[ Log In ]
[ Register ]

Question #: 15178

Question: [Mach3 USB Interface Board] Will this work with Mach4. I,m thinking to upgrade from Mach3.

Current Solution

The Mach3 USB will not work with Mach4. Consider the Pokeys57CNC controller instead. The Pokeys57CNC controller will work with Mach3 or Mach4 and contains more features than most CNC machines need, including 8 motor outputs, 4 onboard relays, limit home and probe inputs, galvanically isolated outputs, and much more.
https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach4-mach3-USB-ethernet-Board

Respond:

Other Possible Solutions to this Question

  • [575] How do I get the USB Driver to work with Mach3 Version 1.84

    What problems are you experiencing?

    Additional Information:
    Are you able to install a newer version of Mach3? If you are worried that your configuration will be lost, you can save the configuration by copying all of the XML files from the Mach folder. The XML files contain all of the settings that you applied in Mach3. Just in case the XML files are not compatible with the new version, make sure not to erase the current Mach3 that you have on the machine.

    Click the link to add information to this solution:
    [575] How do I get the USB Driver to work with Mach3 Version 1.84

  • WILL THE USB BREAKOUT BOARD WORK WITH MACH3?

    Sure, the USB interface has a place for 4 axes of limit switches.

    Each axis can have two limit switches: one for the ++ (positive) end and one for the -- (negative) end. The positive end would be the limit switch at the end of the machine that, say the machine has a 4'x8' area, reaches a bit after the 8 foot mark. The negative end would be the limit switch behind the 0 foot location behind the origin. If the origin is in the middle, the negative would be at a little more than the -4 foot end and the positive would be at a bit more than the +4 foot end. Note that you can have more than one switch on each pin where the NC is connected in serial fashion and the NO is connected in parallel fashion (this can be seen on the diagram in the multiple limits switch section). The software configurations for the limits switches are under File -> Settings -> Limit.

    A typical limit switch has three connections on it. These connections consist of COM (common), NC (normally closed) and NO (normally open). The COM would generally go to GND and the NC or the NO would go to the pin. If the NC is used, then the the switch is constantly connected until the switch is pushed (engaged) then the connection from the pin to gnd is broken (open). Use the settings in software to set whether in NC or NO configuration.

    Let me know if this information was helpful (or not) by adding information to this question. Thanks.

    User response:
    Thank you very much for this helpful information. I'm still a little fuzzy on how the 6 limit switches physically connect to each other and to the USB breakout board. You've stated one switch (home) goes to positive and another switch (limit) goes to negative. Are all the GND prongs from all 6 switches connected to each other and going to GND on the breakout board, or no? And the NC prongs, how exactly are they connected to each other? And to the board? There has to be a diagram somewhere shows this visually, no? I don't know how to wire the switches in series or in parallel. I have already physically installed all the switches on the machine and ran the wires to where the board is. Now I just need to know where to plug these wires into the board. Also, taking into consideration that I'm using the Planet CNC software, the only settings I have pertaining to limit switches is "Enable/Disable" for each axis, and the actual limit for each axis. Nothing about NC or NO. Is that only in Mach3?
    Thank you.

    buildyourcnc response:
    On the USB interface, the COM on the switch connects to GND and the NC or NO connects to the input pin (i.e. x++, y--, etc.)

    Limit switch configuration is rather difficult to understand, especially with series and parallel. You can think of series as a single wire going from GND to the axis letter input terminal (i.e. X++ or X--). If the wire is broken, then the circuit is open (or the switch is engaged in a normally closed scenario). Normally closed is like an actual wire, and when engaged, the switch "opens" (breaks the wire). This is why we recommend in some systems that you can put many switches in series on a single pin. When one of the switches is engaged (breaking the connection) then the entire circuit of switches is broken and the machine stops.

    In a parallel scenario, the state of the circuit is always broken until the one of the switches is engaged and the circuit is then closed or connected. The topology looks like a ladder. All the switches connect to both sides of the ladder and the switches are like the runs of the ladder (the horizontal bars that the feet are placed while climbing). Imagine all of the switches broken in this scenario (normally open). It would be like the ladder could be split in two, but if one of the ladder runs (switches) is closed by engaging it, then that run would connect both sides of the ladder and the two sides of the ladder would have a connection.

    There is a diagram on the USB page of the various limit switch configurations. If you need more information (visual and/or otherwise), please let us know and we will immediately add that information to benefit everyone.

    Click the link to add information to this solution:
    WILL THE USB BREAKOUT BOARD WORK WITH MACH3?

  • I AM INTERESTED IN THE 3 AXIS COMBO USB OPTION. NOTICE YOU ENDORSE PLANET-CNC FOR USE WITH THIS BUT WILL MACH3 INTERFACE WELL BEAK OUT BOARD?
  • [575] Hi, Can I use this board with a closed loop stepper?

    Yes, this CNC controller can be used with closed-loop stepper drivers and motors. The loop for control and feedback is between the driver and the motor. The closed-loop driver receives step and direction signals, which this controller will output which furnishes the driver with the necessary signals to move the motor. Additionally, the closed-loop driver can output a fault signal to this controller through the controller's input terminals in case the motor should encounter a situation that prevents the motor from moving so the CNC can shut down.

    Click the link to add information to this solution:
    [575] Hi, Can I use this board with a closed loop stepper?

  • [575] I have one of these but pc says device is faulty. If i buy one from you will you be able to fix such problems

    If your PC is unable to communicate successfully with the Mach3 USB controller that you purchased, the problem can exist outside of the controller. If the problem is with the controller, then my controller will work. If the problem is not with the controller, then the problem will persist.

    Click the link to add information to this solution:
    [575] I have one of these but pc says device is faulty. If i buy one from you will you be able to fix such problems

  • Hi Do you know if your Mach3 interface board works with any of other of the current CAM programs such as MACH4?

    The Mach3 USB controller only works with Mach3. We have a controller that works with Mach3 and Mach4 called pokeys57CNC controller.
    Here is a link to that controller:
    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach4-mach3-USB-ethernet-Board

    Click the link to add information to this solution:
    Hi Do you know if your Mach3 interface board works with any of other of the current CAM programs such as MACH4?

  • Hi Do you know if your Mach3 interface board works with any of other of the current CAM programs such as MACH4?

    The Mach3 USB controller only works with Mach3. We have a controller that works with Mach3 and Mach4 called pokeys57CNC controller.
    Here is a link to that controller:
    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach4-mach3-USB-ethernet-Board

    Click the link to add information to this solution:
    Hi Do you know if your Mach3 interface board works with any of other of the current CAM programs such as MACH4?

  • [575] Hi, I have an old version of MACH3 V1.84 - Can someone tell me where to place the USB motion drive as there is no plugin folder in this version.

    Are you able to install a newer version of Mach3? If you are worried that your configuration will be lost, you can save the configuration by copying all of the XML files from the Mach folder. The XML files contain all of the settings that you applied in Mach3. Just in case the XML files are not compatible with the new version, make sure not to erase the current Mach3 that you have on the machine.

    Click the link to add information to this solution:
    [575] Hi, I have an old version of MACH3 V1.84 - Can someone tell me where to place the USB motion drive as there is no plugin folder in this version.

  • [575] I cannot get the limits to work I’m normally open as you state

    Open the input signals dialog box by clicking on config, then ports and pins, then input signals. For each line item that you use (i.e. x++, y--, etc) make sure the port number is 3.

    Also, make sure there is a 24v power supply connected to the DCM and 24V terminals. One side of the NO on the limit switch must connect to the DCM, or the power supply V- terminal.

    Click the link to add information to this solution:
    [575] I cannot get the limits to work I’m normally open as you state

  • [575] It is possible to use Modbus MPG with your card or it is only hardware mpg allowed?

    You can use a USB, RS232, RS485 (modbus), wireless, or hardwired MPG or Pendant with this controller. I personally use a wireless pendant with this controller without a problem.

    Click the link to add information to this solution:
    [575] It is possible to use Modbus MPG with your card or it is only hardware mpg allowed?

  • [575] does the mach3 usb interface board support the M11/M10 command set?

    The Mach3 USB controller will work with M3/M4/M5 or M7/M8/M9 combinations. M10/M11 is not available with the controller.

    Click the link to add information to this solution:
    [575] does the mach3 usb interface board support the M11/M10 command set?

  • [575] Is there a way to use an X,Y plate that will only be responsible for corner finding?

    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:
    [575] Is there a way to use an X,Y plate that will only be responsible for corner finding?

  • [575] Hey friend have problem outups is always high m3 m5 not work

    Check that the port number in the outputs tab for the specific output you are using is set to port 3. Also, make sure you are wiring the output as shown in the outputs video below:

    Click the link to add information to this solution:
    [575] Hey friend have problem outups is always high m3 m5 not work

  • [575] Hello. Does this USB interface board thc? I have the proma 150.

    I do not recommend using the Mach3 USB controller to be used with a torch height controller. There are only 4 inputs on the Mach3 USB controller. We have tried to interface a Proma THC to this board without success; however, we did not exhaust all possibilities.

    I would recommend the Pokeys57CNC controller to connect the Proma THC as I have interfaced these two before and they work well together.
    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach4-mach3-USB-ethernet-Board

    Click the link to add information to this solution:
    [575] Hello. Does this USB interface board thc? I have the proma 150.

  • HOW COMPLEX IS YOUR KIT TO ASSEMBLE, AND MOST IMPORTANTLY - HARD IT SETUP CONTROL THE LASER WITH MACH3?

    The blackTooth Laser cutter and Engraver can be built in a weekend. Take a look at the build instructions and try to determine if you feel you have sufficient capability to put together the laser system.

    Click the link to add information to this solution:
    HOW COMPLEX IS YOUR KIT TO ASSEMBLE, AND MOST IMPORTANTLY - HARD IT SETUP CONTROL THE LASER WITH MACH3?

  • WHAT IS THE DIFFERENCE BETWEEN MACH3 AND MACH4?

    Standard Version Features Mach3 Mach4 Hobby Mach4 Industrial
    Number of Planners 1 1 1
    Number of Axis 6 6 6
    Out of Band Axis (OBA) 0 1 6
    Slave axis (uses up coordinated axes) 3 N/A N/A
    Slave motors (does not use up coordinated axes) N/A 4 per Axis 4 per Axis
    API Interface - Open to All Hardware Yes Yes Yes
    Extended Plugin Support Yes Yes Yes
    User customizable GUI Yes Yes Yes
    Unified (GUI) Interface - PLC, CNC, etc.. Yes Yes
    Unlimited IO Yes Yes Yes
    Modbus PLC Yes Yes Yes
    PMC (Ladder Logic addressing for cnc/plc) Yes Yes
    Unlimited File Size Yes Yes
    Tool Path Display Yes Yes Yes
    Tool Path Speed & Quality Low High High
    Scripting - Customization Yes Yes Yes
    LUA Scripting - simple, fast, cross-platform Yes Yes
    - Lua sockets (ftp, http, smtp,..) Yes Yes
    - SSL (security layer) Yes Yes
    - LFS (manage large files and data storage) Yes Yes
    - Seriel port Yes Yes
    - Enraving of part numbers / serial numbering of parts Yes Yes
    - Plugin panel objects Yes Yes
    IPC Library for Data Sharing/tracking (Interprocess communication) Yes Yes
    Full Feature Screens/Controls Per Machine Type Yes Yes
    Currently Availabe: Mill, Router, Lathe, 3d Printer Yes Yes
    Multiple gcode Interpruters (Per Machine Type) Yes Yes
    Probing - Intergrated in standard screens Yes Yes
    Simulated 3d Machining (with additional plugin license) Yes Yes
    Tool Life Management (G10 L3 command) Yes
    Screw Mapping Yes
    Professional Screen Designer (advanced G.U.I.) Yes
    - Screen Animation Control Yes
    - Screen Integrated Tool Table Control Yes
    - Screen Integrated Work Offset Control Yes
    - Screen Integrated gcode editor Yes
    - Screen Artsoft Wizard Package Integration Yes
    Macro B gcode Programming (#variables) Yes
    - User definable gcodes via marco calls Yes
    - Macro Calls: G65, G66, G66.1 Yes
    - gcode via marco call (custom G codes via macro B) Yes
    - mcode via macro call (custom M codes via macro B) Yes
    - mcode via sub code (custom M code via sup program) Yes
    - Conditional gcodes Yes
    - set VN call - define variable names Yes
    gcode Editor Included Yes
    Scripted M code (custom M code via LUA script) Yes Yes
    Variable Speed Spindle Yes Yes Yes
    Spindle Relay Yes Yes Yes
    Coolant relay Yes Yes Yes
    Mist Relay Yes Yes Yes
    Threading Yes Yes Yes
    Rigid Tapping Yes Yes Yes
    Single Block Yes Yes Yes
    Block Delete Yes Yes Yes
    Optional Stop Yes Yes Yes
    MACH CNC CONTROL SOFTWARE MAIN FEATURES AND VERSION DIFFERENCES
    Standard Version Features Mach3 Mach4 Hobby Mach4 Industrial
    MACH CNC CONTROL SOFTWARE MAIN FEATURES AND VERSION DIFFERENCES
    Cutter Comp Yes Yes Yes
    Fanuc Type C Cutter Comp Yes Yes
    Fixture Offsets Yes Yes Yes
    G51 Scaling Yes Yes Yes
    G92 Offsets Yes Yes Yes
    G52 Offsets Yes Yes Yes
    Event Driven Yes Yes
    Multi Line MDI Yes Yes
    Subs In MDI Yes Yes
    OpenGL Optimization Yes Yes
    Multi-platform OS Compatibility Option Yes Yes
    Online Support Yes Yes Yes
    Phone Support Option Available Yes
    Support Priority Yes
    Available to End Users as "Do-it-yourself" Yes Yes
    Summary - Mach3 versus Mach4 :
    Mach4 Hobby is the closest comparable version to Mach3, yet it is still much more advanced. The price point of these versions is nearly
    identical. Mach3 is very popular for hobby enthusiest and is used in highly modified form by some great OEM's. In general, Mach4 is more
    complex than Mach3 and follows cnc industry standards. Mach3 has many customizations to make it easier for hobby users, but can lead to
    difficulties if users plan to apply their knowledge to more advanced systems. Mach4 is built as a full featured cnc controller capable of high
    speed machining for servo and stepper systems. Mach3's feature set is complete, while Mach4's will continue to expand. If you are new to cnc,
    Artsoft highly recommends using and learning Mach4 even if it appears that Mach3's feature set will be adequate for your needs.

    Click the link to add information to this solution:
    WHAT IS THE DIFFERENCE BETWEEN MACH3 AND MACH4?

  • [575] We have Gecko 203V that require 5v input signal, can this be done?

    Yes, that driver has standard step and direction signal terminals that will work fine with the Mach3 USB controller.

    Click the link to add information to this solution:
    [575] We have Gecko 203V that require 5v input signal, can this be done?

  • [575] Can you tell me where to find a script (for Auto Tool Zero button) to zero Z axis from a touch plate?

    To use a touch plate on any controller, all you need is a conductive flat material with a known thickness and some wire and alligator clips. Solder a wire to the touch plate and connect the other end of the wire to the free input terminal of the controller. Connect a wire with an alligator clip to the ground of the controller (on the Mach3 USB controller, this ground is the DCM terminal, or the digital gnd on the 24VDC power supply). Connect the alligator clip to the end mill.

    You can either use a script to serve as the probe, or you can use the ref all home button and setup the touch plate as a home switch.

    Click the link to add information to this solution:
    [575] Can you tell me where to find a script (for Auto Tool Zero button) to zero Z axis from a touch plate?

  • [575] Could thi board be used for a plasma cutter with THC?

    I have had no success with this controller paired with a THC
    (Torch Height Controller) for plasma cutting. I would instead recommend the pokeys57CNC controller and the PlasmaSense and PlasmaSensOut THC controllers.

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

    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-plasma-thc-plasmasenseoutandplasmasense

    Click the link to add information to this solution:
    [575] Could thi board be used for a plasma cutter with THC?

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.