Spoil board code issue

I am trying to face my spoil board and drew up a program in FreeCAD. I verified the code in Repitierhost. Everything looked okay but then when I run the code it does the rapid moves and when it goes to the actual cut the x and y steppers just buzz. I set the feed rate to 43 mm/s based on the technical specs of the Whiteside 6210 facemill.
Here is an example of the first few pass or two.
G0 Z25.120000
G0 Z0.000000
G1 F43.000000 X12.700000 Y23.797563 Z20.120001
G1 F43.000000 X2451.100000 Y23.797563 Z20.120001
G1 F43.000000 X2451.100000 Y23.797563 Z23.119999
G1 F43.000000 X12.700000 Y23.797563 Z23.119999
G0 X12.700000 Y23.797563 Z25.120000
G0 X12.700000 Y47.927563 Z25.120000

Any advice?

These lines don’t have any speed set at all. It will go as fast as the previous speed, unless restricted by machine limits.

These have a speed set to 43 mm/min. Which is way too slow. Multiply that by 60.

These again don’t have speed set. They will travel at the previous speed (43mm/min)

I figured it was something like that.
In FreeCAD I set the speed to what is says is 43 mm/s which as you said is easy to convert but it would be nice to have the FreeCAD setting match what is output
Has anyone used FreeCADs GCode? Is there a way to get the setting right so that is loads the right speeds and how do you set a different speed in FreeCAD for rapid travel?

I found this previous forum that you started in Nov '16 that should fix the G0 rapid speed issue. And it looks like you just have to accept that FreeCad shows mm/s but the gcode is in mm/m. So as stated before just multiply by 60.

My last question is in the aforementioned post it show setting the rapid move to 3000 mm/s. That seems fast to me. What are the recommended rapid speeds?

There was a detailed set of instructions for making gcode with freecad but it preferred grbl for the controller. I have not tried it myself. It really should be able to convert to mm/min for you. Weird.

I think the firmware settings have max values of 50mm/s on XY (which is 3000mm/min) and 10mm/s on Z (600mm/min). But every machine is different. You should set the acceleration low, make big, long moves when testing max speed. Those speed should be free of the material. So hopefully there will not be any difference between an air cut and one during a job. Once you have the max speed you are comfortable with, you can test max acceleration.

If you wanted to trust 50/10 for XY/Z, then I would try going a little faster (up to maybe double) and see how it goes. Up and down is important. It will be able to move faster down.