Genmitsu PROVerXL 4030 - misdirected cuts

I have a Genmitsu PROVerXL 4030. When it cuts, it will randomly go off in a misdirected cut. Typically in the X or Y direction. If does not hit a limit, will return to main cut and continue. When it occurs within the g-code is not consistent, and direction is not. Repeated several times and have not been able to complete this piece. Rebuilt the g-code in Fusion. When it occurs, continues at the z-level, and returns to previous cut position. Length of the misdirection and direction is random.

Using short ferrite USB. CNC and computer in same outlet.

Typically this indicative of the stepper motors skipping steps, which can be caused by many different things. Generally, if you push a weak system too hard, the motors do not have enough torque to achieve the desired direction in the material being cut.

The usual fix is to:

  1. Slow down feed rate
  2. Reduce depth of cut
  3. Verify enough current is getting to the motors (sometime the power supply is too weak)
  4. Sometime it is EMF noise, but it sounds like you’ve already considered that with the ferrite USB.

What CNC machine/system do you have, what is the material you are trying to cut, and what are you feeds and speeds?

Making an excursion and then coming back where it left from and continuing from there doesn’t sound like skipped steps to me. But then it’s not a failure mode I have heard of either. :thinking:

Agreed. That sounds like the error would have to be in the g-code.

Did you try running the g-code in an external visualizer? (e.g. Camotics?)

Appears to be with the latest version of Fusion. I used older NC files from 2024, and machine worked fine. Rebuilt and redesigned within latest Fusion, many times now, and get the random wayward passes. Some return, some hit the limits. Always in straight x or y motions.

This happens in the air - don’t want to waste material until resolved. Slowed feedrate which should not be an issue in the air, way down. Same occurs - RANDOMLY.

I am using the “Grbl / grbl” post processor. And this is with Genmitsu PROVerXL 4030 model.

If you run the same nc file multiple times, it does it at different locations?

Did you run it in an external visualizer yet? What does it do there?

Also, I have to wonder if Fusion is exporting in the exact flavor of g-code your CNC expects, presumably grbl, or grblhal?