Duet 06/085 startup problems with recent firmware versions
I am aware that some users have found that when their legacy Duet boards are upgraded to later firmware versions, the board will no longer boot up unless either the SD card is removed or a static IP address is set in the M552 command. I have not been able to reproduce this.
If this issue is affecting you and you want it fixed, please provide:
1. Your config.g file
2. The version number of RepRapFirmware that you were having trouble with
3. The Duet board version you were using (06 or 085).
This is urgent, because there is very little time for me to make changes before the 1.21 release. The next planned release (2.0) will be for the SAM4 and upwards-based Duets only.
Teilchen last edited by
How should we provide the config.g files? E-Mail, or post it here?
You should have mine already since weeks… I was one of the first to get affected. My duet is 0.85, and I am still on FW1.18, be ause the 1.19 was not stable and all above is not working with the symptoms you have described above...
Post here, or post to a file sharing site and post the link here.
It would be helpful if you can confirm that the issue is still present in firmware 1.21RC3.
Captain_sq last edited by
I still have issues with my 0.6
It will boot if set to static IP.
[[language]] ; Configuration file for Duet 0.6 (firmware version 1.17 to 1.19) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool on Fri Nov 17 2017 18:51:38 GMT+0100 (Västeuropa, normaltid) ; ; General preferences M111 S0 ; Debugging off G21 ; Work in millimetres G90 ; Send absolute coordinates... M83 ; ...but relative extruder moves M555 P1 ; Set firmware compatibility to look like RepRapFirmare ;Delta parameters M665 L190.000 R90 H236.75 B70.0 ; Set delta radius, diagonal rod length, printable radius and homed height M666 X0 Y0 Z0 ; Endstops M208 Z-0.5 S1 ; Set minimum Z ; Endstops M574 X2 Y2 Z2 S1 ; Set active high endstops M558 P4 X0 Y0 Z0 H4 F120 T6000 ; Set Z probe type to switch, the axes for which it is used and the dive height + speeds G31 P500 X0 Y0 Z-0.12 ; Set Z probe trigger value, offset and trigger height M557 R78 S20 ; Bed mesh ; Drives 569 P0 S1 ; Drive 0 goes forwards 569 P1 S1 ; Drive 1 goes forwards M569 P2 S1 ; Drive 2 goes forwards M569 P3 S1 ; Drive 3 goes forwards M92 X100 Y100 Z100 E141.8 ; Set steps per mm M566 X1200 Y1200 Z1200 E1300 ; Set maximum instantaneous speed changes (mm/min) M203 X18000 Y18000 Z18000 E12000 ; Set maximum speeds (mm/min) M201 X2200 Y2200 Z2200 E2200 ; Set accelerations (mm/s^2) M906 X960 Y960 Z960 E1750 I60 ; Set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ; Heaters M301 H0 S1.00 P10 I0.1 D200 T0.4 W180 B30 ; Use PID on bed heater (may require further tuning) M305 P0 T100000 B3950 C0 R1000 H10 ; Set thermistor + ADC parameters for heater 0 M143 H0 S130 ; Set temperature limit for heater 0 (bed) to 130C ;M305 P1 T100000 B4267 C0 R1000 H10 ; Set thermistor + ADC parameters for heater 1 M305 P1 T100000 B4725 C7.060000e-8 R1000 H10 ; Set thermistor + ADC parameters for heater 1 (Steinhart/Hart for Semitec 104-GT2) M143 H1 S280 ; Set temperature limit for heater 1 to 280C ; Tools M563 P0 D0 H1 ; 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 ; Network M550 PMy Mini Kossel ; Set machine name M540 PBE:EF:DE:AD:FE:ED ; Set MAC address M552 P192.168.200.101 S1 ; Enable network and set static IP adress ;M552 P0.0.0.0 S1 ; Enable network and acquire dynamic address via DHCP M586 P0 S1 ; Enable HTTP M586 P1 S1 ; Disable FTP M586 P2 S0 ; Disable Telnet ; Fans M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. ; thermostatic control is turned off ; Read in calibration override settings M501 G29 S1 ; Read in bed height correction map ; Miscellaneous T0 ; Select first tool
Link to version image:
Thanks. Please try firmware 1.21RC4 when I release it later today because it contains a change that may be relevant to this issue. Meanwhile i will try your config.g on one of my older Duets.
EDIT: I just tried your config.g on a Duet 085 running 1.21RC2, after changing it back to dynamic IP. It starts up with no apparent problem; so unfortunately I am none the wiser. I'll try it on a Duet 06 too but I doubt that it will behave any differently.
Has anyone who was experiencing this problem tried ReprapFirmware 1.21RC5 yet?