Brand new duet 3 mini, 2 issues
-
I've copied the output of M122
M122<CR> === Diagnostics === RepRapFirmware for Duet 3 Mini 5+ version 3.4.5 (2022-11-30 19:41:16) running on Duet 3 Mini5plus WiFi (standalone mode) Board ID: HBVW7-3096U-D65J0-40KMN-MK03Z-ZXA36 Used output buffers: 1 of 40 (1 max) === RTOS === Static ram: 103652 Dynamic ram: 108776 of which 0 recycled Never used RAM 29284, free system stack 132 words Tasks: NETWORK(ready,7.1%,509) HEAT(notifyWait,0.0%,374) Move(notifyWait,0.0%,363) CanReceiv(notifyWait,0.0%,942) CanSender(notifyWait,0.0%,336) CanClock(delaying,0.0%,341) TMC(notifyWait,0.0%,124) MAIN(running,92.0%,614) IDLE(ready,0.1%,30) AIN(delaying,0.8%,272), total 100.0% Owned mutexes: USB(MAIN) === Platform === Last reset 00:03:05 ago, cause: power up Last software reset at 2023-01-09 17:27, reason: User, GCodes spinning, available RAM 27552, slot 0 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 186006, completed 186006, timed out 0, errs 0 Step timer max interval 730 MCU temperature: min 21.5, current 25.6, max 25.9 Supply voltage: min 0.4, current 0.9, max 0.9, under voltage events: 0, over voltage events: 0, power good: no Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0 Events: 0 queued, 0 completed Driver 0: ok, SG min n/a, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0, CC errors 0 Driver 1: ok, SG min n/a, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0, CC errors 0 Driver 2: ok, SG min n/a, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0, CC errors 0 Driver 3: ok, SG min n/a, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0, CC errors 0 Driver 4: ok, SG min n/a, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0, CC errors 0 Driver 5: ok, SG min n/a, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0, CC errors 0 Driver 6: ok, SG min n/a, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0, CC errors 0 Date/time: 1970-01-01 00:00:00 Cache data hit count 356769640 Slowest loop: 10.33ms; fastest: 0.12ms === Storage === Free file entries: 10 SD card 0 detected, interface speed: 22.5MBytes/sec SD card longest read time 3.3ms, write time 0.0ms, max retries 0 === Move === DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, comp offset 0.000 === MainDDARing === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === AuxDDARing === 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 === GCodes === Segments left: 0 Movement lock held by null HTTP is idle in state(s) 0 Telnet is idle in state(s) 0 File is idle in state(s) 0 USB is ready with "M122" 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 Code queue is empty === CAN === Messages queued 930, received 0, lost 0, boc 0 Longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 18 (min 18), ts 930/0/0 Tx timeouts 0,0,929,0,0,0 last cancelled message type 30 dest 127 === Network === Slowest loop: 0.25ms; fastest: 0.00ms Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) HTTP sessions: 0 of 8 = WiFi = Network state is disabled WiFi module is disabled Failed messages: pending 2779096485, notready 2779096485, noresp 2779096485 Socket states: 0 0 0 0 0 0 0 0 ok
-
@deamonata said in Brand new duet 3 mini, 2 issues:
Free file entries: 10
SD card 0 detected, interface speed: 22.5MBytes/sec
SD card longest read time 3.3ms, write time 0.0ms, max retries 0it seems to be detecting the SD card ok. Can you make sure that config.g is in the correct place and not empty?
-
@jay_s_uk Thats the issue config.g appears to be missing when I plug the SD card in to my laptop. Assuming that it should be in sys/
-
@deamonata yes, it should be.
Can you replace it with the one you posted a couple of posts above? that should get you up and running then we just need to monitor if it goes missing again.
Did you edit it, press save and then restart mainboard? -
@jay_s_uk I used the config tool and uploaded a new file and then restarted the mainboard and initially it all seemed to work, but then I powercycled it and then rebooted it and then I had the problem.
I didn't edit anything else though.
It all seems to be working again now though.
Only thing to figure out now is the random pauses but I'll try having a bit of a play on my own, and gather more information, unless there are any obvious things to check that you already know of.
-
@deamonata when do the random pauses happen?
-
@jay_s_uk all the way through printing, I'm not 100% sure on a pattern but looking at a test print I did it looks like they tended to happen on 90degree turns.
-
@deamonata So I just checked my cura settings I'm guessing that having my gcode flavour setting as Marlin is probably not right. so I'll correct that but could that be causing this behaviour?
-
@deamonata could be. are you using a bed mesh as well?
-
@jay_s_uk not currently. I have an IR probe to fit but it's currently not configured or connected ass I don't have a mount for it currently
-
@deamonata There is a note in this section about not connecting anything to io0 if you connect a PanelDue: https://docs.duet3d.com/en/How_to_guides/Wiring_your_Duet_3#h-15-connecting-a-display
a 10-way flat cable with a maximum recommended length of 400mm. It plugs into the 10-pin PanelDue_SD header. It has extra pins that allow the Duet to access the PanelDue's SD card reader. The IO_0 connector cannot be used for other purposes when using the PanelDue_SD header because they share connections.
It makes more sense for this to be in this section than the endstop section, I think, though it could be a bit better highlighted. It's also the first note (and well highlighted) on the 'Connecting a PanelDue' page: https://docs.duet3d.com/User_manual/Connecting_hardware/Display_PanelDue#notes
Ian
-
What do you have in your cura start gcode? Since you were set to marlin flavour I assume you were using a profile. Sometimes there are speed commands added to the start gcode that would be overriding your config.g speed settings. The pauses may be due to that.
-
@droftarts
Fair enough I must have missed that. I still think an extra note would be helpful but I accept that all the information was there and I just didn't read it carefully enough. -
@Phaedrux My cura start code is:
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk M220 S100 ;Reset Feedrate M221 S100 ;Reset Flowrate G28 ;Home G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis up G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis up
-
@Phaedrux said in Brand new duet 3 mini, 2 issues:
What do you have in your cura start gcode? Since you were set to marlin flavour I assume you were using a profile. Sometimes there are speed commands added to the start gcode that would be overriding your config.g speed settings. The pauses may be due to that.
As someone else has just had the same problem, I think I will!
Ian
-
@deamonata said in Brand new duet 3 mini, 2 issues:
@Phaedrux My cura start code is:
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk M220 S100 ;Reset Feedrate M221 S100 ;Reset Flowrate G28 ;Home G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis up G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis up
These commands are the issue. Delete them so that your commands in config.g will not be overwritten.
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
-
@Phaedrux thanks for that I'll give it a go this evening