Feed speed support

Hello. Does Maslow recognise the F command for feed speed? If yes, what are the units, and what is a good value? If no, where does one set the feed speed (and again, units and value)?

Yes, the maslow recognizes feed rate, it’s in either inches per min or mm per
min (depending on what unit you are in at the time)

the machine theoretically maxes out at 48 ipm, but most people find better
results under 30 ipm

David Lang


Normally this is in ‘Tool’ or ‘Machine’ setup.

Fusion360 Tool setup

Easel Machine setup

Thanks, but the second part of the question was only if the F command was not supported.

I’m using FreeCAD, and I’ve found where to set the speed. Internally (in FreeCAD) it is recorded as mm/s. I need to check that the units are converted to mm/min when I export the G-code.

Gcode can be in millimeters or inches and the program that creates the gcode should put a G20 (inches) or G21 (millimeters) command at the top of the file. You do not need to convert units.

Yes, the units of measure are specified as metric or imperial, but the F parameter requires units per minute. Internally, FreeCAD stores this as units per second.

Therefore when FreeCAD exports the speed we must multiply by 60 to get units per minute.

Ah OK. Normally it is the job of the ‘Post Processor’ to do unit conversion. Could not quickly find one for Malsow for FreeCAD. Did find some info about writing one using Python.

The Malsow only supports a few Gcode commands (G0-3, G20-21, G90-91) so the post processor will be quite basic. See https://github.com/MaslowCNC/GroundControl/wiki/G-Code-and-MaslowCNC

Here is the Fusion360 Post Processor (in JavaScript) as possible reference.

Right. I was dealing with that in another thread:

I was suspicious of the F parameter argument so I asked about it here and put the results back there. Unfortunately @Walt_Moorhouse does not seem to be around at the moment to comment on my modification to his script.

Merged today.

1 Like