Commit Graph

312 Commits

Author SHA1 Message Date
Madrajib Lab
40932518ae serial_console: Add support to handle delete/arrow keys (#195)
This change adds support to serial console to handle delete
left & right arrow and backspace key by changing
result buffer based on the keypress and emulating the movement
with espace characters in the terminal.

This patch also takes care of buffer flow handling by checking
the cur and index with the max available length for each operations.
2025-07-09 23:42:57 +02:00
Madrajib Lab
266b5d76b1 lvgl API: use lv_obj_has_state to check state value (#198) 2025-07-09 23:42:29 +02:00
Madrajib Lab
4067f94407 platfromio: Update LovyanGFX from 1.2.0 to 1.2.7 (#196) 2025-07-09 23:41:46 +02:00
Evgeny Kapusta
5b7770246e feat: add Guition JC8048W550 display support (#185)
* Update readme

* Update README.md

* Add aliexpress links

* feat: add Guition JC8048W550 display support

* feat: adjust configuration for board

* feat: add option for jc8048w550 on page and in ci script

* fix: missing CYD_PORTS entry

---------

Co-authored-by: Sims <38142618+suchmememanyskill@users.noreply.github.com>
2025-05-02 23:42:06 +02:00
suchmememanyskill
04a3b78b21 Add crowpanel 3.5 inch to html 2025-02-09 02:37:37 +01:00
suchmememanyskill
5c0ee08135 Hopefully fix webflash for s3 2025-02-09 01:14:07 +01:00
suchmememanyskill
d8a9b13fe1 Fix compile 2025-02-01 17:37:06 +01:00
suchmememanyskill
fbc2964ad8 Make serial script work with both sudo and not sudo 2025-02-01 17:20:06 +01:00
suchmememanyskill
d616ef5a6d Allow running service under root 2025-01-28 21:50:21 +01:00
suchmememanyskill
9bfbb1cb0e Change keyboard for bambu setup (#161) 2025-01-28 21:23:02 +01:00
suchmememanyskill
8d8e36fde9 Merge #152 2025-01-28 21:20:22 +01:00
Kire Dyfvelsten
4e3cd69b63 Sunton esp32 2.2" c (#151)
* Update readme

* Update README.md

* driver definition? for a vertical 2.2" with touch

* Update platformio.ini

* Update esp32-2432S022C-vertical.json

* Update esp32-2432S022C-vertical.json

---------

Co-authored-by: Sims <38142618+suchmememanyskill@users.noreply.github.com>
2025-01-28 21:19:36 +01:00
Sims
3aeb67cfdd esp32-CROWPANEL-35C (#159)
* :)

* Correct screen rotation

* Remove brightness adjustment

* Silence buzzer

* Fixes from atomique
2025-01-28 21:16:46 +01:00
suchmememanyskill
0992f466cf Fix Klipper params being non-blocking 2025-01-12 00:13:26 +01:00
suchmememanyskill
f8ed3afd06 Don't ignore first popup message (Klipper) 2025-01-11 23:50:58 +01:00
suchmememanyskill
fdfa2d014f Properly clear input buffer for serial 2025-01-11 17:15:26 +01:00
suchmememanyskill
1efaa616e1 Add 2x scale gcode preview option 2025-01-10 22:28:35 +01:00
Sims
1cd6c8fd92 Merge pull request #131 from suchmememanyskill/printer-interface
Seperate backend from frontend, abstract printer implementation
2025-01-09 22:35:32 +01:00
suchmememanyskill
7b0497c75b Fix crowpanel compile 2025-01-09 22:35:13 +01:00
Sims
df610168c0 Merge branch 'dev' into printer-interface 2025-01-09 22:16:43 +01:00
Madrajib Lab
d0f90a56d0 Add support for crowpanel 2.8inch display (#134)
* Add support for crowpanel 2.8inch display

* Add support for crowpanel 2.8inch display

---------

Co-authored-by: Sims <38142618+suchmememanyskill@users.noreply.github.com>
2025-01-09 22:15:03 +01:00
suchmememanyskill
b67f091c46 Add alt for esp32-8048S043C-SD (#135) 2025-01-09 22:12:05 +01:00
suchmememanyskill
71119e1648 Make UI more specific per printer type, hide settings 2025-01-09 22:00:53 +01:00
suchmememanyskill
660723d596 Fix arduinojson compile 2025-01-09 21:12:50 +01:00
suchmememanyskill
5ec2ba66e4 Change some spelling, set timeout on bambu loop 2024-12-22 23:20:36 +01:00
suchmememanyskill
4fc16ecc92 Fan profiles: On to 100% 2024-12-22 23:04:12 +01:00
suchmememanyskill
161c10a43b Start print in bambu integration 2024-12-22 00:14:49 +01:00
suchmememanyskill
093dd5efff Add fan/speed controls to bambu 2024-12-21 22:04:51 +01:00
Sims
4dd70aa3ea Add bambu panels 2024-12-19 18:17:40 +01:00
suchmememanyskill
f4498e95cd Make octoprint work after testing 2024-12-15 22:06:01 +01:00
suchmememanyskill
b342e58cfc Install python packages in venv 2024-12-15 13:10:12 +01:00
suchmememanyskill
211fe15aee Fix compile errors 2024-12-15 12:13:32 +01:00
Sims
abbb0b2f7e We have 3 2024-12-15 01:16:46 +01:00
Sims
6aa74633a8 Add min fetcher for octoprint 2024-12-15 01:15:58 +01:00
Sims
2f1b0095b0 Implement missing commands for octoprint 2024-12-15 00:59:06 +01:00
Sims
68b68af715 Add octoprint panels 2024-12-15 00:40:11 +01:00
Sims
96f8695b0e Continued impl of octoprint 2024-12-11 17:48:22 +01:00
Sims
2fce5a9e30 Start implementation on file list 2024-12-11 08:29:18 +01:00
Sims
1578b4129d Better better split impl 2024-12-11 08:10:05 +01:00
Sims
fcd133eb32 Better split impl 2024-12-11 08:00:45 +01:00
Sims
15dedb7255 Octoprint: Add more commands 2024-12-04 08:27:41 +01:00
suchmememanyskill
0c364ec597 Lower cpu usage 2024-11-27 22:53:35 +01:00
suchmememanyskill
8521664a69 Fetch data from octoprint 2024-11-16 22:51:17 +01:00
suchmememanyskill
1b0ca807e4 Fix bed temp set, start octoprint impl 2024-11-16 12:41:06 +01:00
suchmememanyskill
12781051ca Serial installer 2024-11-10 00:54:38 +01:00
suchmememanyskill
e5390e731f Allow accessing device settings from wifi panel 2024-11-09 12:30:38 +01:00
suchmememanyskill
17143d2878 Allow running wifi-less 2024-11-09 02:06:04 +01:00
suchmememanyskill
bf90803107 Remove serial semaphore 2024-11-09 01:37:48 +01:00
suchmememanyskill
f9444829ee Gcode images, fixes to serial 2024-11-09 01:30:40 +01:00
suchmememanyskill
92b7b68dc5 Get Serial to a functional state 2024-11-09 00:31:03 +01:00