Home -- Overview -- Software -- Installation
This library provides a user interface to FluidNC on a 320x240 ILI9431 based SPI TFT touch screen. It makes use of the TFT_eSPI library to drive the TFT.
It is based on my fork of the bdring/FluidNC project.
It is designed to have a minimal impact on RAM usage and a small footprint in program memory. It makes no use of memory allocated dynamically at runtime. Here is a photo of an early prototype of a CNC machine controller board that I used to begin development of the UI:
On these pages you can find documentation for the FluidNC_UI, including:
- an Overview of the User Interface
- details about the Software Architecture, and
- a guide to Installing this library in your Arduino IDE
Please also see the following repositories and their readme files for more information:
- my fork of the Bodmer/TFT_eSPI library
- my fork of the bdring/FluidNC library.
- FluidNC_Extensions - a number of extensions to FluidNC; some used by this library.
- esp32_cnc301832 - an implementation of an inexpensive 3-axis 3018 cnc machine using this code.
- the vMachine - a Maslow-like vPlotter cnc machine using this code.
This library is licensed under the GNU General Public License v3.0
Credits
- To Bodmer for the open source TFT_eSPI library
- To bdring and the FluidNC Team for their hard work on the next generation GRBL processor.