-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Add configuration for Modix Big60 printer #4986
Conversation
Thanks for your contribution. Some comments:
|
It is unlikely any config for this printer will match exactly with anyone else's, as it is fairly configurable from the manufacturer. The hotends in particular have a number of different stock options. Nonetheless, I think this is as close as it will get to "standard". For whatever reason they used a separate PID controller for the bed heater, so I did build a heater mod for it. Is there anywhere to include that section of the configuration? It seems a shame to not share it with others. As far as the TMC driver options, these match the manufacturer's configuration for RRF. Both options as configured make the noise considerably more tolerable. I wouldn't consider them optional in this case. With that being said, I believe I've made all of the requested updates to match the docs/Example_Configs.md recommendations. |
Thanks for the changes
Agreed
While it is a cool solution, the goal is to support the printer as it comes from the manufacturer to allow (Klipper) beginners a seamless start.
You have some stray blank lines in the config, otherwise looks good for me 👍 |
Regarding the driver config, I did spend quite a bit of time tuning to get as close to the RRF performance as possible. Notably, some of the defaults (particularly interpolate and hold_current) make the steppers incredibly loud. They are significantly larger than a typical printer. I personally cannot stand being in the same room with the defaults. The currents are definitely correct. There are four Z steppers and two X steppers, this certainly contributes to the noise. I found that the hold_current option had a large effect, I wouldn't be surprised if that's mostly on the Z axis. I can try turning microsteps up to 256 and turning off interpolation and see if it's the same in terms of noise - in theory it should be. I can also test turning off hold_current, it may have acceptable results on X and Y. I'm not concerned about motor heating, it really is all about the noise. I'll try that sometime this weekend. |
@gjsmo I have 0.9 deg 42-60 motors on my big corexy and turning off interpolation and turning microstepping to 256 makes a huge difference in terms of noise, pretty much anything above 16 was an improvement. |
Following your input, I tested
According to https://www.modix3d.com/tech-spec/, the used steppers are MT-1705HS200A, with a rated current of 2A (most likely peak current). As such a peak current of ~3.4A does not seem correct |
I had a chance to test and push these changes today. Going to 256 microsteps and turning off interpolate had no effect, which I suppose make sense. Without idle_current_percent, I detect an increase in high frequency noise (the "hiss") but it's not as bad as I remember. I believe I originally converted this printer to run Klipper at v0.8.0, so it's definitely possible some changes have been made in the meantime. Yes, there are four Z axis steppers. They are all in parallel, which is most common configuration in my experience. 2.4A is the correct current, they will not move if it's lowered too much more - the bed alone is around 15lb. This undoubtedly contributes to the noise, considering that there's a total of 9 motors. I'll be keeping idle_current_percent in place on my machine, for my own sanity. Even a small increase in noise has a fatiguing effect over time, and many users (myself included) likely have their printer in a home, so they can't necessarily get away from it. |
Looks good to me |
Thanks. I noticed a few minor things:
-Kevin |
I added the new config to test/klipper/printers.test, looks like I overlooked that part of the example config recommendations. I fixed the bltouch/z_offset line. It's worth noting that this is copied from the SAVE_CONFIG section, which appears to use The Z |
Thanks. I committed this change. If the printer uses common T8 leadscrews for Z with a 5:1 gear reduction then it's preferable to use -Kevin |
Alot of these machines use an expansion board and then have separate drivers for the x motors since they run cartesian with a y rail floating vs x rail . the question is the rrf setup like this runs an endstop on each y motor and I could not find a way to configure this on klipper ? |
nevermind i figured it out |
config: Add configuration for Modix Big60 printer
Add example configuration for the Modix Big60 printer with the following configuration:
Signed-off-by: Gabriel Smolnycki gabjsmo0@gmail.com