This troubleshooting guide is for both the AltMill and LongMill using either the SLB or the SLB-EXT.
Issue(s):
- An Alarm 14 appears and won't clear
- An Alarm 14 happens when starting a job
- An Alarm 14 appears at startup
- r00.0 on VFD
This would point to an error in how you’ve set up your spindle physically, how you’ve set up the SLB EEPROM values, or how you’ve set up the PD values on your VFD.
Resolution:
Startup Procedure
Alarm 14 during startup (or the spindle not spinning) comes on usually when you don’t turn on the controller and spindle in the correct order. The controller and VFD need to “handshake” and if the conditions aren’t met, even if they’re on at the same time they won’t go through with the handshake.
Assuming the controller is plugged into power but turned OFF: 
1. Plug spindle into power, the VFD should blink with red text
2. Then turn on the controller using the power toggle
This is the correct way to turn on your controller, each time, to avoid Alarm 14.
RS485 Wiring
First please ensure you have plugged in the RS485 cable in the correct port on the SLB. The RS485 cable should be plugged into the connector above the OFF-ON switch and NOT the connector below the USB cable.

Ensure that the RS485 cable is wired correctly at the VFD side, and plugged into the telephone jack on the SLB-EXT. The red wire goes to RS485-, and black goes to RS485+. If you need to modify this, make sure to unplug the VFD from power first.

Restore Default Configuration
- Download the setup file AltMill_Sienci_Spindle_Configuration__SLB-EXT or LongMill Spindle Configuration (SLB Controller only)
- Open gSender and run the attached setup code. This will set all EEPROM settings to what they should be
- Power cycle everything. Turn off the VFD and the controller. Close gSender
- Turn on the VFD first, then the controller, then connect to gSender.
- Ensure the VFD is plugged into the back of the controller above the power switch.
- Go to console, type $spindles and check if H100 is selected as “Current spindle”.
- In Console, type M3S10000 to see if the spindle spins properly.
- In Console, type M5 to see if the spindle stops.
MODVFD Setup
If the above does not solve the issue, a workaround would be to use MODVFD as the default spindle. This should work for spindles that communicate using RS485, such as the Sienci Labs Spindle (H-100), Huanyang, Durapulse, and Yalang. See instructions here.