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

    Duet 3 - Homing always in idle.

    Scheduled Pinned Locked Moved Solved
    Duet Web Control
    4
    13
    503
    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.
    • reFlexlabundefined
      reFlexlab
      last edited by

      Hello,

      Here is a probleme with uet web control that probably comes from the firmware.

      When I do homing on my axes, after successfull homing, each axis stay in blue with the rotating circle and the machine stays in the occupied mode.

      Do you know how to solve this ?

      Tom

      @ reFlexLab Paris # MMMM project
      Modular Multimaterial Multiprocess Manufacturing

      1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk
        last edited by

        post your config and homing files

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        1 Reply Last reply Reply Quote 0
        • reFlexlabundefined
          reFlexlab
          last edited by

          homez.g homey.g homex.g config.g

          @ reFlexLab Paris # MMMM project
          Modular Multimaterial Multiprocess Manufacturing

          fcwiltundefined 1 Reply Last reply Reply Quote 0
          • reFlexlabundefined
            reFlexlab
            last edited by

            i also have the probleme that homing repeat itself indefinitely,

            @ reFlexLab Paris # MMMM project
            Modular Multimaterial Multiprocess Manufacturing

            fcwiltundefined 1 Reply Last reply Reply Quote 0
            • fcwiltundefined
              fcwilt @reFlexlab
              last edited by

              @reFlexlab

              Hi,

              I've re-posted your files using the </> tag. Try to remember to do that in the future. Then we don't all need to download your files.

              Thanks.

              ; Configuration file for Duet 3 (firmware version 3)
              ; executed by the firmware on start-up
              ;
              ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sat Mar 06 2021 21:30:18 GMT+0100 (heure normale d’Europe centrale)
              
              ; General preferences
              G90                                                    ; send absolute coordinates...
              M83                                                    ; ...but relative extruder moves
              M550 P"Duet 3"                                         ; set printer name
              
              ; Drives
              M569 P0.0 S0                                           ; physical drive 0.0 goes Backward
              M569 P0.1 S0                                           ; physical drive 0.1 goes Backward
              M569 P0.2 S0                                           ; physical drive 0.2 goes Backward
              M569 P0.3 S1                                           ; physical drive 0.3 goes forwards
              M569 P0.4 S1                                           ; physical drive 0.4 goes forwards
              M569 P0.5 S1                                           ; physical drive 0.5 goes forwards
              M584 X0.0 Y0.1:0.2 Z0.3 E0.4:0.5                       ; set drive mapping
              M350 X16 Y16 Z16 E16:16 I1                          ; configure microstepping with interpolation
              M92 X533.33 Y1066.67 Z1600.00 E3200.00:1600.00  ; set steps per mm
              M566 X900.00 Y900.00 Z60.00 E120.00:120.00      ; set maximum instantaneous speed changes (mm/min)
              M203 X600.00 Y2000.00 Z180.00 E1200.00:600.00 ; set maximum speeds (mm/min)
              M201 X500.00 Y500.00 Z20.00 E250.00:250.00      ; set accelerations (mm/s^2)
              M906 X1960 Y1960 Z840 E840:2100 I30                ; set motor currents (mA) and motor idle factor in per cent
              M84 S30                                                ; Set idle timeout
              
              ; Axis Limits
              M208 X0 Y0 Z0 S1                                       ; set axis minima
              M208 X520 Y520 Z400 S0                                 ; set axis maxima
              
              ; Endstops
              M574 X1 S1 P"!io1.in"                                   ; configure active-high endstop for low end on X via pin io1.in
              M574 Y1 S1 P"!io2.in"                                   ; configure active-high endstop for low end on Y via pin io2.in
              M574 Z2 S1 P"!io3.in"                                   ; configure active-high endstop for high end on Z via pin io3.in
              
              ; Z-Probe
              M558 P0 H5 F120 T6000                                  ; disable Z probe but set dive height, probe speed and travel speed
              M557 X15:215 Y15:195 S20                               ; define mesh grid
              
              ; Heaters
              
              ; Fans
              M950 F0 C"out4" Q500                                   ; create fan 0 on pin out4 and set its frequency
              M106 P0 C"BackFanTop" S0.1 H-1                         ; set fan 0 name and value. Thermostatic control is turned off
              M950 F1 C"out5" Q500                                   ; create fan 1 on pin out5 and set its frequency
              M106 P1 C"BackFanLow" S0.1 H-1                         ; set fan 1 name and value. Thermostatic control is turned off
              M950 F2 C"out7" Q500                                   ; create fan 2 on pin out7 and set its frequency
              M106 P2 C"DUET3Fan" S0.1 H-1                           ; set fan 2 name and value. Thermostatic control is turned off
              
              ; Tools
              M563 P0 S"StoneFlower" D0 F-1                          ; 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
              M563 P1 S"Cartouche" D1 F-1                            ; define tool 1
              G10 P1 X0 Y0 Z0                                        ; set tool 1 axis offsets
              G10 P1 R0 S0                                           ; set initial tool 1 active and standby temperatures to 0C
              
              ; Custom settings are not defined
              
              ; Miscellaneous
              M575 P1 S1 B57600                                      ; enable support for PanelDue
              M501                                                   ; load saved parameters from non-volatile memory
              
              ; homex.g
              ; called to home the X axis
              ;
              ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sat Mar 06 2021 21:30:19 GMT+0100 (heure normale d’Europe centrale)
              G91               ; relative positioning
              ;G1 H2 Z5 F6000    ; lift Z relative to current position
              G1 H1 X-525 F360; move quickly to X axis endstop and stop there (first pass)
              G1 H2 X5 F600  ; go back a few mm
              G1 H1 X-525 F360  ; move slowly to X axis endstop once more (second pass)
              ;G1 H2 Z-5 F6000   ; lower Z again
              G90               ; absolute positioning
              
              ; homey.g
              ; called to home the Y axis
              ;
              ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sat Mar 06 2021 21:30:19 GMT+0100 (heure normale d’Europe centrale)
              G91               ; relative positioning
              ;G1 H2 Z5 F6000    ; lift Z relative to current position
              G1 H1 Y-525 F360 ; move quickly to Y axis endstop and stop there (first pass)
              G1 H2 Y5 F600    ; go back a few mm
              G1 H1 Y-525 F360  ; move slowly to Y axis endstop once more (second pass)
              ;G1 H2 Z-5 F6000   ; lower Z again
              G90               ; absolute positioning
              
              ; homez.g
              ; called to home the Z axis
              ;
              ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sat Mar 06 2021 21:30:19 GMT+0100 (heure normale d’Europe centrale)
              G91              ; relative positioning
              G1 H2 Z5 F2000   ; lift Z relative to current position
              G1 H1 Z405 F1000 ; move Z up until the endstop is triggered
              G92 Z400         ; set Z position to axis maximum (you may want to adjust this)
              
              ; Uncomment the following lines to lift Z after probing
              ;G91             ; relative positioning
              ;G1 Z5 F100      ; lift Z relative to current position
              ;G90             ; absolute positioning
              

              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

              1 Reply Last reply Reply Quote 1
              • fcwiltundefined
                fcwilt @reFlexlab
                last edited by

                @reFlexlab said in Duet 3 - Homing always in idle.:

                i also have the probleme that homing repeat itself indefinitely,

                When doing what?

                Can you post your homeALL.g file please.

                Frederick

                Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                1 Reply Last reply Reply Quote 0
                • Phaedruxundefined
                  Phaedrux Moderator
                  last edited by

                  What firmware and DWC version?
                  Please provide the results of M122 and M98 P"config.g"

                  What do you have in homeall?
                  What button exactly are you clicking on?

                  Z-Bot CoreXY Build | Thingiverse Profile

                  reFlexlabundefined 2 Replies Last reply Reply Quote 0
                  • reFlexlabundefined
                    reFlexlab @Phaedrux
                    last edited by

                    @Phaedrux

                    Hello here is the result for the M122 command.

                    === Diagnostics ===
                    RepRapFirmware for Duet 3 MB6HC version 3.1.1 running on Duet 3 MB6HC v1.01 or later (SBC mode)
                    Board ID: 08DJM-956BA-NA3TJ-6JKDL-3SS6J-9TB6V
                    Used output buffers: 1 of 40 (10 max)
                    === RTOS ===
                    Static ram: 154604
                    Dynamic ram: 162496 of which 32 recycled
                    Exception stack ram used: 224
                    Never used ram: 75860
                    Tasks: NETWORK(ready,1980) HEAT(blocked,1464) CanReceiv(suspended,3820) CanSender(suspended,1488) CanClock(blocked,1460) TMC(blocked,204) MAIN(running,5048) IDLE(ready,76)
                    Owned mutexes:
                    === Platform ===
                    Last reset 00:00:14 ago, cause: software
                    Last software reset at 2021-03-10 09:42, reason: User, spinning module LinuxInterface, available RAM 75540 bytes (slot 1)
                    Software reset code 0x0010 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0444a000 BFAR 0x00000000 SP 0xffffffff Task MAIN
                    Error status: 0
                    MCU temperature: min 39.1, current 39.4, max 39.5
                    Supply voltage: min 24.0, current 24.1, max 24.1, under voltage events: 0, over voltage events: 0, power good: yes
                    12V rail voltage: min 12.1, current 12.1, max 12.2, under voltage events: 0
                    Driver 0: standstill, reads 5368, writes 14 timeouts 0, SG min/max 0/0
                    Driver 1: standstill, reads 5368, writes 14 timeouts 0, SG min/max 0/0
                    Driver 2: standstill, reads 5368, writes 14 timeouts 0, SG min/max 0/0
                    Driver 3: standstill, reads 5369, writes 14 timeouts 0, SG min/max 0/0
                    Driver 4: standstill, reads 5369, writes 14 timeouts 0, SG min/max 0/0
                    Driver 5: standstill, reads 5370, writes 14 timeouts 0, SG min/max 0/0
                    Date/time: 2021-03-10 09:42:51
                    Slowest loop: 4.06ms; fastest: 0.14ms
                    === Storage ===
                    Free file entries: 10
                    SD card 0 not detected, interface speed: 37.5MBytes/sec
                    SD card longest read time 0.0ms, write time 0.0ms, max retries 0
                    === Move ===
                    Hiccups: 0(0), FreeDm: 375, MinFreeDm: 375, 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 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
                    === GCodes ===
                    Segments left: 0
                    Movement lock held by null
                    HTTP* is ready with "M122" in state(s) 0
                    Telnet is idle in state(s) 0
                    File is idle in state(s) 0
                    USB is idle in state(s) 0
                    Aux is idle in state(s) 0
                    Trigger* is idle in state(s) 0 0, running macro
                    Queue is idle in state(s) 0
                    LCD is idle in state(s) 0
                    SBC is idle in state(s) 0
                    Daemon* is idle in state(s) 0
                    Aux2 is idle in state(s) 0
                    Autopause is idle in state(s) 0
                    Code queue is empty.
                    === Network ===
                    Slowest loop: 0.82ms; fastest: 0.01ms
                    Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
                    HTTP sessions: 0 of 8
                    - Ethernet -
                    State: disabled
                    Error counts: 0 0 0 0 0
                    Socket states: 0 0 0 0 0 0 0 0
                    === CAN ===
                    Messages sent 0, longest wait 0ms for type 0
                    === Linux interface ===
                    State: 0, failed transfers: 1
                    Last transfer: 17ms ago
                    RX/TX seq numbers: 383/384
                    SPI underruns 1, overruns 1
                    Number of disconnects: 0
                    Buffer RX/TX: 0/0-0
                    === Duet Control Server ===
                    Duet Control Server v3.2.2
                    Trigger:
                    Buffered code: M501 ; load saved parameters from non-volatile memory
                    ==> 24 bytes
                    Executing macro config.g, started by system
                    > Next stack level
                    Code buffer space: 4096
                    Configured SPI speed: 8000000 Hz
                    Full transfers per second: 33.64
                    Maximum length of RX/TX data transfers: 3172/604
                    

                    @ reFlexLab Paris # MMMM project
                    Modular Multimaterial Multiprocess Manufacturing

                    1 Reply Last reply Reply Quote 0
                    • reFlexlabundefined
                      reFlexlab @Phaedrux
                      last edited by

                      @Phaedrux
                      The M98 P"config.g" doesn't work...

                      I am cliking on the Home X, home Y, home Z button. Also When i click on extrude I have this charging animation on the button .

                      @ reFlexLab Paris # MMMM project
                      Modular Multimaterial Multiprocess Manufacturing

                      Phaedruxundefined 1 Reply Last reply Reply Quote 0
                      • reFlexlabundefined
                        reFlexlab
                        last edited by

                        I noticed that my Config was generated for a 3.2.2 firmware and my board was only on 3.1.1, I have upgraded my firmware to 3.2.2, I will tell you if anything change.

                        Tom

                        @ reFlexLab Paris # MMMM project
                        Modular Multimaterial Multiprocess Manufacturing

                        fcwiltundefined 1 Reply Last reply Reply Quote 0
                        • fcwiltundefined
                          fcwilt @reFlexlab
                          last edited by

                          @reFlexlab said in Duet 3 - Homing always in idle.:

                          I noticed that my Config was generated for a 3.2.2 firmware and my board was only on 3.1.1, I have upgraded my firmware to 3.2.2, I will tell you if anything change.

                          Tom

                          You also should determine why M98 P"config.g" didn't work.

                          Frederick

                          Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                          1 Reply Last reply Reply Quote 0
                          • Phaedruxundefined
                            Phaedrux Moderator @reFlexlab
                            last edited by

                            @reFlexlab said in Duet 3 - Homing always in idle.:

                            The M98 P"config.g" doesn't work...

                            What exactly happens? It will only echo back information or error messages. So if your config has no commands that generate info or errors, then you would get nothing back. So that may be completely normal.

                            Z-Bot CoreXY Build | Thingiverse Profile

                            1 Reply Last reply Reply Quote 0
                            • reFlexlabundefined
                              reFlexlab
                              last edited by

                              Hello Problem Solved

                              I have upgraded my Duet 3 to 3.2.2 firmware and everything is working as expected, Thanks for your help

                              Tom

                              @ reFlexLab Paris # MMMM project
                              Modular Multimaterial Multiprocess Manufacturing

                              1 Reply Last reply Reply Quote 1
                              • First post
                                Last post
                              Unless otherwise noted, all forum content is licensed under CC-BY-SA