mirror of
https://git.mirrors.martin98.com/https://github.com/luc-github/ESP3D.git
synced 2025-06-06 02:36:49 +08:00
Setup 2.1
This commit is contained in:
parent
df51e025ce
commit
1ed083d766
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)
|
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.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.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)
|
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)
|
||||||
|
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.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>
|
<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)
|
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)
|
[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
|
Check wiki : https://github.com/luc-github/ESP3D/wiki/Direct-ESP3D-commands
|
||||||
|
|
||||||
## Installation
|
## 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)
|
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
|
2. Add libraries
|
||||||
* ESP3D because it is now a library so copy project to your arduino library folder.
|
|
||||||
If you want async webserver (currently not recommended for ESP8266, suggested for ESP32):
|
If you want async webserver (currently not recommended for ESP8266, suggested for ESP32):
|
||||||
* ESPAsyncWebServer from @me-no-dev
|
* ESPAsyncWebServer from @me-no-dev
|
||||||
if you target ESP8266
|
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.
|
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:
|
os:
|
||||||
- linux
|
- 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:
|
before_script:
|
||||||
- "export DISPLAY=:99.0"
|
|
||||||
- sleep 3 # give xvfb some time to start
|
- sleep 3 # give xvfb some time to start
|
||||||
- wget http://downloads.arduino.cc/arduino-1.8.5-linux64.tar.xz
|
- wget http://downloads.arduino.cc/arduino-1.8.5-linux64.tar.xz
|
||||||
- tar xf 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/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/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/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/
|
- 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
|
|
||||||
|
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- cd $TRAVIS_BUILD_DIR
|
- cd $TRAVIS_BUILD_DIR
|
||||||
@ -53,21 +45,21 @@ script:
|
|||||||
- export PATH="$HOME/arduino_ide:$PATH"
|
- export PATH="$HOME/arduino_ide:$PATH"
|
||||||
- arduino --board esp8266com:esp8266:generic --save-prefs
|
- arduino --board esp8266com:esp8266:generic --save-prefs
|
||||||
- arduino --get-pref sketchbook.path
|
- 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
|
- 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
|
- 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 --board esp8266com:esp8266:generic --save-prefs
|
||||||
- arduino --get-pref sketchbook.path
|
- 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
|
- 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
|
- sed -i "s/\/\/#define ASYNCWEBSERVER /#define ASYNCWEBSERVER/g" $HOME/arduino_ide/libraries/ESP3D/src/config.h
|
||||||
- arduino --board esp8266com:esp8266:generic --save-prefs
|
- arduino --board esp8266com:esp8266:generic --save-prefs
|
||||||
- arduino --get-pref sketchbook.path
|
- 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
|
- 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:
|
notifications:
|
||||||
email:
|
email:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user