Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
7e1565b
some smal changes
softwarecrash May 27, 2025
d76505e
remove led state from mqtt connect
softwarecrash May 27, 2025
3fc791e
version bump
softwarecrash May 27, 2025
52fdb70
Merge branch 'setp-page-rework' of https://github.com/softwarecrash/B…
softwarecrash May 27, 2025
f727631
correct button name
softwarecrash May 27, 2025
740f38b
add comments and modify debug a bit
softwarecrash May 27, 2025
8c4cbd3
version bump
softwarecrash Jun 10, 2025
b837032
upstream to origin version
softwarecrash Jun 10, 2025
16ff916
incerase mqtt timeout time
softwarecrash Jun 10, 2025
aebb801
fix typo
softwarecrash Jun 11, 2025
665769b
add printer scan and autofill function
softwarecrash Jun 15, 2025
111f5c4
Merge branch 'setp-page-rework' of https://github.com/softwarecrash/B…
softwarecrash Jun 15, 2025
cee1a47
cleanup & version bump
softwarecrash Jun 15, 2025
bd56bbe
final implement printer discovery
softwarecrash Jun 15, 2025
660310d
add method to follow up a changed printer ip
softwarecrash Jun 15, 2025
676cd28
Merge pull request #34 from softwarecrash/setp-page-rework
softwarecrash Jun 15, 2025
4e74086
secure filesystem read
softwarecrash Jun 15, 2025
cd43e2c
add search button control
softwarecrash Jun 16, 2025
2b37fac
cleanup
softwarecrash Jun 16, 2025
c649f04
fix Typo
softwarecrash Jun 16, 2025
3d2c008
Update README.md
softwarecrash Jun 16, 2025
7329ca5
add hms ignore list
softwarecrash Jun 19, 2025
92e5cad
Merge branch 'main' of https://github.com/softwarecrash/BLLEDControll…
softwarecrash Jun 19, 2025
c9ecbe9
add routine to check led updates without triggers
softwarecrash Jun 19, 2025
266056d
disable led update... future use
softwarecrash Jun 19, 2025
5fe3ee1
add comment
softwarecrash Jun 19, 2025
855ddf1
add chamber light control
softwarecrash Jun 20, 2025
fce024a
add doc
softwarecrash Jun 20, 2025
c35b433
correct manual
softwarecrash Jun 20, 2025
b0b586c
fix chamber loght control
softwarecrash Jun 21, 2025
de2406d
correct something
softwarecrash Jun 21, 2025
7c4c742
fix lost bssid
softwarecrash Jun 22, 2025
5f7d576
cleanup and compress
softwarecrash Jun 22, 2025
c93e6c6
version bump
softwarecrash Jun 23, 2025
64a42b6
version bump
softwarecrash Jun 23, 2025
13f3217
Update README.md
softwarecrash Jun 23, 2025
d50cbda
Merge branch 'main' of https://github.com/softwarecrash/BLLEDControll…
softwarecrash Jun 23, 2025
abbb54a
Update README.md
softwarecrash Jun 23, 2025
b8a314e
Update README.md
softwarecrash Jun 23, 2025
e5d8eb7
Merge branch 'main' into main
softwarecrash Jun 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 14 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## BL Led Controller

The BL Led Controller is an ESP8266 / ESP32 based device that connects to your Bambulab X1,X1C,P1P Or P1S and controls the LED strip based on the state of the printer.
The BL Led Controller is an ESP32 based device that connects to your Bambulab X1,X1C,P1P Or P1S and controls the LED strip based on the state of the printer.

### Flashing and Setup
1. go to the [Web Flasher](https://dutchdevelop.github.io/blledsetup/)
Expand All @@ -12,12 +12,20 @@ The BL Led Controller is an ESP8266 / ESP32 based device that connects to your B
7. Select your WiFi and Enter passwort, Optional enter all the Printer informations
8. enjoy :)

### Features
WiFi Setup:
![1000063279](https://github.com/user-attachments/assets/1cbe01fd-ce1f-4664-909e-7f6f50f6d80a)
![main setup_LED](https://github.com/user-attachments/assets/52778d28-98cd-496e-bfce-aca49cd4de89)
![main_setup_printer](https://github.com/user-attachments/assets/1969e4bd-0887-4a0c-a965-8ec575e23396)
![main_setup_error](https://github.com/user-attachments/assets/b026260c-5c33-4f5c-922a-fcc601cb9be1)
![main_setup_debug](https://github.com/user-attachments/assets/6d5a6e48-b052-4305-99f5-5d9c906eb8c1)
![main_setup_navigation](https://github.com/user-attachments/assets/78041d10-2edb-42e2-b600-6cde735d2d1f)
![setup_wifi](https://github.com/user-attachments/assets/4ef7631c-38f9-4424-ad88-72a335286c27)
![setup_wifi_printer](https://github.com/user-attachments/assets/da354544-710d-4e10-9dff-fc2cc1951857)
![ota](https://github.com/user-attachments/assets/7f223361-f811-4ff4-b3fc-45b2a1222c07)
![backup_restore](https://github.com/user-attachments/assets/b21899ba-c97f-48b6-8bc3-a87797029d14)
![navigation](https://github.com/user-attachments/assets/027fe724-ffc6-453b-ba73-c82c1ddb012e)




OTA Firmware Update:
![1000063277](https://github.com/user-attachments/assets/853fa8cd-def6-47e9-8b23-4a4289651510)

- Connects to Bambulab X1,X1C,P1P Or P1S
- Controls LED strip based on printer state
Expand Down
2 changes: 1 addition & 1 deletion compress_html.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ def compress_and_append_file(input_file, f):
compressed_file = input_file + ".gz"

with open(input_file, "rb") as infile:
with gzip.open(compressed_file, "wb", compresslevel=6) as outfile:
with gzip.open(compressed_file, "wb", compresslevel=9) as outfile:
outfile.write(infile.read())

with open(compressed_file, "rb") as cf:
Expand Down
Loading