Pico 2 W battlebot with Bluetooth controller support and Wi-Fi dashboard.
This project supports Windows, macOS, and Linux users:
Follow instructions in WINDOWS.md
- Use
scripts/setup.batorscripts/setup-windows.ps1to install dependencies - Use
scripts/build.batorscripts/build.ps1to build the project - Use
scripts/flash.batorscripts/flash.ps1to flash your Pico
- Use
scripts/build.shto build the project - Use
scripts/flash.shto flash your Pico - Use
scripts/secrets.shto manage secrets
Follow instructions in LINUX.md
- Use
scripts/setup-linux.shto install dependencies - Use
scripts/build-linux.shto build the project - Use
scripts/flash-linux.shto flash your Pico - Use
scripts/secrets-linux.shto manage secrets
- Wiring & Pinout — pin assignments, ESC wiring, sensors, power
- Controller Mapping — Xbox button-to-function mapping and Bluepad32 constants
To put your Pico in bootloader mode (needed for flashing):
- Hold the BOOTSEL button
- Connect USB while holding the button
- Release the button after connecting
The flash scripts will automatically detect and flash your Pico.