• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

Firmware 2.03beta2 available

Scheduled Pinned Locked Moved
Firmware installation
25
86
12.2k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    dc42 administrators @pawPrinter
    last edited by 27 Feb 2019, 08:52

    @pawprinter said in Firmware 2.03beta2 available:

    CoreXY working well here, along with leadscrew bed levelling and sensorless homing

    Thanks for your feedback.

    Duet WiFi hardware designer and firmware engineer
    Please do not ask me for Duet support via PM or email, use the forum
    http://www.escher3d.com, https://miscsolutions.wordpress.com

    1 Reply Last reply Reply Quote 0
    • undefined
      pkos
      last edited by 27 Feb 2019, 08:56

      One note from me (just in case you didn't notice this in the other thread) - I've been having quite a bit of issues with the metadata readout from Slic3r PE generated files. More often than not, I don't get info about object height and other parameters. I don't know what the rule is. Headers and footers of both good and bad files seem to be pretty much the same.

      Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

      undefined 1 Reply Last reply 27 Feb 2019, 09:36 Reply Quote 0
      • undefined
        dc42 administrators @pkos
        last edited by 27 Feb 2019, 09:36

        @pkos said in Firmware 2.03beta2 available:

        One note from me (just in case you didn't notice this in the other thread) - I've been having quite a bit of issues with the metadata readout from Slic3r PE generated files. More often than not, I don't get info about object height and other parameters. I don't know what the rule is. Headers and footers of both good and bad files seem to be pretty much the same.

        Can you provide samples of files that don't work? Or if you have already done so, point me towards that thread.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        undefined 1 Reply Last reply 27 Feb 2019, 10:01 Reply Quote 0
        • undefined
          pkos @dc42
          last edited by 27 Feb 2019, 10:01

          @dc42 Here you go.
          https://forum.duet3d.com/topic/8440/rrf-2-02-slic3r-pe-1-41-2-filament-used-and-print-times-wrong

          I can generate loads of these.

          So far, I have 8 files on my Duet. 6 don't have the data displayed (also in the new UI, which is actually causing errors thrown in the new UI) and 2 good ones.

          I did upload just the header/footer, but if you need the whole thing, let me know and I'll get it all going.

          Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

          1 Reply Last reply Reply Quote 0
          • undefined
            kraegar
            last edited by 3 Mar 2019, 15:06

            2.03b2 is working great on the RailCore for me. 3 z leveling works fine, corexy motion is good. Thumbs up so far!

            Co-Creator of the RailcoreII CoreXY printer
            https://www.thingiverse.com/thing:2407174

            1 Reply Last reply Reply Quote 0
            • undefined
              gavatron3000
              last edited by 3 Mar 2019, 15:37

              CoreXZ also working normally

              undefined 1 Reply Last reply 3 Mar 2019, 16:11 Reply Quote 0
              • undefined
                dc42 administrators @gavatron3000
                last edited by 3 Mar 2019, 16:11

                @gavatron3000 said in Firmware 2.03beta2 available:

                CoreXZ also working normally

                Thanks!

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

                1 Reply Last reply Reply Quote 0
                • undefined
                  oliof
                  last edited by 3 Mar 2019, 17:19

                  I upgraded the MPSCARA bot we're discussing elsewhere to 2.03beta2, and behavior is stable.

                  <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    gideon
                    last edited by 10 Mar 2019, 14:12

                    hello I just updated the firmware to 2.03, I had an older version more 2.00
                    now the next I have a corexy homex, homy, homez do not work well anymore, seems like everything goes the other way,
                    home all does not work anymore,
                    who can tell me what I am doing wrong M669 only used it because I had to think that I would miss some things again,
                    who can help me

                    ; homez.g
                    ; called to home the Z axis
                    ;
                    T0; select tool
                    G91
                    M280 P3 S160 I1; relative coordinates
                    G1 S1 Z0 F2000, lower bed
                    G4 P500, wait for the bed to lower
                    G90: absolute positioning
                    G1 S1 X200 Y200 F3000, move to center
                    M401, deploy the probe
                    G30, calibrate Z-axis
                    M402; Retract Probe

                    ; homey.g
                    M915 X Y S3 F0 R0; configure stall detection
                    M574 X1 Y1 S3; set endstops to use motor stall
                    M913 X50 Y50; reduce motor current to 50% to prevent belts slipping
                    G91; use relative positioning
                    G1 S1 Z0 F2000; lower bed
                    G1 S1 Y-400 F3600; course home Y
                    G1 S1 Y2; move away from end
                    G90; back to absolute positioning
                    M400; make sure everything has been stopped before we reset the motor currents
                    M913 X100 Y100; motor currents back to normal

                    ; homex.g

                    M915 X Y S3 F0 R0; configure stall detection
                    M574 X1 Y1 S3; set endstops to use motor stall
                    M913 X50 Y50; reduce motor current to 50% to prevent belts slipping
                    G91; use relative positioning
                    G1 S1 Z0 F2000; lower bed
                    G1 S1 X-400 F3600; course home X
                    G1 S1 X2; move away from end
                    G90; back to absolute positioning
                    M400; make sure everything has been stopped before we reset the motor currents
                    M913 X100 Y100; motor currents back to normal
                    M574 X1 Y1 S1; set endstops back to normal

                    ; homeall.g

                    ; Sensorless Homing test file
                    M400; make sure everything has been stopped before we make changes
                    M915 X Y S3 F0 R0; configure stall detection
                    M574 X0 Y0 S3; set endstops to use motor stall
                    M913 X50 Y50; reduce motor current to 50% to prevent belts slipping
                    G91; use relative positioning
                    G1 S1 X-400 Y-400 F3600; move right / back 325mm, stopping at the endstop
                    G1 X5 Y5; move away from home
                    ; X or Y is homed at this point, now home the other axis
                    G1 X-400 F3600 S1; move towards axis minimum
                    G1 Y-400 F3600 S1; move towards axis minimum
                    G1 X1 Y1; move away from home
                    M400; make sure everything has been stopped before we reset the motor currents
                    M913 X100 Y100; motor currents back to 100%
                    G90; back to absolute positioning
                    M574 X1 Y1 S1; define active low microswitches

                    ; Configuration file for Duet WiFi (firmware version 1.20 or newer)
                    ; executed by the firmware on start-up
                    ; Gideon
                    ; generated by RepRapFirmware Configuration Tool on Tue Jan 02 2018 16:42:45 GMT + 0100 (Western Europe (standard time))

                    ; General preferences
                    M111 S0; Debugging off
                    G21; Work in millimeters
                    G90; Send absolute coordinates ...
                    M83; ... but relative extruder moves
                    M555 P2; Set firmware compatibility to look like Marlin
                    ; Automatic saving after power loss is not enabled

                    M669 S1; Select CoreXY mode
                    ; S1 for CoreXY, S2 for CoreXZ, and S3 for CoreYZ
                    M208 X0 Y0 Z0 S1; Set axis minima S1 = minimum
                    M208 x390 Y390 Z590 S0; Set axis maxima S0 = maximum

                    ; Endstops
                    M574 X1 Y1 S1; Set of active low end stops X1 Y1 S1
                    M574 Z1 S2; Set endstops controlled by probe

                    ; Z-probe (PNP LJ12-a3-4)
                    M307 H3 A-1 C-1 D-1; Disable the 3th Heater to free up PWM channel 5 on the Duex board
                    ; Connect the sensor output to one end of a resistor (call this R1), and connect one end of
                    ; another resistor (call this R2) to GND on the Z-probe connector. Connect the free ends of R1 and R2
                    ; together and to the IN pin of the Z-probe connector. The values ​​of R1 and R2 should be chosen so that
                    ; about + 3V appears at their junction when triggered. If R2 is 10K, then suitable values ​​of R1 are 30K
                    ; if the sensor is powered from + 12V
                    ; Connect between the IN and GND terminals or the Z probe connector.

                    M558 P8 X0 Y0 Z1 H3 I1 F100 T10000 A1 R0.5; also try mode 8 (= unfiltered faster mode 5)?
                    ; Z1 = Z-probe is used to home this axis; XO, YO = z-probe not used for homing
                    ; H = defines the Z probe dive height, which
                    is the height above the trigger height from which probing starts.
                    ; F = The speed of Z probing
                    ; T = the speed at which the head travels to the Z probe coordinates are specified for bed probing
                    ; R = defines the Z probe recovery time in seconds. The printer will pause for this time just before starting the probing move
                    ; !!!! ABL Z-OFFSET !!!
                    ; Volcano 08 nozzle
                    ; G31 X30 Y0 Z1.35 P600
                    G31 X30 Y0 Z1.085 P600; Z probe trigger value, offset in relation to nozzle. And trigger height adjustment
                    ; this must come after M558.
                    ; !!! THE HIGHER the Z-offset, the deeper the nozzle goes into the bed !!!

                    M557 X32: 392 Y10: 360 S72: 50; Define mesh grid
                    ; S = Probe point spacing

                    ; Drives
                    M569 P0 S1; Drive 0 goes forwards
                    M569 P1 S1; Drive 1 goes forwards
                    M569 P2 S0; Drive 2 goes forwards
                    M569 P3 S1; Drive 3 goes forwards
                    M350 X16 Y16 Z16 E16 I16; Configure microstepping without interpolation E16
                    M92 X80 Y80 Z400 E2667; Set of steps per mm E2670
                    M566 X900 Y900 Z60 E50; Set maximum instantaneous speed changes "jerk" (mm / min) 40 -> 80 with 0.05 PA -> 120 with 0.04 -> 100 with 0.03 -> 400 -> 0.1 PA and 400 E80 E40
                    M203 X18000 Y18000 Z600 E3600; Set maximum speeds (mm / min) Z400
                    M201 X1000 Y1000 Z250 E140; Set of accelerations (mm / s ^ 2) X1000 Y1000 Z250 E400 E800 E1600 E140
                    M906 X2000 Y2000 Z1500 E1500 I30; Set motor currents (mA) and motor idle factor in per cent
                    M913 X100 Y100 Z100 E100; motor currents back to normal
                    M84 S30; Set idle timeout

                    ; Heaters
                    M305 P0 T100000 B3950 C0 R4700; Set thermistor + ADC parameters for heater 0
                    M143 H0 S130
                    M307 A221.0 C312.8 D0.9 S1 V12.5; Set temperature limit for heater 0 to 120C
                    M305 P1 T100000 B4725 H30 L0 R4700; Set thermistor + ADC parameters for heater 1
                    M143 H1 S280; Set temperature limit for heater 1 to 280C
                    M307 H1 A335.8 C120.0 D4.4 S1 V12.6; PID settings
                    M303 H1 P0.85 S280
                    Heater 1 model: gain 335.8, time constant 120.0, dead time 4.4, max PWM 1.00, calibration voltage 11.9
                    Heater 1 model: gain 226.2, time constant 125.8, dead time 7.9, max PWM 0.60, calibration voltage 12.6
                    Heater 1 model: gain 228.2, time constant 124.0, dead time 7.5, max PWM 0.60, calibration voltage 12.6
                    ; Heater 0 model: gain 221.0, time constant 312.8, dead time 0.9, max PWM 1.00, calibration voltage 12.5

                    ; 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

                    ; pressure advance
                    M572 D0 S0.08; 0.03 - 1 = waveguide time x 3 0.05 0.04 0.1 (1st WG)

                    ; Network
                    M550 PHEVO Gideon; Set machine name
                    M552 P192.168.0.35; static IP
                    M554 P192.168.0.1; gateway
                    M552 P255.255.255.0; netmask
                    M552 S1; Enable network
                    ; *** Access point is configured manually via M587
                    M586 P0 S1; Enable HTTP
                    M586 P1 S1; Enable FTP
                    M586 P2 S1; Enable Telnet

                    ; Fans
                    M106 P0 S0 IO F500 H-1; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
                    M106 P1 S1 IO F500 H1 T60: 140; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
                    M106 P2 S1 IO F500 H1 T60: 140; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on

                    ; Custom settings are not configured

                    undefined 1 Reply Last reply 10 Mar 2019, 14:19 Reply Quote 0
                    • undefined
                      gavatron3000 @gideon
                      last edited by 10 Mar 2019, 14:19

                      @gideon said in Firmware 2.03beta2 available:

                      hello I just updated the firmware to 2.03, I had an older version more 2.00
                      now the next I have a corexy homex, homy, homez do not work well anymore, seems like everything goes the other way,
                      home all does not work anymore,
                      who can tell me what I am doing wrong M669 only used it because I had to think that I would miss some things again,
                      who can help me

                      ; homez.g
                      ; called to home the Z axis
                      ;
                      T0; select tool
                      G91
                      M280 P3 S160 I1; relative coordinates
                      G1 S1 Z0 F2000, lower bed
                      G4 P500, wait for the bed to lower
                      G90: absolute positioning
                      G1 S1 X200 Y200 F3000, move to center
                      M401, deploy the probe
                      G30, calibrate Z-axis
                      M402; Retract Probe

                      ; homey.g
                      M915 X Y S3 F0 R0; configure stall detection
                      M574 X1 Y1 S3; set endstops to use motor stall
                      M913 X50 Y50; reduce motor current to 50% to prevent belts slipping
                      G91; use relative positioning
                      G1 S1 Z0 F2000; lower bed
                      G1 S1 Y-400 F3600; course home Y
                      G1 S1 Y2; move away from end
                      G90; back to absolute positioning
                      M400; make sure everything has been stopped before we reset the motor currents
                      M913 X100 Y100; motor currents back to normal

                      ; homex.g

                      M915 X Y S3 F0 R0; configure stall detection
                      M574 X1 Y1 S3; set endstops to use motor stall
                      M913 X50 Y50; reduce motor current to 50% to prevent belts slipping
                      G91; use relative positioning
                      G1 S1 Z0 F2000; lower bed
                      G1 S1 X-400 F3600; course home X
                      G1 S1 X2; move away from end
                      G90; back to absolute positioning
                      M400; make sure everything has been stopped before we reset the motor currents
                      M913 X100 Y100; motor currents back to normal
                      M574 X1 Y1 S1; set endstops back to normal

                      ; homeall.g

                      ; Sensorless Homing test file
                      M400; make sure everything has been stopped before we make changes
                      M915 X Y S3 F0 R0; configure stall detection
                      M574 X0 Y0 S3; set endstops to use motor stall
                      M913 X50 Y50; reduce motor current to 50% to prevent belts slipping
                      G91; use relative positioning
                      G1 S1 X-400 Y-400 F3600; move right / back 325mm, stopping at the endstop
                      G1 X5 Y5; move away from home
                      ; X or Y is homed at this point, now home the other axis
                      G1 X-400 F3600 S1; move towards axis minimum
                      G1 Y-400 F3600 S1; move towards axis minimum
                      G1 X1 Y1; move away from home
                      M400; make sure everything has been stopped before we reset the motor currents
                      M913 X100 Y100; motor currents back to 100%
                      G90; back to absolute positioning
                      M574 X1 Y1 S1; define active low microswitches

                      ; Configuration file for Duet WiFi (firmware version 1.20 or newer)
                      ; executed by the firmware on start-up
                      ; Gideon
                      ; generated by RepRapFirmware Configuration Tool on Tue Jan 02 2018 16:42:45 GMT + 0100 (Western Europe (standard time))

                      ; General preferences
                      M111 S0; Debugging off
                      G21; Work in millimeters
                      G90; Send absolute coordinates ...
                      M83; ... but relative extruder moves
                      M555 P2; Set firmware compatibility to look like Marlin
                      ; Automatic saving after power loss is not enabled

                      M669 S1; Select CoreXY mode
                      ; S1 for CoreXY, S2 for CoreXZ, and S3 for CoreYZ
                      M208 X0 Y0 Z0 S1; Set axis minima S1 = minimum
                      M208 x390 Y390 Z590 S0; Set axis maxima S0 = maximum

                      ; Endstops
                      M574 X1 Y1 S1; Set of active low end stops X1 Y1 S1
                      M574 Z1 S2; Set endstops controlled by probe

                      ; Z-probe (PNP LJ12-a3-4)
                      M307 H3 A-1 C-1 D-1; Disable the 3th Heater to free up PWM channel 5 on the Duex board
                      ; Connect the sensor output to one end of a resistor (call this R1), and connect one end of
                      ; another resistor (call this R2) to GND on the Z-probe connector. Connect the free ends of R1 and R2
                      ; together and to the IN pin of the Z-probe connector. The values ​​of R1 and R2 should be chosen so that
                      ; about + 3V appears at their junction when triggered. If R2 is 10K, then suitable values ​​of R1 are 30K
                      ; if the sensor is powered from + 12V
                      ; Connect between the IN and GND terminals or the Z probe connector.

                      M558 P8 X0 Y0 Z1 H3 I1 F100 T10000 A1 R0.5; also try mode 8 (= unfiltered faster mode 5)?
                      ; Z1 = Z-probe is used to home this axis; XO, YO = z-probe not used for homing
                      ; H = defines the Z probe dive height, which
                      is the height above the trigger height from which probing starts.
                      ; F = The speed of Z probing
                      ; T = the speed at which the head travels to the Z probe coordinates are specified for bed probing
                      ; R = defines the Z probe recovery time in seconds. The printer will pause for this time just before starting the probing move
                      ; !!!! ABL Z-OFFSET !!!
                      ; Volcano 08 nozzle
                      ; G31 X30 Y0 Z1.35 P600
                      G31 X30 Y0 Z1.085 P600; Z probe trigger value, offset in relation to nozzle. And trigger height adjustment
                      ; this must come after M558.
                      ; !!! THE HIGHER the Z-offset, the deeper the nozzle goes into the bed !!!

                      M557 X32: 392 Y10: 360 S72: 50; Define mesh grid
                      ; S = Probe point spacing

                      ; Drives
                      M569 P0 S1; Drive 0 goes forwards
                      M569 P1 S1; Drive 1 goes forwards
                      M569 P2 S0; Drive 2 goes forwards
                      M569 P3 S1; Drive 3 goes forwards
                      M350 X16 Y16 Z16 E16 I16; Configure microstepping without interpolation E16
                      M92 X80 Y80 Z400 E2667; Set of steps per mm E2670
                      M566 X900 Y900 Z60 E50; Set maximum instantaneous speed changes "jerk" (mm / min) 40 -> 80 with 0.05 PA -> 120 with 0.04 -> 100 with 0.03 -> 400 -> 0.1 PA and 400 E80 E40
                      M203 X18000 Y18000 Z600 E3600; Set maximum speeds (mm / min) Z400
                      M201 X1000 Y1000 Z250 E140; Set of accelerations (mm / s ^ 2) X1000 Y1000 Z250 E400 E800 E1600 E140
                      M906 X2000 Y2000 Z1500 E1500 I30; Set motor currents (mA) and motor idle factor in per cent
                      M913 X100 Y100 Z100 E100; motor currents back to normal
                      M84 S30; Set idle timeout

                      ; Heaters
                      M305 P0 T100000 B3950 C0 R4700; Set thermistor + ADC parameters for heater 0
                      M143 H0 S130
                      M307 A221.0 C312.8 D0.9 S1 V12.5; Set temperature limit for heater 0 to 120C
                      M305 P1 T100000 B4725 H30 L0 R4700; Set thermistor + ADC parameters for heater 1
                      M143 H1 S280; Set temperature limit for heater 1 to 280C
                      M307 H1 A335.8 C120.0 D4.4 S1 V12.6; PID settings
                      M303 H1 P0.85 S280
                      Heater 1 model: gain 335.8, time constant 120.0, dead time 4.4, max PWM 1.00, calibration voltage 11.9
                      Heater 1 model: gain 226.2, time constant 125.8, dead time 7.9, max PWM 0.60, calibration voltage 12.6
                      Heater 1 model: gain 228.2, time constant 124.0, dead time 7.5, max PWM 0.60, calibration voltage 12.6
                      ; Heater 0 model: gain 221.0, time constant 312.8, dead time 0.9, max PWM 1.00, calibration voltage 12.5

                      ; 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

                      ; pressure advance
                      M572 D0 S0.08; 0.03 - 1 = waveguide time x 3 0.05 0.04 0.1 (1st WG)

                      ; Network
                      M550 PHEVO Gideon; Set machine name
                      M552 P192.168.0.35; static IP
                      M554 P192.168.0.1; gateway
                      M552 P255.255.255.0; netmask
                      M552 S1; Enable network
                      ; *** Access point is configured manually via M587
                      M586 P0 S1; Enable HTTP
                      M586 P1 S1; Enable FTP
                      M586 P2 S1; Enable Telnet

                      ; Fans
                      M106 P0 S0 IO F500 H-1; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
                      M106 P1 S1 IO F500 H1 T60: 140; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
                      M106 P2 S1 IO F500 H1 T60: 140; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on

                      ; Custom settings are not configured

                      M669 K1 instead of S1

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        gideon
                        last edited by 10 Mar 2019, 14:25

                        @gavatron3000 said in Firmware 2.03beta2 available:

                        M669 K1 instead of S1

                        oke thanks

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          gideon
                          last edited by 10 Mar 2019, 14:28

                          I get 1 error when I want to print

                          10-3-2019 15:26:18:: FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi / Ethernet FIRMWARE_VERSION: 2.03beta2 + 1 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2019-02-23b1
                          Canceled printing file 0: /gcodes/Body1.gcode, print time was 0h 2m
                          Error: G0 / G1: insufficient axes homed

                          undefined 1 Reply Last reply 10 Mar 2019, 15:01 Reply Quote 0
                          • undefined
                            gavatron3000
                            last edited by 10 Mar 2019, 14:38

                            Your homeall macro has no endstops defined

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              gideon
                              last edited by 10 Mar 2019, 14:44

                              it has always worked on the firmware 2.01,
                              I also do not use an end stop just Sensorless Homing
                              or do I have to put a little bit in the firware version in 2.03 "?

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                gavatron3000
                                last edited by 10 Mar 2019, 14:53

                                M574 X0 Y0 means no endstops
                                My sensor less setup is as follows
                                M574 X1 Y1 S3; X and y min endstops are sensorless

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  dc42 administrators @gideon
                                  last edited by 10 Mar 2019, 15:01

                                  @gideon said in Firmware 2.03beta2 available:

                                  I get 1 error when I want to print

                                  10-3-2019 15:26:18:: FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi / Ethernet FIRMWARE_VERSION: 2.03beta2 + 1 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2019-02-23b1
                                  Canceled printing file 0: /gcodes/Body1.gcode, print time was 0h 2m
                                  Error: G0 / G1: insufficient axes homed

                                  This one is covered in the troubleshooting FAQ on the wiki.

                                  Duet WiFi hardware designer and firmware engineer
                                  Please do not ask me for Duet support via PM or email, use the forum
                                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    gideon
                                    last edited by 10 Mar 2019, 15:01

                                    @gavatron3000 said in Firmware 2.03beta2 available:

                                    M574 X1 Y1 S3

                                    thanks

                                    1 Reply Last reply Reply Quote 0
                                    • rflullingundefined
                                      rflulling
                                      last edited by rflulling 13 Mar 2019, 03:12

                                      I know I am late to this party. I have a feeling that familiar issue of the M574 command will bite me when I update too. -"M574 X2 Y1 Z1 S0" currently being the magic configuration for a Wanhao i3 Mini running 2.02(RTOS) (2018-12-24b1). I will also have to test the "M574 X2 Y0 Y0 S0" which has previously produced identical results for this hardware configuration. Perhaps that has changed under 2.03

                                      Will chime in further if there are any issues to provide feed back on. Only doing update to participate in a community action.

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        dc42 administrators
                                        last edited by 13 Mar 2019, 07:29

                                        The meaning of existing M574 commands hasn't changed unless you were accidentally using the new C parameter.

                                        Duet WiFi hardware designer and firmware engineer
                                        Please do not ask me for Duet support via PM or email, use the forum
                                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          kazolar
                                          last edited by 13 Mar 2019, 17:30

                                          David, since RC6 I've been having i2c issues. Or more specifically they've gotten worse so that the the firmware is not usable. RC5 shows timeouts when I do M122. (When I get into this condition where the duet is very slow to respond to move commands etc) I checked out forum posts regarding i2c issues and I am not seeing errors, but I am seeing timeouts in RC5, with RC6 the end stops on the Duex5 stop responding after a few hours. I checked my wiring again, and I have short ferule terminated wires between the ground terminals -- basically using the dual wire ferrule which came with duet/duex5. The boards are mounted with the duet at the top of the enclosure and the duex5 under it with 15mm of spacing, and fans blowing across them. When I get into the i2c timeout condition a pure reboot (pressing stop on the screen) doesn't fix it, I have to power down the board, and restart.

                                          1 Reply Last reply Reply Quote 0
                                          37 out of 86
                                          • First post
                                            37/86
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA