[ Log In ]
[ Register ]
NEW: CNC Router PLANS Available for all of our Newest CNC Models!! Click here to "Design Your CNC".

Question #: 14546

Question: Why does my axis only go in one direction?

Current Solution

The wire that connects from the CNC controller to the stepper motor driver that is responsible for direction (called DIR, or CW) is not connected, or not connected well. This can be true for the positive direction terminal or the negative direction terminal.

Additional Information:
I checked the connections all appear to be secure. I completely turned off all systems, restarted, and the problem went a way. ??? not sure why.

Respond:

Other Possible Solutions to this Question

  • My Z motor only goes in the up direction

    The wire that connects from the CNC controller to the stepper motor driver that is responsible for direction (called DIR, or CW) is not connected, or not connected well. This can be true for the positive direction terminal or the negative direction terminal.

    Additional Information:
    I checked the connections all appear to be secure. I completely turned off all systems, restarted, and the problem went a way. ??? not sure why.

    Click the link to respond:
    My Z motor only goes in the up direction

  • my motor only goes one direction. I checked all the wiring and it's correct. Any suggestions?

    The video showing the hookup of the large motors showed a sequence that was not correct, or I totally misread what was recommended. I hooked the first motor up that way and it would only go in one direction in a very jerky mode. I confirmed that i had hooked it up the way the video showed, disconnected the wiring that runs through to the motor and reconnected it, thinking maybe a cold solder joint was the problem. No good. I finally went to the motor page that showed a different connection pattern. I tried the one that the motor page said to do, and it works smoothly and in the right direction now.

    Click the link to respond:
    my motor only goes one direction. I checked all the wiring and it's correct. Any suggestions?

  • My CNC machine has suddenly started going in only one direction in the Y axis. It was working fine for several days and then started going in a single direction when I would do a manual job.

    We have ran across this issue on occasion, and usually results is there is something along your wiring that is causing a fault or is not getting good contact.
    We would recommend going through the wiring thoroughly and checking continuity with the y-axis wires, going from your USB or Parallel BoB to the driver.

    Click the link to respond:
    My CNC machine has suddenly started going in only one direction in the Y axis. It was working fine for several days and then started going in a single direction when I would do a manual job.

  • The z-axis on my assembled machine is moving in the opposite direction

    If your Z axis is moving in the opposite direction, go into Mach3, click on config, ports & pins, then click on the motor outputs tab. You will see the axes labeled on the left and the parameters labeled on the top of this dialog box. Toggle the dir low active for the z-axis.

    Additional Information:
    What if I'm having the same issue on a different axis?

    Additional Information:
    You can follow the same procedure as with the z-axis. When you get to the motors outputs tab, toggle the dir low active checkbox for the axis that you would like to change.

    If you are using another control program, let me know and I will add the recommended action here.

    Click the link to respond:
    The z-axis on my assembled machine is moving in the opposite direction

  • MY AXIS ONLY MOVES ONE STEP AT A TIME IN LINUX CNC EMC2

    Flip the values under "table travel" within "stepconf wizard". For example: if the table travel numbers are "4 to -10", switch them to "-4 to 10".

    Click the link to respond:
    MY AXIS ONLY MOVES ONE STEP AT A TIME IN LINUX CNC EMC2

  • my servos only spin in one direction! and not only that, but when they do spin it is super jittery and inconsistent, it will spina small amount and juat clcik,

    This sounds like a wiring issue where you have the incorrect wires going to the driver in the wrong locations (i.e. A+ A- B+ and B-). Check the wiring diagram for the motor and verify that it is wired correctly.

    Click the link to respond:
    my servos only spin in one direction! and not only that, but when they do spin it is super jittery and inconsistent, it will spina small amount and juat clcik,

  • how do i change the direction of a particular axis?

    If your Z axis is moving in the opposite direction, go into Mach3, click on config, ports & pins, then click on the motor outputs tab. You will see the axes labeled on the left and the parameters labeled on the top of this dialog box. Toggle the dir low active for the z-axis.

    Additional Information:
    What if I'm having the same issue on a different axis?

    Additional Information:
    You can follow the same procedure as with the z-axis. When you get to the motors outputs tab, toggle the dir low active checkbox for the axis that you would like to change.

    If you are using another control program, let me know and I will add the recommended action here.

    Click the link to respond:
    how do i change the direction of a particular axis?

  • Every time the machine starts to cut a new pass it jumps +.033 inch on the x axis. Does anyone have any idea why it might do this?

    If an axis is showing play when there is force against the axis (force in the opposite direction imposed on the bit when cutting material), the problem may be in the mechanical system. If the mechanical system is roller chain and sprocket, or rack and pinion, check the sprocket or pinion gear to confirm the tightness of the set screw. If the mechanical system is a lead screw, confirm that the coupling is secured well to the lead screw and the motor shaft.

    Click the link to respond:
    Every time the machine starts to cut a new pass it jumps +.033 inch on the x axis. Does anyone have any idea why it might do this?

  • My router runs in mirror image on the Y axis only so what can I do?

    If you are using Mach3, go into the config menu, , Ports and Pins, and click the motor outputs tab. On the line for the axis you want to change the direction, toggle the DirStepLowActive box. This will reverse the direction of the axis.

    Click the link to respond:
    My router runs in mirror image on the Y axis only so what can I do?

  • DOES THE RADIATION ONLY EXIST WHEN I'M ACTUALLY MAKING A CALL, OR JUST ANY TIME PHONE ON?

    Whenever they are turned on, cell phones communicate at infrequent intervals with a nearby base station even when they are not being used for a call. This is necessary to tell the system where the user is in case a call should come in. Thus, even while they are inactive, the phones are a source of (very low) radiofrequency energy exposure to the user. Hands-free kits reduce exposure to a user by removing the phone from the vicinity of the head. There is no identifiable health benefit in using the kits, but there is no detriment either, and using them may increase a user's peace of mind. Contrary to a widely publicized report by a British magazine last year, the kits are effective in reducing exposure. (This is not necessarily true of other devices that can be bought to be used with phones.) In your case, the cell phone and hands-free kit are clearly an important link to the outside world and I would not hesitate in using them. There may be comfort issues with having the earpiece in place for a long time, but radiofrequency radiation exposure should not be a concern at all. The hands-free kits will reduce exposure below that which you would receive if the phone were kept close to your head. Kenneth R. Foster Professor, Department of Bioengineering

    Click the link to respond:
    DOES THE RADIATION ONLY EXIST WHEN I'M ACTUALLY MAKING A CALL, OR JUST ANY TIME PHONE ON?

  • Can the spindle speed and direction be conrolled by LinuxCNC?

    LinuxCNC has excellent documents; however, I would like to offer our help in case you don't understand the information on that page. So, please use this FAQ (Question #: 13233) to state your questions by submitting additional information below.

    The LinuxCNC spindle control page is found here: http://linuxcnc.org/docs/html/examples/spindle.html

    Additional Information:
    After reading the LinuxCNC page my first questions would be can the spindle be controlled by PWM signal? Also, what pin on the parallel port would I set to Spindle Enable and FRW?

    Additional Information:
    To connect your computer to the VFD, use a USB to RS-485 interface. RS-485 is just a serial interface protocol that uses standard 0 to +5 voltage TTL signal levels for communication (as opposed to RS-232 which uses -12v and +12 for signal level changes).

    Get a high quality interface to reduce any issues during the process. The VFD should have two terminals labeled RS+ and RS-. The USB to RS-485 adapter should have this labeled on it as well so the connections should be relatively straight forward.

    In the VFD parameters:
    PD001: 2 to accept RS485 commands
    PD002: 2 to accept frequency comands
    PD163: 1 to RS485 slave address:1
    PD164: 1 RS485 baud rate 9600
    PD165: 3 8bit, no parity, 1 stop bit

    Make sure LinuxCNC is also set accordingly:

    The PIN14 and PIN16 in the stepconf wizard should be set to unused because you don't want LinuxCNC to be outputting unnecessary signals.

    In the options step of the stepconf wizard:
    - Check the Include Halui user interface component.
    - Check the Include custom PyVCP GUI panel.
    - Check Spindle speed display

    You will want to edit the custom.hal text file located in the folder that was created from the stepconf wizard. Add these following lines:
    loadusr -Wn vfd hy_vfd -n vfd -d /dev/ttyUSB0 -p none -r 9600
    net spindle-cmd-rpm-abs => vfd.speed-command
    net spindle-cw motion.spindle-forward => vfd.spindle-forward
    net spindle-ccw motion.spindle-reverse => vfd.spindle-reverse
    net on motion.spindle-on => vfd.spindle-on

    The dev folder in linux is typically used for interfacing devices and peripherals to the computer as these devices are communicated by simple memory addresses and these files are linked directly to these addresses.

    Under the custom_postgui.hal file, change this line:

    from: sets spindle-at-speed true
    to: net spindle-at-speed => cfd.spindle_at_speed

    and add the line:

    setp vfd.enable 1

    When you start LinuxCNC, you will a spindle section with the reverse and forward buttons, a stop button and - and + buttons. Use these buttons to conform that the spindle is functioning properly. The spindle speed indicator in LinuxCNC will show the spindle speed and you can confirm that this is equal to the speed indicated on the VFD.


    Credit for this helpful information goes to:


    Additional information was also added by us to provide a better understanding.

    Click the link to respond:
    Can the spindle speed and direction be conrolled by LinuxCNC?

  • I can't seem to find information on spindle control via the breakout board. Can someone point me in the right direction?

    We currently can only control the On/Off of the spindle via Mach 3 and through our Parallel Interface Board. We have the listed instructions on our Parallel Interface Board webpage, will be a easy job that will included 2 wires (18-24g wire will be fine) from your inverter(VFD) to the location of your Parallel Interface Board.

    Parallel Interface Board webpage: https://buildyourcnc.com/item/electronicsAndMotors-parallel-breakout-relay

    In regards to our USB Interface Board, we are currently working on a prototype board that will allow the same On/Off capability with Planet-CNC. Prototype Board currently not available as of yet.

    Click the link to respond:
    I can't seem to find information on spindle control via the breakout board. Can someone point me in the right direction?

  • MOTOR GOING TWO DIRECTION WHEN JUST PUSH UP. IT WILL GO DOWN AND THEN GOES AGAIN UP WITH THE SAME BUTTON.

    Try slowing your feedrate down and increasing spindle RPMs. End-mills will leave a poor finish if you go too fast. Make sure your cutting depth isn't too much. Maybe the endmill or cutter is blunt? Could it be the feed direction of the cutter? Some materials need to be fed in a certain direction.

    Click the link to respond:
    MOTOR GOING TWO DIRECTION WHEN JUST PUSH UP. IT WILL GO DOWN AND THEN GOES AGAIN UP WITH THE SAME BUTTON.

  • MOTOR GOING TWO DIRECTION WHEN JUST PUSH UP. IT WILL GO DOWN AND THEN GOES AGAIN UP WITH THE SAME BUTTON.

    The wire coming from the CW from the driver. Move it to another pin on the breakout board and set the new pin in software.

    Click the link to respond:
    MOTOR GOING TWO DIRECTION WHEN JUST PUSH UP. IT WILL GO DOWN AND THEN GOES AGAIN UP WITH THE SAME BUTTON.

  • reverse stepper motor direction on pokeys

    When trying to use two motors on a single axis, there is a multitude of methods to get them to work together.
    First: There should always be a slave option in the CNC control software(mach 3/ planet-cnc/emc2/etc.), this will be the easiest way to make the dual motor configuration work. However some adjusting might be necessary due to the orientation of the motor when mounting it on the opposite side of the CNC machine.(Mach3/config/slaveaxis, planet-cnc/file/settings/axes).

    Secondly: Dealing with our interface boards(maybe third-party as well), you can have two drivers going to the same axis on the interface board. Which then will have one motor per driver, this will use the same motion and control from the (ex.) x-axis to driver two motors. However some adjusting might be necessary due to the orientation of the motor when mounting it on the opposite side of the CNC machine.

    Adjusting of the driver or motor wires, can be done separate from the control software with the use of a hex inverter, that can be used and to switch the signal (ex. takes a low signal and brings it high, and takes a high signal and brings it low) of one of the motors, to run the same as the other motor.
    There is also another method of inverting the orientation of the motors movement without the use of a hex inverter. This method you will have to wire the coil's of the motors oppositely of what is recommended for one of the motors. Example, you will wire our Nema 24 as follows(recommended): A+ - red/blue, A- - yellow/black, B+ - white/brown, B- - green/orange. However to run another motor with with it you will have to switch the A/B connections to: A+ - white/brown, A- - green/orange, B+ - red/blue, B- - yellow/black.

    These method's are usually needed/used when trying to control two motors and setting it up without the help of the CNC control software, and also due to the mounting orientation of the second motor, the inverting the direction of motion will be necessary so they work together instead of working against each other.

    Click the link to respond:
    reverse stepper motor direction on pokeys

  • Which is cp step pulse and CR direction?

    CP- is the step pulse CP+ goes to common VCC 5v. CW- is the direction signal and CW+ goes to common 5v.

    Click the link to respond:
    Which is cp step pulse and CR direction?

  • How much Z-axis travel does the 48x96 greenlean machine have?

    The greenLean Z-axis travel is about 4" - 5"-3/4".

    Click the link to respond:
    How much Z-axis travel does the 48x96 greenlean machine have?

  • From the BOB how can I reverse one of my steppers - i'm running 2 on my Y Axis

    When trying to use two motors on a single axis, there is a multitude of methods to get them to work together.
    First: There should always be a slave option in the CNC control software(mach 3/ planet-cnc/emc2/etc.), this will be the easiest way to make the dual motor configuration work. However some adjusting might be necessary due to the orientation of the motor when mounting it on the opposite side of the CNC machine.(Mach3/config/slaveaxis, planet-cnc/file/settings/axes).

    Secondly: Dealing with our interface boards(maybe third-party as well), you can have two drivers going to the same axis on the interface board. Which then will have one motor per driver, this will use the same motion and control from the (ex.) x-axis to driver two motors. However some adjusting might be necessary due to the orientation of the motor when mounting it on the opposite side of the CNC machine.

    Adjusting of the driver or motor wires, can be done separate from the control software with the use of a hex inverter, that can be used and to switch the signal (ex. takes a low signal and brings it high, and takes a high signal and brings it low) of one of the motors, to run the same as the other motor.
    There is also another method of inverting the orientation of the motors movement without the use of a hex inverter. This method you will have to wire the coil's of the motors oppositely of what is recommended for one of the motors. Example, you will wire our Nema 24 as follows(recommended): A+ - red/blue, A- - yellow/black, B+ - white/brown, B- - green/orange. However to run another motor with with it you will have to switch the A/B connections to: A+ - white/brown, A- - green/orange, B+ - red/blue, B- - yellow/black.

    These method's are usually needed/used when trying to control two motors and setting it up without the help of the CNC control software, and also due to the mounting orientation of the second motor, the inverting the direction of motion will be necessary so they work together instead of working against each other.

    Click the link to respond:
    From the BOB how can I reverse one of my steppers - i'm running 2 on my Y Axis

  • Why does my VFD show the error er.04?

    The Er.04 (if you are using the YL VFD), generally refers to the ramping up and ramping down of the spindle, but it can be a result of a short circuit between the VFD and the spindle. You can increase the time the spindle accelerates (ramps up to the set rpm/frequency).

    Click the link to respond:
    Why does my VFD show the error er.04?

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.