pi-openclaw-arduino-flash

star 1

Flash firmware to Arduino boards in the pi-openclaw-mcp-stack workflow after successful build/deployment. Use when users need serial port detection, board/FQBN checks, upload commands for Nano 33 BLE, post-flash verification, or EI deployment handoff completion.

eoinjordan By eoinjordan schedule Updated 2/26/2026

name: pi-openclaw-arduino-flash description: Flash firmware to Arduino boards in the pi-openclaw-mcp-stack workflow after successful build/deployment. Use when users need serial port detection, board/FQBN checks, upload commands for Nano 33 BLE, post-flash verification, or EI deployment handoff completion.

Pi OpenClaw Arduino Flash

  1. Confirm firmware source and build state.
  • Use references/flash-playbook.md to verify sketch/artifact and compile status first.
  • Do not flash before a successful compile.
  • Accept handoff inputs from $pi-openclaw-ei-arduino-deploy (projectRoot, bundleArtifact, fqbn, port).
  1. Detect board connection and serial port on Pi.
  • Use references/serial-port-checks.md to identify /dev/tty* and permission issues.
  1. Select upload path.
  • Preferred: scripts/flash-nano33ble.sh (compile then upload, host arduino-cli first).
  • Equivalent fallback: host-side arduino-cli compile + arduino-cli upload on Pi.
  • Optional: container-side upload only when the serial device is mapped into container runtime.
  1. Run flash command with explicit board and port.
  • Require explicit fqbn and port.
  • Default board in this stack is Nano 33 BLE (arduino:mbed_nano:nano33ble).
  1. Verify after upload.
  • Confirm upload success output.
  • Re-open serial monitor or run target-level smoke check if applicable.
  1. Report exact command and result.
  • Include board, port, sketch path, and upload outcome.

References

  • references/flash-playbook.md
  • references/serial-port-checks.md
Install via CLI
npx skills add https://github.com/eoinjordan/pi-openclaw-mcp-stack --skill pi-openclaw-arduino-flash
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator