Commit Graph

259 Commits

Author SHA1 Message Date
suchmememanyskill
90dcf95cf6 Merge branch 'experimental-multi-printer' into dev 2024-03-11 21:55:44 +01:00
suchmememanyskill
8d6d22c38a Change status to 'In Control' when in control 2024-03-11 21:55:33 +01:00
suchmememanyskill
fb1e264df7 Display M117 message on screen 2024-03-10 01:08:47 +01:00
suchmememanyskill
e457114402 (Hopefully) fix touch on 2432S024C 2024-03-10 00:03:30 +01:00
suchmememanyskill
61f15ff6f3 Fix bugs 2024-03-09 21:43:46 +01:00
suchmememanyskill
451304b5df Add 2432S024C and 4827S043C to CI 2024-03-09 21:16:55 +01:00
suchmememanyskill
68ff78eb49 Add 2432S024C-smartdisplay 2024-03-09 21:16:40 +01:00
Andrey Melnikov
215439df2f adds esp32-4827s043C-smartdisplay (#63)
* +add esp32-4827s043C

* DCYD_SCREEN_MIN_BUTTON_HEIGHT_PX 40 to 35
2024-03-09 21:10:39 +01:00
suchmememanyskill
397c835129 Add build instructions 2024-03-09 21:08:45 +01:00
suchmememanyskill
870d109c92 Implement printer switching in ip connect/error screen 2024-03-09 20:47:45 +01:00
suchmememanyskill
f98c2eff78 Small refactor 2024-03-09 19:22:24 +01:00
suchmememanyskill
67b5ce1948 Set max printer name limit to 24 chars 2024-03-09 01:56:35 +01:00
suchmememanyskill
e9b58e0a6f Implement printer panel fully 2024-03-09 01:55:31 +01:00
suchmememanyskill
3b7b49c62b Split configuration; start printer panel 2024-03-07 23:25:12 +01:00
suchmememanyskill
f0cc211e30 Unify http client creation 2024-03-06 22:32:49 +01:00
suchmememanyskill
9427381e05 Add other CYD 2.8R inch models for smartdisplay 2024-03-03 01:02:52 +01:00
suchmememanyskill
02e27e6d83 Set screen brightness in lvgl setup 2024-03-03 01:00:09 +01:00
suchmememanyskill
b65003e40b Better button sizes for esp32-3248S035C 2024-03-02 23:50:24 +01:00
suchmememanyskill
cb242240d3 Remove unneeded code 2024-03-02 22:11:39 +01:00
suchmememanyskill
c061164edf Fix compile on linux 2024-03-02 22:06:15 +01:00
suchmememanyskill
ea42bf775d Merge branch 'experimental_load_gcode_img-2' into dev 2024-03-02 22:03:14 +01:00
suchmememanyskill
4e6457c729 Misc fixes 2024-03-02 22:02:20 +01:00
themacboy
bc3ca3892f Some visual UI tweaks for ESP32-8048S043C (#57)
* Some visual UI tweaks

* more visual UI tweaks adjustements
2024-03-02 21:57:00 +01:00
suchmememanyskill
639eb50371 A 2024-03-02 21:16:31 +01:00
suchmememanyskill
1adb966ee1 Image load round 2 (slightly less unstable) 2024-03-02 21:05:16 +01:00
suchmememanyskill
64290afd89 Set size for settings dropdown 2024-03-02 14:18:37 +01:00
suchmememanyskill
3fbd14f154 Hopefully fix esp32-8048S043C 2024-03-02 10:38:34 +01:00
suchmememanyskill
ef3676faef Merge branch 'dev' into 4.3inch 2024-03-02 10:32:14 +01:00
suchmememanyskill
fc7cfbd85b Add esp32-2432S032C to CI 2024-03-02 10:22:18 +01:00
suchmememanyskill
49c27f2b01 Add esp32-2432S032C 2024-03-02 10:21:09 +01:00
suchmememanyskill
801432c3a6 Driver configuration improvements 2024-03-02 10:19:03 +01:00
suchmememanyskill
55e9ce3d81 Vertical UI, round 2 2024-03-01 22:28:35 +01:00
suchmememanyskill
f467e8a604 Add esp32-8048S043C 2024-02-27 21:32:00 +01:00
suchmememanyskill
45779b5a13 Make calibration work with smartdisplay driver 2024-02-24 14:27:03 +01:00
Sims
1c7d5ffacd Merge pull request #51 from suchmememanyskill/dev
v1.4.0
v1.4.0
2024-02-21 23:33:13 +01:00
suchmememanyskill
1bc770a1cf Undo o2 optimalisations 2024-02-21 23:20:01 +01:00
suchmememanyskill
b5ac6d045a Retry slicer print time fetch 2024-02-20 23:20:33 +01:00
suchmememanyskill
c9f8935310 Don't send gcode requests twice 2024-02-20 22:40:00 +01:00
suchmememanyskill
ff1c13602c Add API key flow 2024-02-19 21:56:35 +01:00
Flaviu Tamas
5d3d32b116 Fix frequent null-pointer errors (#49)
I was frequently seeing the following and a reboot:

Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.

Core  0 register dump:
PC      : 0x4008ae2d  PS      : 0x00060330  A0      : 0x800d3fd9  A1      : 0x3ffe15f0
A2      : 0x3ffc40e8  A3      : 0x00000000  A4      : 0x000000ff  A5      : 0x0000ff00
A6      : 0x00ff0000  A7      : 0xff000000  A8      : 0x00000000  A9      : 0x3ffe15c0
A10     : 0x3ffc40e8  A11     : 0x3f40035d  A12     : 0x3ffe16a0  A13     : 0x000004b0
A14     : 0x7ff00000  A15     : 0x7ff2c000  SAR     : 0x0000001d  EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000000  LBEG    : 0x4008ae2d  LEND    : 0x4008ae41  LCOUNT  : 0xffffffff

Backtrace: 0x4008ae2a:0x3ffe15f0 0x400d3fd6:0x3ffe1600 0x400d42d3:0x3ffe18f0

decoded:

0x4008acbc: strcmp at /builds/idf/crosstool-NG/.build/xtensa-esp32-elf/src/newlib/newlib/libc/machine/xtensa/strcmp.S:467
0x400d4145: fetch_printer_data() at /home/user/tmp/CYD-Klipper/CYD-Klipper/src/core/data_setup.cpp:180
0x400d42d3: data_loop_background(void*) at /home/user/tmp/CYD-Klipper/CYD-Klipper/src/core/data_setup.cpp:233 (discriminator 1)

Seems like the printer state was frequently ending up as null, so check
for that and return a reasonable response. After applying this patch,
things are stable for me.
2024-02-19 21:26:22 +01:00
suchmememanyskill
edec1724e6 Properly fix #45 2024-02-19 17:37:08 +01:00
suchmememanyskill
dd5e82d637 Reorder settings 2024-02-19 17:16:56 +01:00
suchmememanyskill
e5edabffa4 Add slicer time based estimates 2024-02-18 12:04:01 +01:00
suchmememanyskill
a1bb6a750f Improve Z Offset menu 2024-02-17 12:11:18 +01:00
suchmememanyskill
43cefaafd2 Make temp chart fit the lines 2024-02-16 23:39:35 +01:00
suchmememanyskill
dcf32d6685 Fix temp chart crashing 2024-02-16 23:09:32 +01:00
suchmememanyskill
12c4319173 Add graph to temp panel 2024-02-16 22:47:55 +01:00
suchmememanyskill
86be30034d Optimalisations 2024-02-16 22:15:15 +01:00
suchmememanyskill
4fc2316970 (Hack) Restart ESP when klipper calls start failing 2024-02-15 18:32:36 +01:00
suchmememanyskill
3dc241dbec Make stats panel accessible from move panel, improve Z offset menu 2024-02-15 18:29:13 +01:00