I am trying to compile ESP32 GRBL code into ESP-WROOM-32 board following instructions at Compiling with Arduino IDE · bdring/Grbl_Esp32 Wiki · GitHub](Compiling with Arduino IDE · bdring/Grbl_Esp32 Wiki · GitHub) but i’m getting “FreeRTOS.h file not found” messages. How can I fix the problem?
Found this in response to a issue posted in 2023 asking about freertos.h error:
“Grbl_Esp32 is no longer supported. It’s successor is FluidNC is actively developed and supported.”
So maybe you want to look at GitHub - bdring/FluidNC: The next generation of motion control firmware
Thank you very much for helping me install FluidNC into ESP32 board. How do I set up FluidNC for CNC router with three external stepper motor drivers, three limit switches, and one auto-zero probe? I also flashed GRBL firmware into Arduino Micro board. Both boards have screw terminal boards.
Regarding configuring FluidNC, it all depends on the hardware you are using.
It sounds like you are using a bare ESP32 (on a break out board with screw terminals). You will need to figure out which pin to use for each purpose. Some pins are are not not recommended to use: ESP32 Pin Reference | Wiki.js
You will then need to configure each input/output and write a configuration file, read the documentation:
There is a web-based installer tool which can help you with this:
https://installer.fluidnc.com
Hi,
This project may help : convert a Mach3 CNC controller to GRBL or FluidNC | Hackaday.io
Specially read the following “log”:
installing FluidNC : installing FluidNC | Details | Hackaday.io
You will find everithing to configure an “almost” bare ESP32 board to run a 3 axis CNC (but without probe)