MPCNC Issue - Slow Steppers

RAGII

Member
I recently upgraded my firmware to the latest version (Arduino board). Since then I did a lot of laser work and some engraving and everything worked great. The laser code was out of Inkscape or PicEngrave Pro, the engraving was ESTLCAM 8.5.
I installed ESTLCAM 11 to give it a try and now my steppers (X and Y) are behaving strange. They are running, but at an extremely slow rate and pulses vs smooth motion. The Z axis is fine. I tried an older file that was done in 8.5 that I have done before and that is not working either. Below is a sample of the G-Code.
Thoughts?

G90
M3 S24000
G0 Z8
G0 X48.1718 Y244.5741 F2000
G0 Z-1.5 F180
G1 Z-3 F180 S24000
G1 X507.7531 F480
G0 Z8 F180
G0 X509.8821 Y225.2666 Z8 F2000
G0 Z-1.5 F180
G1 Z-3 F180
G1 Y9.3666 F480
G0 Z8 F180
G0 X578.7009 Y83.9897 Z8 F2000
G0 Z-1.5 F180
G1 Z-3 F180
G1 X677.2 F480
G0 Z8 F180
G0 X677.2 Y79.6717 Z8 F2000
G0 Z-1.5 F180
G1 Z-3 F180
G1 X578.7009 F480
G0 Z8 F180
G0 X505.5641 Y225.2666 Z8 F2000
G0 Z-1.5 F180
G1 Z-3 F180
G1 Y9.3666 F480
G0 Z8 F180
G0 X311.4763 Y102.5588 Z8 F2000
 

kilroy07

Legendary member
I would check hardware first...

First ensure that you are getting enough voltage to the steppers (60% of issues I've had can be traced back to this) this includes maybe the power supply and increasing the pot on the driver board a bit.

Second check that the drivers are not overheating (this can cause lost steps.)

then check for a physical reason (binding) is it always in the same place a single or both axis?

are you running 12 or 24V?
Board make.

The reason I suggest this is (unless things are just SERIOUSLY wrong with that release, I'm running V10.038) no-one is going to change the format of G-code output. And the fact you say now older G-Code file fail as well.

My guess is maybe you just have a belt loose or something causing some friction and the motors don't have enough voltage to overcome it.

(Edit)
Do you have a spare board? Maybe something went wonky as you flashed it... (just one more thing to try...)
(/Edit)
 

RAGII

Member
I got it working, but not sure why the code above did not work. The units got switched to mm/min vs mm/sec so my feed rates were really slow. Corrected it and now everything is working.