Skip to content

jamespearson04/ESP3D-TFT-Gcodehost

 
 

Repository files navigation

ESP3D-TFT Firmware for ESP32 based TFT

All Contributors

             

Development Version GitHub last commit (branch) github-ci Development  Version IDF 5.1.1

Features

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

UI

To be defined, it will use lvgl library in espressif IDF 4.X (TBD)

Reference boards

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...

installation

Project's sources structure

- 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/ 

Todo

Everything, code from scratch or almost

  • Design UI (Flow + icon)
  • Code UI / navigation
  • Add WiFi features 👍
  • Add Streaming Features :ongoing:
  • TBD...

Chat

Please use discord : discord

❓Any question ?

Check Wiki or Join the chat at Discord server

❗Any issue/feedback ?

Check Wiki and FAQ If you still have issue: submit ticket
If it is not an issue join some discussion here

Sponsors

  

Supporters

Become a sponsor or a supporter

  • 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.

  • liberapay Donate using Liberapay
  • Paypal PayPal – The safer, easier way to pay online.
  • ko-fi ko-fi

Contributors ✨

Thanks goes to these wonderful people (emoji key):

3DSmitty
3DSmitty

📖
serisman
serisman

💻 🤔
James Pearson
James Pearson

💻 🤔

This project follows the all-contributors specification. Contributions of any kind welcome!

About

ESP3D Firmware for ESP32 based TFT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.6%
  • C++ 1.6%
  • Python 0.6%
  • JavaScript 0.1%
  • CMake 0.1%
  • Ruby 0.0%