mirror of
				https://github.com/luc-github/ESP3D.git
				synced 2025-10-24 11:50:52 -07:00 
			
		
		
		
	Setup 2.1
This commit is contained in:
		
							
								
								
									
										19
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								README.md
									
									
									
									
									
								
							| @@ -1,4 +1,4 @@ | ||||
| # ESP3D 2.0 [](https://codeclimate.com/github/luc-github/ESP3D) | ||||
| # ESP3D 2.1 [](https://codeclimate.com/github/luc-github/ESP3D) | ||||
|  | ||||
| Firmware for ESP8266/ESP8285  and ESP32 used with 3D printer using [ESP8266 core version](https://github.com/esp8266/Arduino)  and [ESP32 core version](https://github.com/espressif/arduino-esp32)    | ||||
|  | ||||
| @@ -15,9 +15,9 @@ The web interface files are present in data directory but UI has it's own reposi | ||||
| Arduino ide 1.6.5 with stable [2.0.0](http://arduino.esp8266.com/versions/2.0.0/package_esp8266com_index.json) from ESP8266, please use https://github.com/luc-github/ESP3D/releases/tag/v0.5.1     | ||||
| Arduino ide 1.6.8 with stable [2.2.0](http://arduino.esp8266.com/versions/2.2.0/package_esp8266com_index.json) from ESP8266, please use https://github.com/luc-github/ESP3D/releases/tag/v0.6.2     | ||||
| Arduino ide 1.8.5 with stable [2.4.0](http://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json) from ESP8266, please use https://github.com/luc-github/ESP3D/releases/tag/1.0 [](https://travis-ci.org/luc-github/ESP3D)     | ||||
|   | ||||
| <u>[Development version for 2.0](https://github.com/luc-github/ESP3D/tree/2.0) & [ESP-WEBUI (2.0 branch)](https://github.com/luc-github/ESP3D-WEBUI/tree/2.0):</u>     | ||||
| Arduino ide 1.8.5 with git version from ESP8266 or ESP32 for 100% support of ESP32 : [](https://travis-ci.org/luc-github/ESP3D)    | ||||
| Arduino ide 1.8.5 with latest GIT from ESP8266 and ESP32, please use https://github.com/luc-github/ESP3D/releases/tag/2.0 [](https://travis-ci.org/luc-github/ESP3D)     | ||||
| <u>[Development version for 2.1](https://github.com/luc-github/ESP3D/tree/2.1) & [ESP-WEBUI (2.1 branch)](https://github.com/luc-github/ESP3D-WEBUI/tree/2.1):</u>     | ||||
| Arduino ide 1.8.5 with git version from ESP8266 or ESP32 for 100% support of ESP32 : [](https://travis-ci.org/luc-github/ESP3D)    | ||||
|  | ||||
| [All releases](https://github.com/luc-github/ESP3D/wiki) | ||||
|  | ||||
| @@ -85,9 +85,10 @@ Password: user | ||||
| Check wiki : https://github.com/luc-github/ESP3D/wiki/Direct-ESP3D-commands | ||||
|  | ||||
| ## Installation | ||||
| Feedback on 2.0 was : ESP3D being a library is not really useful and make setup more complex, so now we are back to simple application.    | ||||
|  | ||||
| 1. Please follow installation of the ESP core you want to use : [ESP8266 core version](https://github.com/esp8266/Arduino)  or [ESP32 core version](https://github.com/espressif/arduino-esp32)    | ||||
| 2.  Add libraries  | ||||
| * ESP3D because it is now a library so copy project to your arduino library folder.    | ||||
| 2.  Add libraries   | ||||
| If you want async webserver (currently not recommended for ESP8266, suggested for ESP32):    | ||||
| * ESPAsyncWebServer from @me-no-dev    | ||||
| if you target ESP8266   | ||||
| @@ -143,9 +144,3 @@ If you use ESP3D on your product, drop me a message so I can link your product p | ||||
|  | ||||
|  | ||||
|  | ||||
| ## TODO/On going  :    | ||||
| -- Version 2.X  | ||||
| -- Close open topics     | ||||
| -- Do testing (a lot)     | ||||
| -- UI Improvement     | ||||
| -- ESP3D V2 | ||||
|   | ||||
										
											Binary file not shown.
										
									
								
							| @@ -1,74 +0,0 @@ | ||||
| [ | ||||
|  { | ||||
|   "name": "", | ||||
|   "glyph": "", | ||||
|   "filename": "", | ||||
|   "target": "", | ||||
|   "class": "", | ||||
|   "index": 0 | ||||
|  }, | ||||
|  { | ||||
|   "name": "", | ||||
|   "glyph": "", | ||||
|   "filename": "", | ||||
|   "target": "", | ||||
|   "class": "", | ||||
|   "index": 1 | ||||
|  }, | ||||
|  { | ||||
|   "name": "", | ||||
|   "glyph": "", | ||||
|   "filename": "", | ||||
|   "target": "", | ||||
|   "class": "", | ||||
|   "index": 2 | ||||
|  }, | ||||
|  { | ||||
|   "name": "", | ||||
|   "glyph": "", | ||||
|   "filename": "", | ||||
|   "target": "", | ||||
|   "class": "", | ||||
|   "index": 3 | ||||
|  }, | ||||
|  { | ||||
|   "name": "", | ||||
|   "glyph": "", | ||||
|   "filename": "", | ||||
|   "target": "", | ||||
|   "class": "", | ||||
|   "index": 4 | ||||
|  }, | ||||
|  { | ||||
|   "name": "", | ||||
|   "glyph": "", | ||||
|   "filename": "", | ||||
|   "target": "", | ||||
|   "class": "", | ||||
|   "index": 5 | ||||
|  }, | ||||
|  { | ||||
|   "name": "", | ||||
|   "glyph": "", | ||||
|   "filename": "", | ||||
|   "target": "", | ||||
|   "class": "", | ||||
|   "index": 6 | ||||
|  }, | ||||
|  { | ||||
|   "name": "", | ||||
|   "glyph": "", | ||||
|   "filename": "", | ||||
|   "target": "", | ||||
|   "class": "", | ||||
|   "index": 7 | ||||
|  }, | ||||
|  { | ||||
|   "name": "", | ||||
|   "glyph": "", | ||||
|   "filename": "", | ||||
|   "target": "", | ||||
|   "class": "", | ||||
|   "index": 8 | ||||
|  } | ||||
| ] | ||||
| Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								esp3d/data/index.html.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								esp3d/data/index.html.gz
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1,5 +1,5 @@ | ||||
| /*
 | ||||
|   basic esp3d sample | ||||
| 	ESP3D | ||||
| 
 | ||||
|   Copyright (c) 2014 Luc Lebosse. All rights reserved. | ||||
| 
 | ||||
| @@ -1,9 +0,0 @@ | ||||
| name=ESP3D | ||||
| version=2.0.0 | ||||
| author=Luc Lebosse | ||||
| maintainer=Luc Lebosse, <support@tech-hunters.com> | ||||
| sentence=A 3D printer front end for ESP boards. | ||||
| paragraph=This library implements a 3D printer front end. | ||||
| category=Communication | ||||
| url=https://github.com/luc-github/ESP3D | ||||
| architectures=esp8266,esp32 | ||||
							
								
								
									
										22
									
								
								tarvis.yml
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								tarvis.yml
									
									
									
									
									
								
							| @@ -5,11 +5,7 @@ language: bash | ||||
| os: | ||||
|   - linux | ||||
|  | ||||
| before_install: | ||||
|   - "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x16" | ||||
|  | ||||
| before_script: | ||||
|   - "export DISPLAY=:99.0" | ||||
|   - sleep 3 # give xvfb some time to start | ||||
|   - wget http://downloads.arduino.cc/arduino-1.8.5-linux64.tar.xz | ||||
|   - tar xf arduino-1.8.5-linux64.tar.xz | ||||
| @@ -41,11 +37,7 @@ before_script: | ||||
|   - mv $TRAVIS_BUILD_DIR/libraries/oled-ssd1306 $HOME/arduino_ide/hardware/esp32/esp32/libraries/ | ||||
|   - mv $TRAVIS_BUILD_DIR/libraries/ESP32SSDP $HOME/arduino_ide/hardware/esp32/esp32/libraries/ | ||||
|   - mv $TRAVIS_BUILD_DIR/libraries/arduinoWebSockets $HOME/arduino_ide/hardware/esp32/esp32/libraries/ | ||||
|   - mv $TRAVIS_BUILD_DIR/libraries/DHT_sensor_library_for_ESPx $HOME/arduino_ide/hardware/esp32/esp32/libraries/ | ||||
|   - mkdir $HOME/arduino_ide/libraries/ESP3D | ||||
|   - mv $TRAVIS_BUILD_DIR/src $HOME/arduino_ide/libraries/ESP3D | ||||
|   - mv $TRAVIS_BUILD_DIR/library.properties $HOME/arduino_ide/libraries/ESP3D | ||||
|    | ||||
|   - mv $TRAVIS_BUILD_DIR/libraries/DHT_sensor_library_for_ESPx $HOME/arduino_ide/hardware/esp32/esp32/libraries/   | ||||
|  | ||||
| script: | ||||
|   - cd $TRAVIS_BUILD_DIR | ||||
| @@ -53,21 +45,21 @@ script: | ||||
|   - export PATH="$HOME/arduino_ide:$PATH" | ||||
|   - arduino --board esp8266com:esp8266:generic --save-prefs | ||||
|   - arduino --get-pref sketchbook.path | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/examples/basicesp3d/basicesp3d.ino | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/esp3d/esp3d.ino | ||||
|   - arduino --board esp32:esp32:esp32 --save-prefs | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/examples/basicesp3d/basicesp3d.ino | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/esp3d/esp3d.ino | ||||
|   - sed -i "s/\/\/#define AUTHENTICATION_FEATURE /#define AUTHENTICATION_FEATURE/g" $HOME/arduino_ide/libraries/ESP3D/src/config.h | ||||
|   - arduino --board esp8266com:esp8266:generic --save-prefs | ||||
|   - arduino --get-pref sketchbook.path | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/examples/basicesp3d/basicesp3d.ino | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/esp3d/esp3d.ino | ||||
|   - arduino --board esp32:esp32:esp32 --save-prefs | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/examples/basicesp3d/basicesp3d.ino | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/esp3d/esp3d.ino | ||||
|   - sed -i "s/\/\/#define ASYNCWEBSERVER /#define ASYNCWEBSERVER/g" $HOME/arduino_ide/libraries/ESP3D/src/config.h | ||||
|   - arduino --board esp8266com:esp8266:generic --save-prefs | ||||
|   - arduino --get-pref sketchbook.path | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/examples/basicesp3d/basicesp3d.ino | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/esp3d/esp3d.ino | ||||
|   - arduino --board esp32:esp32:esp32 --save-prefs | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/examples/basicesp3d/basicesp3d.ino | ||||
|   - build_sketch  $TRAVIS_BUILD_DIR/esp3d/esp3d.ino | ||||
|    | ||||
| notifications: | ||||
|   email: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user