grblHAL is an open source motion control system for CNC machines like mills, router, lathes, laser cutters and anything that uses stepper motors or servos. It is the 32-bit version of Grbl that originally ran on 8-bit Atmel based Arduinos. It runs on a number of ARM chips including the iMXRT1062 on the Teensy 4.0 and 4.1.
But, you don't need a CNC machine or even a breakout board to try it out. You can use it on a barebones (aka naked) Teensy. You don't even to build grblHAL from source - I have made a number of prebuilt binaries the Teensy 4.1 available on github. If you want to try building grblHAL, the source code is here. Instructions for building it are available in the Wiki.
I have a blog post about how to bring grblHAL up on a Teensy 4.1.
Pin assignments:
But, you don't need a CNC machine or even a breakout board to try it out. You can use it on a barebones (aka naked) Teensy. You don't even to build grblHAL from source - I have made a number of prebuilt binaries the Teensy 4.1 available on github. If you want to try building grblHAL, the source code is here. Instructions for building it are available in the Wiki.
I have a blog post about how to bring grblHAL up on a Teensy 4.1.
Pin assignments: