Hello Guest it is June 30, 2026, 05:56:47 PM

Recent Posts

Pages: 1 2 3 4 5 6 7 8 9 10
1
Mach4 General Discussion / Re: G54 work offset changes after re-homing
« Last post by joeaverage on June 26, 2026, 04:48:09 PM »
Hi,

Quote
If I stop the machine, power off the spindle, and later re-home the machine without touching the workpiece or vise, the G54 offset appears to have shifted. It's usually between 0.15 and 0.30 mm in X, while Y is almost always correct.

I think the problem is your use of Re-Home.

In an ideal world you'd be able to Home to the exact same location every time, but it reality even with the best home switches there is some 'dither'.

Remember that G54 is a group of numbers that describe the location of the Work Zero, or Part Offset if you prefer, FROM the Machine Zero point in machine units.
Lets say that the current G54 is x=210.5,y= 300.65,z=  100.8. Thus if you home the machine and then hit <GoTo Work Zero> the machine will move to x=210.5, y=300.65 (in machine coords) from
the machine zero (the DROs will display 0,0 in work coords)........but if that machine zero has differed at all, in any axis, since the last time you homed then the Machine Zero location will be out by the same difference.

I use Omron roller-plunger snap action microswitches for my home switches. I like them because of reliability and that they have a well defined and specified hysteresis. As a consequence I can
Home to within 0.02mm time after time.

Were you to use proximity switches they will often exhibit a range of 0.1mm to 0.5mm where the switch activates, and that could very easily describe the difference you are observing.

Some motion controllers, including the Ethernet SmoothStepper that I use allow the use of Index Homing. Thus if you Home the machine the machine will home to your existing switch, but THEN
move until that axis servo/stepper matches its index mark. The idea being that with regular mechanical or proximity switches you might achieve 0.25mm repeatability but with Index Homing you
could improve that to just a few um.

It was always my intention to use Index Homing on my machine, but I find that just the good snap action microswitches are good enough on their own without the extra complication of Index Homing.

To summarize I think your problem is caused by your machine not re-homing the the exact same location time after time.

As a matter of interest I seldom, if ever, turn my machine off, it will remain turned on for weeks or even months at a time, and  I'll Home but occasionaly. If the machine is on and it does not lose
reference due to a <Stop> or <Estop> then it does not need it.

Craig
2
Mach4 General Discussion / Re: G54 work offset changes after re-homing
« Last post by Tweakie.CNC on June 26, 2026, 10:33:22 AM »
What is the make and model of the motion controller you are using ?

Tweakie.
4
Mach4 General Discussion / G54 work offset changes after re-homing
« Last post by danigomez on June 26, 2026, 09:28:10 AM »
Hi everyone,
I've been using Mach4 on my hobby CNC router for about six months and recently ran into a problem that I haven't been able to solve.
My normal workflow is to home the machine, set my G54 work zero with an edge finder, and run the first operation. If I stop the machine, power off the spindle, and later re-home the machine without touching the workpiece or vise, the G54 offset appears to have shifted. It's usually between 0.15 and 0.30 mm in X, while Y is almost always correct.
I first thought it was mechanical, so I checked the couplers, motor mounts, backlash, and limit switches. I also repeated the homing cycle five times in a row, and the machine consistently returns to the same machine coordinates. That makes me think the homing itself is accurate.
What's confusing is that the shift only shows up when I go back to the saved work offset. If I re-indicate the edge and set G54 again, everything lines up perfectly.
I'm using an Ethernet motion controller with the latest plugin, and the issue started a couple of weeks ago. I haven't changed my motors or switches, only updated Mach4.
Has anyone seen G54 behave like this after a software update? Is there a setting related to fixture offsets or work coordinate persistence that I should check before I start rolling back versions?
Thanks for any ideas.
5
General Mach Discussion / Re: Mach3 backlash compensation issue
« Last post by Tweakie.CNC on June 26, 2026, 02:17:02 AM »
What is the make and model of your 'Amazon Special' motion controller ?

Tweakie.
6
General Mach Discussion / Mach3 backlash compensation issue
« Last post by teresalooney on June 25, 2026, 10:43:30 PM »
Hello,
I recently built a 1000 mm × 1800 mm CNC router. After machining some very long parts, I noticed positional drift. Using a dial indicator, I measured approximately 0.002" of backlash on the X-axis. For reference, the machine is driven by Kevlar timing belts.

I'm running Mach3 and entered 0.002" in the backlash compensation settings, enabled compensation, and restarted the software. However, regardless of the value I enter, the machine's behavior doesn't appear to change.

I've seen several forum posts suggesting that backlash compensation is handled by the motion controller or breakout board rather than by Mach3 itself.

So, is my only option to replace my current breakout board (a $50 Amazon special) with a higher-quality controller?

Because these parts are time-sensitive, I've temporarily compensated for the error by manually adjusting the X-axis dimensions in my CAM software, but that's obviously not a long-term solution.

Any advice or suggestions would be greatly appreciated. Thanks!
7
**Update – Integrated Trial Activation**

The evaluation process has been simplified.

It is no longer necessary to request a 7-day trial license from the developer.

The installer now includes an integrated trial activation, allowing the software to be used immediately after installation.

This change makes installation faster and simplifies product evaluation for new users.

The installation manual has also been updated and is now available for download.

Documentation:
https://drive.google.com/file/d/1wDk9DQd4rW2orXpwlhHo1mYhyDJU_0fT/view?usp=sharing

English Language Configuration Guide:
https://drive.google.com/file/d/1TySGIGdOLSj1W2WJzeyd7abMnRkXtDcg/view?usp=sharing

Website:
https://e-cnc.pt

Installation Videos:

Mach4 + MachPro:
https://youtu.be/VhU7JDeXLFo

Mach4:
https://youtu.be/OceMDKB33-c

MachPro:
https://youtu.be/gmYY4G-VAhM

ConfigUI:
https://youtu.be/f42EDeMtrzE

Thank you all for your interest and feedback.

Best regards,

Sérgio Couto
E_CNC Software Development
[e_cnc@outlook.com](mailto:e_cnc@outlook.com)
8
General Mach Discussion / Re: xbox controller
« Last post by Doily on June 24, 2026, 10:10:20 AM »
controller works like a charm . just have buttons on controller i wish i could assign task to
9
General Mach Discussion / Re: xbox controller
« Last post by LaxieHong on June 24, 2026, 01:15:35 AM »
One thing I'd double-check is whether Mach is actually communicating with the motion controller. I've seen cases where all the settings looked correct, but the plugin wasn't loading properly or the controller wasn't being detected. Also worth checking the diagnostics screen for any status messages or fault indicators. Sometimes the issue ends up being something simple that's easy to overlook.
10
The "Arc OK" comes from the Proma 150's output connector.

On the Proma it is labeled just "ARC" and is on the same connector as the "UP" and "DWN" signals.

Pages: 1 2 3 4 5 6 7 8 9 10