Duet3D wifi, not recognize SdCard
Hi Duet3D forum
This April I bought a Duet3D board. Great Product - love it.
On Wednesday I printed a little part ( maybe 1 hour print ).
One day after I started the Printer and I could not connect with wifi.
My first reaction was, connecting with USB and Pronterface.
No problem, I can connect and the printer is online.
I can move in Z.
but when I send G28 it comes ->
homeall.g not found
I checked the SdCard on my PC and everything was okay.
What I tried
3 various SD Cards - all the same problem
Install new firmware -> comes Error 6
Can someone help me, please?
Thanks to all.
Run M122 to get the diagnostic report. Under the Platform section, it will say whether the SD card was detected, and if so what the connection speed is.
here the info when I send M122
ok T B:2000.0 /0.0
Printer is now online.
ok T B:2000.0 /0.0
=== Diagnostics ===
Used output buffers: 1 of 32 (1 max)
=== Platform ===
RepRapFirmware for Duet WiFi version 1.19.2 running on Duet WiFi 1.0
Board ID: 08DDM-9FAM2-LW4S8-6J9D4-3S46S-92Z7X
Static ram used: 21176
Dynamic ram used: 95528
Recycled dynamic ram: 2080
Stack ram used: 4048 current, 4872 maximum
Never used ram: 7416
Last reset 00:00:25 ago, cause: power up
Last software reset reason: User, spinning module GCodes, available RAM 7996 bytes (slot 2)
Software reset code 0x0003, HFSR 0x00000000, CFSR 0x00000000, ICSR 0x00400000, BFAR 0xe000ed38, SP 0xffffffff
Error status: 0
[ERROR] Error status: 0
Free file entries: 10
SD card 0 detected, interface speed: 20.0MBytes/sec
SD card longest block write time: 0.0ms
MCU temperature: min 27.4, current 31.1, max 31.2
Supply voltage: min 0.0, current 0.6, max 0.7, under voltage events: 0, over voltage events: 0
Driver 0: ok
Driver 1: ok
Driver 2: ok
Driver 3: ok
Driver 4: ok
Date/time: 1970-01-01 00:00:00
Slowest main loop (seconds): 0.000149; fastest: 0.000032
=== Move ===
MaxReps: 0, StepErrors: 0, FreeDm: 240, MinFreeDm 240, MaxWait: 0ms, Underruns: 0, 0
Scheduled moves: 0, completed moves: 0
Bed compensation in use: none
Bed probe heights: 0.000 0.000 0.000 0.000 0.000
=== Heat ===
Bed heater = 0, chamber heater = -1
=== GCodes ===
Segments left: 0
Stack records: 0 allocated, 0 in use
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
serial is ready with "M122" in state(s) 0
aux is idle in state(s) 0
daemon is idle in state(s) 0
queue is idle in state(s) 0
autopause is idle in state(s) 0
Code queue is empty.
Network state is disabled
WiFi module is disabled
HTTP sessions: 0 of 8
Socket states: 0 0 0 0 0 0 0 0
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
According to the M122 report it has initialised the SD card correctly. If you send M552 to the USB port, what does it report? Does M552 S1 respond a few seconds later with a successful connection message?
Don't forget that the config.g cards on our standard SD card image have the M552 S1 command commented out with a semicolon character, and you need to remove that semicolon to have to connect to your router automatically.
With the M552 S1 I had started the duet3d Server but the settings were not there. Then I saw that the config.g was renamed to config.g.bak, I renamed it back to config.g and everything was good. But the thing now is, after a few restarts, it renamed again the config.go to config.g.bak and I must manual start the WIFI server.
I suggest you move the SD card to a PC, check it for errors, then examine the config.g file and make any corrections needed. When you put it back in the Duet you must either restart the Duet or send M21 to tell it that the card contents have changed.