ESP3D-TFT Firmware for ESP32 based TFT
A Serial TFT with all WiFi feature to control 3D Printer or CNC, using same feature as ESP3D
Unlike ESP3D some features will be fixed:
- Flash FS = littleFS
- TBD
To be defined, it will use lvgl library in espressif IDF 4.X (TBD)
The reference boards I have bought :
- ESP32 based + SDReader + 2.8'resistive screen (240x320) model (Received)
- ESP32-S3 based + SDReader + PSRAM + 4.3' capacitive screen (800x600) model (Received)
- ESP32-S3 based + SDReader + PSRAM + 3.5' capacitive screen (320x480) model (Received)
- ESP32 + SDReader + 3.5' Resistive screen (480x320) Rotrics TFT (Received)
- TBD...
- Install the IDF vs code extension
- Configure the extension
- Select : View->Command palette
- Type : configure esp
- Open TFT-ESP3D project
- Go to file and select open folder where project is located
- Edit CMakeLists.txt to select the correct target, be sure your Device target and port are properly set in espressif extension. (esp32 / esp32s3)
- ESP3D-TFT/
- CMakeLists.txt
- components/ - lvgl/ -...
- littlefs/ -...
- SSDP_IDF / -...
- mdns/ -...
- main/ - core/ - esp3d_tft.cpp
- includes/ - esp3d_tft.h
- CMakeLists.txt
- components.mk
- main.cpp
- version.h
- hardware/ - ESP32_2432S028R/ - sdkconfig
- partitions.csv
- components/lcd/ - CMakeLists.txt
- components.mk
- ...
- components/touch/ - CMakeLists.txt
- components.mk
- ...
- ESP32_ROTRICS_DEXARM35/ -...
- ESP32S3_HMI43V3/ -...
- ESP32S3_ZXD50CE02S_USRC_4832/ -...
- target/ - cnc/ - grbl/
- 3dprinter/ - repetier
- marlin
- smooothieware/ - ui/ - res800_600/
- res 480_320/
- res320_240/
Everything, code from scratch or almost
- Design UI (Flow + icon)
- Code UI / navigation
- Add WiFi features 👍
- Add Streaming Features :ongoing:
- TBD...
Check Wiki or Join the chat at
Check Wiki and FAQ
If you still have issue: submit ticket
If it is not an issue join some discussion here
- A sponsor is a recurent donator
As my sponsorship is not displayed by github your logo / avatar will be added to the readme page with eventually with a link to your site. - A supporter is per time donator To thank you for your support, your logo / avatar will be added to the readme page with eventually with a link to your site.
Every support is welcome, indeed helping users / developing new features need time and devices, donations contribute a lot to make things happen, thank you.
Thanks goes to these wonderful people (emoji key):
3DSmitty 📖 |
serisman 💻 🤔 |
James Pearson 💻 🤔 |
This project follows the all-contributors specification. Contributions of any kind welcome!