I have a custom built corexy printer that has been merrily printing away for over a year, but since I recently tried printing with PC Blend, I decided I needed a filter, so got a Nevermore. To get the best out of the Nevermore I also decided to migrate over to Klipper: All was going well until the time came to buzz the steppers, x buzzed correctly, as did y and z, had to swap x and y to get it to home right but all was well with the world, then I tried to extrude, and the motor made a noise, but no movement on the filament. I had the run current set too high at first so thought maybe I'd damaged it, so swapped the plug in the Duet board with the z motor, and swapped the pin allocations in the config, z worked fine, extruder did the same thing again, made a noise like it was trying, but no movement. If this was just a single extruder behaving like this maybe I'd get a new motor or something, but this machine has dual Revo Rotos, and they are both doing the same thing, so I can only assume something is off in the configuration... Can someone help? I have attached my config file
#Moving from RepRap firmware to Klipper on a Duet 3 mini 5+, Revo Roto doesn't work anymore
40 messages · Page 1 of 1 (latest)
Ahoi @trim vector!
It looks like you did not provide all the necessary information we need to help you.
Please upload your logfiles and a detailed description of your problem.
For further information see: https://docs.mainsail.xyz/faq/getting-help/discord#provide-information
Note: We only accept .log and .txt files as log files.
This is an automated message
do you use the default stepper on the revo roto? if yes, then the full_steps_per_rotation value is wrong. per default it uses a 1.8° stepper, which has the value 200 instead of 400.
the other missing value is the gear_rotation:
gear_ratio: 11.262:1
pls change/add these values and test it again.
Klippy log now attached
Revo roto docs state that the roto has a 0.9 stepper, not a 1.8...
i also copied this above from the revo roto docs...
can you check the stepper type? which number is on the backside on your steppers?
(and 0.9er steppers make no sense for this extruder for me. only downsides like less power...)
there are no numbers on the backside of the steppers, just the E3D logo, a 'this may be hot' warning triangle and a QR code
ok. this page say 0.9°: https://e3d-online.com/pages/help-centre-roto
Summary Drive type: Dual drive Mass: 140g (157g including Revo hotside and nozzle) Nominal steps per mm (16x microstepping): 2682 Rotation distance (including the gear ratio): 26.8937 Extrusion force: 70N+ Gear ratio: 11.262:1 Minimum recommended current: 0.45A Peak (0.318A RMS) Maximum current: 0.6A Peak (0.424A RMS)
Summary Drive type: Dual drive Mass: 140g (157g including Revo hotside and nozzle) Nominal steps per mm (16x microstepping): 2682 Rotation distance (including the gear ratio): 26.8937 Extrusion force: 70N+ Gear ratio: 11.262:1 Minimum recommended current: 0.45A Peak (0.318A RMS) Maximum current: 0.6A Peak (0.424A RMS)
full_steps_per_rotation: 200
this is a 1.8° stepper
0.9 or 1.8 matters not if the motor doesn't move at all, the issue isn't one of it moving too much or not enough, it is that it doesn't move at all
and that it used to work just fine in RRF
does it make some sound?
yes, sounds like it is trying to move, but doesn't budge
when you have the wrong angle, it will try to control your stepper too fast and it cannot move then
and if I don't stop motors, it keeps trying, and the motor then gets warm
so a wrong setting could create sound, but doesnt move the filament
and when I had it working in RRF it was set up as a 0.9 motor
so I really don't think it is that, it isn't skipping steps, I have had that issue before and know the sound
the troubleshooting docs suggest that if it doesn't move at all then check the step and dir pin settings, as the motor sounds more like it is fighting itself, I was wondering if the pins could be wrong...
but I'll make the suggested change to the config, try again and reload a new klippy log
so what should I be adding to my config? gear ratio as above, and what else? Rotational distance?
rotation_distance is in your config already. but without a gear_ratio, your klipper instace will also try to rotate the stepper 11times faster then it should... so same error -> wrong setting -> creates sound -> doesnt move...
so do I just need to add the gear ratio setting? Do I need to change the rotation distance at all?
why should you change the rotation distance?
your config:
rotation_distance = 26.8937
and the example config:
rotation_distance: 26.8937
sorry, I am new to klipper and just checking what to do to correctly follow your instructions. Just going to change the config now and will get back to you in a few mins
you, sir, are a prince and a scholar, it moves! in the wrong direction, but there is movement! A great many thanks
Super, was just typing that in the form of a question, you beat me to it
dir_pin: PD21
to:
dir_pin: !PD21
yes. just click on the 3-dots in the top bar and then "close post".