I think I've got a faulty Duet2 WiFi.
I've been running a Chinese clone for a couple of years and it's been great.
When you released the conditional G-Code feature in 3.01 I decided to pay the entry fee and buy a genuine Duet so that I could participate in the forum and be a part of the community.
So far though, this genuine board has not been an easy swap. Electrically all the connections were a 10 min board swap, but the behaviour of the board has had me double checking all the connections, rewiring, rewriting the config thinking that there may be some nuances I'd missed.
Tonight I decided to connect via USB and run the debug commands to see what it had to say. It runs fine for probably half an hour (from cold) then starts with this bad-checksum error from the panelDue. It then continues with unable to read the SD card as you can see from the code snippet below. Give it an hour to cool down and it'll run fine for another half hour. It's taken a couple of months to troubleshoot this, partly because I keep losing interest when it misbehaves for no "apparent" reason or error, debug over usb-serial was holding what I needed.
I finally gave in and switched back in the chinese clone and without any changes to config or wiring, the board fired straight up with the SD card the genuine board said was unusable (I had tried 3 different cards during this time so it's not just a faulty card) and proceeded to print.
Could you authorise a return so I can go back to ooznest and get a replacement board please?
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux(bad-csum): M408 S0 R13
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Aux: M408 S0 R11
Daemon: skip
Read 0 1 58500736
Error: Cannot read file, error code 1
Aux: M408 S0 R12
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R13
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R14
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R15
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R16
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R17
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R18
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R19
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R20
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R21
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R22
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R23
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R24
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R25
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R26
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R27
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R28
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R29
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R30
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R31
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R32
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R33
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R34
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R35
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R36
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R37
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R38
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R39
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R40
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M292 P1
Aux: M408 S0 R41
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S1
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R43
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R44
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R45
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R46
Read 0 1 24576
MWarning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R47 M11Read 0 1 24576 M112Warning: Failed to open 0:/sys/daemon.g to read, error code 1
USB: M112
Emergency Stop! Reset the controller to continue.
ok
Aux: M408 S1
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R50
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R51
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R52
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
Aux: M408 S0 R53
Read 0 1 24576
Warning: Failed to open 0:/sys/daemon.g to read, error code 1
HTTP: M999
Aux: M408 S0 R54
Read 0 1 24576
[Disconnected]
[Connected]
M122
RepRapFirmware for Duet 2 WiFi/Ethernet Version 3.1.1 dated 2020-05-19b2
Cannot initialise SD card 0: Card is unusable
WiFi is disabled.
RepRapFirmware for Duet 2 WiFi/Ethernet is up and running.
=== Diagnostics ===
RepRapFirmware for Duet 2 WiFi/Ethernet version 3.1.1 running on Duet WiFi 1.02 or later
Board ID: 08DGM-9T6BU-FG3SD-6J9D2-3SN6M-9UJHG
Used output buffers: 1 of 24 (1 max)
=== RTOS ===
Static ram: 27980
Dynamic ram: 92268 of which 20 recycled
Exception stack ram used: 272
Never used ram: 10532
Tasks: NETWORK(ready,1884) HEAT(blocked,1476) MAIN(running,2580) IDLE(ready,80)
Owned mutexes:
=== Platform ===
Last reset 00:00:09 ago, cause: software
Last software reset at 2020-06-19 01:21, reason: User, spinning module GCodes, available RAM 7708 bytes (slot 1)
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x04417000 BFAR 0xe000ed38 SP 0xffffffff Task MAIN
Error status: 0
MCU temperature: min 34.9, current 35.1, max 35.1
Supply voltage: min 24.2, current 24.3, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
Driver 0: standstill, SG min/max not available
Driver 1: standstill, SG min/max not available
Driver 2: standstill, SG min/max not available
Driver 3: standstill, SG min/max not available
Driver 4: standstill, SG min/max not available
Date/time: 1970-01-01 00:00:00
Cache data hit count 888068
Slowest loop: 5.45ms; fastest: 0.13ms
I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 12.0MBytes/sec
SD card longest read time 0.0ms, write time 0.0ms, max retries 0
=== Move ===
Hiccups: 0(0), FreeDm: 169, MinFreeDm: 169, MaxWait: 0ms
Bed compensation in use: none, comp offset 0.000
=== MainDDARing ===
Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0 CDDA state: -1
=== AuxDDARing ===
Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0 CDDA state: -1
=== Heat ===
Bed heaters = -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 ready with "M122" 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
Daemon is idle in state(s) 0
Autopause is idle in state(s) 0
Code queue is empty.
=== Network ===
Slowest loop: 0.18ms; fastest: 0.01ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
HTTP sessions: 0 of 8
- WiFi -
Network state is disabled
WiFi module is disabled
Failed messages: pending 2779096485, notready 2779096485, noresp 2779096485
Socket states: 0 0 0 0 0 0 0 0
ok
[Disconnected]
[Connected]
RepRapFirmware for Duet 2 WiFi/Ethernet Version 3.1.1 dated 2020-05-19b2
Cannot initialise SD card 0: Card is unusable
WiFi is disabled.
RepRapFirmware for Duet 2 WiFi/Ethernet is up and running.
Warning: VIN under-voltage event (9.5V)
[Disconnected]
[Connected]
RepRapFirmware for Duet 2 WiFi/Ethernet Version 3.1.1 dated 2020-05-19b2
Cannot initialise SD card 0: Card is unusable
WiFi is disabled.
RepRapFirmware for Duet 2 WiFi/Ethernet is up and running.
[Disconnected]
[Connected]
RepRapFirmware for Duet 2 WiFi/Ethernet Version 3.1.1 dated 2020-05-19b2
Cannot initialise SD card 0: Card is unusable
WiFi is disabled.
RepRapFirmware for Duet 2 WiFi/Ethernet is up and running.
[Disconnected]
[Connected]