M3 starts the spindle at a specific speed.
A spindle is a controlled motor that turns a tool (such as an endmill) at a given speed to allow it to remove material from the workpiece.
This is commonly used in CNC milling operations.
The M3 command must be accompanied by an S
parameter which sets the speed of rotation.
M3’s counterpart is the M5 command which turns the spindle off (equivalent to M3 S0
).
The command is used as such:
M3 S1000
Which means: start the spindle and make it turn at 1000 rotations per minute.
Parameter | Usage | Example |
---|---|---|
S |
The spindle must turn at this speed in rotations per minute | M3 S1000 |
The spindle functionality of Smoothie is configured via the Spindle module.
You’ll need to set up appropriate configuration options in your config file to enable spindle control.
Before using M3, ensure you have:
These resources are used as references for Gcode: