[ Log In ]
[ Register ]

Question #: 14682

Question: What's best, a usb controller or a parallel board for mach3 on a home built cnc router?

Current Solution

I would highly recommend the Mach3 USB controller:
https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach3-USB-Board

This board is very easy to connect and there are many detailed videos on how to connect and configure this controller.

I would shy away from parallel port breakout boards unless you are going to use a controller that requires this breakout board as an add-on.

Respond:

Other Possible Solutions to this Question

  • Hi Patrick right now I have a parallel port cnc machine that I built in 2013. I want to update my system to use a usb. Do you recommend changing my interface board to a Mach3 USB interface board or purchasing the UC 100 parallel port to USB adapter?

    Do you have any intention to upgrade to Mach4? If you will be staying with Mach3 for a while, then the Mach3 USB interface is fine. If you intend to change to Mach4, then I would go with the Pokeys57CNC interface.

    Click the link to add information to this solution:
    Hi Patrick right now I have a parallel port cnc machine that I built in 2013. I want to update my system to use a usb. Do you recommend changing my interface board to a Mach3 USB interface board or purchasing the UC 100 parallel port to USB adapter?

  • Are there plans to release a USB Controller to work with the Planet CNC Output Board for more advanced spindle control from within Planet CNC?

    At this time we are working to release a new USB controller board that will be compatible with Mach4 software and do not have any immediate plans to update the Planet-CNC USB board.

    Click the link to add information to this solution:
    Are there plans to release a USB Controller to work with the Planet CNC Output Board for more advanced spindle control from within Planet CNC?

  • WHAT'S THE DIFFERENCE BETWEEN PARALLEL BREAKOUT BOARD AND USB ITERFACE?

    The parallel (printer cable) port is uses the computer as its main source of pulse trains to operate the motor driver directly. Parallel ports are a direct connection from the processor commonly referred to as GPIO pins (General Purpose I/O pins) and provides a convenient and powerful way to interface with the computer. The parallel breakout board is included in those kits only to condition those signals for use with the drivers.

    The USB serves at the actual controller, sending the pulse trains, but the computer sends simple human readable instructions to the USB controller to tell the controller how to send pulses.

    The non-technical differences that may serve as the most important information to you is that the parallel configurations allow for a wider variety of industry standard software that can be used to control the cnc machine. The USB that we offer requires the operator to use a software called Planet-CNC software which is a very well made and feature full cnc control software.

    Additional Information:


    Additional Information:


    Additional Information:
    USB Motion controller breakout board work with planet cnc software?

    Click the link to add information to this solution:
    WHAT'S THE DIFFERENCE BETWEEN PARALLEL BREAKOUT BOARD AND USB ITERFACE?

  • 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 add information to this solution:
    Any timing on the USB Controller board for Mach-4

  • Is there a wiring diagram for hooking up your hex inverter between your USB breakout board and the controller?

    The use of the hex inverter in the application to invert a direction signal to have a motor run in the reverse directions is relatively simple.

    First, go to this link and look at the chip diagram:
    https://www.buildyourcnc.com/item/electronicsAndMotors-hex-inverter-breakout-newbiehack-integrated_circuits-hex-inverter

    Connect 5V from the USB interface tothe VCC pin. The pin on the keyboard jog header can be used. Connect the GND pin from the USB interface to the GND pin on the hex inverter. Connect the CW terminal from the USB interface to the 1A pin on the hex inverter. Connect the 1Y pin from the hex inverter to the driver.

    Additional Information:
    I got a question??? I am a dummy when it comes to cnc. I got 6040 1500kw water cold engraver 3 axis from china. I can not get anything out of them pertaining help they keep telling me the same thing over and over and over and I'm doing it and send them pictures that I know. Anyway email me a wiring diagram for the PRT 1500 watt spindle motor control box and has the emergency stop on and off switch manual PC and of course yhe screanm fultonsbusiness@gmail.com

    Additional Information:
    I got a question??? I am a dummy when it comes to cnc. I got 6040 1500kw water cold engraver 3 axis from china. I can not get anything out of them pertaining help they keep telling me the same thing over and over and over and I'm doing it and send them pictures that I know. Anyway email me a wiring diagram for the PRT 1500 watt spindle motor control box and has the emergency stop on and off switch manual PC and of course yhe screanm fultonsbusiness@gmail.com

    Click the link to add information to this solution:
    Is there a wiring diagram for hooking up your hex inverter between your USB breakout board and the controller?

  • where can I find wiring instructions for the Mach3 USB controller?

    You can find all of the wiring instructions for the Mach3 USB controller here:
    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach3-USB-Board

    Scroll down until you see the videos. The wiring instructions cover wiring all of the axes, setting up the inputs to sense limit switches, setting up the outputs and how to diagnose the outputs, setting up an external relay to control external devices, and setting up spindle speed.

    Click the link to add information to this solution:
    where can I find wiring instructions for the Mach3 USB controller?

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

    Additional Information:


    Additional Information:


    Additional Information:
    good day, does this controller board support the M11/M10 command set.

    Click the link to add information to this solution:
    How do you install the software for the Mach3 USB controller?

  • Is there a way to use an X,Y plate that will only be responsible for corner finding in Mach3 with the Mach3 USB controller?

    Yes, you can use a corner plate very easily. You will want to make a corner plate that has three independent plates that do not conduct with each other. Each of these plates will be connected to a different input (i.e. IN1 for X, IN2 for Y and IN3 for Z). The end mill or tool that is inserted into the spindle will connect to V- of the 24V power supply, or the DCM on the controller, which is connected to the 24V V-. Then, you can use the ref all home button on the program run screen of Mach3.

    Click the link to add information to this solution:
    Is there a way to use an X,Y plate that will only be responsible for corner finding in Mach3 with the Mach3 USB controller?

  • Can the Planet CNC USB controller be used with a laser engraver/cutter? Can the build your own CNC based on the Planet CNC USB controller accept a Laser head instead of a router?

    The PlanetCNC USB software, like most machine control software, can be used to control a laser engraver/cutter. The typical modification is to use the Z axis down signal to fire the laser, analogous to an endmill cutting into the workpiece from an initial position above it.

    For the second question, it is important to note that BYCNC machines are not based on PlanetCNC software, or any other particular machine control system. The machines themselves will accept standard signals from a wide variety of machine control systems, not just PlanetCNC or Mach3. This allows maximum flexibility for the customer to choose their own preferred software for this part of the toolchain.

    That said, our machines will accept a laser head either in lieu of or in addition to a spindle. Here is an example of a combination spindle/laser mount for our greenBull machine: https://buildyourcnc.com/item/cnc-machine-laser-spindle-combo-head. We have all the parts you would need to add laser functionality to your machine here: https://buildyourcnc.com/LaserComponents.aspx, if you feel comfortable assembling your own package. Also, feel free to contact our sales department for a quote if you need a custom assembly.

    Click the link to add information to this solution:
    Can the Planet CNC USB controller be used with a laser engraver/cutter? Can the build your own CNC based on the Planet CNC USB controller accept a Laser head instead of a router?

  • How do I use the outputs on the Mach3 USB controller?

    I created a video to demonstrate how to use the outputs on the Mach3 USB controller. You can find this video on the following page:
    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach3-USB-Board

    Scroll down to the 5th video on that page. The title of the video is: Mach3 USB Controller Outputs

    Click the link to add information to this solution:
    How do I use the outputs on the Mach3 USB controller?

  • I am interested in using the Mach3 USB interface board. I was wondering if there was a way to run a torch height controller with this board for use with a plasma cutter, and if so do you know of any THCs that will work. Thank you.

    Yes, you can connect a THC, Torch Height Controller, with the Mach3 USB controller. The THC uses the inputs to determine if the z axis needs to move up or down according to the arc of the plasma torch. The THC connects its outputs to the inputs of the controller so the controller will be informed of the states of the plasma torch.

    Click the link to add information to this solution:
    I am interested in using the Mach3 USB interface board. I was wondering if there was a way to run a torch height controller with this board for use with a plasma cutter, and if so do you know of any THCs that will work. Thank you.

  • Can I use your USB interface board and Mach4 on my 3 axis CNC router?

    The USB interface that we sell only works with planet-cnc software. We will be developing our own USB board and plug-in that will work with Mach4 very soon.

    Additional Information:
    does the mach3 usb interface board work with mach4?

    Click the link to add information to this solution:
    Can I use your USB interface board and Mach4 on my 3 axis CNC router?

  • I have a planetcnc USB controller to run my project and when I start the 240v router the USB connection shuts down.

    The USB controller will only work with the Planet-CNC software. This software is well made and will provide great functionality. The planet-cnc software delivers instructions to the microcontroller on the board and the microcontroller will send out the pulse trains needed to move the machine correctly.

    There are two main alternatives if you want to use the mach3 software:
    First, get a parallel port card and add it to your computer and get a parallel breakout board. If you have a laptop/notebook computer, this will not be possible.
    Second, if you have a laptop, or really want to use the USB as the main interface for controlling the machine, you will need to get the smoothstepper board which works with mach3. The price combination is much higher than the USB controller with planet-cnc, but will work with Mach3.

    Additional Information:


    Additional Information:


    Additional Information:
    The planet cnc controller can be prone to electrical interference and has been known to cause such problems. In the first instance try to use a quality double sheilded USB cable, hopefully this will fix your problem. Alternatively you may need to sheild your limit switch, estop and or motor cabling. My pick is that a quality USB cable will fix it though, worked for me.

    Click the link to add information to this solution:
    I have a planetcnc USB controller to run my project and when I start the 240v router the USB connection shuts down.

  • I have a planetcnc USB controller to run my project and when I start the 240v router the USB connection shuts down.

    The USB controller will only work with the Planet-CNC software. This software is well made and will provide great functionality. The planet-cnc software delivers instructions to the microcontroller on the board and the microcontroller will send out the pulse trains needed to move the machine correctly.

    There are two main alternatives if you want to use the mach3 software:
    First, get a parallel port card and add it to your computer and get a parallel breakout board. If you have a laptop/notebook computer, this will not be possible.
    Second, if you have a laptop, or really want to use the USB as the main interface for controlling the machine, you will need to get the smoothstepper board which works with mach3. The price combination is much higher than the USB controller with planet-cnc, but will work with Mach3.

    Additional Information:


    Additional Information:


    Additional Information:
    The planet cnc controller can be prone to electrical interference and has been known to cause such problems. In the first instance try to use a quality double sheilded USB cable, hopefully this will fix your problem. Alternatively you may need to sheild your limit switch, estop and or motor cabling. My pick is that a quality USB cable will fix it though, worked for me.

    Click the link to add information to this solution:
    I have a planetcnc USB controller to run my project and when I start the 240v router the USB connection shuts down.

  • Can I use Mach3 or 4 with your USB controller PCA?

    The USB controller board is currently only compatible with Planet-CNC software.

    Click the link to add information to this solution:
    Can I use Mach3 or 4 with your USB controller PCA?

  • What is the pinout of the 12-pin keyboard jog header on the V2.1 CNC USB controller?

    The pinout of the USB interface's keyboard job interface can be found here at the usb interface page:
    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-USB-Controller-Breakout#prettyPhoto/2/

    Scroll down to the instructions below the description and it's the first instruction step. Click on the picture. Just copy and paste that link into the address bar and the diagram should appear.

    Click the link to add information to this solution:
    What is the pinout of the 12-pin keyboard jog header on the V2.1 CNC USB controller?

  • 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 add information to this solution:
    Do you sell the 3 axis electronics combo , for heavy gantry , with the new Planet CNC usb controller ?

  • Helo. I'm using Meshcam to generate the toolpaths. What type of files should I "save as" for the greenbull CNC using Mach3 with the UC100 USB to Parallel?

    The file type to save for use with Mach3 is .tap or .nc. Make sure that you specify Mach3 as the post processor in Meshcam.

    Click the link to add information to this solution:
    Helo. I'm using Meshcam to generate the toolpaths. What type of files should I "save as" for the greenbull CNC using Mach3 with the UC100 USB to Parallel?

  • How can I connect an inductive proximity sensor to the Mach3 USB controller?

    I would suggest using the NPN proximity sensor for the Mach3 USB or the Pokeys57cnc. The proximity sensors have a top DC voltage limit of 30 volts, so it would be best to use the 24V power supply that is used to power the controller. Both controllers have a 24V power requirement, so that is convenient.

    The blue wire of the proximity sensor is the GND wire and is connected to the 24V power supply's V- terminal. The brown wire is the positive wire and is connected to the V+ terminal of the 24V power supply. The black wire is the signal wire and is connected to the input terminal of the controller.

    Click the link to add information to this solution:
    How can I connect an inductive proximity sensor to the Mach3 USB controller?

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.