Solved Can this be fixed ?
-
@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
-
@jay_s_uk OMG the E motor is working ! , you guys are genesis .. This is why buying from duet is worth the extra money, for the awesome support .. thank you so much
-
@Richard-F you're welcome. enjoy!
-
@Richard-F Great, glad you got there! Now, deep breath, and sleeeeeeeeeeeep....
Ian
-
@droftarts Lol . irk , thanks Ian , you're a superstar
-
-