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

    extruder motor not working

    Scheduled Pinned Locked Moved
    General Discussion
    2
    2
    84
    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.
    • Sophiechkaundefined
      Sophiechka
      last edited by

      Hello

      I am having problem with my extruder motor, could you advice me on how to solve this issue please.
      I have built Hangprinter with Duet 3 6HC and five stepper motor. Four Nema 23 for A, B, C, D motors and a Nema 34 for the extruder. All the motors work when i send g.code command except for the extruder motor. It seems Web controller doesn't recognise the extruder driver as the extruder controller on the Web Control is grey. I have check the connection and the motor itself and they are working.
      Below is my config.g and the set up of the wire connection I have at the moment.

      Thank you
      Sophia

      Config.g file :

      ; Enable network
      ; M552 S1
      M552 S1 P192.168.50.101
      M550 P"hangprinter" ; change the name from the IP address of 192.168.50.101

      ;General Machine Settings/Conventions
      G21 ;work in mm
      G90 ;absolute coordinates
      M83 ;relative extruder moves
      ;G4 S2 ; wait for expansion boards to start

      ;Heaters and Temp Sensor
      ;bandheater
      ;M140 H-1 ; disable heated bed (overrides default heater mapping)
      ;M308 S1 P"temp0" Y"pt1000" A"Extruder Sensor"; configure sensor 1 as PT1000 on pin temp1
      ;M950 H1 C"out1" Q10 T1 ; create nozzle heater output on out1 and map it to sensor 1, limit pwm frequency to 10Hz
      ;M307 H1 B0 R0.050 C1800 D36.57 S1.00 V12.1 ; FAILED AUTOTUNE RESULTS ; disable bang-bang mode for heater and set PWM limit
      ;M307 H1 B0 R0.319 C1028.9 D36.57 S1.00 V12.1 ; AUTOTUNE RESULTS FROM 2022-03-26
      ;M143 H1 S300 ; set temperature limit for heater 0 to 240C

      ;second temp sensor
      ;M308 S2 P"temp0" Y"pt1000" A"Barrel Sensor"; configure sensor 2 as PT1000 on pin temp2

      ;Fans
      ;Heatsink Fans 1 and 2
      ;M950 F1 C"!out4+out4.tach" Q25000 ; Fan 1 uses out4, but we are using a PWM fan so the output needs to be inverted, and using out4.tach as a tacho input
      ;M106 P1 H-1
      ;M950 F2 C"!out5+out5.tach" Q25000 ; Fan 2 uses out5, but we are using a PWM fan so the output needs to be inverted, and using out5.tach as a tacho input
      ;M106 P2 H-1

      ;Kinematics and Drives
      ;Drives: x4 NEMA23's for Hangprinter Axis and x1 NEMA34 for extruder

      M18 ;disable default driver assignments;
      M569 P0 S0 ; drive 0 for extruder axis
      M569 P1 S1 ; drive 1 (X motor output aka A) goes forwards
      M569 P2 S1 ; drive 2 (Y motor output aka B) goes forwards
      M569 P3 S1 ; drive 3 (Z motor output aka C) goes forwards
      M569 P4 S0 ; drive 4 for D axis, goes forwards; need to create another "U" axis for D motor
      ;M569 P5 S0 ; drive 5 (feeder motor) goes backwards (CW looking from behind motor )

      M584 X1 Y2 Z3 E0 U4 ;assign drives to axes and create U axis for D motor. Feeder motor is assigned as a second extruder hence E0:5 where 5 is stepper drive 5 which feed motor is connected

      ;Step settings
      M350 X16 Y16 Z16 U16 E16 I1 ; configure microstepping with interpolation
      ;M92 X192 Y192 Z192 U192 ; set steps/mm for each spool. DO NOT CHANGE THIS PARAMETER
      M92 E1000 ; set steps/mm for extruder and feed motor

      ;Speed and Accelerations
      M566 X250.00 Y250.00 Z250.00 U250.0 E200.00 ; set maximum instantaneous speed changes (mm/min)
      M203 X6000.00 Y6000.00 Z6000.00 U6000.00 E9000.00 ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z500.00 U250.00 E200.00 ; set accelerations (mm/s^2)

      ;Set Currents
      M906 X2500 Y2500 Z2500 E3000 U2500 I30 ; set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ;Kinematics
      M669 K6 ; Configures the Duet 3 to identify as Hangprinter Kinematics

      ;set anchor distances
      M669 K6 A0.0:-1596.0:-68.0 B1388.0:802.0:-68.0 C-1382.0:797.0:-68.0 D0.0:0.0:2660.0 ; set Hangprinter kinematics parameters
      M669 P1000.0 ; Hangprinter printable radius (unused for now)
      M669 S100 T0.5 ; Segments per second and min segment length

      M666 Q0.0033333 ; buildup compensation factor for ABCD
      M666 R75.0:75.0:75.0:75.0 ; ABCD radii
      M666 U2:2:2:4 ; Mechanical advantages on ABCD spools - 2 stands for doubled lines
      M666 O1:1:1:1 ; Number of lines per spool or "coil mode" (each line has it's own coil). 1 = coil style
      M666 L20:20:20:20 ; Motor gear teeth of ABCD axes
      M666 H254:254:254:254 ; Spool gear teeth of ABCD axes...CAN TUNE THIS AS NEEDED TO GET RIGHT MOVEMENT
      M666 J200:200:200:200 ; Full steps per ABCD motor revolution ...CAN TUNE THIS AS NEEDED TO GET RIGHT MOVEMENT

      M208 S0 Z1540 ; maximum height 1750mm or some distance below D anchor. CHANGE THIS ACCORDING TO YOUR SETUP
      M208 S1 Z-2 ; minimum height -5mm

      ; Uncomment M564 S0 if you don't want G0/G1 moves to be limited to a software defined volume
      ; M564 S0

      ; Tool Definitions
      M563 P0 D0 ;assign extruder drive(D0), if you have Heater or Fan assign as Heater (h1) and Fan(F1) to tool0(P0),
      G10 P0 R0 S0 ;set initial tool0 active and standby temperatures to 0C
      ;M568 P0 S1 ;enable mixing for tool 0
      ;M567 P0 E1:0.05 ;set mixing ratios for tool 0

      IMG_4681.JPG

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

        @Sophiechka try adding T0 to the end of your config to ensure the tool is activated

        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
        • First post
          Last post
        Unless otherwise noted, all forum content is licensed under CC-BY-SA