Error M308 Response TimeOut....Thermistors on EXP 3HC
-
M122 B1
Diagnostics for board 1:
Board EXP3HC firmware 3.1.0 (2020-05-15b1)
Never used RAM 163.6Kb, max stack 304b
HEAT 1196 CanAsync 1452 CanRecv 1420 TMC 156 AIN 524 MAIN 2184
Last reset 00:01:52 ago, cause: software
Driver 0: standstill, reads 17726, writes 11 timeouts 0, SG min/max 0/0
Driver 1: standstill, reads 17728, writes 11 timeouts 0, SG min/max 0/0
Driver 2: standstill, reads 17730, writes 11 timeouts 0, SG min/max 0/0
Moves scheduled 0, completed 0, hiccups 0
VIN: 24.3V, V12: 12.3V
MCU temperature: min 39.7C, current 39.9C, max 39.9C
Ticks since heat task active 96, ADC conversions started 112340, completed 112339, timed out 0
Last sensors broadcast 00000000 found 0 99 ticks ago
Free CAN buffers: 36
NVM user row de9a9239 aeecffb1 ffffffff ffffffff -
M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.2.2 running on Duet 3 MB6HC v1.01 or later (SBC mode)
Board ID: 08DJM-956L2-G43S8-6J1F4-3SJ6M-TA0YG
Used output buffers: 1 of 40 (12 max)
=== RTOS ===
Static ram: 149788
Dynamic ram: 63064 of which 36 recycled
Never used RAM 145944, free system stack 200 words
Tasks: Linux(ready,109) HEAT(blocked,219) CanReceiv(blocked,848) CanSender(blocked,371) CanClock(blocked,354) TMC(blocked,53) MAIN(running,1080) IDLE(ready,19)
Owned mutexes: HTTP(MAIN)
=== Platform ===
Last reset 00:01:28 ago, cause: software
Last software reset at 2021-05-19 05:01, reason: User, none spinning, available RAM 145944, slot 1
Software reset code 0x0012 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task Linu Freestk 0 n/a
Error status: 0x00
Aux0 errors 0,0,0
Aux1 errors 0,0,0
MCU temperature: min 35.2, current 35.3, max 36.3
Supply voltage: min 23.9, current 24.0, max 24.0, under voltage events: 0, over voltage events: 0, power good: yes
12V rail voltage: min 12.1, current 12.1, max 12.1, under voltage events: 0
Driver 0: position 0, standstill, reads 58963, writes 0 timeouts 0, SG min/max not available
Driver 1: position 0, standstill, reads 58963, writes 0 timeouts 0, SG min/max not available
Driver 2: position 0, standstill, reads 58963, writes 0 timeouts 0, SG min/max not available
Driver 3: position 0, standstill, reads 58962, writes 0 timeouts 0, SG min/max not available
Driver 4: position 0, standstill, reads 58962, writes 0 timeouts 0, SG min/max not available
Driver 5: position 0, standstill, reads 58962, writes 0 timeouts 0, SG min/max not available
Date/time: 2021-05-19 05:02:57
Slowest loop: 130.01ms; fastest: 0.04ms
=== Storage ===
Free file entries: 10
SD card 0 not detected, interface speed: 37.5MBytes/sec
SD card longest read time 0.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 = 2 -1 -1 -1
=== GCodes ===
Segments left: 0
Movement lock held by null
HTTP* is doing "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.
=== CAN ===
Messages queued 324, send timeouts 0, received 15, lost 0, longest wait 120ms for reply type 6024, free buffers 48
=== SBC interface ===
State: 4, failed transfers: 0
Last transfer: 1ms ago
RX/TX seq numbers: 2955/2955
SPI underruns 0, overruns 0
Number of disconnects: 0, IAP RAM available 0x2c884
Buffer RX/TX: 0/0-0
=== Duet Control Server ===
Duet Control Server v3.2.2
Code buffer space: 4096
Configured SPI speed: 8000000 Hz
Full transfers per second: 35.28
Maximum length of RX/TX data transfers: 3108/832 -
-
To be clear these sensors/thermistors are not assigned to a particular heater. They are just sensors im using to see how even my chamber heats. The sensors are plugged into the 3HC Expansion board...at this time no other heaters or sensors are connected to the expansion board....just these 2 thermistors. Not sure if there are FW limitations on the 3HC EXP where a temp sensor must be assigned to a Heater or a Tool on the same board?
-
@2k3m you are running incompatible firmware versions on the main board and expansion board. Upgrade the expansion board firmware to 3.2.2.
-
@dc42
Thank you I will do so and report back! -
@dc42
by chance can you link a good how to on this? -
@dc42
Where is the firmware located? Im on Github...Is it under
Duet3D/Duet3Expansion? or Duet3D/RepRapFirmware?
-
@2k3m it's in the Releases section of RepRapFirmware. https://github.com/Duet3D/RepRapFirmware/releases/tag/3.2.2
-
@dc42
You are the best thank you very much! -
That did the trick! The updating wasn't too bad either. Link listed below for how to for convenience of others. Again thank you very much for the help!