With Help of the community i have managed to rectify most of the issues i did have on all my Axes movement and Synchronization with OpenPnP but i have a slight issue with Z-axes
Any Quick suggestions:
On my PnP Machine, i have 3 x NEMA 17 steppers Motors BD4248 with 1.8 deg./step , 200 KHz used for 3 x Z-axes type ( Z, U, V) on Duet 3HC using Duet Internal (In-built) Drivers
5mm (0.2") Diameter Drive Shaft . i.e The circumference = 1 complete revolution (360 degrees) = 15.71 mm
360/1.8 = 200 steps/revolution
So steps/mm on Z-axes = 200/15.71 steps/mm = 12.73 steps/mm
i think i might be calculating it wrong ???
My goal is to have OpenPnP synchronized with Duet3 Controller board so an OpenPnP command for Z axis to move 1mm actually moves 1mm on the Z-axis on the machine
My Current Z-axes configs on Duet3 Controller that need adjustment
M584 Z1.0 U1.1 V1.2 R0 S0 ; LIN R0 = LINEAR , R1 = ROTATION
M350 Z32 U32 V32 I1 ; configure microstepping with interpolation
M92 Z32 U32 V32 ; set steps per mm
M566 Z900.00 U900.00 V900.00 ; set maximum instantaneous speed changes (mm/min)
M203 Z60.00 U60.00 V60.00 ; set maximum speeds (mm/min)
M201 Z60.00 U60.00 V60.00 ; set accelerations (mm/s^2)
M906 X800 Y800 Z800 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
My current OpenPnP Z-Axes Configs that i will adjust
Is it belt driven? then use the number of teeth in the pulley, times the pitch of the belt as the circumference.
_Mark
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/openpnp/ba47500e-646c-47f0-aab8-6fdf9b42cec5n%40googlegroups.com.
My Current Z-axes configs on Duet3 Controller that need adjustment
M584 Z1.0 U1.1 V1.2 R0 S0 ; LIN R0 = LINEAR , R1 = ROTATION
M350 Z16 U16 V16 I1 ; configure microstepping with interpolation
M92 Z8.88 U
8.88 V
8.88 ; set steps per mm
M566 Z900.00 U900.00 V900.00 ; set maximum instantaneous speed changes (mm/min)
M203 Z60.00 U60.00 V60.00 ; set maximum speeds (mm/min)
M201 Z60.00 U60.00 V60.00 ; set accelerations (mm/s^2)
M906 X800 Y800 Z800 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
> IIRC OpenPnP does not actually need to know what "steps"
means for your motors
It does! For a cam head it must mean degrees, i.e. 360 units per
revolution, so 3200 Microsteps divided by 360 means 8.8888888
steps per unit.
_Mark