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

    how to setup duet 3 extension 1LC driver ?

    Scheduled Pinned Locked Moved
    Gcode meta commands
    5
    33
    1.0k
    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.
    • A Former User?
      A Former User
      last edited by A Former User

      Have you defined the heater on the toolboard using the M950 command in your config.g?

      For example:

      M950 H1 C"121.out0" T1
      

      And you need to map the thermistor using the M308 command.

      M308 S1 P"121.temp0" Y"thermistor" T100000 B4725 C7. 06e-8 A"Hot End"
      
      Pseud3mysundefined 1 Reply Last reply Reply Quote 0
      • Pseud3mysundefined
        Pseud3mys @Veti
        last edited by

        @Veti said in how to setup duet 3 extension 1LC driver ?:

        try a newer dwc

        https://github.com/Duet3D/DuetWebControl/releases

        It is already the lastest version, beta4.1 for the reprap firmawre and beta4 for the web interface.

        1 Reply Last reply Reply Quote 0
        • Pseud3mysundefined
          Pseud3mys @A Former User
          last edited by

          @CaLviNx yes, this is my config for it:

          ; configure sensor 1 as thermistor on pin 121.temp0
          M308 S1 P"121.temp0" Y"thermistor" T500000 B3600 C1.196220e-7 H-12
          M950 H1 C"121.out0" T1                                       ; create nozzle heater output on 121.out0 and map it to sensor 1
          M307 H1 B0 S1.00                                             ; disable bang-bang mode for heater  and set PWM limit
          M143 H1 S280  
          
          A Former User? 1 Reply Last reply Reply Quote 0
          • A Former User?
            A Former User @Pseud3mys
            last edited by

            @Pseud3mys

            Try this instead

            M569 P121.0 S1    ; Driver 121.0 is connected to the extruder motor output (Driver 0) on the toolboard LC1 & goes forwards
            
            Pseud3mysundefined 1 Reply Last reply Reply Quote 0
            • Pseud3mysundefined
              Pseud3mys @A Former User
              last edited by

              @CaLviNx said in how to setup duet 3 extension 1LC driver ?:

              M569 P121.0 S1 ; Driver 121.0 is connected to the extruder motor output (Driver 0) on the toolboard LC1 & goes forwards

              ah yes for the driver I aldready put some thing similary:

              ; Drives
              M569 P0.0 S1                                                 ; physical drive 0.0 goes forwards
              M569 P0.1 S1                                                 ; physical drive 0.1 goes forwards
              M569 P0.2 S1                                                 ; physical drive 0.2 goes forwards
              M569 P121.0 S1 D3 V2000                                      ; physical drive 1.0 goes forwards
              M569 P122.0 S1 D3 V2000 									 ; physical drive 2.0 goes forwards
              
              M584 X0.0 Y0.1 Z0.2 E121.0:122.0                             ; set drive mapping
              M350 X256 Y256 Z256 E64:64 I0                                ; configure microstepping without interpolation
              M92 X80.00 Y80.00 Z400.00 E415.00:415.00                     ; set steps per mm
              M566 X900.00 Y900.00 Z60.00 E120.00:120.00                   ; set maximum instantaneous speed changes (mm/min)
              M203 X31800.00 Y31800.00 Z31800.00 E1200.00:1200.00          ; set maximum speeds (mm/min)
              M201 X500.00 Y500.00 Z20.00 E250.00:250.00                   ; set accelerations (mm/s^2)
              M906 X800 Y800 Z800 E800:800                                 ; set motor currents (mA)
              M84 S0                                                       ; Disable motor idle current reduction
              
              
              1 Reply Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators
                last edited by

                Please post your complete config.g file.

                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
                • Pseud3mysundefined
                  Pseud3mys
                  last edited by Pseud3mys

                  @dc42
                  Here my full config.g file:

                  ; Configuration file for Duet 3 (firmware version 3)
                  ; executed by the firmware on start-up
                  ;
                  ; generated by RepRapFirmware Configuration Tool v3.1.9 on Wed Dec 02 2020 17:31:45 GMT+0100 (heure normale d’Europe centrale)
                  
                  ; General preferences
                  G90                                                          ; send absolute coordinates...
                  M83                                                          ; ...but relative extruder moves
                  M550 P"MultiTool Cartesian"                                  ; set printer name
                  
                  ; Network
                  M552 P0.0.0.0 S1                                             ; enable network and acquire dynamic address via DHCP
                  M586 P0 S1                                                   ; enable HTTP
                  M586 P1 S0                                                   ; disable FTP
                  M586 P2 S0                                                   ; disable Telnet
                  
                  ; Drives
                  M569 P0.0 S1                                                 ; physical drive 0.0 goes forwards
                  M569 P0.1 S1                                                 ; physical drive 0.1 goes forwards
                  M569 P0.2 S1                                                 ; physical drive 0.2 goes forwards
                  M569 P121.0 S1 D3 V2000                                      ; physical drive 1.0 goes forwards
                  M569 P122.0 S1 D3 V2000 									 ; physical drive 2.0 goes forwards
                  
                  M584 X0.0 Y0.1 Z0.2 E121.0:122.0                             ; set drive mapping
                  M350 X256 Y256 Z256 E64:64 I0                                ; configure microstepping without interpolation
                  M92 X80.00 Y80.00 Z400.00 E415.00:415.00                     ; set steps per mm
                  M566 X900.00 Y900.00 Z60.00 E120.00:120.00                   ; set maximum instantaneous speed changes (mm/min)
                  M203 X31800.00 Y31800.00 Z31800.00 E1200.00:1200.00          ; set maximum speeds (mm/min)
                  M201 X500.00 Y500.00 Z20.00 E250.00:250.00                   ; set accelerations (mm/s^2)
                  M906 X800 Y800 Z800 E800:800                                 ; set motor currents (mA)
                  M84 S0                                                       ; Disable motor idle current reduction
                  
                  ; Axis Limits
                  M208 X0 Y0 Z0 S1                                             ; set axis minima
                  M208 X1000 Y1000 Z800 S0                                     ; set axis maxima
                  
                  ; Endstops
                  ; WARNING: No endstops configured
                  
                  ; Z-Probe
                  M558 P0 H5 F120 T6000                                        ; disable Z probe but set dive height, probe speed and travel speed
                  M557 X20:980 Y20:980 S80                                     ; define mesh grid
                  
                  ; Heaters
                  M308 S0 P"temp0" Y"thermistor" T100000 B4138                 ; configure sensor 0 as thermistor on pin temp0
                  M950 H0 C"out0" T0                                           ; create bed heater output on out0 and map it to sensor 0
                  M307 H0 B0 S1.00                                             ; disable bang-bang mode for the bed heater and set PWM limit
                  M140 H0                                                      ; map heated bed to heater 0
                  M143 H0 S120                                                 ; set temperature limit for heater 0 to 120C
                  ; configure sensor 1 as thermistor on pin 121.temp0
                  M308 S1 P"121.temp0" Y"thermistor" T500000 B3600 C1.196220e-7 H-12
                  M950 H1 C"121.out0" T1                                       ; create nozzle heater output on 121.out0 and map it to sensor 1
                  M307 H1 B0 S1.00                                             ; disable bang-bang mode for heater  and set PWM limit
                  M143 H1 S280                                                 ; set temperature limit for heater 1 to 280C
                  ; configure sensor 2 as thermistor on pin 122.temp0
                  M308 S2 P"122.temp0" Y"thermistor" T500000 B3600 C1.196220e-7 H-10 L-12
                  M950 H2 C"122.out0" T2                                       ; create nozzle heater output on 122.out0 and map it to sensor 2
                  M307 H2 B0 S1.00                                             ; disable bang-bang mode for heater  and set PWM limit
                  M143 H2 S280                                                 ; set temperature limit for heater 2 to 280C
                  
                  ; Fans
                  M950 F0 C"121.out2" Q500                                     ; create fan 0 on pin 121.out2 and set its frequency
                  M106 P0 S0 H1 T160											 ; set fan 0 value. Thermostatic control is turned on
                  M950 F1 C"122.out2" Q500                                     ; create fan 1 on pin 122.out2 and set its frequency
                  M106 P1 S0 H2 T160                                           ; set fan 1 value. Thermostatic control is turned on
                  
                  ; Tools
                  M563 P0 S"Extrudeur 0" D0 H1 F0                              ; 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"Extrudeur 1" D1 H2 F1                              ; 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
                  M563 P2 S"Spindle" F-1                                       ; define tool 2
                  G10 P2 X0 Y0 Z0                                              ; set tool 2 axis offsets
                  G10 P2 R0 S0                                                 ; set initial tool 2 active and standby temperatures to 0C
                  
                  ; Custom settings are not defined
                  
                  ; Miscellaneous
                  M501                                                         ; load saved parameters from non-volatile memory
                  
                  
                  1 Reply Last reply Reply Quote 0
                  • Vetiundefined
                    Veti
                    last edited by

                    @Pseud3mys said in how to setup duet 3 extension 1LC driver ?:

                    M350 X256 Y256 Z256 E64:64 I0 ; configure microstepping without interpolation

                    this will overload your cpu. go with x16 and interpolation for now.

                    M906 X800 Y800 Z800 E800:800 ; set motor currents (mA)

                    you need to set the correct current for the motors. go with 75% of the rated current.

                    1 Reply Last reply Reply Quote 0
                    • Pseud3mysundefined
                      Pseud3mys
                      last edited by

                      The X, Y, Z motors are, for now not connected. I am just tring to setup the extruder/hotend. So I don't use the XYZ driver.

                      1 Reply Last reply Reply Quote 0
                      • Pseud3mysundefined
                        Pseud3mys
                        last edited by Pseud3mys

                        just to prevent, after a restart when we change the config.g file (when we click yes on the pupop "reset board ?") this happen:
                        Capture.PNG
                        I am in beta4.1 and I think this didn't happen in beta4 (whoever I am not sure).
                        I just need an emergency stop to fixe it.

                        dc42undefined 1 Reply Last reply Reply Quote 0
                        • Pseud3mysundefined
                          Pseud3mys
                          last edited by

                          I tested now and it seem to not sping without stoping anymore. So I assume that the issues is okay.

                          1 Reply Last reply Reply Quote 0
                          • dc42undefined
                            dc42 administrators @Pseud3mys
                            last edited by

                            @Pseud3mys said in how to setup duet 3 extension 1LC driver ?:

                            just to prevent, after a restart when we change the config.g file (when we click yes on the pupop "reset board ?") this happen:
                            Capture.PNG
                            I am in beta4.1 and I think this didn't happen in beta4 (whoever I am not sure).
                            I just need an emergency stop to fixe it.

                            Known reasons for the "offline" heater status being reported are:

                            1. You have updated the tool board firmware but not restarted the Duet since then. The next version of DWC will prompt you to restart the Duet after updating tool or expansion board firmware.

                            2. The tool or expansion board has reset. This often happened in tool/expansion board firmware 3.2beta4 if a heater fault or temperature reading error occurred. I have fixed it in tool/expansion board firmware 3.2beta4.1, which I added to the 3.2beta4.1 release files yesterday.

                            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
                            • Pseud3mysundefined
                              Pseud3mys
                              last edited by

                              It is a reset:M122 B122
                              Diagnostics for board 122:
                              Duet TOOL1LC firmware version 3.2-beta4.1 (2020-12-03)
                              Bootloader ID: not available
                              Never used RAM 4580, free system stack 96 words
                              HEAT 50 CanAsync 89 CanRecv 83 TMC 60 MAIN 326 AIN 64
                              Last reset 00:00:19 ago, cause: software
                              Last software reset at 2020-12-03 10:17, reason: HardFault, available RAM 4360, slot 1
                              Software reset code 0x0060 ICSR 0x00417003 SP 0x200011c0 Task
                              Stack: 20001014 00000012 0001d3e3 00000000 20000928 0001757d 000184fe 01000000 0000aed0 0000afca 20001210 200032d8 00000020 00017d11 20004668 00000000 20001300 000086e5 0000aed0 20004678 0000afca 41a73180 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
                              Driver 0: position 0, 80.0 steps/mm, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 36, reads 9946, writes 9, timeouts 0, DMA errors 0
                              Moves scheduled 0, completed 0, in progress 0, hiccups 0
                              No step interrupt scheduled
                              VIN: 12.3V
                              MCU temperature: min 28.7C, current 28.9C, max 28.9C
                              Ticks since heat task active 197, ADC conversions started 19940, completed 19940, timed out 0
                              Last sensors broadcast 0x00000000 found 0 201 ticks ago, loop time 0
                              CAN messages queued 99, send timeouts 0, received 189, lost 0, free buffers 36

                              But I am in beta 4.1 and it happen with both heater off. Only when I reset the board via the dialogue box that appear then we save the config.g file

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