This is a setup guide for the LongMill Spindle Kit, installed on the LongMill MK2 and using the SLB controller.
Machine Setup
You will need:
- LongMill Spindle and Dust Shoe Kit
- 80mm Diameter LongMill Router/Spindle Mount
- 110V, 1.5KW, 3-Phase VFD
- 1.5KW 110V Air-Cooled Spindle
- Flathead screwdriver
- Allen keys

VFD components, labelled
***Throughout this assembly, do not disconnect any of the VFD wiring! Miswiring can cause operation errors and damage to the device.
- Our first goal is to route the spindle cable through the drag chain, by undoing clips and detaching the drag chain when needed
- You can use a sturdy flathead screwdriver to pry the clips open at the side
Opening drag chain clips with flathead screwdriver
- You can pop off the drag chain from the ends by wedging the screwdriver between the connecting tabs.
Using screwdriver to undo drag chain links
- You can use a sturdy flathead screwdriver to pry the clips open at the side
- Remove the Makita power cable from the drag chain, and the power extension cable if you have one. Route the spindle cable through the following path.
Spindle cable path from VFD to Z-axis
Routing cable through open drag chain
Spindle connector should dangle over the Z-axis, to plug into spindle later
- Re-attach the drag chain clips and any drag chain segments, securing the spindle cable and the other existing cables in place.
- We will move on to installing the spindle itself. Using an Allen key, loosen the front two clamping screws at the mount. Remove the Makita router.
Front clamping screws loosened using Allen key
- Jog the Z-axis all the way up to gain access to the four (4) M5x25mm screws at the back of the XZ gantry.
- Using an Allen key, unfasten the back screws to remove the mount.
Back screws of XZ gantry being removed
If you have trouble accessing the 4 screws, you can raise the router mount higher by removing the screws at the anti-backlash block.
- Take the new 80mm mount and loosely secure it using all four screws at the back of the XZ gantry.
Loosely threading screws into the 80mm mount
- Then, completely fasten the four screws.
- Loosen the front two clamping screws on the 80mm mount.
- Place the spindle through the mount, and fasten the clamping screws to secure the spindle in place (you can adjust the height later).
Sliding spindle into new 80mm mount
- Plug in the spindle cable connector into the top of the spindle.
Spindle cable connected
- Plug in the RS485 wire into the SLB controller.
RS485 wire connected to controller
- If your SLB is powered on, please turn it OFF now.
- Plug the VFD into power, the VFD screen should blink on with red text.
VFD powered on
- Turn ON the controller using the power switch and make sure the E-stop is released. We will now move to setting things up on gSender.
gSender Settings
- Connect to the machine on gSender. Make sure that you are connected under the “grblHAL” firmware.
Connect to your controller in gSender
- Download the following g-code file: LongMill Spindle Configuration (SLB Controller only).gcode At the bottom of the screen on gSender, press “Load File,” select the g-code file, and then press “Start Job.” The file should finish executing instantly, without any machine movement. You will also see “Error 14” on screen, which you can ignore.
Run LongMill Spindle Configuration (SLB Controller only).gcode.
- Press the ‘gear’ on the top right corner, then press ‘Spindle/Laser’ on the left column, and toggle the ‘Spindle/Laser’ to be ON.
Set the spindle’s ‘Min’ and ‘Max’ speeds as 7500 and 24,000 RPM, respectively. Then close the window. - We will now reset everything so our changes can successfully take effect. Turn OFF the controller at the power switch.
- Unplug the spindle from power.
- Close gSender.
- Then, turn ON the controller, plug the spindle back into power, and open gSender and reconnect.
- At the ‘Spindle/Laser’ tab, check that ‘H-100’ is selected. Then use the slider to the lowest speed, and press the ‘CW’ button to test out the spindle. Check that it is spinning in the correct direction. Press the ‘Stop’ button to stop the spindle. You are almost ready to start CNCing with the spindle!
Spindle activated using CW button at lowest speed setting
Spindle Firmware Settings
$ | Name | Value (number) | Units | Description |
---|---|---|---|---|
$30 | Maximum spindle speed | 24000 | RPM | Maximum spindle speed, can be overridden by spindle plugins. |
$31 | Minimum spindle speed | 7500 | RPM | Minimum spindle speed, can be overridden by spindle plugins. |
$37 | Steppers de-energize | X: OFF Y: OFF Z: ON A: OFF (4) | Keeps power to the stepper motors at all times | |
$340 | Spindle at speed tolerance | 5 | percent | Spindle at speed tolerance as percentage deviation from programmed speed, set to 0 to disable. If not within tolerance when checked after spindle on delay ($392) alarm 14 is raised. |
$374 | Modbus baud rate | 19200 (3) | ||
$375 | Modbus RX timeout | 50 | milliseconds | |
$392 | Spindle on delay | 11 | s | Delay to allow spindle to spin up after safety door is opened. |
$395 | Current Spindle | H-100 VFD Spindle (6) | Spindle selected on startup. | |
$476 | ModBus Address | 0 |
Spindle Break-in
The grease inside the bearings may have shifted during transportation, it is recommended that you run a “break-in” cycle to redistribute the grease before using your spindle. To do this, you can download and run the g-code file below on gSender, which should take 1 hour 40 minutes to run.
Sienci 1.5kW Spindle Break-in.gcode
To run the file connect to gSender and press ‘Load File’ at the bottom left corner. Select the file and you should see a ‘Start Job’ button appear, go ahead and click that.