Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
56be820
revert wifi passwort length
softwarecrash May 19, 2025
6105789
Update firmware and manifests
actions-user May 19, 2025
97f61c7
add state for non connecting to mqtt when esp is in AP mode
softwarecrash May 19, 2025
085861f
work on html
softwarecrash May 19, 2025
9474e47
updates
softwarecrash May 19, 2025
bbcc63e
fix OTA upate
softwarecrash May 19, 2025
10e3d04
change analogwrite to ledcwrite, now flicker free
softwarecrash May 19, 2025
b5ae56a
Merge pull request #22 from softwarecrash/setuppage-rework
softwarecrash May 19, 2025
869fe31
Update firmware and manifests
actions-user May 19, 2025
422094b
fix backup and restore
softwarecrash May 19, 2025
c2e2837
remove ws spamming serial
softwarecrash May 19, 2025
0b82d24
change wifi pass to 64 in types
softwarecrash May 19, 2025
4ff8f1b
add ws call on ws_evt_connect
softwarecrash May 20, 2025
9fa9af5
make backup download pretty
softwarecrash May 20, 2025
348d91f
add .github to ignore
softwarecrash May 20, 2025
bdbd129
update version
softwarecrash May 20, 2025
c8ff8cd
Update firmware and manifests
actions-user May 20, 2025
0a838bc
update gitignore
softwarecrash May 20, 2025
0430e85
Merge pull request #23 from softwarecrash/setuppage-rework
softwarecrash May 20, 2025
9088eb0
add gitatributes values
softwarecrash May 20, 2025
29f7243
remove gitatrubtes, not needed, modify gitignore
softwarecrash May 20, 2025
b55306f
add stuff
softwarecrash May 20, 2025
f026710
change containskey check
softwarecrash May 20, 2025
6b131e4
change version
softwarecrash May 20, 2025
c62c6ec
Update firmware and manifests
actions-user May 20, 2025
9622539
catch some error when not all data transmitted
softwarecrash May 20, 2025
ded78a4
finish main pag led behaviour and debug
softwarecrash May 20, 2025
85daf16
Merge pull request #25 from softwarecrash/setuppage-rework
softwarecrash May 20, 2025
9dda513
Update FUNDING.yml
softwarecrash May 20, 2025
5c99d2d
Delete .github/workflows/ISSUE_WORKFLOW.yaml
softwarecrash May 20, 2025
0154749
version push
softwarecrash May 20, 2025
679a8af
Update firmware and manifests
actions-user May 20, 2025
fac2d6e
catch mqtt connect when in AP mode
softwarecrash May 21, 2025
ad0ad0e
Delete .github/FUNDING.yml
softwarecrash May 21, 2025
ceb80f2
more work on webUI
softwarecrash May 21, 2025
b6ab4c0
update version
softwarecrash May 21, 2025
b0a8ffb
Update firmware and manifests
actions-user May 21, 2025
2b9d3c7
Delete .github/FUNDING.yml
softwarecrash May 21, 2025
3f49475
Merge pull request #26 from softwarecrash/setuppage-rework
softwarecrash May 21, 2025
15485f3
Update README.md
softwarecrash May 21, 2025
6d79e9d
update
softwarecrash May 21, 2025
6f117c0
Delete .github/workflows/ISSUE_WORKFLOW.yaml
softwarecrash May 21, 2025
8921550
Merge pull request #27 from softwarecrash/setuppage-rework
softwarecrash May 21, 2025
7358621
changes
softwarecrash May 21, 2025
dde6049
changes
softwarecrash May 21, 2025
a3dfe03
remove docs
softwarecrash May 21, 2025
972f9f6
delete worker
softwarecrash May 21, 2025
eeb769c
add worker
softwarecrash May 21, 2025
b796f72
changes
softwarecrash May 21, 2025
3edb193
Update README.md
softwarecrash May 21, 2025
a6b74f4
Merge branch 'main' into main
softwarecrash May 21, 2025
89324c0
push
softwarecrash May 21, 2025
537e959
pre finish webUI
softwarecrash May 21, 2025
ec64567
remove double entry
softwarecrash May 21, 2025
c5e9062
smooth the colapse
softwarecrash May 21, 2025
54144a9
add extrusion cali to ignore prevent spamming
softwarecrash May 22, 2025
dcef1ee
finish webUI core
softwarecrash May 22, 2025
ef1aa3f
fix some little things
softwarecrash May 22, 2025
88651fa
version bump
softwarecrash May 22, 2025
2ee9c9f
add new mqtt connection icon from NeoRame
softwarecrash May 22, 2025
c8830bb
fix typo
softwarecrash May 22, 2025
e5152c4
Merge pull request #28 from softwarecrash/setp-page-rework
softwarecrash May 22, 2025
acabdec
Update .gitignore
softwarecrash May 22, 2025
8860b98
Merge pull request #29 from softwarecrash/setp-page-rework
softwarecrash May 22, 2025
a613462
correct path
softwarecrash May 23, 2025
5589814
Fix some minor webUI bugs
softwarecrash May 24, 2025
8157223
correct timeout
softwarecrash May 24, 2025
42ba79c
version bump
softwarecrash May 24, 2025
f9da18c
Merge pull request #30 from softwarecrash/setp-page-rework
softwarecrash May 24, 2025
94596c4
move blockign mqtt part into seperate task
softwarecrash May 25, 2025
fbf284b
remove navigation buttons out from form trigger
softwarecrash May 25, 2025
c42ab3d
cleanup
softwarecrash May 25, 2025
bf5d7e4
Merge pull request #31 from softwarecrash/setp-page-rework
softwarecrash May 26, 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
2 changes: 0 additions & 2 deletions .gitattributes

This file was deleted.

68 changes: 68 additions & 0 deletions .github/workflows/push-to-blledflasher.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: Push Firmware to BLLED-Flasher

on:
release:
types: [published, edited]

jobs:
push-firmware:
runs-on: ubuntu-latest

steps:
- name: Checkout BLLEDController-NG
uses: actions/checkout@v3

- name: Download .bin from current release
uses: actions/github-script@v6
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const fs = require('fs');
const owner = context.repo.owner;
const repo = context.repo.repo;
const release = context.payload.release;
const tag = release.tag_name;

const assets = release.assets.filter(a => a.name.endsWith('.bin'));
if (assets.length === 0) {
core.setFailed("No .bin files found in release");
return;
}

fs.mkdirSync('firmware', { recursive: true });

for (const asset of assets) {
const dl = await github.rest.repos.getReleaseAsset({
owner,
repo,
asset_id: asset.id,
headers: { Accept: 'application/octet-stream' }
});

fs.writeFileSync(`firmware/${asset.name}`, Buffer.from(dl.data));
console.log(`✅ Downloaded: ${asset.name}`);
}

- name: Clone BLLED-Flasher repo
run: |
git clone https://x-access-token:${{ secrets.BLLED_FLASHER_TOKEN }}@github.com/softwarecrash/BLLED-Flasher.git flasher
cp firmware/*.bin flasher/firmware/

- name: Generate firmware.json + manifests
run: |
cd flasher
node generateRelease.js

- name: Commit and Push to BLLED-Flasher
run: |
cd flasher
git config user.name "BLLED Release Bot"
git config user.email "actions@github.com"
git fetch origin
git add firmware/
if git diff --cached --quiet; then
echo "✅ Keine Änderungen – kein Push."
else
git commit -m "📦 Add firmware from release ${{ github.event.release.tag_name }}"
git push
fi
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ BLLEDController.code-workspace
src/www/www.h
.DS_Store
**/.DS_Store
docs/firmware
.github
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
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.

### Flashing and Setup
1. go to https://dutchdevelop.github.io/blledsetup/
1. go to the [Web Flasher](https://softwarecrash.github.io/BLLED-Flasher/)
2. connect your ESP32
3. Select the Firmware build you want
4. Click on Flash
Expand Down
1 change: 0 additions & 1 deletion docs/.nojekyll

This file was deleted.

42 changes: 0 additions & 42 deletions docs/blled.svg

This file was deleted.

Binary file removed docs/favicon.ico
Binary file not shown.
Binary file not shown.
15 changes: 0 additions & 15 deletions docs/firmware/BLLEDController_V1.0.0.nightly.170525.json

This file was deleted.

Binary file not shown.
15 changes: 0 additions & 15 deletions docs/firmware/BLLEDController_V1.0.0.nightly.180525.1.json

This file was deleted.

12 changes: 0 additions & 12 deletions docs/firmware/firmware.json

This file was deleted.

1 change: 0 additions & 1 deletion docs/firmware/last_update.txt

This file was deleted.

Empty file removed docs/firmware/readme.md
Empty file.
51 changes: 0 additions & 51 deletions docs/generateRelease.js

This file was deleted.

154 changes: 0 additions & 154 deletions docs/index.html

This file was deleted.

Loading