A GrblHAL driver for the NXP iMXRT1062 processor on a Teensy 4.x board.
This driver compiles and uploads from the Arduino IDE and is partially dependent on the Arduino framework. Teensyduino is required and must be added to the Arduino IDE.
See the Wiki-page for compiling grblHAL for instructions for how to import the project, configure the driver and compile.
Available driver options can be found here.
2020-08-11 : added plugin support for networking, SD card and I2C keypad.
Initial default pin assignments can be found in driver.h.
The networking plugin is for Teensy 4.1 and needs the teensy41_ethernet lwIP library forked by ddrown.
Telnet and websocket protocols are currently supported, http is on the long term roadmap.
The SD card plugin needs the uSDFS library by WMXZ-EU.
Important: edit the utility/sd_config.h file and change
#define USE_MSC 1 // will be used in sd_msc.cpp
to
#define USE_MSC 0 // will be used in sd_msc.cpp
or add the MSC library as well (not needed).
Download the libraries above as zip files and add to your Arduino installation with Sketch > Include Library > Add .ZIP Library...
CNC breakout boards:
GRBL Header for a Teensy 4 by Phil Barrett.
2020-08-23