@Dan1990 this was yesterday:
@dc42 said in Duet 3 Mini 5+ : Initial announcement:
We will have a limited number of pre-production boards next month. Full production and general availability will be Q1 next year.
@Dan1990 this was yesterday:
@dc42 said in Duet 3 Mini 5+ : Initial announcement:
We will have a limited number of pre-production boards next month. Full production and general availability will be Q1 next year.
@dc42 when I read your question it all made sense
I was wiring to the daughter board output pins but using the 6HC pinout.
Of course CS2 and CS3 will be on the daughter board's output pins at 6HC's CS0 and CS1 pinout!
I'll add something to the wiki to make it easier for the next guy.
Thank you Sir!
@matt3o I too was going crazy for a while thinking I had slicer setting issues or something but it ended up getting worse and then I saw another thread with CAN issues on an expansion board and I started to be suspicious
You can try the beta firmware here:
https://www.dropbox.com/sh/wme9k0z86sytg33/AAAT6wrHp2eeJHK-dYoW1Um4a?dl=0
Note: you have to upgrade both 6HC and 1LC
Ok, on another board with older firmware I was able to upgrade another Toolboard:
Duet TOOL1LC firmware version 3.2-RC2 (2020-12-24)
Bootloader ID: SAMC21 bootloader version 2.2 (2021-01-16b1)
@dc42 I was trying to upgrade one of my Toolboards bootloader from 2.1 to 2.2 and it's stuck with 2.1 .
I have the starting bootloader update message but get no done message, but did not get it in the past and was able to successfully upgrade bootloaders.
I'm using the unofficial 3.3 beta I got from you if that's relevant.
M122 B20
Diagnostics for board 20:
Duet TOOL1LC firmware version 3.3beta (2021-01-20 19:23:39)
Bootloader ID: SAMC21 bootloader version 2.1 (2020-11-03b2)
Never used RAM 4092, free system stack 0 words
Move 152 HEAT 91 CanAsync 66 CanRecv 78 CanClock 66 TMC 62 MAIN 205 AIN 68
Last reset 00:00:15 ago, cause: software
Last software reset time unknown, reason: OutOfMemory, available RAM 15632, slot 0
Software reset code 0x01c0 ICSR 0x00000000 SP 0x20003578 Task MAIN Freestk 747 ok
Stack: 20000d10 00011cef 20000d10 0001df61 00000000 00004008 20000d10 0001ded5 20000d0c 00004000 a5a5a5a5 a5a5a5a5 00000000 0001dd9d 00004000 00018b21 a5a5a5a5 00018b3d a5a5a5a5 00011b3d a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
Driver 0: position 0, 830.0 steps/mm, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 56, reads 7814, writes 11, 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 3, peak Rx sync delay 192, resyncs 0, no step interrupt scheduled
VIN: 24.3V
MCU temperature: min 34.7C, current 34.7C, max 34.8C
Ticks since heat task active 185, ADC conversions started 15624, completed 15623, timed out 0
Last sensors broadcast 0x00000002 found 1 190 ticks ago, loop time 0
CAN messages queued 210, send timeouts 0, received 159, lost 0, free buffers 36, min 36, error reg 110000
dup 0, oos 0, bm 0, wbm 0
@dc42 said in Duet3D 6HC + Toolboard missing filament on curves:
@jbarros, please try the latest unofficial 3.3beta main and expansion board firmware. It solves all the issues we are aware of except for a very slight reduction in actual vs. requested extrusion.
Per your previous comments, rounding issues?
Do you know the loss % and do you believe it's fixable?
@Phaedrux said in Duet3D 6HC + Toolboard missing filament on curves:
@jbarros said in Duet3D 6HC + Toolboard missing filament on curves:
I am using DAA which you say was the culprit:
M593 F50.0 ; cancel ringing at 50.0Hz
Can I assume the "fix" also reduced some of the DAA "power" ?May need to retune?
Probably will need to but didn't want added variables now
@matt3o I too was going crazy for a while thinking I had slicer setting issues or something but it ended up getting worse and then I saw another thread with CAN issues on an expansion board and I started to be suspicious
You can try the beta firmware here:
https://www.dropbox.com/sh/wme9k0z86sytg33/AAAT6wrHp2eeJHK-dYoW1Um4a?dl=0
Note: you have to upgrade both 6HC and 1LC
@dc42 I just did a test with another part that was giving me trouble before and it looks way better (see the nut inserts on the top right).
I do notice some ringing that was not so pronounced before (see the round middle part).
I am using DAA which you say was the culprit:
M593 F50.0 ; cancel ringing at 50.0Hz
Can I assume the "fix" also reduced some of the DAA "power" ?
@dc42 thank you for your work on this issue.
config.g and g-code are on the initial post.
Thank you
When I repeat tests I like to maintain the same variables.
I'm saying this and I changed filament but the bottom part was printed perfectly.
Reducing speeds I can print ok, here's some proof of that and that this filament is printable
Those are 3mm holes, for scale.
@dc42
Here is the test with the 3.3 unofficial beta.
It's not failing in the same spot (curve left to hole) but on other layers with straight extrusion:
M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.3beta running on Duet 3 MB6HC v1.01 or later (standalone mode)
Board ID: 08DJM-956BA-NA3TJ-6J9D2-3S06S-9V8AT
Used output buffers: 1 of 40 (29 max)
=== RTOS ===
Static ram: 149772
Dynamic ram: 95952 of which 172 recycled
Never used RAM 108776, free system stack 122 words
Tasks: NETWORK(ready,234) ETHERNET(blocked,117) SENSORS(blocked,15) HEAT(blocked,274) CanReceiv(blocked,857) CanSender(blocked,339) CanClock(blocked,326) TMC(blocked,16) MAIN(running,921) IDLE(ready,19)
Owned mutexes:
=== Platform ===
Last reset 14:05:08 ago, cause: software
Last software reset at 2021-01-11 21:46, reason: User, GCodes spinning, available RAM 114916, slot 1
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a
Error status: 0x10
Aux0 errors 0,0,0
Aux1 errors 0,0,0
MCU temperature: min 30.6, current 33.1, max 34.2
Supply voltage: min 24.0, current 24.1, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
12V rail voltage: min 12.1, current 12.2, max 12.2, under voltage events: 0
Driver 0: position 27600, standstill, reads 56101, writes 4 timeouts 0, SG min/max 0/1023
Driver 1: position -19600, standstill, reads 56101, writes 4 timeouts 0, SG min/max 0/1023
Driver 2: position 34591, standstill, reads 56101, writes 4 timeouts 0, SG min/max 0/1023
Driver 3: position 0, standstill, reads 56101, writes 4 timeouts 0, SG min/max 0/1023
Driver 4: position 0, standstill, reads 56104, writes 0 timeouts 0, SG min/max not available
Driver 5: position 0, standstill, reads 56101, writes 4 timeouts 0, SG min/max 0/1023
Date/time: 2021-01-17 01:10:57
Slowest loop: 698.53ms; fastest: 0.03ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 25.0MBytes/sec
SD card longest read time 2.4ms, write time 20.6ms, max retries 0
=== Move ===
DMs created 125, maxWait 3813194ms, bed compensation in use: mesh, comp offset 0.000
=== MainDDARing ===
Scheduled moves 58007, completed moves 58007, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 1, 0], CDDA state -1
=== AuxDDARing ===
Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters = 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
Heater 0 is on, I-accum = 0.2
Heater 1 is on, I-accum = 0.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 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
Code queue is empty.
=== Network ===
Slowest loop: 49.60ms; fastest: 0.02ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
HTTP sessions: 1 of 8
- Ethernet -
State: active
Error counts: 0 0 1 0 0
Socket states: 5 2 2 2 2 0 0 0
=== CAN ===
Messages queued 78269, send timeouts 0, received 70602, lost 0, longest wait 699ms for reply type 6029, peak Tx sync delay 426, free buffers 48
M122 B20
Diagnostics for board 20:
Duet TOOL1LC firmware version 3.3beta (2021-01-16 08:18:31)
Bootloader ID: SAMC21 bootloader version 2.1 (2020-11-03b2)
Never used RAM 3900, free system stack 45 words
HEAT 86 CanAsync 87 CanRecv 81 TMC 56 MAIN 203 AIN 62
Last reset 14:05:17 ago, cause: software
Last software reset at 2020-11-30 00:59, reason: HardFault, available RAM 4224, slot 0
Software reset code 0x0060 ICSR 0x00000003 SP 0x200011c0 Task Freestk 4294967295 ok
Stack: 20001014 0000000f 0001d3e3 00000000 20000928 0001757d 000184fe 01000000 00014822 0001491c 20001210 200032d8 00000020 00017d11 20004668 00000000 20001300 000086e5 00014822 20004678 0001491c 42eb80ae a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
Driver 0: position 18081149, 830.0 steps/mm, standstill, SG min/max 0/496, read errors 0, write errors 0, ifcnt 45, reads 26326, writes 2, timeouts 0, DMA errors 0, steps req 5413456 done 5386063
Moves scheduled 317851, completed 317851, in progress 0, hiccups 735, step errors 0
Peak sync jitter 4, peak Rx sync delay 48846, resyncs 73, no step interrupt scheduled
VIN: 24.3V
MCU temperature: min 26.0C, current 44.8C, max 53.0C
Ticks since heat task active 133, ADC conversions started 50658111, completed 50658110, timed out 0
Last sensors broadcast 0x00000002 found 1 137 ticks ago, loop time 0
CAN messages queued 76287, send timeouts 0, received 111749, lost 133, free buffers 36, error reg 0
I have made 2 prints with the new firmware but not yet with the speeds as high as when I originally reported the issue, which I will do tomorrow.
Nevertheless here is M122 of apparently good prints:
M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.3beta running on Duet 3 MB6HC v1.01 or later (standalone mode)
Board ID: 08DJM-956BA-NA3TJ-6J9D2-3S06S-9V8AT
Used output buffers: 10 of 40 (23 max)
=== RTOS ===
Static ram: 149772
Dynamic ram: 95952 of which 172 recycled
Never used RAM 108776, free system stack 122 words
Tasks: NETWORK(ready,240) ETHERNET(blocked,117) SENSORS(blocked,15) HEAT(blocked,274) CanReceiv(blocked,857) CanSender(blocked,339) CanClock(blocked,326) TMC(blocked,16) MAIN(running,921) IDLE(ready,19)
Owned mutexes:
=== Platform ===
Last reset 12:27:16 ago, cause: software
Last software reset at 2021-01-11 21:46, reason: User, GCodes spinning, available RAM 114916, slot 1
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a
Error status: 0x10
Aux0 errors 0,0,0
Aux1 errors 0,0,0
MCU temperature: min 24.5, current 31.1, max 34.7
Supply voltage: min 23.9, current 24.1, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
12V rail voltage: min 12.1, current 12.2, max 12.2, under voltage events: 0
Driver 0: position 27600, standstill, reads 31400, writes 12 timeouts 0, SG min/max 0/1023
Driver 1: position -19600, standstill, reads 31400, writes 12 timeouts 0, SG min/max 0/1023
Driver 2: position 37631, standstill, reads 31400, writes 12 timeouts 0, SG min/max 0/1023
Driver 3: position 0, standstill, reads 31399, writes 12 timeouts 0, SG min/max 0/1023
Driver 4: position 0, standstill, reads 31411, writes 0 timeouts 0, SG min/max not available
Driver 5: position 0, standstill, reads 31400, writes 12 timeouts 0, SG min/max 0/1023
Date/time: 2021-01-16 23:33:04
Slowest loop: 85.51ms; fastest: 0.03ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 25.0MBytes/sec
SD card longest read time 3.2ms, write time 647.8ms, max retries 0
=== Move ===
DMs created 125, maxWait 14858111ms, bed compensation in use: mesh, comp offset 0.000
=== MainDDARing ===
Scheduled moves 141744, completed moves 141744, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 4], CDDA state -1
=== AuxDDARing ===
Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters = 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
Heater 0 is on, I-accum = 0.2
Heater 1 is on, I-accum = 0.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 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
Code queue is empty.
=== Network ===
Slowest loop: 709.03ms; fastest: 0.02ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
HTTP sessions: 1 of 8
- Ethernet -
State: active
Error counts: 0 0 1 0 0
Socket states: 5 2 2 2 2 0 0 0
=== CAN ===
Messages queued 443663, send timeouts 0, received 538919, lost 0, longest wait 3ms for reply type 6024, peak Tx sync delay 426, free buffers 48
M122 B20
Diagnostics for board 20:
Duet TOOL1LC firmware version 3.3beta (2021-01-16 08:18:31)
Bootloader ID: SAMC21 bootloader version 2.1 (2020-11-03b2)
Never used RAM 3900, free system stack 45 words
HEAT 86 CanAsync 87 CanRecv 81 TMC 56 MAIN 203 AIN 62
Last reset 12:19:33 ago, cause: software
Last software reset at 2020-11-30 00:59, reason: HardFault, available RAM 4224, slot 0
Software reset code 0x0060 ICSR 0x00000003 SP 0x200011c0 Task Freestk 4294967295 ok
Stack: 20001014 0000000f 0001d3e3 00000000 20000928 0001757d 000184fe 01000000 00014822 0001491c 20001210 200032d8 00000020 00017d11 20004668 00000000 20001300 000086e5 00014822 20004678 0001491c 42eb80ae a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
Driver 0: position 12747604, 830.0 steps/mm, standstill, SG min/max 0/496, read errors 0, write errors 0, ifcnt 43, reads 32886, writes 9, timeouts 0, DMA errors 0, steps req 11749397 done 11682205
Moves scheduled 263285, completed 263285, in progress 0, hiccups 330, step errors 0
Peak sync jitter 4, peak Rx sync delay 224, resyncs 0, no step interrupt scheduled
VIN: 24.3V
MCU temperature: min 26.0C, current 39.4C, max 53.0C
Ticks since heat task active 242, ADC conversions started 44313973, completed 44313972, timed out 0
Last sensors broadcast 0x00000002 found 1 246 ticks ago, loop time 0
CAN messages queued 317958, send timeouts 0, received 463496, lost 0, free buffers 36, error reg 0