grblHAL Alarm 14

grblHALAlarmPosition is kept

The spindle didn't report reaching its speed in time.

Position is kept. Hamrun's reading: the controller waits for the spindle before moving, so nothing moved. (Hamrun's reading)
What to do
  1. Check the spindle (or VFD) is powered and running.
  2. Check the spindle-at-speed signal wiring and the timeout setting.
Official grblHAL message: “Spindle at speed timeout. Clear before continuing.” source

Got a different message?

Paste it into the decoder. Hamrun's editor checks your G-code before you run it, so a toolpath that leaves the machine's travel or a missing feed rate is caught before the machine stops.

Official text copied from the grblHAL source on 2026-11-01. Steps and the position answer are Hamrun's reading unless marked “firmware says”. User reports are labelled CLAIMED.