Skip to content

Add Web Serial transport path to ESP3D UI for direct USB machine control#987

Draft
Copilot wants to merge 6 commits into
Maslow-Mainfrom
copilot/add-usb-serial-support-ui
Draft

Add Web Serial transport path to ESP3D UI for direct USB machine control#987
Copilot wants to merge 6 commits into
Maslow-Mainfrom
copilot/add-usb-serial-support-ui

Conversation

Copy link
Copy Markdown

Copilot AI commented May 20, 2026

  • Check current CI/workflow status and any failures for this branch
  • Locate the best documentation location for Web Serial setup instructions
  • Add concise setup instructions for USB serial transport, including screenshot references
  • Validate no trailing whitespace and run targeted build/tests as needed
  • Reply to the PR comment with commit hash and screenshot details

Copilot AI linked an issue May 20, 2026 that may be closed by this pull request
Copilot AI and others added 2 commits May 20, 2026 01:35
@davidelang
Copy link
Copy Markdown

@MaslowBot will this catch things like crashdumps sent over the USB serial port?

@MaslowBot
Copy link
Copy Markdown
Collaborator

@copilot-swe-agent

User @davidelang mentioned @MaslowBot with the following request:

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

@MaslowBot will this catch things like crashdumps sent over the USB serial port?

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

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

Copilot AI changed the title [WIP] Add USB serial support to the UI Add Web Serial transport path to ESP3D UI for direct USB machine control May 20, 2026
Copilot AI requested a review from MaslowBot May 20, 2026 01:41
Copy link
Copy Markdown
Author

Copilot AI commented May 20, 2026

@copilot-swe-agent

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

Yes—text crash dumps sent over USB serial will be captured and shown in the monitor path, because every incoming serial line is processed through the same message pipeline (not just ok/error responses). The only caveat is that data is line-buffered, so non-newline-terminated/binary fragments may not appear until a newline arrives. UI screenshot of the USB serial option: /tmp/usb-serial-ui.png.

@davidelang
Copy link
Copy Markdown

@MaslowBot add instructions (with screenshots if possible) to show how to set this up

@MaslowBot
Copy link
Copy Markdown
Collaborator

@copilot-swe-agent

User @davidelang mentioned @MaslowBot with the following request:

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

@MaslowBot add instructions (with screenshots if possible) to show how to set this up

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

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

@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: 0837736ce7a10b30ef1bcc19ed0e79389806983b
  • Version: v1.21-85-g0837736c-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: 142.98 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.

Copilot AI and others added 2 commits May 20, 2026 03:08
Copy link
Copy Markdown
Author

Copilot AI commented May 20, 2026

@copilot-swe-agent

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

Added setup instructions to ESP3D-WEBUI/README.md (steps for USB cable, browser support, connect dialog, port selection, and handshake), plus an embedded screenshot at ESP3D-WEBUI/images/usb-serial-setup.png. Included in commit f91070f2.

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 usb serial support to the UI

3 participants