-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom firmware performance monitoring #12
Comments
Hi @Yangyuanxin, thank you for your message. I agree that porting the full ecosystem would not be a good idea in terms of performance. My goal with this custom firmware, is not to add many features, but more to open the gate to existing tools and ecosystem. I do not intend on running many modules or even original Klipper, but to leverage the go klipper ecosystem instead to provide a seamless experience while keeping the original experience. Now that's a very interesting topic you open here. Here are some of the features I added:
So IMHO the main bottleneck here could be memory. I need to monitor that closely and get real numbers. From my personal experience with the firmware and the tests I've done, everything seems to work properly, but me and the community will need to keep a close eye, and we'll find solutions if needed! Again, my goal is not to replace the go klipper environment but rather to expand it and connect it to the rest instead. I don't want to add all the features and plugins or whatever (people can look for other firmware or solutions if they want), I just want to create a cool experience using my Kobra 3! So TL;DR: no guarantee, but I feel that everything is working well now, and I'll work on solutions if something seems to be slowing down! I'll keep this thread open to follow performance impacts. And if you are experiencing performance impacts right now, give me more information, I'll try to add more SWU tools to help people monitor that and share their experience. |
It's an honor to discuss this topic with you, and I'm happy and open to your suggestions for improving the firmware and selecting some good ideas to gradually optimize and import into future firmware versions. Regarding the new features you added above, I think the main goal you described is to have a similar interaction and experience as the original. I think this is a good idea, but it may need more work to support it due to performance requirements. We're very happy to build a good relationship with the community! |
Hello there. The community will love for more of a open source of the factory firmware. It’s will help the community to integrate more vanilla klipper to kobra 3. I personally own a creality k1 max and the community of k1 max is up to date with all the root and mods because creality release a full open source firmware. With thatvsaid thanks for all you guys work to improve |
I made a quick go app to collect and expose system metrics to Home Assistant using MQTT. Here is the data of a small prints with the latest version of Rinkhals installed and enabled. I had Mainsail open on the side to create some traffic. On top of that, I develop a small "apps" system, that allows users to easily enable or disable apps / services using the touch screen. I feel like it could be a solution for the long term to add features, disable them by default and allow users to pick and choose what they want based on their situation / memory availability. Example apps for now: https://github.com/jbatonnet/Rinkhals.apps |
I don't think porting Klipper's original ecosystem to this platform is a good choice, as Python usually runs much slower Can you guarantee that all of this, as you have done, will not cause Timer too close issues during the printing process?
The text was updated successfully, but these errors were encountered: