├── .devcontainer └── devcontainer.json ├── .gitignore ├── .travis.yml ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.adoc ├── config.json ├── docs ├── Schematic_espendant_2022-02-24.png ├── Schematic_espendant_2024-05-13.png ├── case-render.png └── lcd.png ├── include └── README ├── lib ├── FreeRTOS │ ├── message_buffer.h │ ├── stream_buffer.c │ └── stream_buffer.h └── README ├── platformio.ini ├── src ├── CommandQueue.h ├── InetServer.cpp ├── InetServer.h ├── Job.cpp ├── Job.h ├── devices │ ├── GCodeDevice.cpp │ ├── GCodeDevice.h │ └── GrblDevice.cpp ├── main.cpp └── ui │ ├── DRO.cpp │ ├── DRO.h │ ├── Display.cpp │ ├── Display.h │ ├── FileChooser.cpp │ ├── FileChooser.h │ ├── GrblDRO.cpp │ ├── GrblDRO.h │ ├── Screen.cpp │ └── Screen.h └── test └── README /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/README.adoc -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/config.json -------------------------------------------------------------------------------- /docs/Schematic_espendant_2022-02-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/docs/Schematic_espendant_2022-02-24.png -------------------------------------------------------------------------------- /docs/Schematic_espendant_2024-05-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/docs/Schematic_espendant_2024-05-13.png -------------------------------------------------------------------------------- /docs/case-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/docs/case-render.png -------------------------------------------------------------------------------- /docs/lcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/docs/lcd.png -------------------------------------------------------------------------------- /include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/include/README -------------------------------------------------------------------------------- /lib/FreeRTOS/message_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/lib/FreeRTOS/message_buffer.h -------------------------------------------------------------------------------- /lib/FreeRTOS/stream_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/lib/FreeRTOS/stream_buffer.c -------------------------------------------------------------------------------- /lib/FreeRTOS/stream_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/lib/FreeRTOS/stream_buffer.h -------------------------------------------------------------------------------- /lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/lib/README -------------------------------------------------------------------------------- /platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/platformio.ini -------------------------------------------------------------------------------- /src/CommandQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/CommandQueue.h -------------------------------------------------------------------------------- /src/InetServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/InetServer.cpp -------------------------------------------------------------------------------- /src/InetServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/InetServer.h -------------------------------------------------------------------------------- /src/Job.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/Job.cpp -------------------------------------------------------------------------------- /src/Job.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/Job.h -------------------------------------------------------------------------------- /src/devices/GCodeDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/devices/GCodeDevice.cpp -------------------------------------------------------------------------------- /src/devices/GCodeDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/devices/GCodeDevice.h -------------------------------------------------------------------------------- /src/devices/GrblDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/devices/GrblDevice.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/ui/DRO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/ui/DRO.cpp -------------------------------------------------------------------------------- /src/ui/DRO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/ui/DRO.h -------------------------------------------------------------------------------- /src/ui/Display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/ui/Display.cpp -------------------------------------------------------------------------------- /src/ui/Display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/ui/Display.h -------------------------------------------------------------------------------- /src/ui/FileChooser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/ui/FileChooser.cpp -------------------------------------------------------------------------------- /src/ui/FileChooser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/ui/FileChooser.h -------------------------------------------------------------------------------- /src/ui/GrblDRO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/ui/GrblDRO.cpp -------------------------------------------------------------------------------- /src/ui/GrblDRO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/ui/GrblDRO.h -------------------------------------------------------------------------------- /src/ui/Screen.cpp: -------------------------------------------------------------------------------- 1 | #include "Screen.h" 2 | -------------------------------------------------------------------------------- /src/ui/Screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/src/ui/Screen.h -------------------------------------------------------------------------------- /test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/positron96/ESP32_CNC_Pendant/HEAD/test/README --------------------------------------------------------------------------------