Luc fe23f0cb1e
Grbl grblHAL better support for realtime commands (#1064)
* Add a realtime command detector 
* Move `\r` as printable char and not replaced as `\n`
* Refactorize Serial service code to avoid redondant code between esp32 and esp8266
* Implement isrealtimeCommand check for serial and centralize function in string helper
* Add new type message : realtimecmd
* Update simulator to handle commands and realtime commands
* Add simple serial test tool
*  Generate error if use HAS_DISPLAY with grbl/grblHAL
* Implement isRealTimeCommand for BT client
* Simplify BT push2buffer code
* Implement support for realtimecommand in telnet
* Implement isRealTimeCommand on websocket RX
* Simplify push2RXbuffer for websocket
* Implement isRealTimeCommand for USB serial
* Bump version
2024-12-08 17:26:19 +08:00
2024-11-25 15:45:09 +08:00
2024-05-30 09:40:28 +08:00
2023-10-02 19:55:18 +08:00
2024-11-04 22:11:02 +01:00
2023-10-02 19:55:18 +08:00
2024-05-29 08:36:51 +08:00
2023-10-02 19:55:18 +08:00
2019-06-09 19:25:03 +02:00
2023-10-02 19:55:18 +08:00
2023-10-02 19:55:18 +08:00
2024-12-01 14:12:49 +08:00
2023-10-02 19:55:18 +08:00
2024-12-01 16:07:16 +08:00

ESP3D 3.0 alpha stage ESP3D

Do not use it for production, in alpha stage - breaking changes can happen anytime - just be aware of that, but feel free to test it and feedback

Firmware for ESP8266/ESP8285 and ESP32 (original, pico, S2, S3, C3) used with 3D printer/Sand-Table and CNC

To compile ESP3D you need to edit the configuration.h according your needs.
You can also generate it, using Development  Version which simplify a lot this step.
or click here: https://luc-github.github.io/

ESP3D V3 use ESP3D-WebUI 3.0, but it is built according your system and your system firmware:
https://github.com/luc-github/ESP3D-WEBUI/tree/3.0/dist/, so you need to use the right one, the ESP3D-Configurator may also help you to download the correct version for your needs.

Latest development version Development Version GitHub last commit (branch) github-ci Development  Version

Please go to esp3d.io for documentation and installation

Warning

Disclaimer

The software is provided 'as is,' without any warranty of any kind, expressed or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software. It is essential that you carefully read and understand this disclaimer before using this software and its components. If you do not agree with any part of this disclaimer, please refrain from using the software.

SSDP Discovery tools

TODO List to move to beta

TODO List in beta

Chat

Please use discord : discord

Credits: embedded code / inspiration code

Credits: libraries

Description
No description provided
Readme 135 MiB
Languages
C++ 73%
C 18.9%
HTML 5.6%
JavaScript 1.7%
CSS 0.5%
Other 0.3%