@Phaedrux said in Magnetic sensor errors - long print:
M122
Of course.
Now I have changed the sensor and start printing for 22 hours.
The printer has a 1mm nozzle, so a lot of plastic goes through the sensor. This print is for 2 kg.
M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.2.2 running on Duet 3 MB6HC v1.01 or later (standalone mode)
Board ID: 08DJM-956BA-NA3TN-6JTDJ-3S86M-1TBGT
Used output buffers: 1 of 40 (40 max)
=== RTOS ===
Static ram: 149788
Dynamic ram: 95336 of which 156 recycled
Never used RAM 113552, free system stack 126 words
Tasks: NETWORK(ready,189) ETHERNET(blocked,110) HEAT(blocked,278) CanReceiv(blocked,801) CanSender(blocked,348) CanClock(blocked,352) TMC(blocked,17) MAIN(running,1141) IDLE(ready,19)
Owned mutexes: HTTP(MAIN)
=== Platform ===
Last reset 00:46:41 ago, cause: power up
Last software reset at 2021-03-20 16:36, reason: User, GCodes spinning, available RAM 113776, slot 1
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a
Error status: 0x04
Aux0 errors 512,512,512
Aux1 errors 0,0,0
MCU temperature: min 24.0, current 47.3, max 47.6
Supply voltage: min 23.9, current 24.1, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
12V rail voltage: min 12.2, current 12.3, max 12.3, under voltage events: 0
Driver 0: position 30000, standstill, reads 5134, writes 27 timeouts 0, SG min/max 0/286
Driver 1: position 76000, standstill, reads 5138, writes 23 timeouts 0, SG min/max 0/334
Driver 2: position 139400, standstill, reads 5139, writes 23 timeouts 0, SG min/max 0/342
Driver 3: position 8000, standstill, reads 5139, writes 23 timeouts 0, SG min/max 0/317
Driver 4: position 0, standstill, reads 5139, writes 23 timeouts 0, SG min/max 0/329
Driver 5: position 0, standstill, reads 5135, writes 27 timeouts 0, SG min/max 0/252
Date/time: 2021-03-26 13:32:36
Slowest loop: 141.57ms; fastest: 0.07ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 25.0MBytes/sec
SD card longest read time 2.7ms, write time 84.7ms, max retries 0
=== Move ===
DMs created 125, maxWait 762879ms, bed compensation in use: none, comp offset 0.000
=== MainDDARing ===
Scheduled moves 99, completed moves 99, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 42], 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 = 5 -1 -1 -1
Heater 0 is on, I-accum = 0.3
Heater 1 is on, I-accum = 0.0
=== GCodes ===
Segments left: 0
Movement lock held by null
HTTP is ready with "M122 " 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: 141.52ms; 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 0 0 0
Socket states: 5 2 2 2 2 0 0 0
=== Filament sensors ===
Extruder 0: no data received
Extruder 2: no data received
=== CAN ===
Messages queued 11511, send timeouts 0, received 70289, lost 0, longest wait 2ms for reply type 6031, free buffers 48
M122 B1
Diagnostics for board 1:
Duet EXP3HC firmware version 3.2.2 (2021-02-12)
Bootloader ID: not available
Never used RAM 154776, free system stack 158 words
HEAT 92 CanAsync 94 CanRecv 84 TMC 30 MAIN 317 AIN 259
Last reset 00:47:54 ago, cause: software
Last software reset data not available
Driver 0: position -92000, 200.0 steps/mm, standstill, reads 1707, writes 39 timeouts 0, SG min/max 0/1023
Driver 1: position 610650, 115.0 steps/mm, standstill, reads 1654, writes 95 timeouts 0, SG min/max 0/1023
Driver 2: position 0, 115.0 steps/mm, standstill, reads 1665, writes 87 timeouts 0, SG min/max 0/0
Moves scheduled 33, completed 33, in progress 0, hiccups 0
No step interrupt scheduled
VIN: 24.2V, V12: 12.1V
MCU temperature: min 40.0C, current 40.2C, max 40.2C
Ticks since heat task active 221, ADC conversions started 2874212, completed 2874212, timed out 0
Last sensors broadcast 0x00000000 found 0 224 ticks ago, loop time 0
CAN messages queued 146, send timeouts 0, received 49000, lost 0, free buffers 36
; Configuration file for Duet 3 (firmware version 3)
; executed by the firmware on start-up
; General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M575 P1 B57600 S1 ; Comms parameters for PanelDue
M564 S1 H1 ; Forbid axis movements when not homed
; Network
M552 P0.0.0.0 S1 ; enable network and acquire dynamic address via DHCP
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet
; Drives
M569 P0.0 S0 ; X drive goes back
M569 P0.1 S1 ; Z1 drive
M569 P0.2 S0 ; Z2 drive
M569 P0.3 S1 ; Z3 drive
M569 P0.4 S0 ; Z4 drive
M569 P0.5 S0 ; Y drive
G4 P500 ; Pause for toolboards init
M569 P21.0 S1 ; Extruder 1 (T0)
M569 P1.1 S0 ; Extruder 1 spool driver
M569 P22.0 S1 ; Extruder 2 (T1)
M569 P1.2 S0 ; Extruder 2 spool driver
M569 P1.0 S1 ; Coupler
M584 X0.0 Y0.5 Z0.1:0.2:0.3:0.4 C1.0 ; set Move drive mapping
M584 E21.0:1.1:22.0:1.2 ; set Extruder drive mapping
; Axis Limits
M208 Z-4:875 C0:500
M208 X-570:570 Y-630:500
; Define the bed mounting coordinates
M671 X-473:473:473:-473 Y730:730:-735:-735 S10 ;Snn Maximum correction allowed for each leadscrew in mm (optional, default 1.0)
; Endstops
M574 X1 S1 P"!io1.in" ; configure active-high endstop for high end on X via pin !io1.in
M574 Y2 S1 P"!io2.in" ; configure active-high endstop for low end on Y via pin !io2.in
M574 Z0 P"nil" ; no endstop on Z
M574 C1 S3 ; Stall detect coupler at low end of its range
;Steps per mm = (Motor Steps per Revolution * Driver Microstep) / (Belt Pitch * Pully Number of Teeth)
; X: GT2-20 / Y: HTD3-20 * (48/16) / Z: HTD5-20 * 6
M92 X80 Y160 Z800 C200 ; set steps per mm
M92 E420.00:115.00:420.00:115.00 ; set steps per mm
M350 X16 Y16 Z16 E16:16 I1 ; configure microstepping with interpolation
M350 C16 I1
M566 X420 Y420 Z8 C2 E200:200:200:200 ; Set maximum instantaneous speed changes (mm/min)
M203 X9000.00 Y9000.00 Z600.00 C10000 E6000.00 ; set maximum speeds (mm/min)
M201 X1200.00 Y1200.00 Z100.00 C500 E2500 ; set accelerations (mm/s^2)
M204 P250 T1200 ; Travel and print acceleration
M906 X1200 Y1600 Z2400 C500 E700:700:700:700 ; set motor currents (mA) and motor idle factor in per cent
M913 C50
M906 I30
M913 E100:0:100:0 ; set Working current to Extruders
M84 S120 ; Set idle timeout
;Stall Detection
M915 C S5 F0 H200 ; Coupler
; Z-Probe
M558 K0 P5 B1 C"^io7.in" H5 A5 F120 T9000 ; set Z probe type to switch and the dive height + speeds
G31 K0 X0 Y0 Z0 P1000 ; set Z probe trigger value, offset and trigger height
M557 X-500:500 Y-500:500 S100 ; define mesh grid
; Calibrate Nozzle Height probe
M558 K1 P8 B0 C"^io8.in" H30 F120 T9000
G31 K1 P1000 X0 Y0 Z0
; ==== Heaters ====
; Bed
M308 S0 P"temp0" Y"thermistor" T100000 B3950 ; configure sensor 0 as thermistor on pin temp0
;M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0
M950 H0 C"out0" T0 Q10 ; Heater --> SSD-Steuerung
;M307 H0 B0 S0.80 ; disable bang-bang mode for the bed heater and set PWM limit
;M307 H0 R0.425 C261.3 D4.03 S0.80 ; Tuned
M307 H0 R0.191 C560.9 D3.56 S1.00 V24.1
M140 H0 ; map heated bed to heater 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
; Chamber
M308 S5 P"temp1" Y"thermistor" T100000 B4138 ; configure sensor 5 as thermistor on pin temp1
M950 H5 C"out9" T5 Q10 ; create chamber heater output on temp1 and map it to sensor 5
M307 H5 R1.000 C30.9 D9.18 S1.00 V24.1 ; Tuned
M141 H5 ; map chamber to heater 5
M143 H5 S75 ; set temperature limit for heater
M950 F5 C"out4" Q500 ; cooling fan
M106 P5 S0 H-1 C"Filament FAN" ; Control be trigger2
;M106 P5 S1 H5 T22:60 ; thermistatic control
M950 J8 C"0.io6.in" ; Input 8 for filament Fan
M581 T2 P8 S1 R0 ; Invoke trigger 2 when an inactive-to-active edge is detected on input 8
; Extruder 1
M308 S1 P"21.temp0" Y"thermistor" T100000 B4725 ; configure sensor 1 as thermistor on pin 121.temp0
M950 H1 C"21.out0" T1 ; create nozzle heater output on 121.out0 and map it to sensor 1
M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S285 ; set temperature limit for heater 1 to 285C
;M307 H1 R3.214 C42.3 D7.77 S0.75 V23.2 ; Tuned
;M307 H1 R0.056 C194.7 D8.90 S1.00 V23.9 ; small block
;M307 H1 R3.358 C190.6 D7.20 S0.60 V23.6
M307 H1 R1.936 C200.6 D7.57 S1.00 V23.6
; Extruder 2
M308 S2 P"22.temp0" Y"thermistor" T100000 B4725 ; configure sensor 2 as thermistor on pin 122.temp0
M950 H2 C"22.out0" T2 ; create nozzle heater output on 122.out0 and map it to sensor 2
M307 H2 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M143 H2 S285 ; set temperature limit for heater 2 to 285C
;M307 H2 R3.056 C229.5 D7.91 S0.80 V23.3 ; Tuned
;M307 H2 R3.090 C199.8 D7.36 S0.75 V23.3
;M307 H2 R3.202 C234.301:234.301 D7.52 S0.70 V23.3 B0 I0
;M307 H2 R3.358 C190.6 D7.20 S0.60 V23.6
M307 H1 R1.936 C200.6 D7.57 S1.00 V23.6
; *** Fans
; Extruder 1 Fan
M950 F0 C"21.out1" Q500 ; Part cooling fan
M106 P0 S0 B0.1 H-1 ; Default off. booststart for 0.1s (B0.1); thermostatic control off
M950 F1 C"21.out2" Q500 ; Hotend cooling fan
M106 P1 S1 H1 T50 ; Default on. thermistatic control on above 50C
; Extruder 2 Fan
M950 F2 C"22.out1" Q500 ; Part cooling fan
M106 P2 S0 B0.1 H-1 ; Default off. booststart for 0.1s (B0.1); thermostatic control off
M950 F3 C"22.out2" Q500 ; Hotend cooling fan
M106 P3 S0 H2 T50 ; Default on. thermistatic control on above 50C
; Tools
; Extruder 1 Tool
M563 P0 S"Extruder-1" D0:1 H1 F0
M567 P0 E1:1 ; mixing
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
G10 P0 X0 Y76 Z0 ; Reset tool axis offsets
; Extruder 2 Tool
M563 P1 S"Extruder-2" D2:3 H2 F2 ; define tool 1
M567 P1 E1:1 ; mixing
G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C
G10 P1 X0 Y76 Z0 ; Reset tool axis offsets
; Retraction
;M207 S6.5 R0.0 F4800 T4800 Z0.0
M207 S4 R0.0 F3000 T2100 Z0.4
; M207: Set retract length
; Parameters
; Pn Tool number (optional, supported in RRF 3.01 and later only)
; Snnn positive length to retract, in mm
; Rnnn positive or negative additional length to un-retract, in mm, default zero
; Fnnn retraction feedrate, in mm/min
; Tnnn feedrate for un-retraction if different from retraction, mm/min (RepRapFirmware 1.16 and later only)
; Znnn additional zlift/hop
; Example: M207 S4.0 F2400 Z0.075
; FEEDRATE CONVERSIONS
; 20mm/s = F1200 ; 100mm/s = F6000
; 35mm/s = F2100 ; 120mm/s = F7200
; 50mm/s = F3000 ; 133mm/s = F8000
; 70mm/s = F4200
; * ======= tool offsets ======== *
; Set in config-override.g
;G10 P0 X0 Y76 Z-21 ; T0
;G10 P1 X0 Y76 Z-21 ; T1
; Filament monitors
; ** Rotating
M591 P3 C"21.io1.in" D0 R30:160 S1
M591 P3 C"22.io1.in" D2 R30:160 S1
; ** Endstops
M950 J4 C"!^1.io1.in" ; Input 4 for filament trigger
M950 J5 C"!^1.io2.in" ; Input 5 for filament trigger
; Invoke trigger 1 (M25) when an active-to-inactive edge is detected on input 4 and 5 and a file is being printed from SD card
M581 T1 P4 S0 R1
M581 T1 P5 S0 R1
; Miscellaneous
M572 D0 S0.02 ; pressure advance T0
M572 D1 S0.02 ; pressure advance T1
;M572 D2 S0.05 ; pressure advance T2
;M572 D3 S0.05 ; pressure advance T3
; Set up the dock indicator switches on the tools.
M950 J0 C"!^io3.in" ; GpIn 3 = tool 0 dock switch
M950 J1 C"!^io4.in" ; GpIn 4 = tool 1 dock switch
; Z Motors brake
M950 P0 C"0.out1"
; Z Motors brake OFF
G92 Z0
G91 ; Relative mode
M400 ; make sure everything has stopped before we change the motor currents
M913 Z100 ; drop motor currents to 20%
G1 Z0.05
M400
G4 P1000 ; Pause
M42 P0 S1 ; Brake oFF
M911 S23.5 R23.8 P"M42 P0 S0"
G90
;M593 F50 ; cancel ringing at 50Hz
M376 H20 ; bed compensation taper
M501 ; load saved parameters from non-volatile memory
;G29 S1 ; Do not use G29 S1 within config.g, because no Z=0 datum has been established at that point
G90 ; !!! absolute positioning