No movement with any command
-
@Phaedrux ; Configuration file for RepRapFirmware on Duet 3 Main Board 6XD
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.5.3 on Tue Jun 25 2024 21:16:10 GMT-0400 (Eastern Daylight Time); General
G90 ; absolute coordinates
M83 ; relative extruder moves
M550 P"Duet 3" ; set hostname; Network
M551 P"Raphaelbreton2008" ; set machine password
M552 P0.0.0.0 S1 ; configure Ethernet adapter
M586 P0 S1 ; configure HTTP; Motor Idle Current Reduction
M906 I30 ; set motor current idle factor
M84 S30 ; set motor current idle timeout; External Drivers
M569 P0.0 S1 R0 T5:5:10:0 ; driver 0.0 goes forwards and requires an active-low enable signal (X axis)
M569 P0.1 S1 R0 T5:5:10:0 ; driver 0.1 goes forwards and requires an active-low enable signal (Y axis)
M569 P0.2 S1 R0 T5:5:10:0 ; driver 0.2 goes forwards and requires an active-low enable signal (Z axis); Axes
M584 X0.0 Y0.1 Z0.2 ; set axis mapping
M350 X16 Y16 Z16 I0 ; configure microstepping without interpolation
M92 X80 Y80 Z400 ; configure steps per mm
M208 X0:1200 Y0:200 Z0:200 ; set minimum and maximum axis limits
M566 X900 Y900 Z12 ; set maximum instantaneous speed changes (mm/min)
M203 X6000 Y6000 Z180 ; set maximum speeds (mm/min)
M201 X500 Y500 Z20 ; set accelerations (mm/s^2); Kinematics
M669 K0 ; configure Cartesian kinematics; Endstops
M574 X1 P"io0.in" S1 ; configure X axis endstop
M574 Y1 P"io1.in" S1 ; configure Y axis endstop
M574 Z1 P"io2.in" S1 ; configure Z axis endstop -
Are you able to connect to the Duet via USB cable and use terminal software like YAT to send commands to it?
described here: https://docs.duet3d.com/en/How_to_guides/Getting_connected/Getting_connected_to_your_Duet#h-2-connect-your-duet-via-usb
-
@Phaedrux yes
-
What happens if you follow along with the rest of that "Getting connected" guide?
-
@Phaedrux i doesn't work bc when i send M552 S1 P0.0.0.0, it answers with just ok, and when i send M552, i can see that it gave 0.0.0.0 as an ip address
-
How do you have the Duet connected to your network?
Does the network cable you have going to the Duet work if you try to connect it to a computer?
-
@Phaedrux it is plugged with a ethernet cable in the router
-
@Phaedrux said in No movement with any command:
Does the network cable you have going to the Duet work if you try to connect it to a computer?
-
@Phaedrux yea sorry i didn't have the time to check, do you have the guide?
-
@Phaedrux nvm i don't know what was the problem but i just powered it on and thew ethernet works fine
-
@Phaedrux i tested with a multimeter and i can see that in the driver entry, the pul and dir are receiving power, but not the enable, and on the output i don't know what to test
-
Enable is low by default. Your drivers seem to require a high signal.
See here for changing the enable polarity.
-
@Phaedrux yea i already changed it to high
-
Have you tested the enable pin output with your multimeter at the board side?
Does the cable have continuity?
Have you tried a different driver output?https://docs.duet3d.com/duet_boards/duet_3_mb6xd/duet3_mb_6xd_v1.0_later_dvr_conn.png
-
@Phaedrux i can see a 5v signal when no command is sent, but it drops to 0v when i send a signal, is that normal?
-
@Phaedrux yea,i get the same thing on the driver side
-
@zecreton said in No movement with any command:
@Phaedrux i can see a 5v signal when no command is sent, but it drops to 0v when i send a signal, is that normal?
Then it sounds like the enable pin isn't actually inverted. What command did you use to invert it?
-
@Phaedrux M569 PO R1
-
@zecreton said in No movement with any command:
@Phaedrux M569 PO R1
You have a 6XD so this won't work.
What position is your enable polarity jumper in?
https://docs.duet3d.com/duet_boards/duet_3_mb6xd/duet_3_mb6xd_wiring_latest.png
1 x 3-pin Jumper Driver Enable Polarity A jumper in the "left" position is used for external drivers which are enabled when a voltage is applied to the enable connection (Active Enable). A jumper in the "right" position is used for external drivers which are disabled when a voltage is applied to the enable connection (Active Disable) (Note the v0.1 boards have the silkscreen reversed).
-
@Phaedrux said in No movement with any command:
You have a 6XD so this won't work.
Is that in the documentation somewhere? On Slack @dc42 said:
M569 R parameter does have an effect on the 6XD. The jumper just sets the default value in case a M569 command with R parameter isn't seen. The main aim of this is to power up with the drivers disabled.
I've updated the documentation here to make it clearer: https://docs.duet3d.com/en/Duet3D_hardware/Duet_3_family/Duet_3_Mainboard_6XD_Hardware_Overview#connecting-external-motor-drivers
However...
@zecreton said in No movement with any command:
M569 PO R1
You have used an upper case letter 'o' for the P parameter, it should be a zero
0
. Did it not report an error? Should be:
M569 P0 R1
Ian