Hello Guest it is March 31, 2025, 08:11:48 PM

Author Topic: Best Method for Controlling Dual Y-Axis Motors with Mach3: Com Signal vs Slave  (Read 13031 times)

0 Members and 1 Guest are viewing this topic.

Hello,
I'm building a CNC router with Mach3, using a parallel port for control. For the Y-axis, I have two motors:

One method is to connect both motors' Pulse and Direction pins to the same parallel port pins (common signal method).
The other method is to connect the second motor's Pulse and Direction pins to the A-axis outputs and configure Mach3 to slave the A-axis to the Y-axis.
Which method do you recommend for better synchronization and reliability? Are there any risks or disadvantages to using the common signal method to control both motors?

Thanks in advance for your insights!

Offline Tweakie.CNC

*
  • *
  •  9,284 9,284
  • Super Kitty
Hi,

Welcome to the forum.

Common signal is not recommended.
Mach is designed to allow homing and squaring of the gantry using slaved axis.

Hope this helps.

Tweakie.
PEACE
Hi,

Welcome to the forum.

Common signal is not recommended.
Mach is designed to allow homing and squaring of the gantry using slaved axis.

Hope this helps.

Tweakie.




Thank you.
By the way,

Is it possible to provide at least four corner Z-height values to the MACH Software system in order to compensate for height differences?

I mean:

- The height information of the four(or more) corners of the table is provided to the MACH3 system in advance.
- During cutting, MACH calculates the required Z height from the G-code and corrects and applies the Z height accordingly.
« Last Edit: December 11, 2024, 09:11:26 AM by hunter07 »

Offline Tweakie.CNC

*
  • *
  •  9,284 9,284
  • Super Kitty
I suppose it would be possible by probing the surface at different points and then creating a height map which could be used to provide Z axis compensation but I have never done it so have no experience of this.

I just simply affix a sacrificial spoil board then surface that to get a flat table.

Tweakie.
PEACE