Can this be fixed ?
-
@Richard-F said in Can this be fixed ?:
it might be a hardware isssue
It hasn't been so far! How are you trying to test the motor? Are the Extrude and Retract buttons greyed out on DWC? The tool needs to be active, and the hot end has to be up to temperature. You can 'cold extrude' (ie test without filament) by sending
M302 P1
(see https://docs.duet3d.com/en/User_manual/Reference/Gcodes#m302-allow-cold-extrudes)If that doesn't work, check the wiring of the stepper motor to the connector. Check the motor phases are in pairs, and that the pairs are next to each other when the connect to the toolboard, see https://docs.duet3d.com/en/User_manual/Connecting_hardware/Motors_connecting
Ian
-
@droftarts thanks ian , i can turn heater on , and im using dwc extrude . button , no signs of life , i have the wires connected correct and test phase pairs . i dont know if theres a way of get info from the driver to see if thats damaged .
or i might just have to run a wire back to the mini 5ive been at it for 20 hours now . lol
-
@Richard-F Your extruder config:
; Extruders ... M566 E2000; set maximum instantaneous speed changes (mm/min) M203 E2000; set maximum speeds (mm/min) M201 E1500; set accelerations (mm/s^2)
I have a Hemera (with V6, not Revo) and my extruder settings are very different. I think M566 E2000 is way too fast, and could be causing the motor to stall before it even gets a chance to move. M201 acceleration is rather high too. Have you used these values before?
Here's mine, which has been printing fine recently, albeit not very fast (mostly up to 60mm/s):
; Extruders ... M566 E300 ; set maximum instantaneous speed changes (mm/min) M203 E3600 ; set maximum speeds (mm/min) M201 E600 ; set accelerations (mm/s^2)
Ian
-
@droftarts thanks ian , I've used your values , yes it was working fine from the mainboard , i guess the lower values give the gears less stress
-
@Richard-F So it's working now?
Ian
-
@droftarts no , i can put my ear next to the motor and nothing . if my gcode looks good , next ill solder stepper wires onto the tool board , no luck there ill just have to use the driver from the main board . Maybe one of the duet guys knows of a command to check driver for errors .. anyway im of to bed, I've been up all night .. Just when you think it will be a simple job lol
thanks for your help Ian
-
@Richard-F Check the firmware version on the mainboard and toolboard, they need to be the same. Send
M122
andM122 B20
and post the responses.Ian
-
@droftarts said in Can this be fixed ?:
M122
M122 === Diagnostics === RepRapFirmware for Duet 3 Mini 5+ version 3.5.0-rc.3 (2024-01-24 17:56:48) running on Duet 3 Mini5plus WiFi (standalone mode) Board ID: LZWJ4-8096U-D65J0-40KML-2N03Z-7ZUUZ Used output buffers: 1 of 40 (19 max) Error in macro line 11 while starting up: Failed to add SSID to remembered list: WiFi module is disabled === RTOS === Static ram: 103200 Dynamic ram: 120308 of which 0 recycled Never used RAM 15052, free system stack 202 words Tasks: NETWORK(2,nWait 7,14.9%,204) HEAT(3,nWait 6,0.0%,372) Move(4,nWait 6,0.0%,243) CanReceiv(6,nWait 1,0.0%,796) CanSender(5,nWait 7,0.0%,337) CanClock(7,delaying,0.0%,349) TMC(4,nWait 6,0.8%,102) MAIN(1,running,83.3%,427) IDLE(0,ready,0.0%,30) AIN(4,delaying,0.8%,260), total 100.0% Owned mutexes: WiFi(NETWORK) === Platform === Last reset 00:15:51 ago, cause: power up Last software reset at 2024-04-16 15:47, reason: User, Gcodes spinning, available RAM 15076, slot 1 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a Error status: 0x00 MCU revision 3, ADC conversions started 951995, completed 951995, timed out 0, errs 0 MCU temperature: min 21.8, current 32.2, max 32.4 Supply voltage: min 23.5, current 24.1, max 24.1, under voltage events: 0, over voltage events: 0, power good: yes Heap OK, handles allocated/used 99/2, heap memory allocated/used/recyclable 2048/76/0, gc cycles 0 Events: 1 queued, 1 completed Driver 0: standstill, SG min 0, read errors 0, write errors 0, ifcnt 15, reads 50067, writes 15, timeouts 0, DMA errors 0, CC errors 0 Driver 1: standstill, SG min 0, read errors 0, write errors 0, ifcnt 15, reads 50066, writes 15, timeouts 0, DMA errors 0, CC errors 0 Driver 2: standstill, SG min 0, read errors 0, write errors 0, ifcnt 14, reads 50067, writes 14, timeouts 0, DMA errors 0, CC errors 0 Driver 3: standstill, SG min 0, read errors 0, write errors 0, ifcnt 10, reads 50070, writes 10, timeouts 1, DMA errors 0, CC errors 0, failedOp 0x6f Driver 4: standstill, SG min 0, read errors 0, write errors 0, ifcnt 10, reads 50072, writes 10, timeouts 0, DMA errors 0, CC errors 0 Driver 5: not present Driver 6: not present Date/time: 2024-04-16 16:33:42 Cache data hit count 1770644905 Slowest loop: 35.35ms; fastest: 0.16ms === Storage === Free file entries: 20 SD card 0 detected, interface speed: 22.5MBytes/sec SD card longest read time 0.8ms, write time 29.7ms, max retries 0 === Move === DMs created 83, segments created 0, maxWait 331672ms, bed compensation in use: none, height map offset 0.000, max steps late 0, ebfmin 0.00, ebfmax 0.00 no step interrupt scheduled Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0 === DDARing 0 === Scheduled moves 9, completed 9, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 3], CDDA state -1 === DDARing 1 === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0 Heater 0 is on, I-accum = 0.0 === GCodes === Movement locks held by null, null HTTP is idle in state(s) 0 Telnet is idle in state(s) 0 File is idle in state(s) 0 USB is idle in state(s) 0 Aux is idle in state(s) 0 Trigger is idle in state(s) 0 Queue is idle in state(s) 0 LCD is idle in state(s) 0 SBC is idle in state(s) 0 Daemon is idle in state(s) 0 Aux2 is idle in state(s) 0 Autopause is idle in state(s) 0 File2 is idle in state(s) 0 Queue2 is idle in state(s) 0 Q0 segments left 0, axes/extruders owned 0x0000803 Code queue 0 is empty Q1 segments left 0, axes/extruders owned 0x0000000 Code queue 1 is empty === CAN === Messages queued 4806, received 11456, lost 0, errs 1, boc 0 Longest wait 2ms for reply type 6053, peak Tx sync delay 471, free buffers 26 (min 25), ts 4760/4759/0 Tx timeouts 0,0,0,0,0,0 === Network === Slowest loop: 43.91ms; fastest: 0.00ms Responder states: MQTT(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) HTTP sessions: 1 of 8 === WiFi === Interface state: active Module is connected to access point Failed messages: pending 0, notrdy 0, noresp 0
-
@Richard-F can you grab an output of
M122 B20
as well? -
M122 b20 Diagnostics for board 20: Duet TOOL1LC firmware version 3.3RC2 (2021-05-11 14:59:50) Bootloader ID: SAMC21 bootloader version 2.8 (2023-07-25) Never used RAM 3292, free system stack 0 words Tasks: Move(notifyWait,0.0%,153) HEAT(delaying,0.2%,81) CanAsync(notifyWait,0.0%,66) CanRecv(notifyWait,0.0%,79) CanClock(notifyWait,0.0%,66) ACCEL(notifyWait,0.0%,61) TMC(notifyWait,2.8%,57) MAIN(running,92.0%,349) IDLE(ready,0.0%,26) AIN(delaying,4.9%,62), total 100.0% Last reset 00:01:59 ago, cause: software Last software reset at 2024-04-16 16:33, reason: AssertionFailed, available RAM 3292, slot 0 Software reset code 0x0120 ICSR 0x00000000 SP 0x20004094 Task x> Freestk 136 ok Stack: 00000544 00023174 00019cb5 20003044 00016e33 20003044 00016505 200071c8 00000001 00000001 0000828d 200071c8 200071c8 00000000 20000f50 00000020 00011311 200071c8 00008611 200071d8 000ed7d1 000ed7d1 434d0b16 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 Driver 0: position 0, 397.0 steps/mm, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 32, reads 59584, writes 12, timeouts 0, DMA errors 0, steps req 0 done 0 Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0 Peak sync jitter 10, peak Rx sync delay 632, resyncs 1, no step interrupt scheduled VIN: 24.2V MCU temperature: min 42.6C, current 42.6C, max 44.4C Ticks since heat task active 227, ADC conversions started 119222, completed 119220, timed out 0, errs 0 Last sensors broadcast 0x00000001 found 1 232 ticks ago, loop time 0 CAN messages queued 1470, send timeouts 0, received 619, lost 0, free buffers 36, min 36, error reg 0 dup 0, oos 0, bm 0, wbm 0 Accelerometer detected: yes, status: 00 I2C bus errors 0, naks 0, other errors 0
-
@Richard-F said in Can this be fixed ?:
Duet TOOL1LC firmware version 3.3RC2 (2021-05-11 14:59:50)
That'll be it! Upload the 1LC firmware from the 3.5.0-rc3 release. Or the zip package rc4 release to update everything to that: https://github.com/Duet3D/RepRapFirmware/releases/tag/3.5.0-rc.4
Edit: Strange that it has a later bootloader version than firmware version:
Bootloader ID: SAMC21 bootloader version 2.8 (2023-07-25)
Ian
-
@droftarts yes i download the bootloader earlier , im not all that sure what all the different files are
is it the bin file i need ?
-
@droftarts do i need to enter a m code to install / run the bin file
-
@Richard-F DWC should automatically prompt you
-
@jay_s_uk i clicked update , chose bin , then it just says uploaded , then nothing tool board is still 3.3
-
@Richard-F in which case
M997 B20
-
im not to sure what file i need from the github
-
@Richard-F just upload the zip file at the top. don't unzip it locally, just upload it
-
@jay_s_uk ok
-
Great success ! lol