Job Performs First Movement Then Stops

I am using an SKR Pro board, Repetier Host, and Estlcam.

I have my MPCNC fully assembled, and I am able to run the crown test gcode normally. However, when I try to slice my own gcode and run it, I get an odd problem. The job starts normally and the CNC moves to the start position, then it just stops there. No error messages, nothing.

The gcode I generate is significantly different from the crown test gcode, so I suspect the problem is with my Estlcam configuration. I’ve gone through the setup guide multiple times and can’t find any differences, however.

Here is a sample of the crown test gcode:

G90
G92 X0 Y0 Z0
G00 X0.0000 Y0.0000 Z0.0000 F2100
G00 X0.0000 Y0.0000 Z5.0000 F500


;No. 1: Engraving 6
G00 X75.2682 Y15.5365 Z5.0000 F2100
G00 X75.2682 Y15.5365 Z0.5000 F500
G01 X75.2682 Y15.5365 Z-1.0000 F210 S20000
G01 X77.4366 Y15.4952 Z-1.0000 F720
G01 X79.6043 Y15.4295 Z-1.0000 F720

And here is some gcode I generated using the crown dxf file:

G90
M03 S24000
G00 X0.0000 Y0.0000 Z2.0000 F480


;No. 1: Engraving 1
G00 X101.1111 Y43.2569 F2100
G00 Z0.5000 F480
G01 Z0.0000 F3.000 S24000
G01 Z-0.5000
G01 X103.7376 Y43.2581 F15.000
G01 X106.3638 Y43.2887
G01 X108.9896 Y43.3488
G01 X111.6145 Y43.4382

That F is in mm/min. 15 is really slow.

Estlcam can set different units for gcode and in the UI. I like setting the UI to mm/s and the file has to be mm/min. It will do the conversion for you. You either have the UI set to mm/min and you entered 15 or you have the file spitting out mm/s.

I think that’s it! Here are my export settings:

image

I changed it to mm/min and got much more reasonable F values:


;No. 1: Engraving 1
G00 X101.1111 Y43.2569 F2100
G00 Z0.5000 F480
G01 Z0.0000 F180 S24000
G01 Z-0.5000
G01 X103.7376 Y43.2581 F900
G01 X106.3638 Y43.2887
G01 X108.9896 Y43.3488

Going to try this again tomorrow morning, will post an update when I can.

That fixed the issue I was having, although now I’m dealing with a new issue.

Whenever a job is finished, the machine doesn’t stop properly. Instead, it powers towards one of the corners (maximum Y, minimum X) and slams into the Y-axis if I don’t react quickly enough to cut the power. Note that it does NOT return to the origin.

I thought this was a gcode issue, but I don’t see any commands at the end of the gcode file that would cause this.

G01 X101.6709 Y91.5317
G01 X101.3925 Y91.4785
G01 X101.1111 Y91.4444
G00 Z2.0000 F480
M05

This happens on both the premade crown gcode and my own gcode.

How are you running the gcode? Some programs have gcode scripts they run at the end of sending a gcode file. They also often have ones for cancel or pause.

closing old topic to help fight spambots