Hello Guest it is July 12, 2026, 01:06:28 PM

Recent Posts

Pages: 1 2 3 4 5 6 7 8 9 10
1
MachPro General Discussion / BUG? Axis A not homed... but I have no A axis
« Last post by Sunkistist on July 10, 2026, 01:17:37 PM »
Hi, first time post long time lurker. Looking forward to learning where I’ve gone wrong.

I recently purchased and installed Machpro and I am looking forward to using it with my CNC knee mill. However, I have yet to get it fully functioning. The profile I’m running was imported from Mach4, where it was working fine. After running the homing sequence the first thing I tried was fire off a simple XY move (G01 X1 Y1 F10) via the MDI button. But nothing moves and I get an error in the status box stating “Axis A must be homed before running G-code”. I thought I could get by without the MDI but the error pops up while running a g-code file and when I was setting up my auto tool setter.
 
Nowhere in my settings is Axis A, or Motor 3, enabled. And in settings under Safety Check - Ignore Axes Homing Safety Check I have tried both “3” and “3-5”.
I went so far as to make an entirely new profile from scratch. That profile is throwing errors for a door interlock safety and a low coolant switch, neither of which I have. And for the record they are disabled in the settings section and no inputs were ever set for them. Also for the record, the motors are working as I can home and jog to my hearts content.

It won't let me attach files but below is the diagnostics log.

2026-07-06 12:57:49.419
  • [I    ] - Logging Enabled.

2026-07-06 12:57:51.134
  • [I    ] - Cycle Start Button Pressed  Line

2026-07-06 12:57:51.135
  • [I    ] - Function: SetStopStatus():  completed successfully, called by: SetStopStatusAll(), (inst = 0) ?

2026-07-06 12:57:51.135
  • [I    ] - Function: SetStopStatusAll():  completed successfully (inst = 0) ?

2026-07-06 12:57:51.135
  • [I    ] - Function: ResetAllOverrideAxes():  completed successfully (inst = 0) ?

2026-07-06 12:57:51.135
  • [I    ] - Function: ResetEndOfProgramOutput():  completed successfully (inst = 0) ?

2026-07-06 12:57:51.135
  • [I    ] - Function: LaserPointerCycleStartCheck():  completed successfully (inst = 0) ?

2026-07-06 12:57:51.135
  • [I    ] - Function: GetSoftLimits():  completed successfully, called by: CycleStartSoftLimitRecovery(), (inst = 0) ?

2026-07-06 12:57:51.135
  • [I    ] - Function: CycleStartSoftLimitRecovery():  completed successfully (inst = 0) ?

2026-07-06 12:57:51.136
  • [I    ] - API: mcCntlMdiExecute(inst = 0, commands = 'G01 X1 Y1 F10') (unknown caller)

2026-07-06 12:57:51.136
  • [I    ] - Force home check failed: axis A is not homed.

2026-07-06 12:57:51.136
  • [I    ] - API: mcCntlMdiExecute() Force home check failed! Returned MERROR_NOT_NOW.

2026-07-06 12:57:51.136
  • [I    ] - Error: The operation could not be completed at this time. Return Code: MERROR_NOT_NOW (-18), Function: ExecuteMDI(), Called by: xpcall(), File: [C], Line: -1  Line

2026-07-06 12:57:51.136
  • [I    ] - Error: The operation could not be completed at this time. Return Code: MERROR_NOT_NOW (-18), Function: _CycleStart(), Called by: pcall(), Line: -1  Line

2026-07-06 12:57:57.682
  • [I    ] - Logging Enabled.


Any help is appreciated! Thank you!
2
General Mach Discussion / Re: MPG Calibration
« Last post by myasthenia on July 10, 2026, 02:32:14 AM »
It sounds like the MPG is being interpreted as a velocity jog rather than one increment per detent. Check the encoder pulse settings and use separate active inputs or a macro for the X1/X10/X100 selector, as OEM codes 191–193 may be cycling rather than selecting fixed steps.
3
Mach4 General Discussion / Re: G54 work offset changes after re-homing
« Last post by cncmagic on July 09, 2026, 09:08:35 PM »
the accuracy of the Homing procedure is probably your issue. On my machine I have actual servos... so when they home, they hit the limit switch and then back off until they 'see' their encoder 'z' pulse... that's always the exact same place in their rotation. And eliminates any small discrepancy with a mechanical limit switch. If you are using only a limit switch, the accuracy will depend on the switch repeatability and the Homing speed. You can't eliminate this even if your homing procedure moves (backs off) some distance from the switch contact.  :o
4
MachPro General Discussion / Re: MachPro Demo
« Last post by Sunkistist on July 09, 2026, 03:11:58 PM »
Just my two cents if this topic influences future designs: I hear your complaint, and I too look forward to easily changing the color schemes. But a few years ago I suffered a stroke (I'm only 41 now) and since then the intense white of many programs makes it hard on my eyes. For my eyes the current screen design is extremely easy to use and read. I've already spent hours looking at the screen and my eyes are happy.

P.S. Sorry for the necro-post
5
MachPro General Discussion / Re: "Upgrading" from Mach4 to MachPro
« Last post by Sunkistist on July 09, 2026, 03:05:02 PM »
Just chiming in to help. I requested a demo version last week and very promptly got an email back with the links needed to download the simulation demo. When I attempted purchasing there was an issue with the address not matching what my card company uses but once I sorted that out it went through fine. On the purchase attempt I sent in an email asking for help and they responded within a few hours. I was quite pleased with the response time. Maybe their system doesn't like your email server? One thing to watch out for: the verification letters they use sometimes cuts off the last letter so I find I have to download the audio file.
6
MachPro General Discussion / Re: "Upgrading" from Mach4 to MachPro
« Last post by chainds on July 09, 2026, 11:37:04 AM »
Paul,
I appreciate the quick response to my questions and appreciate even more the links to the installs.  I am not surprised that the linux version is delayed. I hope it doesn't get back burnered forever.  I believe the payoff for the conversion would be worth it.  Again, thanks for help.
Curtis
7
MachPro General Discussion / Re: "Upgrading" from Mach4 to MachPro
« Last post by paul.stephens on July 09, 2026, 10:58:42 AM »
Hi Chainds,

I'll address your questions the best I can.

1. Have there been any updates on the progress for the Linux based MachPro?  I can see that the expectation on the website is 2026.  I am just wondering about the confidence level of this.

Answer: Current Confidence is low. There has been some roadblocks on this issue along with other, higher priority, issues and plans that need to be addressed to provide the highest quality product we can before we can make this move. The current timeline for this has been pushed back for the next 3-5 years.

2. If I were to buy the current license, what will the policy be for moving to linux sometime in the future?

Answer: With the way that our current licensing works, I do not foresee any issues with migrating the license over. The license PCID will change, but the contents of the license should be the same between the two devices. We are also investigating methods of making licensing easier, but the exact details as to how are not set in stone.

3. Lastly, I have requested a demo version of MachPro twice.  Once a couple of months ago and most recently early yesterday.  I have yet to receive any response from either request.  Has anyone else had such a challenge?  Maybe I'm being impatient with no response on my request from yesterday, but it is unusual in this day and age of software on-demand for this to be delayed.

Answer: I will review this. The website should have automations built in, where it will send you an email with a download link to the software. On the installer, you should have an option for downloading "Demo". This is an SIM only, unlimited use license users can use for learning, practice, testing, development, etc. In the meantime, here is a link to installing the demo.  https://pkgcdn.machmotion.com:8765/static/Mach_Package_Installer_Demo.exe *edited
If you want the traditional Mach3 and Mach4 type of demo with feature limitations and a GCode limit, you can use this link https://pkgcdn.machmotion.com:8765/static/Mach_Package_Installer_Normal.exe.
This Demo version will give you access to actual motion on your machine before deciding to purchase the product.
8
MachPro General Discussion / Re: "Upgrading" from Mach4 to MachPro
« Last post by chainds on July 09, 2026, 09:58:48 AM »
This seems like the best thread for these questions, I hope I'm correct.  One way or another I am moving on from Mach4.  Two inexplicable machine crashes in one day have pushed me to look for alternatives.  I have a lot invested in LUA customizations that I would really like to be able to use. 

1. Have there been any updates on the progress for the linux based MachPro?  I can see that the expectation on the website is 2026.  I am just wondering about the confidence level of this. 

2. If I were to buy the current license, what will the policy be for moving to linux sometime in the future?

3. Lastly, I have requested a demo version of MachPro twice.  Once a couple of months ago and most recently early yesterday.  I have yet to receive any response from either request.  Has anyone else had such a challenge?  Maybe I'm being impatient with no response on my request from yesterday, but it is unusual in this day and age of software on-demand for this to be delayed. 
9
Mach Screens / Locking Item Positions
« Last post by Jacob_Blank on July 09, 2026, 09:29:30 AM »
I was trying to reorganize a screen in Mach4 screen editor, but was having a hard time getting spacing and alignment right. The reason being that I would have to be extremely careful with selecting items that I wanted to align or size, as I could so easily move or resize them by accident. I saw that there was an option to lock their position, but it doesn't appear to actually do anything.

Is there something I am missing about this option or is there another way to anchor items so I have at least a datum to orient everything else off of? I cannot find anything in documentation or videos that actually acknowledges this button, even though it is seen in some of them.
10
Fool that I am! I have been going about it wrong.

Was already using the M26 expansion board because of its built-in relays. However, I was using it to turn the light ON.

By switching the pin from Active Low to Active High and the wire from Normally Open to Normally Closed, now it turns the light OFF when I want it off. I feel a fool for taking so long to do so.
Pages: 1 2 3 4 5 6 7 8 9 10