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

Question #: 14416

Question: I get a probediag.dat error=5 when I start Mach3?

Current Solution

Erase the file named probediag.txt and everything should work fine. Start Mach3 again and you should not get the error.

If you still get the error, please submit additional information on this FAQ.

Respond:

Other Possible Solutions to this Question

  • My Mach3 will not start, it says probediag.dat error=5.

    Erase the file named probediag.txt and everything should work fine. Start Mach3 again and you should not get the error.

    If you still get the error, please submit additional information on this FAQ.

    Click the link to respond:
    My Mach3 will not start, it says probediag.dat error=5.

  • When I try to run Mach3 It just crashes and restarts my computer.

    What Windows version are you running? I have heard of a windows update that crashes Mach3. Try uninstalling Mach3 then re-installing it to see if that works. Make sure to save your .xml files under the Mach3 folder or you will lose your settings. Also, copy your license file under that folder so you can re-copy it into the new folder.

    Another solution is to roll back the windows update to a previous version (just prior to the update).

    Additional Information:

    Click the link to respond:
    When I try to run Mach3 It just crashes and restarts my computer.

  • Windows 7 is reboots after starting Mach3. Please advise. S

    Are you using the parallel port to interface with the machine? If so, Mach3 uses a driver that interacts with the parallel port and if there is a problem with your parallel port, then I suspect that your computer will reboot, from a short at that portion of the motherboard, of something to that effect.

    Additional Information:
    yes i use parallel port

    Click the link to respond:
    Windows 7 is reboots after starting Mach3. Please advise. S

  • when i start spindle i recive emergency mode active

    Either your limit switches are too close to the spindle wires, or you need to se thte debounce parameters in mach3

    Click the link to respond:
    when i start spindle i recive emergency mode active

  • I can't get the Mach3 USB interface to work

    Please follow the steps on the following webpage:

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

    Additional Information:
    Mach3 interface board not connected

    Additional Information:
    Mach3 interface board not connected

    Additional Information:
    Mach3 interface board not connected

    Additional Information:
    Mach3 interface board not connected

    Additional Information:
    Mach3 interface board not connected

    Additional Information:
    Mach3 interface board not connected

    Click the link to respond:
    I can't get the Mach3 USB interface to work

  • How long does it take to get my Mach3 license emailed to me?

    Should be the same day. Please call us if you don't receive the license in the same day.

    Click the link to respond:
    How long does it take to get my Mach3 license emailed to me?

  • When my mill has been running fine for a while it sometimes starts to lose steps.

    Sometimes the problem is just too much dust on the motors. Wood dust and grease can get pretty sticky over time. This is especially bad with lead screws as the dirt is collected inside the nut. Just clean the motors and guides, put some petrol on them to get rid of old, sticky oil, clean again and relube.

    I would look for worn bearings (or perhaps mounting bolts, or even a loose set screw on the motor couplings). You might even go to the extreme, of removing the motor coupling from the drive, and try turning the drive by hand. If you can't, then you have some type of binding issues in the mechanical drive on that axis. Again, look for worn bearings, etc. I once had this issue to appear on my Y axis, and discovered that it had been dragging a shattered bearing around (instead of it smoothly rolling along, as it was designed to do).

    This could also be caused be a loose sprocket appearing like the motor is loosing steps.

    Click the link to respond:
    When my mill has been running fine for a while it sometimes starts to lose steps.

  • I ordered Mach 3 how or when will I get it?

    You will receive the license file via email.

    Additional Information:
    You may have already received it. Always check you spam folder to see if the email landed there.

    Click the link to respond:
    I ordered Mach 3 how or when will I get it?

  • USING MACH3, MY MACHINE STOPS IN THE MIDDLE OF A PROJECT. HOW CAN IT BE STARTED AGAIN FROM POINT STOPPED?

    Dealing with a mid-stop cut via Mach3, you will have to be careful if it is intentionally or unintentional. If you desire to stop your machine while in the middle of a cut be sure to stop it when the machine is moving in an upward motion on the z-axis and the X/Y-axis are stationary. Then you can choose the point (G-code) where the machine was left off and click on the Run from here button on the Program Run screen (left hand side) right above the Reset button.
    (Make sure spindle/router is running before hand!)

    Now if the machine stops unintentionally, and was moving in either the X/Y-axis, then it will be difficult to run the machine from the original point dealing with the coordinates might have been lost due the the machine continuing motion but via Mach3 the machine has stopped.

    If this occurs to fight this issue before hand, is marking your home with the spindle/router to make a hole were your home is. Although moving it manually back to home the machine can be off by the smallest amount and could cause an inconsistent cut. If accuracy is something that can not be risked, then you can home the machine about a 1/4" or 1/2" down from the original home to start your cut on the same material but loosing that small piece.

    Additional Information:


    Additional Information:
    My typical go to solution is:

    - Note the current g-code line where the machine stopped.
    - If Mach3 errored and you cannot control the machine, Exit Mach3 - you may find that reset, stop does nothing to stop the spindle. When you exit mach3, the spindle will stop automatically.
    - Restart Mach3. The DRO (Digital Readout) should show the correct coordinates where the machine position was before exiting Mach3.
    - Scroll to the g-code line where the machine stopped. You may need to go a few lines prior to make sure you are not skipping any machining operations (which is why it is a good idea to learn the basics of g-code - don't worry, it's easy)
    - Click on the "Run from Here" button.
    - Mach3 will present you with a "Preparation Move" dialog box with the location that it will move to. If the coordinates shows a position that is into the material, make sure to specify a rapid height (clearance height) so the machine will move up first and then move to the location before moving down into the material. If the spindle is automatically controlled by Mach3, make sure to check the turn spindle on checkbox. If not, make sure the router or spindle is on before clicking OK.

    Click the link to respond:
    USING MACH3, MY MACHINE STOPS IN THE MIDDLE OF A PROJECT. HOW CAN IT BE STARTED AGAIN FROM POINT STOPPED?

  • Using Mach3, my machine stops in the middle of a project. How can it be started again from the point it stopped?

    Dealing with a mid-stop cut via Mach3, you will have to be careful if it is intentionally or unintentional. If you desire to stop your machine while in the middle of a cut be sure to stop it when the machine is moving in an upward motion on the z-axis and the X/Y-axis are stationary. Then you can choose the point (G-code) where the machine was left off and click on the Run from here button on the Program Run screen (left hand side) right above the Reset button.
    (Make sure spindle/router is running before hand!)

    Now if the machine stops unintentionally, and was moving in either the X/Y-axis, then it will be difficult to run the machine from the original point dealing with the coordinates might have been lost due the the machine continuing motion but via Mach3 the machine has stopped.

    If this occurs to fight this issue before hand, is marking your home with the spindle/router to make a hole were your home is. Although moving it manually back to home the machine can be off by the smallest amount and could cause an inconsistent cut. If accuracy is something that can not be risked, then you can home the machine about a 1/4" or 1/2" down from the original home to start your cut on the same material but loosing that small piece.

    Additional Information:


    Additional Information:
    My typical go to solution is:

    - Note the current g-code line where the machine stopped.
    - If Mach3 errored and you cannot control the machine, Exit Mach3 - you may find that reset, stop does nothing to stop the spindle. When you exit mach3, the spindle will stop automatically.
    - Restart Mach3. The DRO (Digital Readout) should show the correct coordinates where the machine position was before exiting Mach3.
    - Scroll to the g-code line where the machine stopped. You may need to go a few lines prior to make sure you are not skipping any machining operations (which is why it is a good idea to learn the basics of g-code - don't worry, it's easy)
    - Click on the "Run from Here" button.
    - Mach3 will present you with a "Preparation Move" dialog box with the location that it will move to. If the coordinates shows a position that is into the material, make sure to specify a rapid height (clearance height) so the machine will move up first and then move to the location before moving down into the material. If the spindle is automatically controlled by Mach3, make sure to check the turn spindle on checkbox. If not, make sure the router or spindle is on before clicking OK.

    Click the link to respond:
    Using Mach3, my machine stops in the middle of a project. How can it be started again from the point it stopped?

  • I have not used my CNC router (Mach3, USB interface board) for several months. When I tried to use it, all 3 stepper motors moved extremely slowly. Where should I start troubleshooting?

    If your motors turn very slowly using your Mach3 USB board, then either the pulse from the board is being output at a slow rate or the motor drivers are set to a higher than expected microstepping:

    The Mach3 USB board outputs the pulse rather than the computer, but Mach3 controls this pulse frequency within the motor tuning section. First, determine if the travel distance is correct with the computer and the physical travel of the machine.

    If the travel is different, then your stepper motor driver's microstepping is incorrect, or the steps per inch/mm in the motor tuning within Mach3 is incorrect.

    If the travel is correct, then simply change the velocity and acceleration parameters to your desired level. If Mach3 will not achieve the velocity you desire, then decrease your stepper motor driver's microstepping setting, readjust the step per inch/mm in mach3 and readjust the acceleration and velocity to your desired levels.

    Click the link to respond:
    I have not used my CNC router (Mach3, USB interface board) for several months. When I tried to use it, all 3 stepper motors moved extremely slowly. Where should I start troubleshooting?

  • Will the 1/2" 5 start lead screw and the 3/8" 5 start will it all work together in unison

    If the turns per inch on a lead screw is different, then the nut on the lead screw will move at a different velocity.

    Additional Information:
    Let me explain in more detail.

    Let's say you have two lead screws:

    - 1/2" 5 starts at 10 TPI = 2 turns per inch. (5 starts / 10 TPI = 1/2 inches per turn or 10 TPI / 5 Starts = 2 turns per inch.)

    - 3/8" 2 starts at 10 TPI = 5 turns per inch. (2 starts / 10 TPI = 1/5 inches per turn or 10 TPI / 2 starts = 5 turns per inch.)


    So, if two stepper motors (one connected to the 1/2" lead screw and the other connected to the 3/8" lead screw) turned 10 revolutions in 2 seconds, the 1/2" lead nut would travel 5 inches and the 3/8" lead nut would travel 2 inches at the 2 second mark.

    Click the link to respond:
    Will the 1/2" 5 start lead screw and the 3/8" 5 start will it all work together in unison

  • Will the 1/2" 5 start lead screw and the 3/8" 5 start will it all work together in unison

    If the turns per inch on a lead screw is different, then the nut on the lead screw will move at a different velocity.

    Additional Information:
    Let me explain in more detail.

    Let's say you have two lead screws:

    - 1/2" 5 starts at 10 TPI = 2 turns per inch. (5 starts / 10 TPI = 1/2 inches per turn or 10 TPI / 5 Starts = 2 turns per inch.)

    - 3/8" 2 starts at 10 TPI = 5 turns per inch. (2 starts / 10 TPI = 1/5 inches per turn or 10 TPI / 2 starts = 5 turns per inch.)


    So, if two stepper motors (one connected to the 1/2" lead screw and the other connected to the 3/8" lead screw) turned 10 revolutions in 2 seconds, the 1/2" lead nut would travel 5 inches and the 3/8" lead nut would travel 2 inches at the 2 second mark.

    Click the link to respond:
    Will the 1/2" 5 start lead screw and the 3/8" 5 start will it all work together in unison

  • If I buy the 1/2" 5 start lead screw and the 3/8" 5 start lead screws will it all work together

    If the turns per inch on a lead screw is different, then the nut on the lead screw will move at a different velocity.

    Additional Information:
    Let me explain in more detail.

    Let's say you have two lead screws:

    - 1/2" 5 starts at 10 TPI = 2 turns per inch. (5 starts / 10 TPI = 1/2 inches per turn or 10 TPI / 5 Starts = 2 turns per inch.)

    - 3/8" 2 starts at 10 TPI = 5 turns per inch. (2 starts / 10 TPI = 1/5 inches per turn or 10 TPI / 2 starts = 5 turns per inch.)


    So, if two stepper motors (one connected to the 1/2" lead screw and the other connected to the 3/8" lead screw) turned 10 revolutions in 2 seconds, the 1/2" lead nut would travel 5 inches and the 3/8" lead nut would travel 2 inches at the 2 second mark.

    Click the link to respond:
    If I buy the 1/2" 5 start lead screw and the 3/8" 5 start lead screws will it all work together

  • How do I get started I would like to build a cnc router. Making the machine I can do, but I am weak on cad,cam and mach3. I am thinking about a 4’x4’. Do you have plans I can buy?

    We are developing plans for our machine, but they are not completed yet. Please let me know if you would like to be added to our list of customers wanting plans. Thanks,

    Additional Information:
    If you have specific questions regarding CAD, CAM and Control, please add another question to the customer service and I will answer them in detail.

    Click the link to respond:
    How do I get started I would like to build a cnc router. Making the machine I can do, but I am weak on cad,cam and mach3. I am thinking about a 4’x4’. Do you have plans I can buy?

  • WHAT SETTINGS DO I USE IN MACH3 MOTOR TUNING?

    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:
    WHAT SETTINGS DO I USE IN MACH3 MOTOR TUNING?

  • 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 respond:
    WHAT IS THE DIFFERENCE BETWEEN MACH3 AND MACH4?

  • limit switch does not work as wired mach3 usb

    Are you connecting the limit switch in normally open mode? I would suggest connecting a single limit switch from the DCM terminal to one of the input terminals. Make sure you have a 24v power supply connected between the 24V terminal and the DCM terminal.

    Additional Information:
    Are you connecting the limit switch in normally open mode? I would suggest connecting a single limit switch from the DCM terminal to one of the input terminals. Make sure you have a 24v power supply connected between the 24V terminal and the DCM terminal.

    Click the link to respond:
    limit switch does not work as wired mach3 usb

  • WHAT IS THE MOST EASY WAY TO HOOK UP MILL IN THAT AUTOMATICALLY STARTS WHEN CYCLE STARTS, AND STOPS GCODE THROUGH?

    Does your breakout board (interface) have a relay? If so, you can connect one of the router/spindle's ac lines through the relay. The M3, M4 and M5 codes are used to control the router/spindle. Typically, the M codes are automatically added to the g-code regardless if you configure this in your CAM software. If you have the breakout board from buildyourcnc, you can go to the product page for the breakout board and the relay connection diagram and narrative is in the instructions on that page.

    Click the link to respond:
    WHAT IS THE MOST EASY WAY TO HOOK UP MILL IN THAT AUTOMATICALLY STARTS WHEN CYCLE STARTS, AND STOPS GCODE THROUGH?