Driver 0 on 3HC may be damaged
-
@jsinicro Hi, Just tried that and didn't work motor not moving on M569 P1.0 S1 here's the entire config.g :
; Configuration file for Duet 3 (firmware version 3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sun Apr 18 2021 23:08:09 GMT-0400 (Eastern Daylight Time) ; General preferences G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"jsinicro_1" ; set printer name ; Network M551 P"tinisa1125" ; set password M552 P0.0.0.0 S1 ; enable network and acquire dynamic address via DHCP M586 P0 S1 ; enable HTTP M586 P1 S0 ; disable FTP M586 P2 S0 ; disable Telnet ; ; Drives S = motor direction 0 is backwards/reversed direction based on motor orientation ; M569 P0.0 S1 ; physical drive 0.0 goes forwards z xxis 1 motor 1 M569 P0.1 S1 ; physical drive 0.1 goes forwards z axis 2 motor 1 M569 P0.2 S1 ; physical drive 0.2 goes forwards y axis 1 motor 1 M569 P0.3 S1 ; physical drive 0.3 goes forwards y axis 1 motor 2 M569 P0.4 S1 ; physical drive 0.4 goes forwards z axis 2 motor 2 M569 P0.5 S1 ; physical drive 0.5 goes forwards z axis 1 motor 2 G4 S1 M569 P1.0 S1 ; physical drive 1.0 goes forwards x axis 2 motor 1 M569 P1.1 S0 ; physical drive 1.1 goes forwards x axis 2 tool 1 motor M569 P3.0 S0 ; physical drive 3.0 goes forwards x axis 1 motor 1 M569 P3.1 S0 ; physical drive 3.1 goes forwards x axis 1 tool 2 motor ; mapping 2 motors on separate X axis and 2 motors each on 2 separate Z axis Y has just 2 motors M584 X1.0:3.0 U3.0 Y0.2:0.3 Z0.0:0.5:0.1:0.4 V0.1:0.4 E1.1:3.1 p5 M350 X16 Y16 U16 Z16 V16 E16:16 I1 ; configure microstepping with interpolation M92 X80.00 Y320.00 U80.00 Z400.00 V400.00 E420.00:420.00 ; set steps per mm M566 X900.00 Y900.00 U900.00 Z60.00 V60.00 E120.00:120.00 ; set maximum instantaneous speed changes (mm/min) M203 X6000.00 Y6000.00 U6000.00 Z180.00 V180.0 E1200.00:1200.00 ; set maximum speeds (mm/min) M201 X500.00 Y500.00 U500.00 Z20.00 V20.00 E250.00:250.00 ; set accelerations (mm/s^2) M906 X800 Y800 U800 Z800 V800 E800:800 I30 ; set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ; Axis Limits M208 X0 Y0 Z0 U0 V0 S1 ; set axis minima M208 X700 Y800 U700 Z800 V800 S0 ; set axis maxima ; Endstops M574 X1 S1 P"!1.io0.in" ; configure 2 active-low "!" in name endstop for low end on X M574 Y1 S1 P"!1.io1.in" ; Y M574 Z2 S1 P"!1.io3.in" ; Z M574 V2 S1 P"!3.io3.in" ; Z M574 U1 S1 P"!3.io0.in" ; configure 2 active-low "!" in name endstop for low end on X ; Z-Probe M558 P9 C"^1.io4.in" H5 F120 K0 T6000 ; disable Z probe but set dive height, probe speed and travel speed M950 S0 C"1.io4.out" G31 X42 Y0 Z2.098 K0 P25 M558 P9 C"^3.io4.in" H5 F120 K1 1T6000 ; disable Z probe but set dive height, probe speed and travel speed M950 S1 C"3.io4.out" G31 X-44 Y0 Z2.098 K1 P25 ; Heaters ;M308 S0 P"temp0" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin temp0 main board ;M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0 ;M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit ;M140 H0 ; map heated bed to heater 0 ;M143 H0 S120 ; set temperature limit for heater 0 to 120C M308 S1 P"1.temp0" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin and CAN #3.temp0 M950 H1 C"1.out0" T1 ; create nozzle heater output on 1.out0 and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S280 ; set temperature limit for heater 1 to 280C M308 S2 P"3.temp0" Y"thermistor" T100000 B4138 ; configure sensor 2 as thermistor on pin and CAN # 1.temp0 M950 H2 C"3.out0" T2 ; create nozzle heater output on 2.out0 and map it to sensor 2 M307 H2 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H2 S280 ; set temperature limit for heater 2 to 280C ; Fans ;M950 F0 C"1.out3" Q500 ; create fan 0 on pin 1.out3 and set its frequency ;M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off ;M950 F1 C"1.out4" Q500 ; create fan 1 on pin 2.out3 and set its frequency ;M106 P1 S1 H-1 ; set fan 1 value. Thermostatic control is turned off ;M950 F2 C"3.out3" Q500 ; create fan 2 on pin 1.out4 and set its frequency ;M106 P2 S1 H1-1 T45 ; set fan 2 value. Thermostatic control is turned off ;M950 F3 C"3.out4" Q500 ; create fan 3 on pin 2.out4 and set its frequency ;M106 P3 S1 H1-1 T45 ; set fan 3 value. Thermostatic control is turned off ; Tools M563 P0 D0 H1 F0 ; 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 M563 P1 D1 H2 F2 ; define tool 1 G10 P1 X0 Y0 Z0 ; set tool 0 axis offsets G10 P1 R0 S0 ; set initial tool 0 active and standby temperatures to 0C ; Custom settings are not defined ; Miscellaneous M575 P1 S1 B57600 ; enable support for PanelDue
-
@jsinicro it works fine if I switch to M569 P3.2
-
@jsinicro I tried to test the extruder motor which is defined by M569 P1.1 S1 and that one did not work as well but on P3.1 that works fine. Looks like all drivers on that 3HC don't work. What else can I test, or do to determine that the drivers are bad?
-
@jsinicro the ams are set to 800mA should I try to increase it and see if that makes a difference, but it used to work with 800mA.
-
@jsinicro I also noticed that only one extruder can be active at a time is that correct?
-
@jsinicro OK I removed the fans and pumps from the system and the extruders work from both expansion boards. I will connect the X axis motor to P1.0 and see if that starts working as well. This tells me that I may need to power the always on fans and pumps from a different power source.
-
@jsinicro Could I use the 12V main output from the main 6HC board to power the fans and pump and also I was planning to use that 12V to power the SSR for the heated bed. The bed will be powered separately from a 220V source and controlled via the SSR.
-
@jsinicro Wow, I found the problem, all drivers on the 1 expansion board work. The pump condenser fans and pumps were causing the issue.
-
@jsinicro said in Driver 0 on 3HC may be damaged:
@jsinicro Wow, I found the problem, all drivers on the 1 expansion board work. The pump condenser fans and pumps were causing the issue.
That makes sense. You posted in the other thread that the pump was causing the V12 line to read low. The drivers use V12, and when it drops below approx. 10.5V the drivers shut down.
I'll mark this as solved.
-
@dc42 Yes, thankyou.