Skip to content

Add browser Bluetooth transport for Maslow UI and enable S3 BLE firmware support#985

Draft
Copilot wants to merge 4 commits into
Maslow-Mainfrom
copilot/add-bluetooth-communication
Draft

Add browser Bluetooth transport for Maslow UI and enable S3 BLE firmware support#985
Copilot wants to merge 4 commits into
Maslow-Mainfrom
copilot/add-bluetooth-communication

Conversation

Copy link
Copy Markdown

Copilot AI commented May 20, 2026

  • Inspect the requested Bluetooth transport alternatives in the current PR and repo
  • Decide whether the comment needs code, documentation, or explanation only
  • Make the smallest update needed to capture findings on serial Bluetooth vs Bluetooth networking
  • Validate any changed files and reply to the PR comment

Copilot AI linked an issue May 20, 2026 that may be closed by this pull request
@davidelang
Copy link
Copy Markdown

@MaslowBot explore both serial over bluetooth and a bluetooth TCP/IP connection

@MaslowBot
Copy link
Copy Markdown
Collaborator

@copilot-swe-agent

User @davidelang mentioned @MaslowBot with the following request:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

@MaslowBot explore both serial over bluetooth and a bluetooth TCP/IP connection

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

This comment was automatically relayed by MaslowBot so that @copilot-swe-agent can respond to the request.

Copilot AI and others added 2 commits May 20, 2026 01:09
Agent-Logs-Url: https://github.com/MaslowCNC/Maslow_4/sessions/ea890af6-d63d-414a-865e-a052d8fad9a1

Co-authored-by: MaslowBot <231786780+MaslowBot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/MaslowCNC/Maslow_4/sessions/ea890af6-d63d-414a-865e-a052d8fad9a1

Co-authored-by: MaslowBot <231786780+MaslowBot@users.noreply.github.com>
Copilot AI changed the title [WIP] Add ability to use Bluetooth for ESP32 communication Add browser Bluetooth transport for Maslow UI and enable S3 BLE firmware support May 20, 2026
Copilot AI requested a review from MaslowBot May 20, 2026 01:15
Agent-Logs-Url: https://github.com/MaslowCNC/Maslow_4/sessions/8031b90a-1519-487b-91e5-63dfda30527f

Co-authored-by: MaslowBot <231786780+MaslowBot@users.noreply.github.com>
Copy link
Copy Markdown
Author

Copilot AI commented May 20, 2026

@copilot-swe-agent

User @davidelang mentioned @MaslowBot with the following request:...

Added a comparison of the three transport options in /home/runner/work/Maslow_4/Maslow_4/firmware/README.md: classic Bluetooth serial (SPP), Bluetooth TCP/IP/PAN-style networking, and BLE/Web Bluetooth. The conclusion is that classic serial is fine for native senders, Bluetooth TCP/IP would require an external bridge/helper outside the browser, and BLE/Web Bluetooth is the only direct browser path for the built-in UI. Addressed in 209c095.

@davidelang
Copy link
Copy Markdown

@MaslowBot /build

@github-actions
Copy link
Copy Markdown

🤖 Firmware & Web UI Compilation Complete 🤖

✅ Successfully compiled FluidNC firmware and ESP3D-WEBUI

Firmware Build Details:

  • Commit: 209c095e897a80be797a40d785a1cae0e77a9d02
  • Version: v1.21-85-g209c095e-dirty
  • Environment: wifi_s3 (ESP32-S3)
  • Firmware size: 1.90 MB
  • Flash usage: 1.90 MB (64.7%)
  • RAM usage: 136.1 KB (42.5%)

Web UI Build Details:

  • Language: English only
  • WebUI size: 143.31 KB (compressed)
  • Format: index.html.gz

Download:
The firmware package (containing firmware.bin, index.html.gz, and installation instructions) has been uploaded as a build artifact named "firmware-package" and can be downloaded from the Actions tab.

To test this release please:
[] Try running calibration with a fresh maslow.yaml file
[] Test jogging the machine to see that movements are normal
[] Try running a simple gcode file

This comment was automatically generated in response to a build request comment.

@davidelang
Copy link
Copy Markdown

@MaslowBot /build

@github-actions
Copy link
Copy Markdown

🤖 Firmware & Web UI Compilation Complete 🤖

✅ Successfully compiled FluidNC firmware and ESP3D-WEBUI

Firmware Build Details:

  • Commit: 209c095e897a80be797a40d785a1cae0e77a9d02
  • Version: v1.21-85-g209c095e-dirty
  • Environment: wifi_s3 (ESP32-S3)
  • Firmware size: 1.90 MB
  • Flash usage: 1.90 MB (64.7%)
  • RAM usage: 136.1 KB (42.5%)

Web UI Build Details:

  • Language: English only
  • WebUI size: 143.31 KB (compressed)
  • Format: index.html.gz

Download:
The firmware package (containing firmware.bin, index.html.gz, and installation instructions) has been uploaded as a build artifact named "firmware-package" and can be downloaded from the Actions tab.

To test this release please:
[] Try running calibration with a fresh maslow.yaml file
[] Test jogging the machine to see that movements are normal
[] Try running a simple gcode file

This comment was automatically generated in response to a build request comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add ability to use bluetooth

3 participants