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

Question #: 744

Question: How do I configure my control program (i.e. Mach3, EMC2, etc.) for roller chain or timing belt steps per inch?

Current Solution

First, you will need to know the pitch of the roller chain, or timing belt. For example, #25 roller chain is .25" (1/4") pitch and #40 roller chain is .5" (1/2") pitch. Timing belts are similar and you will need to search the specifications of your particular drive pulley pitch. Take this pitch and multiply this with the number of teeth on the drive pulley/sprocket. This will give you the number of inches around the pulley/sprocket. Now, take the number of steps per revolution that the motor will output. This will be the number of full steps that you motor produces (typically 200, or 1.8 degrees per step) multiplied by the microstepping per step to which the driver is configured. Divide this number by the inches that was calculated from the drive pulley/sprocket. Here is an example: If the motor produces 200 steps per revolution and I am driving it at 1/16 microstepping and my sprocket pitch is .25" with 9 teeth, my formula would be:

(200 steps * 16 microsteps) / (.25 inches * 9 teeth) = 3200
steps per revolution / 2.25 inches = 1422.222 steps per inch

Respond:

Other Possible Solutions to this Question

  • How do I configure my control program (i.e. Mach3, EMC2, etc.) for lead screw steps per inch?

    You will first need to derive the number of turns per inch that your lead screw produces. If there is only a single start (typical all thread screws), then the turns per inch is the same as TPI (threads per inch). If there is multiple starts, then the number of starts is divided by the TPI to determine the turns per inch. For example, 10 TPI with 5 starts is 10 / 5 = 2 turns per inch. Now that we know this, we can get the number of steps per inch as described in the previous question: take the number of steps per revolution that the motor will output. This will be the number of full steps that you motor produces (typically 200, or 1.8 degrees per step) multiplied by the microstepping per step to which the driver is configured. Simply multiple the number of turns per inch and the number of steps per revolution and you will get the steps per inch. Ok, lets see the formula:

    200 steps * 16 microsteps * 2 turns per inch = 6400 steps per inch


    Additional Information:
    14798


    Additional Information:
    hallo i have cnc with ball screw 2.5mm of pith..n driver stepping 1/16 how to setup step value

    Additional Information:
    i have ball screw with 2.5 mm of pith n 1 start motor 200 step 1/16 driver stepping

    Click the link to respond:
    How do I configure my control program (i.e. Mach3, EMC2, etc.) for lead screw steps per inch?

  • Your toothed timing belts sold by the inch..how do you attach the ends to form a closed loop ?

    Our timing belts are intended to be fixed at the ends for he travel of a particular axis. If you are using the timing belt as a continuous loop and the entire belt is needed in the mechanism, then our timing belt is not the best choice.

    Click the link to respond:
    Your toothed timing belts sold by the inch..how do you attach the ends to form a closed loop ?

  • hey, where can i see the steps how can i control 3 or 4 step motor? can i use the Axis Electronics Combo? or i need to connect controller?

    Controlling a 3-axis or 4-axis motor configuration, you will need the following items drivers/motors/controller. Our electronics combo comes with the items mentioned and with power supply/miscellaneous items.
    The only other item needed will be a computer (with controller software) to communicate and view controls of your motors.
    Using the Parallel breakout board will use Mach 3 software, and USB will use Planet-CNC software.

    Additional Information:
    You can use this link to see the videos on how to connect the electronics together and make them work: https://www.buildyourcnc.com/tutorials/tutorial-Electronics-USB-Interface-Wiring

    Click the link to respond:
    hey, where can i see the steps how can i control 3 or 4 step motor? can i use the Axis Electronics Combo? or i need to connect controller?

  • Any timing on the USB Controller board for Mach-4

    The board has been developed and we are currently waiting to receive developer info from the makers of Mach4 so we can proceed with testing compatibility. There is no definite time frame but we are hopeful it will be released within the next couple months.

    Click the link to respond:
    Any timing on the USB Controller board for Mach-4

  • Is it possible to manage USB Controller (Breakout) from my own (custom) Windows application? Is there a driver API or smth for that?

    We could not guarantee, nor say, whether or not your current software would be able to utilize the USB breakout board. Our USB breakout board is designed for use with Planet CNC software found here, http://www.planet-cnc.com/index.php?page=software

    As far as we know, this is the only CNC Controller software that operates on a USB breakout controller.

    Click the link to respond:
    Is it possible to manage USB Controller (Breakout) from my own (custom) Windows application? Is there a driver API or smth for that?

  • Which controller(DSP or FPGA or other) is best for CNC machine for G code interpreter operations?

    It's probably better to use an FPGA or a microcontroller that is clocked (provided by a crystal oscillator) fast enough to simultaneously output pulse trains for the number of axes you intent to drive on the CNC and to provide for other processor operations, like spindle control, processing inputs from the machine and other outputs you may have (mist, coolant, etc.).

    Additional Information:
    Hi,
    Thanks for the information.
    Some CNC controllers having both FPGA & DSP. Is there any advantages? What is the role of DSP in this case?

    regards,
    Naveen

    Click the link to respond:
    Which controller(DSP or FPGA or other) is best for CNC machine for G code interpreter operations?

  • How do you install the software for the Mach3 USB controller?

    The Mach3 usb controller/interface has instructions and videos on this page:
    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach3-USB-Board

    There is a 5 step process on that page to install the plug-in and the configuration xml file that is necessary for the proper functioning of the controller.

    The videos on that page also demonstrate in detail how to install the software, plug-ins, xml file and wiring and testing most of the features of the Mach3 USB interface.

    Hope this helps.

    Click the link to respond:
    How do you install the software for the Mach3 USB controller?

  • What is better: Roller Chain/timing Belt or Lead Screw?

    Lead screw is the rotational translation to linear motion driven by a screw using a stepping motor to turn the screw. Lead screw has the potential to have high resolution but can exhibit backlash in many places in the mechanism, especially through temperature change. Roller chain is the translation of motor rotation to linear motion by means of turning a sprocket or drive pulley on a roller chain or timing belt. The roller chain or timing belt is always in tension, so backlash through this specific mechanism is minimal to none. Since there is extremely little to no backlash, microstepping will enhance the resolution and meet or exceed the effective resolution of the lead screw. Roller chain or timing belt also allows the motor to use low RPM which increases the torque at any given speed as compared to the lead screw.


    Additional Information:


    Additional Information:

    Click the link to respond:
    What is better: Roller Chain/timing Belt or Lead Screw?

  • I have a lead screw machine I built from the book plans (i know, ancient history) and I'm thinking of converting the X and Y axis to rollerchain. Assuming I can configure my controller appropriately, is there anything I should buy besides chain, drive cog, tension cog and mounting hardware?

    You want to make sure that the motors will be able to provide the necessary torque since there will not be mechanical advantage using roller chain. You will need a way to fix the chain to each end. I like to use #4 - 3/4" screws and #4 nuts. You will need a drive sprocket for each axis and a couple idler sprockets on each axis to serve as tensioners and guiding the roller chain.

    Additional Information:
    OK cool. I have NEMA 24 steppers rated 425 oz-in. Is there some rule of thumb I can use to guess if that's enough? I'm not planning to push against hard stock material.

    Click the link to respond:
    I have a lead screw machine I built from the book plans (i know, ancient history) and I'm thinking of converting the X and Y axis to rollerchain. Assuming I can configure my controller appropriately, is there anything I should buy besides chain, drive cog, tension cog and mounting hardware?

  • Do you sell the 3 axis electronics combo , for heavy gantry , with the new Planet CNC usb controller ?

    Unfortunately, we don't sell the planet-cnc controller anymore. They made a change to their software that prohibits us from creating the open source board.

    We do sell three other boards that may work for you.

    The Pokeys57CNC board is the mose feature rich and will work with both Mach3 and Mach4:
    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach4-mach3-USB-ethernet-Board

    The MAch3 USB board is a good inexpensive interface that will work well if you need the interface to be USB only:
    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach3-USB-Board

    Our in-house parallel breakout board (ytou need a parallel port for this interface to work):
    https://www.buildyourcnc.com/item/electronicsAndMotors-parallel-breakout-relay
    Most motherboards have the parallel port connector on the motherboard, but not as a connector on the back of the computer case.

    Click the link to respond:
    Do you sell the 3 axis electronics combo , for heavy gantry , with the new Planet CNC usb controller ?

  • Hi I have a Proxxon MF70, I want to add 3axis stepper with controller and software by USB. Can you suggest a kit for me? Thanks.

    To implement a electronics combo to run you Proxxon MF70, you will need to find the correct drive components (ACME screw, linear rail, etc) and look into any specific modifications needed to your rig.
    I would recommend the USB 3 Axis Large Motors Electronics w/ USB Interface Board.
    Since the machine is metal, our larger motors would be highly recommended.

    We have not done this conversion, through research is recommended.

    Click the link to respond:
    Hi I have a Proxxon MF70, I want to add 3axis stepper with controller and software by USB. Can you suggest a kit for me? Thanks.

  • What do I do if I didnt recieve the y-axis rails, z-axis rails, or the roller chain for my bluechick (rollerchain)?

    Please contact us at customerservice@buildyourcnc.com so we can get the customer order # and customer info so we can send the replacements right away!!

    Click the link to respond:
    What do I do if I didnt recieve the y-axis rails, z-axis rails, or the roller chain for my bluechick (rollerchain)?

  • I trying to setup your USB Controller card. The planetcnc does not load the card, no driver for usb card. Using windows 8.1.

    To install the USB breakout board, there will be no driver to install nor any pop-up will be viewed in your windows task-bar, except only to notify that a USB device has been connected.

    If you have planet-cnc installed it should automatically ask for a license number, which if you don't have you will continue without entering any numbers. Please read carefully since there is a pop-up that can erase the entire firmware on your board, and you will basically have a dead board.

    Please email customerservice@buildyourcnc.com for further assitance.

    Additional Information:
    For Windows 8.1 you need to follow special driver installation steps. Download Planet-cnc software MANUAL and scroll down to that paragraph (without it you will not be able to install and use your board).

    Click the link to respond:
    I trying to setup your USB Controller card. The planetcnc does not load the card, no driver for usb card. Using windows 8.1.

  • 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:

    Click the link to respond:
    how do I determine the steps per inch for the motors?

  • do you not have a usb controller for planet cnc since yours is discontinued

    Unfortunately not. As much as we like the Planet-CNC software and control, they made a change in their Planet-CNC software that eliminates support for our board.

    Click the link to respond:
    do you not have a usb controller for planet cnc since yours is discontinued

  • Will the vacuum pressure controller unit effectively hold the vacuum pressure being applied to it, and would it suffice for extended periods under pressure?

    The pressure sensor on the vacuum pressure sensor circuit is the part that senses the vacuum pressure. The sensor will provide a measurement of temperature calibrated absolute pressure for as long as the circuit is on and functioning. You should have no problem keeping this circuit on indefinitely for your vacuum control needs.

    You can find the datasheet for the sensor here:
    http://www.freescale.com/files/sensors/doc/data_sheet/MPXV6115V.pdf

    Click the link to respond:
    Will the vacuum pressure controller unit effectively hold the vacuum pressure being applied to it, and would it suffice for extended periods under pressure?

  • What is the 24VDC Power requirement for the Pokeys47CNC? 1A, 2A? ...I'm running a separate 36VDC PS to the Stepper drivers and a 24VDC PS to the Controller.

    Polabs prepared step by step user guide for PoKeys57CNC and Mach4 to try answering such questions. It is available in our downloads section: https://www.poscope.com/wp-content/uploads/downloads/Pokeys/LibrariesAndPlugins/Mach4 and PoKeys57CNC - step by step guide.pdf

    Click the link to respond:
    What is the 24VDC Power requirement for the Pokeys47CNC? 1A, 2A? ...I'm running a separate 36VDC PS to the Stepper drivers and a 24VDC PS to the Controller.

  • how long is the build time for a black toe 2x4 roller chain router and shipping time to ny?

    All of our machines are a week lead time, other than the greenLean which is 2 weeks. Depending where your current location is,shipping will take anywhere from 1 week in the US, 1-5 weeks over seas.

    Click the link to respond:
    how long is the build time for a black toe 2x4 roller chain router and shipping time to ny?

  • I used DSP controller for my CNC machine. How can I determine why my CNC machine produce different output as per my requirement. example, i make a design size 10mm x30mm in my design software, now, why is it that my cnc output is15mm x 65 mm?

    The DSP controller uses its own pulses per unit (in your case, it's pulses per mm). That number is he same as steps per mm (or steps per inch if you are using that unit). Make sure that the pulses per mm is configured correctly for the machine mechanical components and the mircistep setting on the driver for each axis.

    Additional Information:
    You will need to make sure the DSP's parameters match the specifications for motor tuning.

    Click the link to respond:
    I used DSP controller for my CNC machine. How can I determine why my CNC machine produce different output as per my requirement. example, i make a design size 10mm x30mm in my design software, now, why is it that my cnc output is15mm x 65 mm?