Setup 2.1

This commit is contained in:
Luc 2019-03-19 15:04:58 +01:00
parent df51e025ce
commit 1ed083d766
29 changed files with 15 additions and 111 deletions

View File

@ -1,4 +1,4 @@
# ESP3D 2.0 [![Code Climate](https://codeclimate.com/github/luc-github/ESP3D/badges/gpa.svg)](https://codeclimate.com/github/luc-github/ESP3D)
# ESP3D 2.1 [![Code Climate](https://codeclimate.com/github/luc-github/ESP3D/badges/gpa.svg)](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 [![Build Status](https://travis-ci.org/luc-github/ESP3D.svg?branch=master)](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 : [![Build Status](https://travis-ci.org/luc-github/ESP3D.svg?branch=2.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 [![Build Status](https://travis-ci.org/luc-github/ESP3D.svg?branch=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 : [![Build Status](https://travis-ci.org/luc-github/ESP3D.svg?branch=2.1)](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.

View File

@ -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
}
]

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
esp3d/data/index.html.gz Normal file

Binary file not shown.

View File

@ -1,5 +1,5 @@
/*
basic esp3d sample
ESP3D
Copyright (c) 2014 Luc Lebosse. All rights reserved.

View File

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

View File

@ -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: