{"action":"created","issue":{"url":"https://api.github.com/repos/luc-github/ESP3D/issues/179","repository_url":"https://api.github.com/repos/luc-github/ESP3D","labels_url":"https://api.github.com/repos/luc-github/ESP3D/issues/179/labels{/name}","comments_url":"https://api.github.com/repos/luc-github/ESP3D/issues/179/comments","events_url":"https://api.github.com/repos/luc-github/ESP3D/issues/179/events","html_url":"https://github.com/luc-github/ESP3D/issues/179","id":269023962,"number":179,"title":"ESP 3D 2.0 Status","user":{"login":"luc-github","id":8822552,"avatar_url":"https://avatars1.githubusercontent.com/u/8822552?v=4","gravatar_id":"","url":"https://api.github.com/users/luc-github","html_url":"https://github.com/luc-github","followers_url":"https://api.github.com/users/luc-github/followers","following_url":"https://api.github.com/users/luc-github/following{/other_user}","gists_url":"https://api.github.com/users/luc-github/gists{/gist_id}","starred_url":"https://api.github.com/users/luc-github/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luc-github/subscriptions","organizations_url":"https://api.github.com/users/luc-github/orgs","repos_url":"https://api.github.com/users/luc-github/repos","events_url":"https://api.github.com/users/luc-github/events{/privacy}","received_events_url":"https://api.github.com/users/luc-github/received_events","type":"User","site_admin":false},"labels":[{"id":761260901,"url":"https://api.github.com/repos/luc-github/ESP3D/labels/ESP-2.X","name":"ESP-2.X","color":"1d76db","default":false},{"id":223477136,"url":"https://api.github.com/repos/luc-github/ESP3D/labels/Feature%20request","name":"Feature request","color":"207de5","default":false},{"id":373784018,"url":"https://api.github.com/repos/luc-github/ESP3D/labels/Feedback%20Welcome","name":"Feedback Welcome","color":"c2e0c6","default":false},{"id":200409986,"url":"https://api.github.com/repos/luc-github/ESP3D/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/luc-github/ESP3D/milestones/3","html_url":"https://github.com/luc-github/ESP3D/milestone/3","labels_url":"https://api.github.com/repos/luc-github/ESP3D/milestones/3/labels","id":2871325,"number":3,"title":"ESP3D 2.0","description":"New ESP3D with async features","creator":{"login":"luc-github","id":8822552,"avatar_url":"https://avatars1.githubusercontent.com/u/8822552?v=4","gravatar_id":"","url":"https://api.github.com/users/luc-github","html_url":"https://github.com/luc-github","followers_url":"https://api.github.com/users/luc-github/followers","following_url":"https://api.github.com/users/luc-github/following{/other_user}","gists_url":"https://api.github.com/users/luc-github/gists{/gist_id}","starred_url":"https://api.github.com/users/luc-github/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luc-github/subscriptions","organizations_url":"https://api.github.com/users/luc-github/orgs","repos_url":"https://api.github.com/users/luc-github/repos","events_url":"https://api.github.com/users/luc-github/events{/privacy}","received_events_url":"https://api.github.com/users/luc-github/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":6,"state":"open","created_at":"2017-10-28T08:15:24Z","updated_at":"2018-02-19T08:44:32Z","due_on":"2018-02-28T08:00:00Z","closed_at":null},"comments":19,"created_at":"2017-10-27T08:18:57Z","updated_at":"2018-03-07T02:23:28Z","closed_at":null,"author_association":"OWNER","body":"Ok as ESP3D 1.0 will be released soon (I hope) time to prepare 2.0 \r\n\r\nWhat is the plan ?\r\n\r\nIt will definitly  use ASync WebServer to have better both way communication between server and client and avoid some unecessary poiling which can disturb printer:\r\n\r\n - follow all printer output in terminal like\r\n - temperatures update when heating\r\n - follow disconnection in authenticate page\r\n - allow template back ? (TBD)\r\n - better following of printing progress without querying printer for some FW\r\n - Support Websocket/Serial - I still do not understand why but it will be there ...\r\n\r\n\r\nAs Now ESP32 is supported and give a lot of opportunity \r\n - Add screen support like [Nextion](https://nextion.itead.cc/) as it can be fun\r\n\r\nAny suggestion is welcome and can be discussed here \r\n \r\nDevt Plan should follow this list:\r\n1 - File upload check with file size (ESP3D + ESP3D-WEBUI) (done 👍 )\r\n2 - ESP3D as library for daughter board (ESP3D) (done 👍 )\r\n3 - Oled support (ESP3D) (ongoing 👨‍⚕️ )\r\n4 - WSocket + terminal like output (ESP3D + ESP3D-WEBUI)\r\n5 - GRBL support (ESP3D + ESP3D-WEBUI)\r\n6 - Output to printer configuration (ESP3D + ESP3D-WEBUI)\r\n7 - Event management (ESP3D + ESP3D-WEBUI)\r\n- IP update\r\n- Ensure main UI is open once (close others if new is open like github)   \r\n\r\n8 - DHT 11 / 22 support\r\n9 - Nextion Screen support ((ESP3D + Nextion FW)\r\n10 - M408 support according target FW support \r\n11 - Reprap support \r\n12 - MKS TFT WiFI support (Simulate MKS-WiFi module behavior to use the connector)\r\n14 - ESP3D as Library as part of main board FW (eg Marlin)\r\n15 UI improvement :    \r\n- Add Read Only mode   \r\n- Follow disconnection in authenticate page   \r\n- Allow to customise visible module (if no bed, if no temperature like for CNC, etc..)  \r\n16 - Better support for CNC/laser   \r\n17 - support of smoothieware config-override file in settings"},"comment":{"url":"https://api.github.com/repos/luc-github/ESP3D/issues/comments/371000217","html_url":"https://github.com/luc-github/ESP3D/issues/179#issuecomment-371000217","issue_url":"https://api.github.com/repos/luc-github/ESP3D/issues/179","id":371000217,"user":{"login":"duderu-erik","id":37058141,"avatar_url":"https://avatars3.githubusercontent.com/u/37058141?v=4","gravatar_id":"","url":"https://api.github.com/users/duderu-erik","html_url":"https://github.com/duderu-erik","followers_url":"https://api.github.com/users/duderu-erik/followers","following_url":"https://api.github.com/users/duderu-erik/following{/other_user}","gists_url":"https://api.github.com/users/duderu-erik/gists{/gist_id}","starred_url":"https://api.github.com/users/duderu-erik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/duderu-erik/subscriptions","organizations_url":"https://api.github.com/users/duderu-erik/orgs","repos_url":"https://api.github.com/users/duderu-erik/repos","events_url":"https://api.github.com/users/duderu-erik/events{/privacy}","received_events_url":"https://api.github.com/users/duderu-erik/received_events","type":"User","site_admin":false},"created_at":"2018-03-07T02:23:28Z","updated_at":"2018-03-07T02:23:28Z","author_association":"NONE","body":"I have been digging the Nextion displays as well and did a POC with the 3.5 inch screen and an ESP32... Check it out at https://github.com/duderu-erik/esp32-nextion\r\n\r\nIt's rough and is not for the Arduino folks which I don't do. But it has the source nexiton HMI file which provides examples and will get you thinking about how much you want the screen processor to do and what you want the micro-controller to do. It's an interesting give and take."}}
{"actor":{"display_login":"duderu-erik"}}