Gents
Sorry for my late answer, I was not notified about your message.
The board failed without nothing special, it has been working for months and suddenly the "Temp1" input failed (791°C was displayed).
So it's a pure HW issue not related to config, as everything is OK for the time being once reconnected to "Temp2".
I bought the board from 3ddimensionals (Germany) on May 16th, 2023 - they contacted you for my current request.
I am looking forward to reading you soon .
Best regards
Alain
m122
=== Diagnostics ===
RepRapFirmware for Duet 3 Mini 5+ version 3.4.6 (2023-07-21 14:09:13) running on Duet 3 Mini5plus WiFi (standalone mode)
Board ID: PVQP4-3Q6KL-K65J0-409NS-0NW1Z-73PNY
Used output buffers: 1 of 40 (40 max)
=== RTOS ===
Static ram: 103712
Dynamic ram: 111616 of which 216 recycled
Never used RAM 22688, free system stack 116 words
Tasks: NETWORK(notifyWait,14.1%,179) HEAT(notifyWait,0.0%,320) Move(notifyWait,1.0%,265) CanReceiv(notifyWait,0.0%,941) CanSender(notifyWait,0.0%,334) CanClock(delaying,0.0%,342) TMC(notifyWait,0.7%,72) MAIN(running,83.1%,417) IDLE(ready,0.1%,30) AIN(delaying,0.9%,263), total 100.0%
Owned mutexes: WiFi(NETWORK)
=== Platform ===
Last reset 06:13:45 ago, cause: power up
Last software reset at 2024-02-02 16:15, reason: User, GCodes spinning, available RAM 22904, slot 0
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
Error status: 0x04
Aux0 errors 0,0,0
MCU revision 3, ADC conversions started 22425297, completed 22425296, timed out 0, errs 0
Step timer max interval 1489
MCU temperature: min 32.5, current 32.9, max 37.7
Supply voltage: min 23.7, current 24.0, max 24.1, under voltage events: 0, over voltage events: 0, power good: yes
Heap OK, handles allocated/used 99/5, heap memory allocated/used/recyclable 2048/596/498, gc cycles 0
Events: 0 queued, 0 completed
Driver 0: standstill, SG min 0, read errors 0, write errors 0, ifcnt 50, reads 13962, writes 1, timeouts 0, DMA errors 0, CC errors 0
Driver 1: standstill, SG min 0, read errors 0, write errors 0, ifcnt 50, reads 13961, writes 1, timeouts 0, DMA errors 0, CC errors 0
Driver 2: standstill, SG min 0, read errors 0, write errors 0, ifcnt 50, reads 13961, writes 1, timeouts 0, DMA errors 0, CC errors 0
Driver 3: standstill, SG min 0, read errors 0, write errors 0, ifcnt 34, reads 13961, writes 1, timeouts 0, DMA errors 0, CC errors 0
Driver 4: standstill, SG min 0, read errors 0, write errors 0, ifcnt 50, reads 13962, writes 1, timeouts 0, DMA errors 0, CC errors 0
Driver 5: not present
Driver 6: not present
Date/time: 2024-02-03 19:07:22
Cache data hit count 4294967295
Slowest loop: 148.32ms; fastest: 0.09ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 22.5MBytes/sec
SD card longest read time 6.0ms, write time 0.0ms, max retries 0
=== Move ===
DMs created 83, segments created 26, maxWait 2348ms, bed compensation in use: mesh, comp offset 0.000
=== MainDDARing ===
Scheduled moves 26556, completed 26556, 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, chamber heaters -1 -1 -1 -1, ordering errs 0
Heater 0 is on, I-accum = 0.2
Heater 1 is on, I-accum = 0.4
=== 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
=== CAN ===
Messages queued 24809, received 0, lost 0, boc 0
Longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 18 (min 18), ts 13783/0/0
Tx timeouts 0,0,13783,0,0,11026 last cancelled message type 30 dest 127
=== Network ===
Slowest loop: 100.56ms; fastest: 0.06ms
Responder states: 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, notready 0, noresp 2
WiFi firmware version 1.26
WiFi MAC address c4:5b:be:ce:a2:10
WiFi Vcc 3.46, reset reason Power up
WiFi flash size 2097152, free heap 26296
WiFi IP address 192.168.1.22
WiFi signal strength -58dBm, mode 802.11n, reconnections 0, sleep mode modem
Clock register 00002002
Socket states: 0 0 0 0 0 0 0 0
M98 P"config.g"
M98 P"config.g"
Error: in file macro line 23 column 27: meta command: variable 'GlobalProbeOffsetX' already exists
config.g
; config.g
; Configuration file for Duet 3 Mini 5+ (firmware version 3.3)
; executed by the firmware on start-up
; Local variables
;var MeasureProbeOffsetZ=3.355 ; Measured ZProbe Z offset 0.2
var MeasureProbeOffsetZ=2.970 ; Measured ZProbe Z offset 0.4 oxy
;var MeasureProbeOffsetZ=3.510 ; Measured ZProbe Z offset 0.6
var MicroAdjustmentProbeOffsetZ=0.00 ; ZProbe Z offset micro adjustment
var ProbeOffsetZ = var.MeasureProbeOffsetZ - var.MicroAdjustmentProbeOffsetZ ; ZProbe Z offset
var FilementSensor=false ; true / false
var SkewCorrection=true ; true / false
var S_Skew=100 ; Califlower
var XY_Skew=-0.23 ; Califlower
var YZ_Skew=0 ; Califlower
var ZX_Skew=0 ; Califlower
; Global variables
global GlobalProbeOffsetX=-46.6 ; ZProbe X offset
global GlobalProbeOffsetY=-5.02 ; ZProbe Y offset
global GlobalBedSizeX=230 ; Bed size Xmax is 230mm
global GlobalBedSizeY=230 ; Bed size Ymax is 230mm
global GlobalBedSizeZ=260 ; Bed size Zmax is 260mm
; General preferences
M575 P1 S1 B57600 ; enable support for PanelDue
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"Ender 3 Pro" ; set printer name
; Network
M552 S1 ; enable network
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet
; Drives
M569 P0.0 S1 ; physical drive 0.0 goes forwards ** Z_left axis
M569 P0.1 S0 ; physical drive 0.1 goes backwards ** X axis
M569 P0.2 S0 ; physical drive 0.2 goes backwards ** Y axis
M569 P0.3 S1 ; physical drive 0.3 goes forwards ** Bondtech Extruder
M569 P0.4 S0 ; physical drive 0.0 goes forwards ** Z_rieght axis
M584 X0.1 Y0.2 Z0.0:0.4 E0.3 ; set drive mapping
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z400.00 E423.63 ; set steps per mm / Before Caliper measurement X80.00 Y80.00 Z400.00 E423.63
M566 X1200.00 Y1200.00 Z24.00 E300.00 ; set maximum instantaneous speed changes (mm/min)
M203 X9000.00 Y9000.00 Z180.00 E6000.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z100.00 E5000.00 ; set accelerations (mm/s^2)
M906 X800 Y800 Z800 E1000 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
; Extruder
;M592 D0 A0.015 B0.0012 L0.2 ; Configure nonlinear extrusion - Value from https://reprap.org/forum/read.php?262,802277
; Axis Limits
M208 X0:{global.GlobalBedSizeX} Y0:{global.GlobalBedSizeY} Z0:{global.GlobalBedSizeZ} ; set axis minima and maxima
; Z lead screws positions
M667 S0 ; S0=cartesian
M671 X-32:256 Y310:310 ; Lead screw positions are (-30,310) (260,310)
; Z-Probe
M950 S0 C"io3.out" ; create servo pin 0 for BLTouch
M558 P9 C"io3.in" H5 F500:400 T6000 ; set Z probe (P9) type to bltouch - (H5) dive height in mm - (F200:120) probing speeds mm/min
; (T6000) Travel speed to and between probe points (mm/min) overided by axis speed limits set by M203
G31 P25 X{global.GlobalProbeOffsetX} Y{global.GlobalProbeOffsetY} Z{var.ProbeOffsetZ} ; set Z probe trigger value, offset and trigger height
M402 ; retract BLTouch
; Endstops
M574 X1 S1 P"io6.in" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin io6.in
M574 Y1 S1 P"io5.in" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin io5.in
M574 Z1 S2 ; configure Z probe to set low end on Z
;M574 Z1 S1 P"io4.in" ; configure switch-type (e.g. microswitch) endstop for low end on Z via pin io4.in
; Heaters
; *** Bed ***
M308 S0 P"temp0" Y"thermistor" T100000 B4092 ; 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
M307 H0 R0.339 K0.313:0.000 D11.85 E1.35 S1.00 B0 V24
;M307 H0 B1 S1.00 ; enable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S80 ; set temperature limit for heater 0 to 80C
; *** Nozzle ***
M308 S1 P"temp2" Y"thermistor" T100000 B4092 ; configure sensor 1 as thermistor on pin temp2
M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1
M307 H1 R4.977 K0.823:0.116 D1.59 E1.35 S1.00 B0 V23.9
;M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S275 ; set temperature limit for heater 1 to 275C
; Fans
; *** print cooling fan ***
M950 F0 C"out5" ; create fan 0 on pin out5
M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
; *** heatsink fan ***
M950 F1 C"out6" ; create fan 1 on pin out6
M106 P1 S1 H1 T45 ; set fan 1 value. Thermostatic control is turned on and is controlled by H1 (nozzle temp) and is switched on when temp>45°C
; *** chassis back fan ***
M950 F2 C"!out3+^out3.tach" Q25000 ; create fan 2 on pin out3 and set its PWM frequency (as per Noctua specs)
M106 P2 S1.00 H-1 ; set PWM fan 2 value. Thermostatic control is turned off. Fan runs at Sx.x % of max rpm
; *** chassis front fan ***
M950 F3 C"!out4+^out4.tach" Q25000 ; create fan 3 on pin out4 and set its PWM frequency (as per Noctua specs)
M106 P3 S1.00 H-1 ; set PWM fan 4 value. Thermostatic control is turned off. Fan runs at Sx.x % of max rpm
; Tools
M563 P0 D0 H1 F0 ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
; Skew compensation
if var.SkewCorrection
M556 S{var.S_Skew} X{var.XY_Skew} Y{var.YZ_Skew} Z{var.ZX_Skew}
; Filament sensor
if var.FilementSensor
M591 D0 P7 C"io1.in" L6.06 R90:110 E10 S1 ; set BBT smart sensor V1 to extruder 0 (D0) as a pulse-generating sensor (P7) connected to io2.in
; (L7) 7mm step per pulse - (R90:110) margin of error -10% +10% - (E3) 3mm minimum extrusion length before a commanded/measured comparison is done - (S1) sensing enabled
; External I/O
M950 P4 C"io2.out" ; create P4 as Output connected to out2
M42 P4 S0 ; P4 outputs 0V
; Power Loss
M911 S19.8 R21 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
; print will be stopped automatically and resume parameters saved if the voltage falls below 19.8V - Resume when voltage above 21V
; on power loss :
; - stop X and Y motors to zero current (M913 X0 Y0)
; - set relative movement mode (G91)
; - set relative extrusion mode (M83)
; - simultaneously lift the head and retract filament (G1 Z3 E-5 F1000)