├── Controllers.xlsx
└── README.md
/Controllers.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grblHAL/Controllers/3666c593e5c6240c44e505c72b24c209079bc073/Controllers.xlsx
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## Controllers supported by grblHAL
2 |
3 | | Controller | Driver | |
4 | |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
5 | | [6-Pack CNC Controller](https://github.com/bdring/6-Pack_CNC_Controller) | [ESP32](https://github.com/grblHAL/ESP32) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=ESP32&board=BDRING%206-axis%20I2S) |
6 | | [Arduino Due](https://store.arduino.cc/arduino-due) with [Arduino Due shield](https://github.com/itadinanta/cnc_mill_prototype/tree/master/arduino_duo_shield) | [SAM3X8E](https://github.com/grblHAL/SAM3X8E) | |
7 | | [Arduino Due](https://store.arduino.cc/arduino-due) with [G2core-DUE-External-Interfaces](https://github.com/cmcgrath5035/G2core-DUE-External-Interfaces) | [SAM3X8E](https://github.com/grblHAL/SAM3X8E) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=SAM3X8E&board=cmgrath%20v3) |
8 | | [Arduino Due](https://store.arduino.cc/arduino-due) with [Ramps 1.6](https://reprap.org/wiki/RAMPS_1.6) | [SAM3X8E](https://github.com/grblHAL/SAM3X8E) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=SAM3X8E&board=Ramps%201.6) |
9 | | [Bigtreetech Octopus MAX 3](https://github.com/bigtreetech/Octopus-Max-EZ) | [STM32H7xx](https://github.com/dresco/STM32H7xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32H7xx&board=BTT%20Octopus%20MAX%20H723) |
10 | | [Bigtreetech Rodent](https://github.com/bigtreetech/Rodent/tree/master) | [ESP32](https://github.com/grblHAL/ESP32) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=ESP32&board=BTT%20Rodent) |
11 | | [Bigtreetech Scylla](https://github.com/bigtreetech/Scylla) | [STM32H7xx](https://github.com/dresco/STM32H7xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32H7xx&board=BTT%20Scylla%20H723) |
12 | | [Bigtreetech SKR 2](https://www.bigtree-tech.com/products/bigtreetech-skr-2.html) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=BTT%20SKR-2%20STM32F407) |
13 | | [Bigtreetech SKR 3](https://biqu.equipment/collections/control-board/products/bigtreetech-btt-skr-3-control-board-for-3d-printer) | [STM32H7xx](https://github.com/dresco/STM32H7xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32H7xx&board=BTT%20SKR%203) |
14 | | [Bigtreetech SKR MINI E3 V2.0](https://www.bigtree-tech.com/products/bigtreetech-skr-mini-e3-v2-0-32-bit-control-board-integrated-tmc2209-uart-for-ender-3.html) | [STM32F1xx](https://github.com/grblHAL/STM32F1xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F1xx&board=BTT%20SKR%20MINI%20E3%20V2.0%204-axis%20%28Bootloader%29) |
15 | | [Bigtreetech SKR Pico 1.0](https://biqu.equipment/products/btt-skr-pico-v1-0) | [RP2040](https://github.com/grblHAL/RP2040) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=RP2040&board=BTT%20SKR%20Pico%201.0) |
16 | | [Bigtreetech SKR PRO](https://www.bigtree-tech.com/products/bigtreetech-skr-pro-v1-2.html) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=BTT%20SKR%20PRO%20v1.2) |
17 | | [Bigtreetech SKR v1.3](https://duckduckgo.com/?t=ffsb&q=btt+skr+1.3&ia=web) | [LPC176x](https://github.com/grblHAL/LPC176x) | |
18 | | [Bigtreetech SKR V1.4 Turbo](https://www.bigtree-tech.com/products/btt-skr-v1-4-skr-v1-4-turbo-32-bit-control-board.html) | [LPC176x](https://github.com/grblHAL/LPC176x) | |
19 | | [CNC3040](https://github.com/shaise/GrblCNC) with a Red/BluePill | [STM32F1xx](https://github.com/grblHAL/STM32F1xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F1xx&board=CNC%203040%20%28Red/Bluepill%20128K%29) |
20 | | [EK-TM4C123GXL LaunchPad](https://www.ti.com/tool/EK-TM4C123GXL) with [CNC Boosterpack](https://github.com/terjeio/CNC_Boosterpack) | [TM4C123](https://github.com/grblHAL/TM4C123) | |
21 | | [EK-TM4C1294XL LaunchPad](https://www.ti.com/tool/EK-TM4C1294XL#) with [CNC Boosterpack](https://github.com/terjeio/CNC_Boosterpack) | [TM4C1294](https://github.com/grblHAL/TM4C1294) | |
22 | | [Expatria Technologies PicoBOB G540](https://github.com/Expatria-Technologies/PicoBOB) | [RP2040](https://github.com/grblHAL/RP2040) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=RP2040&board=PicoBOB_G540) |
23 | | [Expatria Technologies PicoBOB](https://github.com/Expatria-Technologies/PicoBOB) | [RP2040](https://github.com/grblHAL/RP2040) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=RP2040&board=PicoBOB) |
24 | | [Flexi-HAL](https://github.com/Expatria-Technologies/Flexi-HAL) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=Flexi-HAL) |
25 | | [Fysetc E4](https://www.fysetc.com/products/fysetc-e4-board-with-built-in-wi-fi-and-bluetooth-4-pcs-tmc2209-240mhz-16m-flash-3d-printer-control-board-based-for-3d-printer?variant=37558333341871) | [ESP32](https://github.com/grblHAL/ESP32) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=ESP32&board=Fysetc%20E4%20v1.0) |
26 | | [Fysetc S6 V2](https://wiki.fysetc.com/FYSETC_S6/) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=Fysetc%20S6%20V2.0) |
27 | | [Mach 3 USB BOB - BSMCE04U-PP](https://embeddedtronicsblog.wordpress.com/2023/05/17/grbl-running-on-the-4-axis-bsmce04-pp/)1 | [STM32F1xx](https://github.com/grblHAL/STM32F1xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F1xx&board=Mach3%20USB%20breakout%20%28BSMCE04U%29) |
28 | | [Makerbase MKS-DLC32 MAX](https://github.com/makerbase-mks/MKS-DLC32) | [ESP32](https://github.com/grblHAL/ESP32) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=ESP32&board=MKS%20DLC32%20MAX%20v1,%208MB+%20flash) |
29 | | [Makerbase MKS-DLC32](https://github.com/makerbase-mks/MKS-DLC32) | [ESP32](https://github.com/grblHAL/ESP32) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=ESP32&board=MKS%20DLC32%202.0) |
30 | | [Makerbase MKS-TinyBee](https://github.com/makerbase-mks/MKS-TinyBee) | [ESP32](https://github.com/grblHAL/ESP32) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=ESP32&board=MKS%20Tinybee%20V1.0) |
31 | | [MKS SBASE v1.3](https://github.com/makerbase-mks/MKS-SBASE) | [LPC176x](https://github.com/grblHAL/LPC176x) | |
32 | | [MSP430F5529 LaunchPad](https://www.ti.com/tool/MSP-EXP430F5529LP) with [CNC Boosterpack](https://github.com/terjeio/CNC_Boosterpack) | [MSP430F5529](https://github.com/grblHAL/MSP430F5529) | |
33 | | [MSP-EXP432E401Y LaunchPad](http://www.ti.com/tool/MSP-EXP432E401Y#) with [CNC Boosterpack](https://github.com/terjeio/CNC_Boosterpack) | [MSP432E401Y](https://github.com/grblHAL/MSP432E401Y) | |
34 | | [MSP-EXP432P401R LaunchPad](https://www.ti.com/tool/MSP-EXP432P401R) with [CNC Boosterpack](https://github.com/terjeio/CNC_Boosterpack) | [MSP432P401R](https://github.com/grblHAL/MSP432P401R) | |
35 | | [Nucleo F411RE](https://www.st.com/en/evaluation-tools/nucleo-f411re.html) with [Arduino v3 shield](https://www.makerfabs.com/arduino-cnc-shield-v3.html) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=Generic%20Uno/Nucleo-64%20%28STM32F411%29) |
36 | | [Nucleo F411RE](https://www.st.com/en/evaluation-tools/nucleo-f411re.html) with [CNC Breakout Nucleo64](https://github.com/terjeio/CNC_Breakout_Nucleo64) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=Nucleo-64%20CNC%20Breakout%20%28STM32F411%29) |
37 | | [Nucleo F411RE](https://www.st.com/en/evaluation-tools/nucleo-f411re.html) with [Protoneer v3 shield](https://blog.protoneer.co.nz/arduino-cnc-shield/) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=Protoneer%20v3/Nucleo-64%20%28STM32F411%29) |
38 | | [Nucleo F446RE](https://www.st.com/en/evaluation-tools/nucleo-f446re.html) with [Arduino v3 shield](https://www.makerfabs.com/arduino-cnc-shield-v3.html) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=Generic%20Uno/Nucleo-64%20%28STM32F446%29) |
39 | | [Nucleo F446RE](https://www.st.com/en/evaluation-tools/nucleo-f446re.html) with [CNC Breakout Nucleo64](https://github.com/terjeio/CNC_Breakout_Nucleo64) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=Nucleo-64%20CNC%20Breakout%20%28STM32F446%29) |
40 | | [Nucleo F446RE](https://www.st.com/en/evaluation-tools/nucleo-f446re.html) with [Protoneer v3 shield](https://blog.protoneer.co.nz/arduino-cnc-shield/) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=Protoneer%20v3/Nucleo-64%20%28STM32F446%29) |
41 | | [OpenBuilds BlackBox X32](https://openbuildspartstore.com/BlackBox-Motion-Control-System-X32) | [ESP32](https://github.com/grblHAL/ESP32) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=ESP32&board=BlackBox%20X32) |
42 | | [PiBot](https://www.pibot.com/pibot-fluidnc-grbl-cnc-controller-v4-9) | [ESP32](https://github.com/grblHAL/ESP32) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=ESP32&board=PiBot%206-axis%20I2S) |
43 | | [Pi Pico](https://www.raspberrypi.org/products/raspberry-pi-pico/) on [PicoCNC](https://github.com/phil-barrett/PicoCNC) | [RP2040](https://github.com/grblHAL/RP2040) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=RP2040&board=PicoCNC) |
44 | | [Protoneer v3](https://blog.protoneer.co.nz/arduino-cnc-shield/) on ESPDuino | [ESP32](https://github.com/grblHAL/ESP32) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=ESP32&board=ESPDUINO-32%20Wemos%20D1%20R32) |
45 | | [Radds 1.6](https://reprap.world/electronics/development_boards/radds_v1_6_pre_assembled_3d_printer_board/) | [SAM3X8E](https://github.com/grblHAL/SAM3X8E) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=SAM3X8E&board=Radds%201.6) |
46 | | [Re-ARM board](https://www.panucatt.com/Re_ARM_for_RAMPS_p/ra1768.htm) with [Ramps 1.6](https://reprap.org/wiki/RAMPS_1.6) | [LPC176x](https://github.com/grblHAL/LPC176x) | |
47 | | [Sienci Labs SuperLongBoard Ext](https://sienci.com/product/slb/) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=SuperLongBoard%20External%20%28SLB%20EXT%29) |
48 | | [Sienci Labs SuperLongBoard](https://sienci.com/product/slb/) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32F4xx&board=SuperLongBoard%20%28SLB%29) |
49 | | [SMART Ramps](https://reprap.org/wiki/SMART_RAMPS) | [SAM3X8E](https://github.com/grblHAL/SAM3X8E) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=SAM3X8E&board=Ramps%20SMART) |
50 | | [Smoothieboard](https://smoothieware.org/smoothieboard) | [LPC176x](https://github.com/grblHAL/LPC176x) | |
51 | | [Sourcerabbit](https://www.sourcerabbit.com/) | [ESP32](https://github.com/grblHAL/ESP32) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=ESP32&board=SourceRabbit%204-axis%20CNC) |
52 | | [Spark Concepts xPro v5](https://www.spark-concepts.com/cnc-xpro-v5/) | [ESP32](https://github.com/grblHAL/ESP32) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=ESP32&board=xPro%20v5) |
53 | | [STM32F401CCU6 UNI](https://github.com/Am0k-GIT/STM32F401CCU6_UNI) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | |
54 | | [Teensy 4.0](https://www.pjrc.com/store/teensy40.html) on [T40X101](https://github.com/phil-barrett/grbl-teensy-4) | [iMXRT1062](https://github.com/grblHAL/iMXRT1062) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=iMXRT1062&board=T40X101) |
55 | | [Teensy 4.1](https://www.pjrc.com/store/teensy41.html) on [E5XMCS_T41](https://www.makerstore.com.au/product/elec-e5xmcst41/) | [iMXRT1062](https://github.com/grblHAL/iMXRT1062) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=iMXRT1062&board=E5XMCS_T41) |
56 | | [Teensy 4.1](https://www.pjrc.com/store/teensy41.html) on [GRBLHAL2000](https://github.com/Expatria-Technologies/grblhal_2000_PrintNC) | [iMXRT1062](https://github.com/grblHAL/iMXRT1062) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=iMXRT1062&board=GRBLHAL2000%20-%20PRINTNC) |
57 | | [Teensy 4.1](https://www.pjrc.com/store/teensy41.html) on [T41BB5X_PRO](https://github.com/phil-barrett/grbl-teensy-4) | [iMXRT1062](https://github.com/grblHAL/iMXRT1062) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=iMXRT1062&board=T41BB5X%20Pro) |
58 | | [Teensy 4.1](https://www.pjrc.com/store/teensy41.html) on [T41U5XBB](https://github.com/phil-barrett/grbl-teensy-4) | [iMXRT1062](https://github.com/grblHAL/iMXRT1062) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=iMXRT1062&board=T41U5XBB) |
59 | | [WeAct Blackpill](https://github.com/WeActTC/MiniF4-STM32F4x1) on a [Minimal breakout](https://github.com/avizienis/Minimal-Black-Pill--STM32F4xx-BOB-for-grblHAL) | [STM32F4xx](https://github.com/grblHAL/STM32F4xx) | |
60 | | [WeAct MiniSTM32H7xx](https://github.com/WeActTC/MiniSTM32H7xx) | [STM32H7xx](https://github.com/dresco/STM32H7xx) | [WebBuilder](https://svn.io-engineering.com:8443/?driver=STM32H7xx&board=WeAct%20Mini%20H743) | | [STM32H7xx](https://github.com/dresco/STM32H7xx) | [WebBuilder](http://svn.io-engineering.com:8080/?driver=STM32H7xx&board=WeAct%20Mini%20H743) | | [STM32H7xx](https://github.com/dresco/STM32H7xx) | [WebBuilder](http://svn.io-engineering.com:8080/?driver=STM32H7xx&board=WeAct%20Mini%20H743) | | |
61 |
62 | _NOTE:_ This list is work in progress and I have not tested many of these controllers myself. A status for each should be added based on user feedback. I plan to add capabilities too: max number of axes, plugin support etc...
63 |
64 | 1 A version with the programming header brought out is required, it is near the USB port and may or may not be soldered in.
65 |
66 | ---
67 |
68 | Excel tables to markdown done with [thisDaveJ](https://thisdavej.com/copy-table-in-excel-and-paste-as-a-markdown-table/) web-based utility.
69 |
70 | ---
71 | 2025-02-22
72 |
--------------------------------------------------------------------------------