closed loop nema 17/23 driver/controller for Duet 3 6hc board
-
Sounds neat. What MCU do they use?
I'm definitely in for beta, if you're looking for volunteers. I have machines that are heavily EMF-limited at 325mm/s+, have stepper analyzers, and run 15k accel. I'll make sure they get the hot supper they deserve, and finally max out my Magnum+ with a .4mm nozzle.
Luke
-
I have a professional IDEX printer prepared for closed loop with Nanotech motors featuring integrated encoders. Since all the cabling is already in place, only the closed loop controllers are missing... I would be very happy to support the beta testing.
-Max
-
@dc42 I would also like to join the beta crew, and would purchase several once everything is refined.
Thanks -
@dc42 said in closed loop nema 17/23 driver/controller for Duet 3 6hc board:
@supertb1 we'll be starting the beta test phase shortly.
Great news! I assume the intern? has had fun getting the code up and running
I'd be interested in taking part in the beta as well.
Looking forward to seeing how hard I can push the polar printer bed!
-
I have 7 x 1xd boards for my 5 axis 3d printer build will these new boards work with them?
These are for my 400 watt jmc servos. -
@hoops40 if you are already using servos with step/direction input then the 1HCL board is not what you need. It is designed to control a stepper motor in closed loop mode. the documentation is here:
-
For those people interested in beta testing the 1HCL boards please see this forum post here:
https://forum.duet3d.com/topic/24782/duet3d-1hcl-closed-loop-controller-beta-test -
@t3p3tony thank you for your reply.
Will there be an update for position feedback for the 1xd boards? -
@hoops40 the 1XD board is designed for external motor controllers (which can be either open or closed loop). Position feedback would be handled by that controller not the 1XD.
-
@t3p3tony understood thank you.
-
@t3p3tony I have the boards set to channel 50 and 51;
I understand the command set for the closed loop steppers with quadrature encoder:
M569.1 P50.0 S1 T2 E20 R100 I0 D0 ; Configure the 1HCL board at CAN address 50 with a quadrature encoder on the motor shaft that has 20 steps per motor full step.
M569.1 P51.0 S1 T2 E20 R100 I0 D0 ; Configure the 1HCL board at CAN address 51 with a quadrature encoder on the motor shaft that has 20 steps per motor full step.
M569 P50.0 D4 S1 ; Configure the motor on the 1HCL at can address 50 as being in closed-loop drive mode (D4) and not reversed (S1)
M569 P51.0 D4 S0 ; Configure the motor on the 1HCL at can address 51 as being in closed-loop drive mode (D4) and not reversed (S0)
M584 X50.0 Y51.0 ; set X and Y drivers
M917 X0 Y0 ; Set the closed loop axes to have a holding current of zero.What will the command set look like for an open loop motor X and Y axis?
I am currently waiting on the motors to arrive and would like to make use of these boards in the mean time. -
@supertb1 said in closed loop nema 17/23 driver/controller for Duet 3 6hc board:
What will the command set look like for an open loop motor X and Y axis?
In the M569 commands, instead of using D4 (closed loop mode) use D0, D1, D2 or D3 depending on which mode you want to use. D2 is safest/easiest.
-
@dc42 ok, thanks... I will set M569 P50 and 51 D2 S (whatever direction it was originally).
I'm reading through the calibration and tuning of the closed loop steppers and I was wondering if some one has done a video on this yet? The steps to follow look fairly strait forward but I would love to see the process in action from installation through process application. -
@dc42 OH MY GOD... the chip set on the new 1HCL boards are so much more efficient than the drivers on the Duet 3 6HCL boards.... I love it... you guys are awesome!!!!!