[ Log In ]
[ Register ]

Question #: 14578

Question: How do I wire two motors on the same axis?

Current Solution

Yes, you can use 2 motors in the same axis output, however you will still need a driver for that stepper motor. Also depending on the orientation on which you mount the motor you might have to invert the direction of the motor, and that will be simple by swapping the A+,A-, to the B+,B- locations and vice versa, from the driver to the motor wiring.

The wiring scheme would look like this:
The step and direction output terminals on the CNC controller interface for the axis you want to have two motors would connect to both drivers of the two stepper motors on that axis.

Additional Information:
I have been running two motors from the same driver for 10 years on my 3m x 1.6m router. Both motors driving the gantry are wired together. I see no reason to use two drivers. The motors are high torque Nema 34. I've had no issues.

Additional Information:

Respond:

Other Possible Solutions to this Question

  • How do I put two motors on the same axis

    Yes, you can use 2 motors in the same axis output, however you will still need a driver for that stepper motor. Also depending on the orientation on which you mount the motor you might have to invert the direction of the motor, and that will be simple by swapping the A+,A-, to the B+,B- locations and vice versa, from the driver to the motor wiring.

    The wiring scheme would look like this:
    The step and direction output terminals on the CNC controller interface for the axis you want to have two motors would connect to both drivers of the two stepper motors on that axis.

    Additional Information:
    I have been running two motors from the same driver for 10 years on my 3m x 1.6m router. Both motors driving the gantry are wired together. I see no reason to use two drivers. The motors are high torque Nema 34. I've had no issues.

    Additional Information:

    Click the link to add information to this solution:
    How do I put two motors on the same axis

  • I have my motors wired like the wiring diagram I have two motors on Y axis how do I wire the second motor

    To move two stepper motors simultaneously with the same signal, simply wire the two stepper motor drivers to the same interface board signal terminals (CP and CW).

    Additional Information:
    using a ardino uno controller and a cnc sheild on top of that how to wirer 2 motors to 1 axis its the x axis ?

    Click the link to add information to this solution:
    I have my motors wired like the wiring diagram I have two motors on Y axis how do I wire the second motor

  • How do I wire two stepper motors for one axis?

    Yes, you can use 2 motors in the same axis output, however you will still need a driver for that motor! Also depending on the orientation on which you mount the motor you might have to invert the direction of the motor, and that will be simple by swapping the A+,A-, to the B+,B- locations and vice versa, from the driver to the motor wiring.

    Also you can run a slave motor using another axis on the board, and setting it up in the Planet-CNC settings.

    Planet-CNC/File/Settings/Axes, here you will enter 3 in the Number of Axes location, and then change the Function of the Axis 4 to Slave 1. There you will have the 4th axis or A-axis be a slave for the x-axis.
    Slave 1 - X-Axis
    Slave 2 - Y-Axis
    Slave 3 - A-Axis
    Slave 4 - B-Axis
    Etc...

    Click the link to add information to this solution:
    How do I wire two stepper motors for one axis?

  • Can I run two stepper motors off the same axis output on the USB controller?

    Yes, you can use 2 motors in the same axis output, however you will still need a driver for that motor! Also depending on the orientation on which you mount the motor you might have to invert the direction of the motor, and that will be simple by swapping the A+,A-, to the B+,B- locations and vice versa, from the driver to the motor wiring.

    Also you can run a slave motor using another axis on the board, and setting it up in the Planet-CNC settings.

    Planet-CNC/File/Settings/Axes, here you will enter 3 in the Number of Axes location, and then change the Function of the Axis 4 to Slave 1. There you will have the 4th axis or A-axis be a slave for the x-axis.
    Slave 1 - X-Axis
    Slave 2 - Y-Axis
    Slave 3 - A-Axis
    Slave 4 - B-Axis
    Etc...

    Click the link to add information to this solution:
    Can I run two stepper motors off the same axis output on the USB controller?

  • My x and y motors are on each end of my gantry do I wire each motor to the same XP

    I'm not sure what you mean by XP. Can you clarify? Thanks.

    All stepper motors must be wired to their own stepper motor driver. If two motors need to be driven by one signal (say there are two X motors) then the two drivers will be connected to same CP (pulse or step) and CW (direction) pins on the control interface. If the two motors need to turn in opposite directions, then swap the A and B coil connections.

    Additional Information:
    Whitch A+ or A - B + or B -

    Click the link to add information to this solution:
    My x and y motors are on each end of my gantry do I wire each motor to the same XP

  • How can I have two stepper motors on one axis

    Yes, you can use 2 motors in the same axis output, however you will still need a driver for that motor! Also depending on the orientation on which you mount the motor you might have to invert the direction of the motor, and that will be simple by swapping the A+,A-, to the B+,B- locations and vice versa, from the driver to the motor wiring.

    Also you can run a slave motor using another axis on the board, and setting it up in the Planet-CNC settings.

    Planet-CNC/File/Settings/Axes, here you will enter 3 in the Number of Axes location, and then change the Function of the Axis 4 to Slave 1. There you will have the 4th axis or A-axis be a slave for the x-axis.
    Slave 1 - X-Axis
    Slave 2 - Y-Axis
    Slave 3 - A-Axis
    Slave 4 - B-Axis
    Etc...

    Click the link to add information to this solution:
    How can I have two stepper motors on one axis

  • How do I wire two motors parallel

    To have two stepper motors move simultaneously, connect the two stepper motor drivers to the same CP (step pulse) and CW (direction) pins for that axis.

    Additional Information:
    Can you send me a wiring diagram
    kkitching@hughes.net

    Click the link to add information to this solution:
    How do I wire two motors parallel

  • How do I wire to nema 23 motors parallel

    Wiring two motors in parallel is pretty easy.

    Here are the steps:
    - You need to have two stepper motors and two stepper motor drivers.
    - Each stepper motor will be connected to its own stepper motor driver.
    - Both stepper motor drivers are connected to the same CP and CW pins on the interface so the same signal is delivered to both drivers.

    Additional Information:

    Click the link to add information to this solution:
    How do I wire to nema 23 motors parallel

  • HOW DO I WIRE THE 4TH AXIS THAT YOU SELL. I HAVE MACH3 SOFTWARE. NO INSTRUCTIONS ON YOUR SITE

    The motor that is attached to the 4th axis is wired as follows:

    The motor should have red, green yellow and blue wires coming form the motor. The red and green are paired as one coil and the yellow and blue is paired as the other coil. You can wire the motor to a 3.0 amp driver with red to A+, green to A-, Yellow to B+ and Blue to B-

    Click the link to add information to this solution:
    HOW DO I WIRE THE 4TH AXIS THAT YOU SELL. I HAVE MACH3 SOFTWARE. NO INSTRUCTIONS ON YOUR SITE

  • Can I have two motors and drivers on a single axis?

    Yes, you can have two drivers connected to a single axis. If you want the two drivers/motors to work as a single, more concerted pair, then I would suggest connecting the two drivers to a single step pulse and direction signal.

    That is to say:
    driver 1 and driver 2 have wires connecting from the CP terminals of the drivers to a single step terminal on the interface board (USB or parallel breakout board), and the CW terminals of the drivers connected to a single direction terminal on the interface board.

    If the motors need to spin in the opposite directions, simply reverse one of the the motor A B coil connections (i.e. wires that would go to A+ and A- is connected to the B+ and B-, and the same with the B+ and B- to the A+ and A-). You can alternatively resolve this mechanically if desired.

    Click the link to add information to this solution:
    Can I have two motors and drivers on a single axis?

  • how do I determine the steps per inch for the motors?

    blueChick:

    X-axis
    “CW230 (3.0A) Driver”
    Set to 1/16 Microstep, 2.7A
    Dipswitches: 11001100
    Mach3 Motor Tuning: 1422.22 steps/in

    Y-axis
    “CW230 (3.0A) Driver”
    Set to 1/16 Microstep, 2.7A
    Dipswitches: 11001100
    Mach3 Motor Tuning: 1422.22 steps/in

    Z-axis
    “CW230 (3.0A) Driver”
    Set to 1/4 Microstep, 2.7A
    Dipswitches: 10101100
    Mach3 Motor Tuning: 1600 steps/in

    blackToe:

    X-axis
    “CW230 (3.0A) Driver”
    Set to 1/16 Microstep, 2.7A
    Dipswitches: 11001100
    Mach3 Motor Tuning: 1422.22 steps/in

    Y-axis
    “CW230 (3.0A) Driver”
    Set to 1/16 Microstep, 2.7A
    Dipswitches: 11001100
    Mach3 Motor Tuning: 1422.22 steps/in

    Z-axis
    “CW230 (3.0A) Driver”
    Set to 1/4 Microstep, 2.7A
    Dipswitches: 10101100
    Mach3 Motor Tuning: 1600 steps/in

    blackFoot:

    X-axis
    “CW8060 (6.0A) Driver”
    Set to 1/16 Microstep, 2.7A
    Dipswitches: 11001100 (“0”=down, “1”=up)
    Mach3 Motor Tuning: 914.29 steps/in

    Y-axis
    “CW230 (3.0A) Driver”
    Set to 1/16 Microstep, 2.7A
    Dipswitches: 11001100
    Mach3 Motor Tuning: 1422.22 steps/in

    Z-axis
    “CW230 (3.0A) Driver”
    Set to 1/4 Microstep, 2.7A
    Dipswitches: 10101100
    Mach3 Motor Tuning: 1600 steps/in

    greenBull:

    X-axis
    “CW8060 (6.0A) Driver”
    Set to 5.43A, 1/16 Microstep
    Dipswitches: 01100110 (“0”=down, “1”=up)
    Mach3 Motor Tuning: 914.29 steps/in

    Y-axis
    “CW8060 (6.0A) Driver”
    Set to 5.43A, 1/16 Microstep
    Dipswitches: 01100110
    Mach3 Motor Tuning: 914.29 steps/in

    Z-axis
    “CW8060 (6.0A) Driver”
    Set to 5.43A, 1/4 Microstep
    Dipswitches: 01100100
    Mach3 Motor Tuning: 1600 steps/in


    Scratch-Build / Book-Build Kit:

    X-axis
    “CW230 (3.0A) Driver”
    Set to 1/4 Microstep, 2.7A
    Dipswitches: 10101100 (“0”=down, “1”=up)
    Mach3 Motor Tuning: 1600 steps/in

    Y-axis
    “CW230 (3.0A) Driver”
    Set to 1/4 Microstep, 2.7A
    Dipswitches: 10101100
    Mach3 Motor Tuning: 1600 steps/in

    Z-axis
    “CW230 (3.0A) Driver”
    Set to 1/4 Microstep, 2.7A
    Dipswitches: 10101100
    Mach3 Motor Tuning: 1600 steps/in

    Additional Information:


    Additional Information:
    Scratch built/book CNC with NEMA 34 motors and CW8060 microstep driver

    Additional Information:


    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:
    L8NiICEm

    Additional Information:
    -1 OR 2+427-427-1=0+0+0+1 --

    Additional Information:
    -1 OR 2+145-145-1=0+0+0+1

    Additional Information:
    -1' OR 2+101-101-1=0+0+0+1 --

    Additional Information:
    -1' OR 2+739-739-1=0+0+0+1 or 'kXOzulhF'='

    Additional Information:
    -1" OR 2+194-194-1=0+0+0+1 --

    Additional Information:
    if(now()=sysdate(),sleep(15),0)

    Additional Information:
    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

    Additional Information:



    Additional Information:
    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

    Additional Information:



    Additional Information:
    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

    Additional Information:



    Additional Information:
    -1; waitfor delay '0:0:15' --

    Additional Information:
    TO93cbNY

    Additional Information:
    -1 OR 2+824-824-1=0+0+0+1 --

    Additional Information:
    -1 OR 2+681-681-1=0+0+0+1

    Additional Information:
    -1' OR 2+805-805-1=0+0+0+1 --

    Additional Information:
    -1' OR 2+93-93-1=0+0+0+1 or 'MpFdFb3O'='

    Additional Information:
    -1" OR 2+275-275-1=0+0+0+1 --

    Additional Information:
    -1); waitfor delay '0:0:15' --

    Additional Information:
    if(now()=sysdate(),sleep(15),0)

    Additional Information:
    -1); waitfor delay '0:0:7' --

    Additional Information:
    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

    Additional Information:
    -1); waitfor delay '0:0:15' --

    Additional Information:
    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

    Additional Information:
    -1)); waitfor delay '0:0:15' --

    Additional Information:
    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

    Additional Information:
    1 waitfor delay '0:0:15' --

    Additional Information:
    0"XOR(if(now()=sysdate(),sleep(9),0))XOR"Z

    Additional Information:
    2k2XS4cL'; waitfor delay '0:0:15' --

    Additional Information:
    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

    Additional Information:
    g7NWXuig'); waitfor delay '0:0:15' --

    Additional Information:
    -1; waitfor delay '0:0:15' --

    Additional Information:
    XoN629J2')); waitfor delay '0:0:15' --

    Additional Information:
    -1); waitfor delay '0:0:15' --

    Additional Information:
    -5 OR 247=(SELECT 247 FROM PG_SLEEP(15))--

    Additional Information:
    -1)); waitfor delay '0:0:15' --

    Additional Information:
    -5) OR 122=(SELECT 122 FROM PG_SLEEP(15))--

    Additional Information:
    1 waitfor delay '0:0:15' --

    Additional Information:
    -1)) OR 455=(SELECT 455 FROM PG_SLEEP(15))--

    Additional Information:
    o1WPxXu4'; waitfor delay '0:0:15' --

    Additional Information:
    X3pq07N4' OR 218=(SELECT 218 FROM PG_SLEEP(15))--

    Additional Information:
    i2jhQp7d'); waitfor delay '0:0:15' --

    Additional Information:
    xMv7x4te') OR 71=(SELECT 71 FROM PG_SLEEP(15))--

    Additional Information:
    IbKvmZZx')); waitfor delay '0:0:15' --

    Additional Information:
    YkhmkP9W')) OR 826=(SELECT 826 FROM PG_SLEEP(15))--

    Additional Information:
    -5 OR 539=(SELECT 539 FROM PG_SLEEP(15))--

    Additional Information:

    *DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

    Additional Information:
    -5) OR 160=(SELECT 160 FROM PG_SLEEP(15))--

    Additional Information:

    '||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

    Additional Information:
    1'"

    Additional Information:
    1����%2527%2522

    Additional Information:
    @@EQr47

    Additional Information:
    -1)) OR 220=(SELECT 220 FROM PG_SLEEP(15))--

    Additional Information:



    Additional Information:
    -1)) OR 266=(SELECT 266 FROM PG_SLEEP(9))--

    Additional Information:



    Additional Information:
    -1)) OR 107=(SELECT 107 FROM PG_SLEEP(0))--

    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:
    vL4vUHTG' OR 262=(SELECT 262 FROM PG_SLEEP(15))--

    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:
    gGLXRSqE' OR 938=(SELECT 938 FROM PG_SLEEP(15))--

    Additional Information:



    Additional Information:
    WT10Ii3x' OR 598=(SELECT 598 FROM PG_SLEEP(9))--

    Additional Information:



    Additional Information:
    QUuBKFso') OR 152=(SELECT 152 FROM PG_SLEEP(15))--

    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:
    nI56G5Pp')) OR 493=(SELECT 493 FROM PG_SLEEP(15))--

    Additional Information:



    Additional Information:

    *DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

    Additional Information:



    Additional Information:

    '||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

    Additional Information:
    1'"

    Additional Information:
    1����%2527%2522

    Additional Information:
    @@nxzWO

    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:
    vJlQYk5k

    Additional Information:
    -1 OR 2+406-406-1=0+0+0+1 --

    Additional Information:
    -1 OR 2+236-236-1=0+0+0+1

    Additional Information:
    -1' OR 2+914-914-1=0+0+0+1 --

    Additional Information:
    -1' OR 2+282-282-1=0+0+0+1 or '9J7jHjSj'='

    Additional Information:
    -1" OR 2+210-210-1=0+0+0+1 --

    Additional Information:



    Additional Information:



    Additional Information:
    if(now()=sysdate(),sleep(15),0)

    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:
    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

    Additional Information:



    Additional Information:



    Additional Information:
    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

    Additional Information:



    Additional Information:



    Additional Information:
    0"XOR(if(now()=sysdate(),sleep(14),0))XOR"Z

    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:
    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:
    0"XOR(if(now()=sysdate(),sleep(0),0))XOR"Z

    Additional Information:



    Additional Information:



    Additional Information:
    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

    Additional Information:



    Additional Information:



    Additional Information:
    -1; waitfor delay '0:0:15' --

    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:
    -1); waitfor delay '0:0:15' --

    Additional Information:



    Additional Information:
    -1)); waitfor delay '0:0:15' --

    Additional Information:



    Additional Information:
    1 waitfor delay '0:0:15' --

    Additional Information:



    Additional Information:
    RO4xZyuD'; waitfor delay '0:0:15' --

    Additional Information:



    Additional Information:
    n2HpQRHN'); waitfor delay '0:0:15' --

    Additional Information:



    Additional Information:
    hd4dcDEY')); waitfor delay '0:0:15' --

    Additional Information:



    Additional Information:
    -5 OR 237=(SELECT 237 FROM PG_SLEEP(15))--

    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:
    -5) OR 65=(SELECT 65 FROM PG_SLEEP(15))--

    Additional Information:



    Additional Information:
    -1)) OR 486=(SELECT 486 FROM PG_SLEEP(15))--

    Additional Information:



    Additional Information:
    -1)) OR 399=(SELECT 399 FROM PG_SLEEP(14))--

    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:
    x4ZvP74B' OR 337=(SELECT 337 FROM PG_SLEEP(15))--

    Additional Information:



    Additional Information:
    0VRZpjOv') OR 601=(SELECT 601 FROM PG_SLEEP(15))--

    Additional Information:



    Additional Information:
    DrCdekI1')) OR 16=(SELECT 16 FROM PG_SLEEP(15))--

    Additional Information:



    Additional Information:
    MQqu0z64')) OR 87=(SELECT 87 FROM PG_SLEEP(7))--

    Additional Information:



    Additional Information:

    *DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

    Additional Information:



    Additional Information:

    '||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

    Additional Information:
    1'"

    Additional Information:
    1����%2527%2522

    Additional Information:
    @@HJ5oY

    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:



    Additional Information:

    Click the link to add information to this solution:
    how do I determine the steps per inch for the motors?

  • WHAT CAUSES ONE OF MY TWO AXIS MOTORS TO STOP WHILE THE MACH3 PROGRAM IS STILL RUNNING

    If one of your stepper motors decides to stop moving and the others are moving during a CNC milling or laser cutting job, then there could be two things that could be causing this.

    - The motor found its limiting torque (usually comes with a not-so-pleasant sound). This is where the control software is trying to move the stepper motor too fast (velocity, or too fast too quickly, acceleration) and the load against the stepper motor (inertia of the machine, or the material against the end mill while milling). Recommended action is to lower the velocity and/or acceleration, and/or lower the feedrate when cutting.

    - There is a wiring issue with the wiring from the driver to the motor. This could be a loose wire, or a chafed wire (or two shorting together). It can also be a loose digital wire from the controller board to the driver. Sometimes wire ties can be the culprit. Recommended action would be to thoroughly inspect the wiring.

    It's probably not the limit switches since that would cause a stop to the entire motion of the cnc router or laser machine.

    Sometimes Mach3 will show a status when something goes wrong, but in cases where the motor is stopping due to its torque limit, then that would not be shown in the status. It's always good to check it anyway.

    Additional Information:
    I need to clarify my situation a little better after going to my shop and trying to run another program on Mach 3. About 15 minutes into the milling process all the motors (2-X axis, Y axis and Z axis)stop but the program continues to run. I stop the program and after a couple of minutes when I try to restart the program all the motors start working again. Then after another 15 minutes or so, all the motors stop again. I checked and rechecked my wiring. This has never happened to me before when running the same programs with the same setups and motor speeds. All of a sudden when I reloaded a program I successfully used before it does this. Do you have any recommendations?

    Additional Information:
    Yeah, it sounds like a more complex issue. Have you tried running in the air without using the spindle. This may be a power related issue.

    Additional Information:
    That's exactly what I did. I ran the program without the router motor on just to see if the motors would get through the whole program but they stopped working after about fifteen minutes and then I was able to start them again after about 3 or 4 minutes. I never had this problem before so you can imagine my frustration especially after ruining a couple of projects on expensive material.

    Additional Information:
    Sure. I can completely understand. Try this: disconnect all but one of the driver from power and digital connection and do the air run. Repeat this for each driver and note your findings. This will rule out the drivers causing a power failure.

    Also, is your stepper motors and drivers on a separate power circuit from the computer?

    Additional Information:
    I will try disconnecting each driver and digital connection, which will be a real pain because it will be hard to access.

    All the stepper motors, drivers and computer are plugged into the same power strip.

    Additional Information:
    Ok, so there is no power failure going on, but I believe it is necessary to test each stepper motor and driver pair individually. Hopefully that will lead to a conclusion.

    Additional Information:
    It will take a little time but I will do it and report back on my findings.

    Additional Information:
    Curious, what machine is exhibiting this problem?

    Additional Information:
    I purchased a BYCNC kit back in 2009 with an approximate cutting area of 2' X 4'. I later changed out the Z-Axis Motor and controller for a larger one and have two X-axis motors and controllers. In 2010 I rebuilt the machine out of birch plywood instead of the particle board that the kit supplied. I sent Patrick pictures to him. The machine never gave me a problem till now.

    Additional Information:
    Thanks for the update. This is Patrick by the way. I answer pretty much all of the Customer Service questions. That machine has given quite a good history.

    Additional Information:
    I love the machine and made a number of samples of my work for my e-commerce site, but I can't start selling product until I know this problem is solved because I will not be able to fulfill orders. I finally got all the electronics out of its enclosed protected area near the machine so that I test each controller as you recommended. I hope the problem can be rectified. Will let you know.

    Additional Information:
    Thanks.

    Additional Information:
    I tested each stepper motor and driver pair individually and they worked so what might be the next step?

    Additional Information:
    Did each stepper motor driver pair work for the full +15 minutes?

    Additional Information:
    Yes, I had them in operation for over 30 minutes.

    Additional Information:
    Ok, well it’s good that the motors and driver are ok. We are now down to the power supply and the breakout board as possible causes for the stop. I have a feeling it may be the power supply where with all three drivers drawing current and the power supply maybe getting too hot. Is the fan in the power supply working? You can also test to see if there is 36 volts on the power supply voltage output (V+ and V-).

    Regarding the breakout board, if you have an oscilloscope, you can test if the driver pulses are outputting, but I would consider this as a last resort after you determine if there is a problem with the power supply.

    Additional Information:
    I tested the power supply with a voltmeter and each output was registering 39-40 volts. I think the problem may be the g-code. I am using V-Carve pro to do design and output to Mach 3 Mill g-code. When I studied the g-code lines I noticed that further into the program the z-axis g-code stopped zeroing out to move to the next part of the carving. In other words both the x and y keep moving and the z just stopped working because there was g-code missing. I think something is missing when the design was converted to g-code. I noticed that when I ran a simpler project it worked without problems so I need to investigate this further.

    Additional Information:
    New Update, Its not the g-code. I started to run the long program and everything was working fine until about 45 minutes into it, all the motors stopped working (but the program was still running) and there was a high pitched hum. When I put my hands on the motors they were all trying to move but it seemed they were all stalled. I turned the power off, gave it a minute and when I turned it back on I was able to move the motors again. Could this be a power supply problem?

    Additional Information:
    It does sound more and more like a power supply problem. Did you test the power supply after the motors stopped?

    Additional Information:
    No, I did not. What should I be looking for.

    Additional Information:
    It’s good that you know the voltage during normal operation, so you have a base understood. If the power supply is the problem, the voltage will be reduced or non existent when measured after the problem.

    Additional Information:
    Also, check to see if the fan is running on the power supply when the motors stop. That may (not absolutely) be an indication.

    Additional Information:
    I'll run another test, check the voltage and fan when the problem occurs and let you know. Thanks for hanging in there with me as we try to resolve the problem.

    Additional Information:
    It’s my pleasure. This service is rarely used and is faster then email. Odd nobody uses it. Any recommendations you can give would be great. No problem using this FAQ to pose ideas as this resolution will be cleaned up later.

    Additional Information:
    It might be that people do not realize you can communicate through the sight like this because they are so used to e-mail and texting. You may want to explain this feature in the customer service section.

    I ran the program this morning and it did not take long before the motors stopped. While operating the voltages for all three motors was 46 volts, when the motors stalled (and again there was a high pitch hum) the voltage went up to 60 volts and the fan on the power supply was operating.

    Additional Information:
    So, the driver work individually, but not all together. There is a high pitch sound when the motors fail. You have noted 60 volts from the power supply and the supply fan remains on. This is a difficult issue to resolve, but it seems to me that your power supply may be bad. The 60v measurement tells me that the current dropped and ohms law tells us that is current drops, volts will rise if the resistance stays the same.

    Additional Information:
    As one last test I am going to test each driver again and let them go through the entire program because it seems that the failure can occur at the beginning or towards the end of the program. When I originally tested ach driver I let them run for about a half an hour and the program takes over an hour to run completely. I just want to make sure that it is not the drivers. I will report back when I finished but as you noted it may be the power supply but I want to make sure.

    Additional Information:
    That’s a great idea.

    Additional Information:
    I just ran the x-axis through the whole program and there was no problem especially since I have two NEMA 23 motors moving that axis. Before I check the Y and Z could having a NEMA 34 on the Z axis with appropriate controller be a problem. I used the larger motor on the z axis because the router I am using is a large 1 1/2 hp. I've run this program in the past with this set-up and have not had a problem.

    Additional Information:
    Having a, say 3.0 amp driver, driving a stepper motor that typically requires a 6 amp driver would not seem to be an issue since the driver is limiting the current draw, but the driver may not be able to handle larger coil and back EMF with the protection on the 3.0 amp driver. With that said, I don’t believe that is the issue in this case.

    Additional Information:
    I don't either because I was able to run this and other complicated programs with this set-up in the past. I will let you know on the y and z axis.

    Additional Information:
    Thanks

    Additional Information:
    I ran the Y axis and z axis separately through the entire program and there was no stopping or problem. I guess the culprit is the power supply and I'll order a new one and hope that resolves the problem.

    Additional Information:
    Yes, that is the most probable cause. Please keep me informed. Thanks!

    Additional Information:
    Received and installed the new power supply. I ran the program with the router on and it worked flawlessly. The program runs for an hour and a half and I did not have a single problem. I guess it was the power supply but I was glad to go through all the diagnostics we discussed before replacing it. I hope this power supply lasts a lot longer than the last one. Thanks much for hanging in there with me and coming up with the solution.

    Additional Information:
    It’s my absolute pleasure and I am so happy to hear that the power supply replacement solved the problem.

    Additional Information:


    Additional Information:
    Y axis stop working X & Z work fine Y axis has two motors have check wiring & connections new breakout board still the same port & Pin set OK dont no were to go next David

    Additional Information:


    Additional Information:
    my cnc plasma cutter will run out the program when cutting. what is the cause?

    Additional Information:
    The cnc plasma question shod be a separate question. Can you pise that question by clicking the customer service live menu button at the top? Thanks.

    Click the link to add information to this solution:
    WHAT CAUSES ONE OF MY TWO AXIS MOTORS TO STOP WHILE THE MACH3 PROGRAM IS STILL RUNNING

  • I need wiring diagram to wire two nema motors parallel

    To move two stepper motors simultaneously with the same signal, simply wire the two stepper motor drivers to the same interface board signal terminals (CP and CW).

    Additional Information:
    using a ardino uno controller and a cnc sheild on top of that how to wirer 2 motors to 1 axis its the x axis ?

    Click the link to add information to this solution:
    I need wiring diagram to wire two nema motors parallel

  • How do I wire the limit switches on the VLXL? Also, where do I place them? You included 2 rotary and two other limit switches.

    You can actually select many places for the switches, depending on where you think your zero will be. I will take pictures of where we positioned our switches. We set the positions so the zero is at the bottom left corner of the machine.

    Additional Information:
    I will take pictures tomorrow.

    Additional Information:
    Thank you. Just want to finish before the holiday.

    Additional Information:
    Not a problem at all and my apologies for not having that information. I have been meaning to put up a video on the limit switch connection as it is somewhat difficult to explain the process in words and diagrams.

    Additional Information:
    Any update?

    Additional Information:
    I plan on driving to the office later today and take pictures.

    Additional Information:
    Thank you. I've just done almost everything else. Just waiting for the grade 3 grease in the mail. Also, where do you suggest connecting the cable carriers? I ran everything through the top but the carrier is getting kind of full. Because of that, it is pushing the belt out when the gantry moves.

    Additional Information:
    I will take pictures of those connections as well.

    Additional Information:
    Much appreciated.

    Additional Information:
    It’s my pleasure.

    Additional Information:
    I’m almost to the office. I’ve been shuttling my kids around today. Sorry for the wait.

    Additional Information:
    I’m adding the images to the end of the VLXL instructions.

    Additional Information:
    The limit switch connections use the NO (Normally Open) terminals. That means that the switch, when not engaged, is normally open (no connection between the com and the NO terminal). When the switch is engaged, then the connection is closed and the NO and COM terminal become connected, making a circuit.

    Additional Information:
    Did you bend the arm on the x switch? Or can you mount it flush with enough give to trigger? Same on both sides?


    Additional Information:
    It does look like it is bent in the picture. No, you do not need to bend the arm of the rotary switch.

    Additional Information:
    We only have the rotary switch on one side.

    Click the link to add information to this solution:
    How do I wire the limit switches on the VLXL? Also, where do I place them? You included 2 rotary and two other limit switches.

  • What wiring should I use to connect two motors for one axis?

    Yes, you can use 2 motors in the same axis output, however you will still need a driver for that motor! Also depending on the orientation on which you mount the motor you might have to invert the direction of the motor, and that will be simple by swapping the A+,A-, to the B+,B- locations and vice versa, from the driver to the motor wiring.

    Also you can run a slave motor using another axis on the board, and setting it up in the Planet-CNC settings.

    Planet-CNC/File/Settings/Axes, here you will enter 3 in the Number of Axes location, and then change the Function of the Axis 4 to Slave 1. There you will have the 4th axis or A-axis be a slave for the x-axis.
    Slave 1 - X-Axis
    Slave 2 - Y-Axis
    Slave 3 - A-Axis
    Slave 4 - B-Axis
    Etc...

    Click the link to add information to this solution:
    What wiring should I use to connect two motors for one axis?

  • HOW DO I WIRE FROM THE BREAKOUT BOARD TO DRIVER?

    CP+ to COM
    CP- to STEP
    CP+ to CW+ (small jumper wire)
    CW- to DIR

    Additional Information:
    If the driver does not have CP or CW labels, the CP is Step and the CW is Direction or DIR. If you connect the 5v to CP+ (or Step+) and CW+ (or DIR+) and the pin to CP- (or Step-) and another pin to CW- (or DIR-), then in software, the configuration for the step on that axis must be active low. Otherwise, if you connect the GND to CP- (or Step-) and CW- (or DIR-) and the pin to CP+ (or Step+) and another pin to CW+ (or DIR+), then in software, the configuration for the step on that axis must be active high.

    Additional Information:
    If you have a driver that is labeled pul, dir and ena: Pul+ is the Step+ and Pul- is the Step-. Pul is short for pulse. A pulse will create a step. Don't worry about the enable terminals.

    On the x-axis, pin #2 can go to pul- and pin #3 can go to dir-. The 5v will go to pul+ and dir+. The configuration for each axis for step will be active low and toggle active low for the dir on each axis to make it go in the direction desired.

    Additional Information:


    Additional Information:


    Additional Information:


    Additional Information:

    Click the link to add information to this solution:
    HOW DO I WIRE FROM THE BREAKOUT BOARD TO DRIVER?

  • I have wired the step motors with the USB breakout board. When I jog the y axis it travels in the wrong direction. How do i switch the motors rotation?

    For the USB controller and reversing the rotation for a motor, you would need to do this in the software (planet-cnc). In the configuration, you will need to reverse the direction by inverting the direction output.

    Technically, the motor changes direction when the direction signal changes from a high to a low, or vice verse. For instance, the motor turns in one direction when the direction signal is, say, low. The motor will turn in the other direction when the direction signal is high. High is 5v and low is 0v or gnd.

    Click the link to add information to this solution:
    I have wired the step motors with the USB breakout board. When I jog the y axis it travels in the wrong direction. How do i switch the motors rotation?

  • How do I control stepper motors from my computer?

    All you need is a CNC controller like the following options:

    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach3-USB-Board

    This controller is easy to connect using standard wire screw terminals and works with the mach3 control software.

    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach4-mach3-USB-ethernet-Board

    This controller is a little bit more difficult to connect, but is a more feature-rich controller and will work with both mach3 and mach4 CNC control software titles.

    Specifically, a CNC controller connects to the computer via a USB cable and connects to the motor drivers. These controllers also connect to the limit switches, spindle/router control, air/fluid/mist control, etc.

    Click the link to add information to this solution:
    How do I control stepper motors from my computer?

  • In mach3, how do you flip the direction of an axis?

    To change the direction of an axis in Mach3:
    - open Mach3
    - Click on the config selection on the top menu
    - Click on ports and pins under the config menu
    - Click on the motor outputs tab in the ports and pins dialog box
    - In the axis row that you wish to chang ethe direction, click on the active low toggle for direction.

    Click the link to add information to this solution:
    In mach3, how do you flip the direction of an axis?

Get Help with:
This Product
Orders
Tech Support
Sales
This Product
Order Query
Tech Support
Sales
Not logged in. Log In Register
Track Order(s)
View Order(s)
I Want to Schecule a One-On-One Paid Tech Support Session
Book an Appointment Pertaining to a BuildYourCNC Product (Free)
Ask a Quesion Below (Free):
Book an Appointment Pertaining Other Equipment ($60/half hour)
Book an Immedite Appointment Pertaining Other Equipment ($120/half hour)
Ask a Quesion Below (Free):
Waiting for response... I may not answer immediately, but I was notified on my cellular phone so my response is forthcoming. If I don't respond immediately, you can always go to the [My Account] page to see all of our chats at any time.