Board pinouts
Every board BoardPilot supports, drawn from the same data file the app uses to check your wiring. Pick a board to see which pins are safe, which to avoid and the default pins in Arduino.
ESP32ESP32 DevKit (30 pins)The classic ESP32 board with Wi-Fi and Bluetooth. Breadboard friendly, 3.3 V logic.
ESP32-S3ESP32-S3-DevKitC-1Espressif's own ESP32-S3 board: Wi-Fi, Bluetooth LE, two USB ports and an RGB LED. Breadboard friendly, 3.3 V logic.
ESP32-C3ESP32-C3-DevKitM-1Espressif's small ESP32-C3 board with Wi-Fi, Bluetooth LE, a RISC-V core and an RGB LED. Breadboard friendly, 3.3 V logic.
Raspberry Pi RP2040Raspberry Pi PicoA small, low-cost board with the Raspberry Pi RP2040 chip. 3.3 V logic (not 5 V tolerant), breadboard friendly, and flashed by dragging a file onto it.
Raspberry Pi RP2040Raspberry Pi Pico WThe Raspberry Pi Pico with Wi-Fi and Bluetooth added. Same 40 pins and 3.3 V logic as the Pico; the on-board LED is driven by the wireless chip (use LED_BUILTIN), and GPIO 23, 24, 25 and 29 are used by the radio, so they are not on the header.
Raspberry Pi RP2350Raspberry Pi Pico 2The second-generation Pico with the faster RP2350 chip, twice the memory and 4 MB flash. Same 40-pin layout as the Pico, 3.3 V logic.
Arduino (AVR)Arduino Mega 2560 R3A big Arduino with 54 digital pins, 16 analog inputs and 4 serial ports. It uses 5 V logic, so 3.3 V-only sensors need a level shifter.
Arduino (AVR)Arduino NanoA small, breadboard-friendly Arduino with the same chip as the Uno. It uses 5 V logic, so 3.3 V-only sensors need a level shifter.
Arduino (AVR)Arduino Uno R3The classic Arduino board for learning. It uses 5 V logic, so 3.3 V-only sensors need a level shifter.
STM32ST NUCLEO-F401REST's official STM32F401 board with Arduino Uno style sockets and a built-in ST-LINK programmer and debugger. 3.3 V logic, most pins tolerate 5 V.
STM32WeAct Black Pill STM32F411CEA tiny, low-cost STM32F411 board with USB-C. Fast (100 MHz), breadboard friendly, 3.3 V logic, and most pins tolerate 5 V.
Nordic nRF52Nordic nRF52840 DKNordic's official development kit for the nRF52840 Bluetooth chip, with a built-in J-Link debugger, 4 buttons, 4 LEDs and Arduino-style headers. Pins run at 3.0 V and are not 5 V tolerant.
Teensy (i.MX RT)Teensy 4.1A very fast (600 MHz) breadboard-friendly board with native USB, lots of serial, I2C and SPI ports and a microSD slot. 3.3 V logic; the pins are not 5 V tolerant.