New experimental firmware 1.20 alpha 2


  • administrators

    I've just released this in the usual Edge folders of my github repo, for Duet WiFi and Duet Ethernet. See https://github.com/dc42/RepRapFirmware/blob/dev/WHATS_NEW.md for the change list and upgrade notes.

    The major new feature is event logging, which can be enabled using command M929 S1 P"eventlog.txt".



  • David, after upgrade my wifi module does not start automatically after power cycle. I need to enter M552 S1 on the panel Duo


  • administrators

    Do you still have M552 S1 in config.g? If so, does the PanelDue Console page report any messages after the initial Connected message?

    Also check that you don't have a P parameter on that M552 command in config.g.



  • Hi,

    I think something is wrong with 2 screw bed leveling on my i3 clone:

    9:31:46 AM G32
    Leadscrew adjustments made: 0.906 -1.048, points used 2, deviation before 0.426 after 0.000
    9:30:53 AM G32
    Leadscrew adjustments made: 0.412 -0.424, points used 2, deviation before 0.178 after 0.000
    9:30:09 AM G32
    Leadscrew adjustments made: 0.205 -0.237, points used 2, deviation before 0.096 after 0.000
    9:29:13 AM G30 S-1
    Stopped at height -0.136 mm
    9:29:06 AM G1Z20
    9:29:05 AM G30 S-1
    Stopped at height -0.136 mm
    9:28:58 AM G1Z20
    9:28:56 AM G30 S-1
    Stopped at height -0.140 mm
    9:28:50 AM G1Z20
    9:28:48 AM G30 S-1
    Stopped at height -0.135 mm

    As you can see from the G30 commands, my piezo probe is consistent, but when I do multiple G32 commands it screws up my X-Axis aligment to a point where I have to manually readjust my right leadscrew. I had the same problem in 1.19.2 so I upgraded to 1.20 this morning but it stays the same.

    config.g:

    M584 X0 Y1 Z2:4 ; two Z motors connected to driver outputs 2 and 4 (E1)
    M671 X-60:270 Y150:150 S2 ; Define positions of Z leadscrews, max 2 mm correction

    bed.g:

    G28 ; home
    G30 P0 X40 Y150 Z-99999 ; probe near a leadscrew
    G30 P1 X180 Y150 Z-99999 S2 ; probe near a leadscrew
    G28 Z0


  • administrators

    Check that the leadscrew coordinates in your M671 command are in the same order as the driver numbers of the corresponding Z motors in your M584 command.



  • Thanks David,

    that was it, I inversed the Z motor connections and now I get more or less consistent results:

    Leadscrew adjustments made: -0.055 -0.035, points used 2, deviation before 0.045 after 0.000
    Leadscrew adjustments made: -0.004 -0.048, points used 2, deviation before 0.028 after 0.000
    Leadscrew adjustments made: -0.083 0.072, points used 2, deviation before 0.031 after 0.000
    Leadscrew adjustments made: 0.039 -0.120, points used 2, deviation before 0.054 after 0.000

    That being said, made some prints today using 1.20, no problems found 🙂



  • @dc42:

    Do you still have M552 S1 in config.g? If so, does the PanelDue Console page report any messages after the initial Connected message?

    Also check that you don't have a P parameter on that M552 command in config.g.

    So I can no longer set a static IP address with the P parameter?


  • administrators

    You never could use the P parameter on the M552 command to set a static IP address on the Duet WiFi. You set it in the M587 command instead.



  • "M552 P10.71.163.xxx S1" this is what I had in my config before the upgrade and it worked. I have never used M587.

    Is this what I should have now?
    M552 S1
    M587 P10.71.163.xxx


  • administrators

    On the Duet WiFi, the P parameter in "M552 P10.71.163.xxx S1" will not have had any effect.



  • I didn't realize that.


  • administrators

    I've released 1.20alpha4. Changes since alpha 2 are:

    • A resurrect.g file is now created any time that you pause the print. So you can pause a print, turn the printer off, and resume it subsequently - subject to a few conditions e.g. you can home the printer without disturbing the print, and the print will not detach from the bed while the heater is off. This feature is also supported on the older Duets.

    • Changed to a later version of the compiler, and to the hardware floating point ABI on the newer Duets.



  • Just FYI I installed alpha 2 on my kossel XL, and after the print finished it went on an excursion, the effector moved up and right outside the travel limits, knocking the side panel out of my enclosure, which is quite robust.

    So I installed alpha 7 from the edge folder and it works fine. So hopefully a non-issue.


  • administrators

    Thanks. We're running alpha7 on 2 of the 3 printers we have at the TCT show.



  • Ill come and have a look tomorrow. 🙂



  • Hello
    With each update it works better and better on my scara 🙂
    tests on ==> DuetWiFiFirmware-1.20alpha7.bin


  • administrators

    1.20beta1 is now available, with further improvements over alpha7.



  • eh eh 🙂
    I test tomorrow !



  • OK i give up. Where are the gcode files going on the micro SD card?



  • They are in the Gcodes folder.


Log in to reply