I'm configuring a machine with a toolboard. I have everything hooked up and working except the extruder. When extruding, it just stutters most of the time. Very occasionally the extruder motor will turn properly (like twice all afternoon)
It happens with both Hemeras I have.
Increasing current to 1500 with M906 just makes it louder.
Thinking it was a bad connection, I made up another motor cable. Same issue. Jiggling the cable and connections was no help.
Any suggestions?
Config.g here:
; Configuration file for Duet WiFi (firmware version 2.03)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v2.1.8 on Sat Mar 14 2020 10:43:20 GMT-0700 (Pacific Daylight Time)
; General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"duet3" ; set printer name
; Network
M552 S1 ; enable network
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet
; Drives
M569 P0 S1 ; physical drive 0 goes forwards
M569 P1 S1 ; physical drive 1 goes forwards
M569 P2 S0 ; physical drive 2 goes backwards
M569 P3 S0 ; physical drive 3 goes backwards
M569 P4 S0 ; physical drive 3 goes backwards
M569 P5 S0 ; physical drive 3 goes forwards
M569 P20.0 S0
M584 X0.5 Y0.1 Z0.2:0.3:0.4 ; set drive mapping. 0.0 reports short to ground
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X160.00 Y160.00 Z1600.00 E409.00 ; set steps per mm
M566 X900.00 Y900.00 Z12.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
M203 X18000.00 Y18000.00 Z1000.00 E1200.00 ; set maximum speeds (mm/min)
M201 X3500.00 Y3500.00 Z420.00 E250.00 ; set accelerations (mm/s^2)
M906 X2500 Y2500 Z1500 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
; Axis Limits
; Width = 280, but put origin at center of bed
; Height = 260
;M208 X-146 Y-130 Z0 S1 ; set axis minima
M208 X-125 Y-130 Z0 S1 ; set axis minima. setting xMin to -130 causes probe to jump out because nobody knows how magnets work
M208 X130 Y128 Z250 S0 ; set axis maxima
; Endstops
M574 X1 S1 P"io0.in"
M574 Y1 S1 P"io1.in" ; S1: microswitch endstops. x at x max, y at ymax
;M574 Z1 S2 ; set endstops controlled by probe
; Z-Probe
M558 P8 H13 F320 T12000 C"20.io0.in" ; set Z probe type to switch and the dive height + speeds.
;M558 H3 ;*** Remove this line after delta calibration has been done and new delta parameters have been saved
G31 P500 X-21.1 Y28.5 Z10 ; set Z probe trigger value, offset and trigger height
M557 X-100:100 Y-100:100 S80 ; define mesh grid
;Z config
M671 X-130:130:130 Y0:130:-130 S10 ; ballscrews at left middle, right rear, right front, 0.5mm max corrections, 1.0 Fudge Factor (default)
; Temperature Sensors
M308 S0 P"0.temp0" Y"thermistor" T100000 A"Bed"
;M308 S1 P"0.temp1" Y"thermistor" T100000 A"Head0"
M308 S2 Y"mcu-temp" A"CPU"
M308 S3 Y"drivers" A"TMC Drivers"
; Heaters
M950 H0 C"0.out1" T0 Q30 ;Bed heater
;M950 H1 C"0.out2" T1 ;Extruder0
;M950 H2 C"0.out3" T2 ;Extruder0
;M950 H3 C"0.out4" T3 ;Extruder0
M307 H0 A107.0 C409.2 D8 S1.00 V23.9 B0 ; Bed Heaters
;autotune results: gain 107.0, time constant 209.2, dead time 1.6, max PWM 1.00, calibration voltage 23.9, mode PID
;M305 P0 T100000 B4138 R4700 ; set thermistor + ADC parameters for heater 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
;M305 P1 T100000 B4138 R4700 ; set thermistor + ADC parameters for heater 1
M140 H0 P0 ; define the bed heater so DWC sees it and displays in the UI
; Fans
;M106 P0 S0 I0 F500 H-1 ; set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
;M106 P1 S1 I0 F500 H1 T45 ; set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
; Hemera - Reconfigured via M952 B121 A20 to be at address 20
; Hemera motors
M569 P20.0 S0 ; set tool extruder direction
M584 E20.0 ; set extruder drives
; Hemera sensors and heaters
M308 S1 P"20.temp0" Y"thermistor" B4725 C7.06e-8
M950 H1 C"20.out0" T1 ; Temperature Sensor 1
M143 H1 S280 ; set temperature limit for heater 1 to 280C
; Hemera fans
M950 F1 C"20.out2" ; Tool 2 hot end fan
M950 F2 C"20.out1" ; Tool 1 print cooling fan, no tacho
M106 P1 S255 H1 T50 ; Tool 1 hot end
M106 P2 S0 ; Tool 1 PCF
; Tools
M563 P0 D0 H1 F2 S"Extruder0" ; Define tool 0
;M563 P1 H0 S"Bed" ; Define tool 1
;M563 P2 H2 S"MCU" ; Define tool 2
;M563 P3 H3 S"Drivers" ; Define tool 3
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
; Custom settings are not defined
; Miscellaneous
T0 ; select first tool
;G92 X000 Y000 Z10
;M564 H0 S0 ; allow movement without homing