I don´t think that there is a Problem with the file. The Problem is that the R3 cant be set. When I do M915 X S3 R3 and then M915 the configuration of the axis is on the default settig.
Posts made by vali3d
-
RE: M915 won´t accept R2 or R3
-
RE: M915 won´t accept R2 or R3
@jay_s_uk The M569 looks like this:
M569 P0.0 S0 M569 P0.1 S1 M569 P0.2 S0 M569 P0.3 S1 M569 P0.4 S1 M569 P0.5 S1 M569 P2.0 S1 M569 P2.1 S1 M569 P1.2 S1 M569 P2.2 S1 M584 V0.3 W0.4 X0.5 Y0.1 Z0.0 A0.2 R0 S0 E1.2:2.0:2.1:2.2
-
RE: M915 won´t accept R2 or R3
@dc42 I now created that file with some contents. Sadly that did not solve the Problem.
-
RE: M915 won´t accept R2 or R3
@jay_s_uk when I set a R1 it log them in the console
-
RE: M915 won´t accept R2 or R3
@jay_s_uk I should be able to set both modes, when testet it does not detect the crash at R2/3.
-
M915 won´t accept R2 or R3
Hello,
I have problems getting the crash detection to work again. Since upgrading to any of the 3.4 versions the crash detection won´t trigger (see https://forum.duet3d.com/topic/26051/3-4-0-beta6-crash-detection-problems). Recently I noticed that the M915 command does not accept an R2 or R3, which might be the cause of the problems. The configuration with R1 works fine and log the crashes.
11.2.2022, 11:44:43 M915 Driver 0.0: stall threshold 1, filter off, steps/sec 200 (4.0 mm/sec), coolstep threshold 234 (4.0 mm/sec), action on stall: none Driver 0.1: stall threshold 3, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: log Driver 0.2: stall threshold 1, filter off, steps/sec 200 (72.7 mm/sec), coolstep threshold 234 (72.8 mm/sec), action on stall: none Driver 0.3: stall threshold 3, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: log Driver 0.4: stall threshold 3, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: log Driver 0.5: stall threshold 3, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: log 11.2.2022, 11:44:36 M915 V W X Y S3 R1
But any configuration with R2 or R3 results in the defult state.
11.2.2022, 11:46:29 M915 Driver 0.0: stall threshold 1, filter off, steps/sec 200 (4.0 mm/sec), coolstep threshold 234 (4.0 mm/sec), action on stall: none Driver 0.1: stall threshold 3, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: none Driver 0.2: stall threshold 1, filter off, steps/sec 200 (72.7 mm/sec), coolstep threshold 234 (72.8 mm/sec), action on stall: none Driver 0.3: stall threshold 3, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: none Driver 0.4: stall threshold 3, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: none Driver 0.5: stall threshold 3, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: none 11.2.2022, 11:46:25 M915 V W X Y S3 R3
Any idea what might be wrong?
-
RE: 3.4.0 Beta6 Crash Detection Problems
@dc42 it didn´t fix the rehoming, but I found somting interesting. I experimeted with the R parameter an it does won´t accept R2 or R3. This is the firmeware you gave me.
17.1.2022, 14:27:37 M915 Driver 0.0: stall threshold 1, filter off, steps/sec 200 (4.0 mm/sec), coolstep threshold 234 (4.0 mm/sec), action on stall: none Driver 0.1: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: log Driver 0.2: stall threshold 1, filter off, steps/sec 200 (72.7 mm/sec), coolstep threshold 234 (72.8 mm/sec), action on stall: none Driver 0.3: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: log Driver 0.4: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: log Driver 0.5: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: log 17.1.2022, 14:27:32 M915 V W X Y S4 R1 17.1.2022, 14:27:23 M915 Driver 0.0: stall threshold 1, filter off, steps/sec 200 (4.0 mm/sec), coolstep threshold 234 (4.0 mm/sec), action on stall: none Driver 0.1: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: none Driver 0.2: stall threshold 1, filter off, steps/sec 200 (72.7 mm/sec), coolstep threshold 234 (72.8 mm/sec), action on stall: none Driver 0.3: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: none Driver 0.4: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: none Driver 0.5: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: none 17.1.2022, 14:27:17 M915 V W X Y S4 R3
When it is configured to R1 log, it does log a crash.
On 3.3 I can configure it to rehome. -
RE: 3.4.0 Beta6 Crash Detection Problems
@t3p3tony nothing working . I switched between log and pause, no response/pause. Then I configured one axis by M915 X R0 F0 and M574 X2 S3 to home by stall detecion, the motor stalled but ist was not detectet.
-
RE: 3.4.0 Beta6 Crash Detection Problems
@T3P3Tony
M915 is correct. If I switch back ,the stall detection works. I have read about the Problems with b5, so I used the b6.Driver 0.0: stall threshold 1, filter off, steps/sec 200 (4.0 mm/sec), coolstep threshold 234 (4.0 mm/sec), action on stall: none Driver 0.1: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: rehome Driver 0.2: stall threshold 1, filter off, steps/sec 200 (72.7 mm/sec), coolstep threshold 234 (72.8 mm/sec), action on stall: none Driver 0.3: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: rehome Driver 0.4: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: rehome Driver 0.5: stall threshold 4, filter off, steps/sec 200 (40.0 mm/sec), coolstep threshold 234 (40.1 mm/sec), action on stall: rehome
-
3.4.0 Beta6 Crash Detection Problems
Hello I have issues with the crash detection in firmeware 3.4.0 Beta6.
Duet3-6HC + 2x Duet3-3HC
3.4.0 beta6 / Duet Web Control 3.4.0-b2
Standalone(The printer type is unusual, so the Axis have unusual Names)
When I configure the detection with M915 V W X Y S4 R3 or M915 P0.1:0.3:0.4:0.5 S4 R3 it does not work at all (tryed S5 to S-50).
It did work fine till firmeware 3.3.
Did I configure something wrong or is this a Bug?Gcode:
G28 M915 P0.1:0.3:0.4:0.5 S4 R3 G1 F30000 G1 Z20.000000 ;LAXER_COUNT:11 ;LAXER:0 G1 X0 G1 X130 G1 X0 G1 X130
...
config:
G90 M83 M550 P"3D_HRD" ; Network M552 P192.168.1.112 S1 M586 P0 S1 M586 P1 S0 M586 P2 S0 ; Drives M569 P0.0 S0 M569 P0.1 S1 M569 P0.2 S0 M569 P0.3 S1 M569 P0.4 S1 M569 P0.5 S1 M569 P2.0 S1 M569 P2.1 S1 M569 P1.2 S1 M569 P2.2 S1 M584 V0.3 W0.4 X0.5 Y0.1 Z0.0 A0.2 R0 S0 E1.2:2.0:2.1:2.2 ; set drive mapping M350 V16 W16 X16 Y16 Z16 A16 E8:8:8:8 I1 ; configure microstepping with interpolation M92 V80.00 W80.00 X80.00 Y80.00 Z800.00 A44.00 E201.87:201.87:201.87:201.87 ; set steps per mm M566 V500.00 W500.00 X500.00 Y500.00 Z12.00 A100.00 E200.00:2000.00:2000.00:2000.00 ; set maximum instantaneous speed changes (mm/min) M203 V5000.00 W5000.00 X5000.00 Y5000.00 Z1000.00 A20000.00 E1000.00:1000.00:1000.00:1000.00 ; set maximum speeds (mm/min) M201 V500.00 W500.00 X500.00 Y500.00 Z100.00 A1000.00 E500.00:500.00:500.00:500.00 ; set accelerations (mm/s^2) M906 V1500 W1500 X1500 Y1500 Z2000 A2500 E1500:1500:1500:1500 I30 ; set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ; Axis Limits M208 V0 W30 X0 Y30 Z0 A0 S1 ; set axis minima M208 V145.1 W145.9 X144.4 Y146.3 Z250 A1000000000 S0 ; set axis maxima ; Endstops M574 V2 S1 P"!io4.in" M574 W2 S1 P"!io5.in" M574 X2 S1 P"!io2.in" M574 Y2 S1 P"!io0.in" M574 Z1 S1 P"!io1.in" ; Filamentsensoren M591 D0 P1 C"1.io2.in" S1 M591 D1 P1 C"2.io1.in" S1 M591 D2 P1 C"2.io2.in" S1 M591 D3 P1 C"2.io3.in" S1 ; Heaters M308 S0 P"temp2" Y"pt1000" M950 H0 C"out0" T0 M307 H0 R0.300 C323.4 D16.35 S1.00 V24.0 M140 H0 M143 H0 S120 M308 S1 P"temp0" Y"thermistor" T100000 B4725 C7.06e-8 M950 H1 C"out1" T1 M307 H1 B0 S1.00 M308 S2 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8 M950 H2 C"out2" T2 M307 H2 B0 S1.00 M308 S3 P"1.temp0" Y"thermistor" T100000 B4725 C7.06e-8 M950 H3 C"1.out0" T3 M307 H3 B0 S1.00 M308 S4 P"1.temp1" Y"thermistor" T100000 B4725 C7.06e-8 M950 H4 C"1.out1" T4 M307 H4 B0 S1.00 ; Fans M950 F0 C"out9" ;M106 P0 C"Filament0" S1.0 H1 T50 M950 F1 C"out4" M106 P1 C"Kuehler0" S1.0 H1 T50 M950 F2 C"out8" ;M106 P2 C"Filament1" S1.0 H2 T50 M950 F3 C"out7" M106 P3 C"Kuehler1" S1.0 H2 T50 M950 F4 C"1.out7" ;M106 P4 C"Filament2" S1.0 H3 T50 M950 F5 C"1.out6" M106 P5 C"Kuehler2" S1.0 H3 T50 M950 F6 C"1.out8" ;M106 P6 C"Filament3" S1.0 H4 T50 M950 F7 C"1.out3" M106 P7 C"Kuehler3" S1.0 H4 T50 M950 F8 C"2.out0" ;Motorkuehler ; Tools M563 P0 S"0" D0 H1 F0 ; define tool 0 G10 P0 V0 W0 X0 Y0 Z0 A0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C M563 P1 S"1" D1 H2 F0 ; define tool 1 G10 P1 V0 W0 X0 Y0 Z0 A0 ; set tool 1 axis offsets G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C M563 P2 S"2" D2 H3 F0 ; define tool 2 G10 P2 V0 W0 X0 Y0 Z0 A0 ; set tool 2 axis offsets G10 P2 R0 S0 ; set initial tool 2 active and standby temperatures to 0C M563 P3 S"3" D3 H4 F0 ; define tool 3 G10 P3 V0 W0 X0 Y0 Z0 A0 ; set tool 3 axis offsets G10 P3 R0 S0 ; set initial tool 3 active and standby temperatures to 0C M563 P4 S"Alle" D0:1:2:3 H0:1:2:3:4 F0 ; define tool 4 G10 P4 V0 W0 X0 Y0 Z0 A0 ; set tool 4 axis offsets G10 P4 R0 S60:250:250:220:250 ; set initial tool 4 active and standby temperatures to 0C ;M568 P4 S1 ; enable mixing for tool 4 M567 P4 E1:1:1:1 M563 P5 S"Alle ohne Heatbed" D0:1:2:3 H1:2:3:4 F0 ; define tool 4 G10 P5 V0 W0 X0 Y0 Z0 A0 ; set tool 4 axis offsets G10 P5 R0 S250:250:220:250 ; set initial tool 4 active and standby temperatures to 0C ;M568 P4 S1 ; enable mixing for tool 4 M567 P5 E1:1:1:1; set mixing ratios for tool 4
M122:
M122 B1 Diagnostics for board 1: Duet EXP3HC firmware version 3.4.0beta6 (2021-11-06 11:55:50) Bootloader ID: not available Never used RAM 158012, free system stack 4406 words Tasks: Move(notifyWait,0.0%,160) HEAT(notifyWait,0.0%,106) CanAsync(notifyWait,0.0%,69) CanRecv(notifyWait,0.0%,82) CanClock(notifyWait,0.0%,71) TMC(notifyWait,7.6%,99) MAIN(running,91.0%,332) IDLE(ready,0.0%,39) AIN(delaying,1.4%,263), total 100.0% Last reset 00:00:20 ago, cause: software Last software reset data not available Driver 0: pos 0, 80.0 steps/mm,standstill, SG min 0, mspos 8, reads 14151, writes 11 timeouts 0, steps req 0 done 0 Driver 1: pos 0, 80.0 steps/mm,standstill, SG min 0, mspos 8, reads 14151, writes 11 timeouts 0, steps req 0 done 0 Driver 2: pos 0, 201.9 steps/mm,standstill, SG min 0, mspos 16, reads 14147, writes 16 timeouts 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 -1/6, peak Rx sync delay 176, resyncs 0/0, no step interrupt scheduled VIN voltage: min 24.1, current 24.1, max 24.2 V12 voltage: min 12.1, current 12.1, max 12.1 MCU temperature: min 33.8C, current 33.8C, max 33.8C Last sensors broadcast 0x00000018 found 2 57 ticks ago, 0 ordering errs, loop time 0 CAN messages queued 456, send timeouts 0, received 211, lost 0, free buffers 37, min 37, error reg 0 dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 0 === Filament sensors === Interrupt 5726621 to 0us, poll 1 to 152us Driver 2: ok 22.11.2021, 12:44:46 M122 B2 Diagnostics for board 2: Duet EXP3HC firmware version 3.4.0beta6 (2021-11-06 11:55:50) Bootloader ID: not available Never used RAM 158716, free system stack 4402 words Tasks: Move(notifyWait,0.0%,160) HEAT(notifyWait,0.0%,106) CanAsync(notifyWait,0.0%,69) CanRecv(notifyWait,0.0%,82) CanClock(notifyWait,0.0%,71) TMC(notifyWait,7.6%,99) MAIN(running,91.0%,442) IDLE(ready,0.0%,39) AIN(delaying,1.3%,263), total 100.0% Last reset 00:00:18 ago, cause: software Last software reset at 2021-05-03 17:21, reason: AssertionFailed, available RAM 158940, slot 1 Software reset code 0x0120 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00430000 BFAR 0xe000ed38 SP 0x2000378c Task MAIN Freestk 795 ok Stack: 00000544 0002eb3c 0002614f 42000400 00022387 20001c90 00000001 00000003 20001c8c 20001c7c 0001d30f 00000001 200037e0 00000001 000190a7 3a36d584 41200000 00000000 00026043 20000010 00000001 00000000 11a80200 00000024 a300a5a5 20003c78 00000001 Driver 0: pos 0, 201.9 steps/mm,standstill, SG min 0, mspos 16, reads 4692, writes 16 timeouts 0, steps req 0 done 0 Driver 1: pos 0, 201.9 steps/mm,standstill, SG min 0, mspos 16, reads 4693, writes 16 timeouts 0, steps req 0 done 0 Driver 2: pos 0, 201.9 steps/mm,standstill, SG min 0, mspos 16, reads 4694, writes 16 timeouts 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 -1/10, peak Rx sync delay 175, resyncs 0/0, no step interrupt scheduled VIN voltage: min 24.3, current 24.3, max 24.4 V12 voltage: min 12.2, current 12.2, max 12.2 MCU temperature: min 33.0C, current 33.0C, max 33.2C Last sensors broadcast 0x00000000 found 0 85 ticks ago, 0 ordering errs, loop time 0 CAN messages queued 273, send timeouts 0, received 254, lost 0, free buffers 37, min 37, error reg 0 dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 0 === Filament sensors === Interrupt 5726621 to 0us, poll 1 to 113us Driver 0: ok Driver 1: ok Driver 2: ok 22.11.2021, 12:44:41 M122 === Diagnostics === RepRapFirmware for Duet 3 MB6HC version 3.4.0beta6 (2021-11-06 11:38:57) running on Duet 3 MB6HC v0.6 or 1.0 (standalone mode) Board ID: 08DJM-956L2-G43S4-6JTD8-3SS6J-9B7GH Used output buffers: 1 of 40 (21 max) === RTOS === Static ram: 151136 Dynamic ram: 99160 of which 0 recycled Never used RAM 100376, free system stack 200 words Tasks: NETWORK(ready,24.5%,263) ETHERNET(notifyWait,0.1%,174) HEAT(notifyWait,0.0%,320) Move(notifyWait,0.0%,352) CanReceiv(notifyWait,0.0%,903) CanSender(notifyWait,0.0%,373) CanClock(delaying,0.0%,349) TMC(notifyWait,7.3%,92) MAIN(running,60.6%,1115) IDLE(ready,7.5%,30), total 100.0% Owned mutexes: === Platform === Last reset 00:00:13 ago, cause: software Last software reset at 2021-11-22 12:44, reason: User, GCodes spinning, available RAM 100332, slot 0 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a Error status: 0x00 Step timer max interval 125 MCU temperature: min 44.3, current 44.4, max 44.7 Supply voltage: min 24.0, current 24.1, max 24.1, under voltage events: 0, over voltage events: 0, power good: yes 12V rail voltage: min 12.1, current 12.2, max 12.3, under voltage events: 0 Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0 Driver 0: pos 0, standstill, SG min 0, mspos 392, reads 12167, writes 14 timeouts 0 Driver 1: pos 0, standstill, SG min 0, mspos 376, reads 12166, writes 15 timeouts 0 Driver 2: pos 0, standstill, SG min 0, mspos 8, reads 12167, writes 14 timeouts 0 Driver 3: pos 0, standstill, SG min 0, mspos 136, reads 12166, writes 15 timeouts 0 Driver 4: pos 0, standstill, SG min 0, mspos 760, reads 12166, writes 15 timeouts 0 Driver 5: pos 0, standstill, SG min 0, mspos 264, reads 12167, writes 15 timeouts 0 Date/time: 2021-11-22 12:44:41 Slowest loop: 4.75ms; fastest: 0.05ms === Storage === Free file entries: 10 SD card 0 detected, interface speed: 25.0MBytes/sec SD card longest read time 3.0ms, write time 0.0ms, max retries 0 === Move === DMs created 125, 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 0 -1 -1 -1 -1 -1 -1 -1 -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 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 === Filament sensors === Extruder 0 sensor: no filament Extruder 1 sensor: no filament Extruder 2 sensor: no filament Extruder 3 sensor: no filament === CAN === Messages queued 158, received 478, lost 0, longest wait 1ms for reply type 6018, peak Tx sync delay 5, free buffers 49 (min 48), ts 70/69/0 Tx timeouts 0,0,0,0,0,0 === Network === Slowest loop: 3.41ms; 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
-
RE: Filament Sensor on Expansion with 3.3beta1 and 3.3beta3
@dc42
at my first try, the sensors didn´t work(3.3beta1/3). One day later, without any changes they did work(3.3beta3and 3.3RC1). Since then they do work and only the M122 readout is wrong(3.3RC1). -
RE: Filament Sensor on Expansion with 3.3beta1 and 3.3beta3
M591 D0 P1 C"1.io2.in" S1
M591 D1 P1 C"2.io1.in" S1
M591 D2 P1 C"2.io2.in" S1
M591 D3 P1 C"2.io3.in" S1The sensors are simple switches (high signal when filament present).
Like I wirten, in the M122 B1/B2 the readout is correct.3.5.2021, 16:26:06 M122 B2
Driver 0: ok
Driver 1: no filament
Driver 2: ok3.5.2021, 16:25:51 M122 B1
Driver 2: ok5.5.2021, 09:01:04 M591 D3
Simple filament sensor on pin 2.io3.in, enabled, output low when no filament, filament present: yes
5.5.2021, 09:00:59 M591 D2
Simple filament sensor on pin 2.io2.in, enabled, output low when no filament, filament present: no
5.5.2021, 09:00:56 M591 D1
Simple filament sensor on pin 2.io1.in, enabled, output low when no filament, filament present: yes
5.5.2021, 09:00:46 M591 D0
Simple filament sensor on pin 1.io2.in, enabled, output low when no filament, filament present: yes -
RE: Filament Sensor on Expansion with 3.3beta1 and 3.3beta3
@phaedrux
4.5.2021, 11:46:52 M122 B2
Diagnostics for board 2:
Duet EXP3HC firmware version 3.3RC1 (2021-04-29 10:20:51)
Bootloader ID: not available
Never used RAM 159212, free system stack 0 words
Tasks: Move(notifyWait,0.0%,160) HEAT(delaying,0.0%,88) CanAsync(notifyWait,0.0%,72) CanRecv(notifyWait,0.0%,83) CanClock(notifyWait,0.0%,74) TMC(notifyWait,23.2%,63) MAIN(running,75.5%,389) IDLE(ready,0.0%,40) AIN(delaying,1.3%,263), total 100.0%
Last reset 00:01:35 ago, cause: power up
Last software reset at 2021-05-03 17:21, reason: AssertionFailed, available RAM 158940, slot 1
Software reset code 0x0120 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00430000 BFAR 0xe000ed38 SP 0x2000378c Task MAIN Freestk 795 ok
Stack: 00000544 0002eb3c 0002614f 42000400 00022387 20001c90 00000001 00000003 20001c8c 20001c7c 0001d30f 00000001 200037e0 00000001 000190a7 3a36d584 41200000 00000000 00026043 20000010 00000001 00000000 11a80200 00000024 a300a5a5 20003c78 00000001
Driver 0: position 0, 201.9 steps/mm, standstill, reads 27958, writes 16 timeouts 0, SG min/max 0/0, steps req 0 done 0
Driver 1: position 0, 201.9 steps/mm, standstill, reads 27961, writes 16 timeouts 0, SG min/max 0/0, steps req 0 done 0
Driver 2: position 0, 201.9 steps/mm, standstill, reads 27964, writes 16 timeouts 0, SG min/max 0/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 180, resyncs 0, no step interrupt scheduled
VIN: 24.3V, V12: 12.1V
MCU temperature: min 20.4C, current 24.6C, max 24.6C
Ticks since heat task active 175, ADC conversions started 95944, completed 95944, timed out 0, errs 0
Last sensors broadcast 0x00000000 found 0 180 ticks ago, loop time 0
CAN messages queued 100, send timeouts 0, received 1270, lost 0, free buffers 36, min 36, error reg 0
dup 0, oos 0, bm 0, wbm 0
=== Filament sensors ===
Interrupt 5726621 to 0us, poll 1 to 80us
Driver 0: ok
Driver 1: no filament
Driver 2: ok4.5.2021, 11:46:34 M122 B1
Diagnostics for board 1:
Duet EXP3HC firmware version 3.3RC1 (2021-04-29 10:20:51)
Bootloader ID: not available
Never used RAM 158468, free system stack 0 words
Tasks: Move(notifyWait,0.0%,160) HEAT(delaying,0.0%,88) CanAsync(notifyWait,0.0%,72) CanRecv(notifyWait,0.0%,83) CanClock(notifyWait,0.0%,74) TMC(notifyWait,23.3%,63) MAIN(running,75.3%,301) IDLE(ready,0.0%,40) AIN(delaying,1.4%,263), total 100.0%
Last reset 00:01:18 ago, cause: power up
Last software reset data not available
Driver 0: position 0, 80.0 steps/mm, standstill, reads 61770, writes 11 timeouts 0, SG min/max 0/0, steps req 0 done 0
Driver 1: position 0, 80.0 steps/mm, standstill, reads 61773, writes 11 timeouts 0, SG min/max 0/0, steps req 0 done 0
Driver 2: position 0, 201.9 steps/mm, standstill, reads 61771, writes 16 timeouts 0, SG min/max 0/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 9, peak Rx sync delay 177, resyncs 0, no step interrupt scheduled
VIN: 24.1V, V12: 12.1V
MCU temperature: min 19.9C, current 23.6C, max 23.6C
Ticks since heat task active 10, ADC conversions started 78355, completed 78355, timed out 0, errs 0
Last sensors broadcast 0x00000018 found 2 14 ticks ago, loop time 0
CAN messages queued 1020, send timeouts 0, received 732, lost 0, free buffers 36, min 36, error reg 0
dup 0, oos 0, bm 0, wbm 0
=== Filament sensors ===
Interrupt 5726621 to 0us, poll 1 to 117us
Driver 2: ok4.5.2021, 11:46:29 M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.3RC1 (2021-05-01 09:12:50) running on Duet 3 MB6HC v0.6 or 1.0 (standalone mode)
Board ID: 08DJM-956L2-G43S4-6JTD8-3SS6J-9B7GH
Used output buffers: 1 of 40 (19 max)
=== RTOS ===
Static ram: 150680
Dynamic ram: 94824 of which 0 recycled
Never used RAM 108688, free system stack 182 words
Tasks: NETWORK(ready,27.6%,238) ETHERNET(notifyWait,0.1%,118) HEAT(delaying,0.0%,301) Move(notifyWait,0.0%,352) CanReceiv(notifyWait,0.0%,798) CanSender(notifyWait,0.0%,373) CanClock(delaying,0.0%,350) TMC(notifyWait,7.3%,93) MAIN(running,64.7%,1114) IDLE(ready,0.2%,29), total 100.0%
Owned mutexes:
=== Platform ===
Last reset 00:01:13 ago, cause: power up
Last software reset at 2021-05-03 18:17, reason: User, GCodes spinning, available RAM 108672, slot 1
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a
Error status: 0x00
Aux0 errors 0,0,0
Aux1 errors 0,0,0
Step timer max interval 127
MCU temperature: min 19.1, current 31.3, max 31.6
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.3, under voltage events: 0
Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
Driver 0: position 0, standstill, reads 14259, writes 14 timeouts 0, SG min/max 0/0
Driver 1: position 0, standstill, reads 14259, writes 14 timeouts 0, SG min/max 0/0
Driver 2: position 0, standstill, reads 14259, writes 14 timeouts 0, SG min/max 0/0
Driver 3: position 0, standstill, reads 14259, writes 14 timeouts 0, SG min/max 0/0
Driver 4: position 0, standstill, reads 14260, writes 14 timeouts 0, SG min/max 0/0
Driver 5: position 0, standstill, reads 14260, writes 14 timeouts 0, SG min/max 0/0
Date/time: 2021-05-04 11:46:28
Slowest loop: 4.80ms; fastest: 0.05ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 25.0MBytes/sec
SD card longest read time 3.1ms, write time 0.0ms, max retries 0
=== Move ===
DMs created 125, maxWait 0ms, bed compensation in use: none, comp offset 0.000
=== MainDDARing ===
Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 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
=== 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.
=== Filament sensors ===
Extruder 0 sensor: no filament
Extruder 1 sensor: no filament
Extruder 2 sensor: no filament
Extruder 3 sensor: no filament
=== CAN ===
Messages queued 697, send timeouts 0, received 992, lost 0, longest wait 1ms for reply type 6018, peak Tx sync delay 4, free buffers 49 (min 48)
=== Network ===
Slowest loop: 4.64ms; 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
- Ethernet -
-
RE: Filament Sensor on Expansion with 3.3beta1 and 3.3beta3
I did another test just now, and they worked. I have no Idea why, but the M122 is still saying no filament on all 4 extruders.
-
RE: Filament Sensor on Expansion with 3.3beta1 and 3.3beta3
It looks like the individual board´s get it right. The sensor on 2.io2 should return no filament, the other three are loaded.
3.5.2021, 16:26:06 M122 B2
Diagnostics for board 2:
Duet EXP3HC firmware version 3.3beta3 (2021-04-21 20:41:46)
Bootloader ID: not available
Never used RAM 158940, free system stack 0 words
Tasks: Move(notifyWait,0.0%,160) HEAT(delaying,0.0%,88) CanAsync(notifyWait,0.0%,72) CanRecv(notifyWait,0.0%,83) CanClock(notifyWait,0.0%,74) TMC(notifyWait,22.8%,63) MAIN(running,75.9%,383) AIN(delaying,1.3%,263), total 100.0%
Last reset 00:01:53 ago, cause: software
Last software reset at 2021-04-30 13:19, reason: AssertionFailed, available RAM 158940, slot 0
Software reset code 0x0120 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00430000 BFAR 0xe000ed38 SP 0x2000378c Task MAIN Freestk 795 ok
Stack: 00000544 0002eb3c 0002614f 42000400 00022387 20001c90 00000001 00000003 20001c8c 20001c7c 0001d30f 00000001 200037e0 00000001 000190a7 0001e49a 41000000 00000000 00026043 08020c02 00000001 00000000 11a80200 00000024 a300a5a5 20003c78 00000003
Driver 0: position 0, 201.9 steps/mm, standstill, reads 51251, writes 13 timeouts 0, SG min/max 0/0, steps req 0 done 0
Driver 1: position 0, 201.9 steps/mm, standstill, reads 51253, writes 13 timeouts 0, SG min/max 0/0, steps req 0 done 0
Driver 2: position 0, 201.9 steps/mm, standstill, reads 51257, writes 13 timeouts 0, SG min/max 0/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 11, peak Rx sync delay 178, resyncs 0, no step interrupt scheduled
VIN: 24.3V, V12: 12.1V
MCU temperature: min 28.6C, current 29.6C, max 29.6C
Ticks since heat task active 0, ADC conversions started 113346, completed 113346, timed out 0, errs 0
Last sensors broadcast 0x00000000 found 0 5 ticks ago, loop time 0
CAN messages queued 108, send timeouts 0, received 1496, lost 0, free buffers 36, min 36, error reg 0
dup 0, oos 0, bm 0, wbm 0
=== Filament sensors ===
Interrupt 5726621 to 0us, poll 1 to 80us
Driver 0: ok
Driver 1: no filament
Driver 2: ok3.5.2021, 16:25:51 M122 B1
Diagnostics for board 1:
Duet EXP3HC firmware version 3.3beta3 (2021-04-21 20:41:46)
Bootloader ID: not available
Never used RAM 158196, free system stack 0 words
Tasks: Move(notifyWait,0.0%,160) HEAT(delaying,0.0%,88) CanAsync(notifyWait,0.0%,72) CanRecv(notifyWait,0.0%,83) CanClock(notifyWait,0.0%,74) TMC(notifyWait,23.5%,63) MAIN(running,75.0%,301) AIN(delaying,1.5%,263), total 100.0%
Last reset 00:01:38 ago, cause: software
Last software reset data not available
Driver 0: position 0, 80.0 steps/mm, standstill, reads 50783, writes 11 timeouts 0, SG min/max 0/0, steps req 0 done 0
Driver 1: position 0, 80.0 steps/mm, standstill, reads 50786, writes 11 timeouts 0, SG min/max 0/0, steps req 0 done 0
Driver 2: position 0, 201.9 steps/mm, standstill, reads 50787, writes 13 timeouts 0, SG min/max 0/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 178, resyncs 0, no step interrupt scheduled
VIN: 24.1V, V12: 12.1V
MCU temperature: min 28.0C, current 29.1C, max 29.1C
Ticks since heat task active 172, ADC conversions started 98468, completed 98468, timed out 0, errs 0
Last sensors broadcast 0x00000018 found 2 176 ticks ago, loop time 0
CAN messages queued 1275, send timeouts 0, received 916, lost 0, free buffers 36, min 36, error reg 0
dup 0, oos 0, bm 0, wbm 0
=== Filament sensors ===
Interrupt 5726621 to 0us, poll 1 to 117us
Driver 2: ok3.5.2021, 16:24:43 M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.3beta3 (2021-04-22 16:28:03) running on Duet 3 MB6HC v0.6 or 1.0 (standalone mode)
Board ID: 08DJM-956L2-G43S4-6JTD8-3SS6J-9B7GH
Used output buffers: 3 of 40 (19 max)
=== RTOS ===
Static ram: 149960
Dynamic ram: 94824 of which 0 recycled
Never used RAM 109408, free system stack 200 words
Tasks: NETWORK(ready,27.8%,226) ETHERNET(notifyWait,0.1%,124) HEAT(delaying,0.0%,281) Move(notifyWait,0.0%,202) CanReceiv(notifyWait,0.0%,798) CanSender(notifyWait,0.0%,373) CanClock(delaying,0.0%,350) TMC(notifyWait,7.6%,93) MAIN(running,64.0%,1114) IDLE(ready,0.4%,19), total 100.0%
Owned mutexes:
=== Platform ===
Last reset 00:00:30 ago, cause: software
Last software reset at 2021-05-03 16:24, reason: User, GCodes spinning, available RAM 109416, slot 2
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a
Error status: 0x00
Aux0 errors 0,0,0
Aux1 errors 0,0,0
Step timer max interval 128
MCU temperature: min 36.2, current 36.9, max 36.9
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.3, under voltage events: 0
Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
Driver 0: position 0, standstill, reads 36613, writes 14 timeouts 0, SG min/max 0/0
Driver 1: position 0, standstill, reads 36614, writes 14 timeouts 0, SG min/max 0/0
Driver 2: position 0, standstill, reads 36614, writes 14 timeouts 0, SG min/max 0/0
Driver 3: position 0, standstill, reads 36614, writes 14 timeouts 0, SG min/max 0/0
Driver 4: position 0, standstill, reads 36614, writes 14 timeouts 0, SG min/max 0/0
Driver 5: position 0, standstill, reads 36614, writes 14 timeouts 0, SG min/max 0/0
Date/time: 2021-05-03 16:24:42
Slowest loop: 4.76ms; fastest: 0.05ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 25.0MBytes/sec
SD card longest read time 3.0ms, write time 0.0ms, max retries 0
=== Move ===
DMs created 125, maxWait 0ms, bed compensation in use: none, comp offset 0.000
=== MainDDARing ===
Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 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
=== 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.
=== Filament sensors ===
Extruder 0 sensor: no filament
Extruder 1 sensor: no filament
Extruder 2 sensor: no filament
Extruder 3 sensor: no filament
=== CAN ===
Messages queued 309, send timeouts 0, received 436, lost 0, longest wait 9ms for reply type 6018, peak Tx sync delay 6, free buffers 49 (min 48)
=== Network ===
Slowest loop: 3.33ms; 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
- Ethernet -
-
Filament Sensor on Expansion with 3.3beta1 and 3.3beta3
Hello,
I have issues with my filament sensors since the firmeware versions 3.3beta1
The sensors are connected to expansion boards, together with the extruder motors.
This setup did work on the firmeware 3.2, but since 3.3beta1 the input pins wont give back any signal (the filament sensor readout with M122 always says filament present). I have tried pluging a sensor and motor to the mainboard, which works fine. Other inputs like endstops in the expansions work fine.
(all boards are 3.3beta3)Is this an known issue and will be fixed later on?
greetings Valentin
-
RE: Duet 3 Expansion looses Connection
Hi,
I have checked the M122 B1/2 comand. The firmeware update I installed in September, didn´t install the firmeware to the expansions, only to the mainboard. Now I manualy installed the 3.2beta to expansions (with the M997 B1/2) an the mainboard. I keep you updated.
-
RE: Duet 3 Expansion looses Connection
@Phaedrux When the connection was lost or in normal operation?