Not Extruding? Wanhao i3 - And Grinding Problem.
-
Video of it trying to print, violent motions; https://streamable.com/htk35
-
The grinding noise suggests a mechanical problem, or the Y speed or acceleration set too high. Check your M201 and M203 commands in config.g.
Why not revert to the config.g file you used originally?
-
I feel like its more likely to be the second, unpowered it's motion is very smooth, and giving it manual commands via the web interface it doesn't as much hit a blip.
And I switched back to the original gcode once I realised it was my mistake on the power cable. I think I must have taken it off to unjam the extruder at some point.
It works smoothly for a little while, then a couple of minutes into the print it starts the grinding.
I am going to try a different model tomorrow to see if its just the model, or to see if it consistently trips up at that point in the print.
-
I have the same printer, please post your config.g and I'll take a look.
-
; Configuration file for Duet WiFi (firmware version 1.17 to 1.19)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool on Fri Dec 15 2017 16:55:26 GMT+0000 (GMT Standard Time); General preferences
M111 S0 ; Debugging off
G21 ; Work in millimetres
G90 ; Send absolute coordinates…
M83 ; ...but relative extruder moves
M555 P2 ; Set firmware compatibility to look like Marlin
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X200 Y200 Z180 S0 ; Set axis maxima; Endstops
M574 X1 Y1 Z1 S0 ; Set active low endstops
M558 P0 X0 Y0 Z0 H5 F120 T6000 ; Set Z probe type to switch, the axes for which it is used and the dive height + speeds
G31 P500 X0 Y0 Z2.5 ; Set Z probe trigger value, offset and trigger height
M557 X25:175 Y25:175 S20 ; Define mesh grid; Drives
M569 P0 S0 ; Drive 0 goes backwards
M569 P1 S0 ; Drive 1 goes backwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S1 ; Drive 3 goes forwards
M350 X128 Y128 Z128 E16 I0 ; Configure microstepping without interpolation
M92 X640 Y640 Z3200 E100 ; Set steps per mm
M566 X900 Y900 Z12 E120 ; Set maximum instantaneous speed changes (mm/min)
M203 X12000 Y12000 Z1200 E3000 ; Set maximum speeds (mm/min)
M201 X1000 Y1000 Z100 E5000 ; Set accelerations (mm/s^2)
M906 X855 Y855 Z855 E855 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Heaters
M305 P0 T100000 B3988 C0 R4700 ; Set thermistor + ADC parameters for heater 0
M143 H0 S120 ; Set temperature limit for heater 0 to 120C
M305 P1 T100000 B4725 C0 R4700 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280C; Tools
M563 P0 D0 H1 ; Define tool 0
G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C; Network
M550 Pwanhao-di3 ; Set machine name
M552 S1 ; Enable network
; Access point is configured manually via M587 by the user
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet; Fans
M106 P0 S0.3 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S1 I0 F500 H T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P2 S1 I0 F500 H T45 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on; Custom settings are not configured
; Miscellaneous
T0 ; Select first tool -
I'm not sure what's happening with it, it didn't used to do this. Now it slips every now and again, or does the grinding/juddering action as seen in the video.
-
It's possible that the E0 stepper driver is intermittent. Have you tried using the E1 motor output instead?
-
This is what my section of the config.g file looks like, nothing is immediately screaming out to me as wrong, but maybe give it a try.
But your motor currents are a bit high, assuming your motors are similar, particularly the Z axis motors are extremely high, I initially based my configuration off of the config on GitHub but have since then changed quite a bit of it, I had a big improvement on Z stepper motor noise once I lowered the values. Check your stepper motor model numbers to be sure.
M350 X16 Y16 Z16 E16 I1 ; set 16x microstepping with interpolation
M92 X80 Y80 Z400 U400 E96 ; set axis steps/mm
M566 X480 Y480 Z12 U12 E120 ; Set maximum instantaneous speed changes (mm/min)
M203 X12000 Y12000 Z1200 U1200 E3000 ; Set maximum speeds (mm/min)
M201 X800 Y800 Z100 U100 E5000 ; Set accelerations (mm/s^2)
M906 X700 Y700 Z351 E918 I30
M84 S30 ; Set idle timeout -
@dc42 - I don't think anything is actually wrong with the extruder now. I think that was just all on me, I guess I should update the title. It's a bit of a misnomer at this point. I think my bed leveling was off and I simply jammed the assembly, locking the motor in place when I first had this problem, I took it off to clear the jam and so some reason didn't reattach the connector.
@MarMed - I'll try that when I get home from work. Thanks.
-
I've not quite got it to print yet, I hit the stop after about 20 seconds, but with your settings MarMed I didn't notice any violent lurching like before. So within any luck… That's that sorted.
Did notice something now that grinding is gone, there is another grinding from the extruder stepper. The stepper can't seem overcome the pressure holding the fillament in place from the feeding mechanism without having an external force assist it from above. So... I probably have that a little too tight.... So the extruder issue was mechanical after all. (my extruder mechanism is new to me, I bought a Flexion kit along side the Duet. Probably should have taken one thing at a time.)