Code Monkey home page Code Monkey logo

esp3d-tft-gcodehost's Introduction

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!

esp3d-tft-gcodehost's People

Contributors

3dsmitty avatar allcontributors[bot] avatar liqijian101 avatar luc-github avatar serisman avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.