@PaulHew the extruder stepper motor is the exact same stock part that came with the printer a creality 42-40 I think although I suspect that’s just the creality part number it’s mounted on this
So I suppose it’s not true direct drive more just shortening the Bowden cable!
So you are requesting 100mm and it only feeds 4mm, which i think means your E steps are off.
In the console type
Then try another 100mm extrude and see if it is better.
deckingman last edited by
@jumpedwithbothfeet If it moves only 4mm when you request 100mm, and it sounds noisy, then I'd say the motor isn't wired correctly. Check the phases as per this guide (you'll need to scroll down a fair way).
@PaulHew ok wasn’t expecting that, I typed in M92 E400 followed by G1 E100 F60, first thing I noticed was it moved much faster but also the wrong way! It retracted the filament!
I had already changed the motor direction I’m guessing I didn’t save it however it’s changed now and I repeated the test and it’s now much much better, what I can’t understand is why it’s so different from the stock number?
@deckingman the extruder motor is the only one that isn’t noisy! And by noisy I mean they are just louder than when they were running on the tmc2208 more of a stepped hum if that makes sense? They aren’t jerky or erratic and I’m 99% sure I wired them correctly I’ll have to check again now lol
@PaulHew thanks for your help, I will run through the guide and get it tuned in soon as I’ve rechecked the stepper motor wiring!
@jumpedwithbothfeet Not a problem, that is what the forum is for.
what I can’t understand is why it’s so different from the stock number?
Gear ratio. You didn't specify what extruder you're using for the direct drive conversion, but most likely it's using a 3:1 gear down, and with the stock creality motor being 1.8 degrees, your steps per mm for the extruder is going to be around 400. You'll have to do the calibration process to dial that in further.
To save any changes to the configuration you must edit the config.g file and save it and restart the board for it to take effect. Any configuration commands you send will only be active during that powered up session. Once it reboots the values are re-read from config.g so to make them permanent you have to change them there.
@Phaedrux after changing the esteps like paul suggested the feed rate worked but when I checked config.g the rate was still at 93, I then calibrated using your guide and ended up with a figure of 98! I'm still stumped at what caused it but it's working at least.
I do now have a new issue mind in the form of AutoPID! am I right in thinking once you have carried out the tuning and send M500 it should save the values to the config-override.g? as it doesn't seem to be working every time I restart the printer from off I have to carry out AutoPID or my heatbed faults with slow heating time!
One step forward two steps back!
@jumpedwithbothfeet I think you may be encountering an issue in RRF3 where config-override is not written correctly.
Can you send M115 and report the version string?
Are you using a rpi with your Duet 3?
@Phaedrux Yup RPI3B+ with Duetpi gui
FIRMWARE_NAME: RepRapFirmware for Duet 3 MB6HC v0.6 or 1.0 FIRMWARE_VERSION: 3.0 ELECTRONICS: Duet 3 MB6HC FIRMWARE_DATE: 2020-01-03b3
I also copied my Autopid readings -
Heater 0 model: gain 150.3, time constant 632.1, dead time 1.0, max PWM 1.00, calibration voltage 23.9, mode PID
Computed PID parameters for setpoint change: P780.7, I31.671, D525.4
Computed PID parameters for load change: P780.7, I140.683, D525.4
Heater 1 model: gain 311.0, time constant 120.0, dead time 4.2, max PWM 1.00, calibration voltage 24.0, mode PID
Computed PID parameters for setpoint change: P16.5, I0.735, D48.2
Computed PID parameters for load change: P16.5, I1.492, D48.2
Alright, I'm not sure if that particular issue has been resolved yet, but there was just an update released the other day for the Duet3+pi which you should look into updating to as there has been a lot of work done since version 3.0.
@Phaedrux no worries I was holding off updating till I got a basic grasp of how everything works, ill make that my first job now, if it sorts out the override happy days, if not I believe I can manually edit the override.g with the Autotune figures If I read the guide correctly
@jumpedwithbothfeet My Bad. and apologies.
I forgot to tell you that part about changing the config.g and saving it.
I'll go back to my corner now!
@PaulHew not your fault bud, I’m the novice here I think I’ve even messed up the firmware upload it’s taking forever to install!
@Phaedrux the firmware upload I suspect has locked up, I have “please wait while updates are being installed...” there are no system files on display and it’s been at least 30mins so far is there anything I can do or should I just wait?
Seeing as you're using the raspberry pi I believe the means of updating would be to use apt update on the pi. I believe you'd also need to have the unstable repository added.
@Phaedrux does that not only apply to raspbien? I’m running duetpi running sudo update/upgrade was one of the first things I did when I installed the board.
I think you'd still need the unstable repository added to get the latest.
@Phaedrux i think it did it, i ran M115 again and got this -
FIRMWARE_NAME: RepRapFirmware for Duet 3 MB6HC FIRMWARE_VERSION: 3.01-RC6 ELECTRONICS: Duet 3 MB6HC v0.6 or 1.0 FIRMWARE_DATE: 2020-04-03b3
hopefully this will help solve some issues, thank you for your help its much appreciated