Docs / Boards
Boards: specs and pinouts
Reference pages for the boards Soldr builds with. Every value is taken from the manufacturer's datasheet or official page, and each one cites its source and section.
- Arduino Due: 32-bit Arduino board built around the Atmel SAM3X8E ARM Cortex-M3, with 54 digital I/O pins, 12 analog inputs, 2 DAC outputs, 4 UARTs and a native USB port. It runs at 3.3 V
- Arduino Micro: Breadboard-format Arduino built on the ATmega32U4 with native USB, so it can appear to a computer as a keyboard, mouse or virtual serial port
- Arduino Nano 33 BLE Sense (Rev1): Nano-format board with a NINA-B306 Bluetooth Low Energy module (Nordic nRF52 family, Arm Cortex-M4F), plus on-board 9-axis IMU, barometer, humidity and temperature sensor, gesture/proximity/light/colour sensor, digital microphone and crypto chip. It runs at 3.3 V
- Arduino Nano 33 IoT: Nano-format board with an ATSAMD21G18A Arm Cortex-M0+ processor, a NINA-W102 Wi-Fi and Bluetooth LE module, a 6-axis IMU and a crypto chip. It runs at 3.3 V
- Arduino Nano R4: Nano-format Arduino built on the Renesas RA4M1 (R7FA4M1AB3CFM) 32-bit Arm Cortex-M4 at 48 MHz, with USB-C, a Qwiic connector and an RTC. The board runs at 5 V
- Arduino UNO Q: Arduino UNO Q single-board computer with a Qualcomm QRB2210 Linux processor, an STM32U585 microcontroller and Wi-Fi 5 with Bluetooth 5.1
- Arduino UNO R4 Minima: Arduino UNO R4 Minima: a 5 V Renesas RA4M1 board in the UNO form factor, with a barrel jack and USB-C, and no wireless module
- Arduino UNO R4 WiFi: Arduino UNO R4 WiFi: a 5 V Renesas RA4M1 board with an ESP32-S3 module for Wi-Fi and Bluetooth, and a 12x8 LED matrix
- ATmega16A chip: 8-bit AVR microcontroller with 16 KB in-system programmable flash, 1 KB SRAM and 512 bytes EEPROM, 32 I/O lines. Bare chip; the listing does not say which package
- ATmega328P-PU chip: 8-bit AVR microcontroller in a 28-pin PDIP package: 32 KB flash, 2 KB SRAM, 1 KB EEPROM, 23 I/O lines. Sold as a bare chip, not a board
- ATmega32A-AU chip: 8-bit AVR microcontroller in a 44-lead TQFP surface-mount package: 32 KB flash, 2 KB SRAM, 1 KB EEPROM, 32 I/O lines. Bare chip, needs a custom board or a TQFP adapter
- BBC micro:bit v2: BBC micro:bit v2 board with an nRF52833 Arm Cortex-M4F processor, a 5x5 LED matrix, Bluetooth 5.1 and a MEMS microphone
- ESP-01S (ESP8266): An Ai-Thinker ESP-01S Wi-Fi module on a 2 x 4 pin header, with two usable I/O pins and a UART
- ESP-12E (ESP8266): A bare Ai-Thinker ESP-12E Wi-Fi module (ESP8266 with 4 MB flash and PCB antenna) with 22 pads at 2 mm pitch
- ESP32 30-pin board (CP2102): A third-party 30-pin ESP32 development board with a CP2102 USB-to-serial chip
- ESP32-C3 Super Mini: Small development board built around the ESP32-C3 chip; the specs below are chip-level only, from the ESP32-C3 datasheet
- ESP32-C6-WROOM-1 (N8): Espressif ESP32-C6-WROOM-1-N8 module: ESP32-C6 single-core 32-bit RISC-V MCU with 2.4 GHz Wi-Fi 6, Bluetooth 5 (LE), Zigbee and Thread (802.15.4), 8 MB flash and a PCB antenna. The listing calls it a board; the only document read is the module datasheet, so no development-board facts (USB port, regulator, headers) are stated
- ESP32-CAM: Camera board built around the ESP32 chip; the specs below come from the ESP32 chip datasheet only, not from the camera board
- ESP32-DevKitC: Espressif ESP32-DevKitC V4 development board with an ESP32-WROOM-32E module, Micro-USB port and USB-to-UART bridge
- ESP32-S3 SuperMini: A very small third-party development board built around an ESP32-S3 series chip with Wi-Fi and Bluetooth LE
- ESP32-S3-DevKitC-1: Espressif ESP32-S3-DevKitC-1 N16R8 board with 16 MB flash, 8 MB PSRAM and a 2.4 GHz Wi-Fi and Bluetooth LE module
- ESP32-WROOM-32 module: Espressif ESP32-WROOM-32 module: ESP32 dual-core Wi-Fi and Bluetooth/BLE MCU with 4 MB SPI flash and a PCB antenna on a castellated module. It is a bare module, not a development board: you supply 3.3 V and a USB-UART adapter for programming
- Heltec WiFi LoRa 32 V2: An ESP32 board with an on-board SX127x LoRa radio and a small OLED. This page covers the Heltec WiFi LoRa 32 (V2). The V3 (ESP32-S3 and SX1262) is a different board with a different pinout
- Leonardo R3 (ATmega32U4): Arduino Leonardo-style board built on the ATmega32u4, which has USB built in, so the board can appear to a computer as a keyboard, mouse or virtual serial port
- LILYGO T-Display ESP32 (1.14 inch LCD): An ESP32 board from LilyGO with a 1.14 inch IPS colour screen (ST7789V), USB-C and two buttons
- LilyPad (ATmega328P): Round sewable-style Arduino-compatible board with an ATmega328P, 14 digital I/O pads and 6 analog pads, programmed through a 6-pin FTDI header
- M5Stack CoreInk: M5Stack CoreInk (K048): an ESP32-PICO-D4 controller with a 1.54 inch 200x200 black and white E-Ink display, buttons, buzzer and a built-in battery
- Mega 2560 R3 (ATmega2560): Arduino Mega 2560 Rev3 board with an ATmega2560 microcontroller, 54 digital I/O pins and an ATmega16U2 USB interface chip
- Nano R3 (ATmega328P): Compact Arduino Nano-compatible board based on the ATmega328P, with a CH340 USB-to-serial chip and a Mini USB cable
- NodeMCU ESP8266 (CP2102): A 30-pin ESP8266 development board with a USB-to-serial chip, following the NodeMCU DevKit V1.0 layout built around an ESP-12E module
- NodeMCU-32S (ESP32): ESP32 development board sold as the Ai-Thinker NodeMCU-32S with an IPEX antenna connector. No maker document for the board is available, so this page gives ESP32 chip facts only
- Pro Mini 5V (ATmega328P): Small Arduino-compatible board with an ATmega328P, a 5 V regulator, 14 digital I/O and 8 analog inputs. It has no USB port; it is programmed through a 6-pin serial header
- Raspberry Pi 3 Model B+: Single-board computer with a 64-bit quad-core 1.4 GHz processor, 1 GB RAM, dual-band Wi-Fi, Bluetooth 4.2, Gigabit Ethernet over USB 2.0, four USB 2.0 ports, HDMI and a 40-pin GPIO header
- Raspberry Pi 4 Model B: Single-board computer with a 1.5GHz quad-core BCM2711 processor, 4GB LPDDR4 RAM, dual micro-HDMI and a 40-pin GPIO header
- Raspberry Pi 5: Single-board computer with a quad-core Cortex-A76 BCM2712 at 2.4GHz, 4GB LPDDR4X RAM, dual 4K output and a 40-pin GPIO header
- Raspberry Pi Pico: Raspberry Pi Pico board with an RP2040 dual-core Arm Cortex-M0+ microcontroller, 264 kB SRAM, 2 MB flash and 26 GPIO pins
- Raspberry Pi Pico W: Raspberry Pi Pico W board with an RP2040 microcontroller, 2.4 GHz Wi-Fi 802.11n, Bluetooth 5.2 and 264 kB SRAM
- Raspberry Pi Zero: Small single-board computer with a 1 GHz single-core processor, 512 MB RAM, mini HDMI, micro USB OTG and micro USB power ports, and a 40-pin GPIO header footprint
- Raspberry Pi Zero 2 W: Compact single-board computer with a 1GHz quad-core BCM2710A1, 512MB RAM, 2.4GHz Wi-Fi, Bluetooth 4.2 and an unpopulated 40-pin header
- Raspberry Pi Zero W (pre-soldered header): Raspberry Pi Zero W board with a 1 GHz single-core CPU, 512 MB RAM, 802.11 b/g/n Wi-Fi and Bluetooth 4.1
- STM32 Black Pill (F411CEU6): A 48-pin-package STM32F411CEU6 (Arm Cortex-M4, 100 MHz) core board with a USB-C connector, two crystals, reset, BOOT0 and user buttons and a blue LED on PC13. The original design is WeAct Studio's MiniF4x1 board; this page uses WeAct's documents and the listing may be a clone that differs
- STM32 Blue Pill (F103C8T6): A small development board built around the STM32F103C8T6 (Arm Cortex-M3, 72 MHz). There is no ST or maker document for the board itself; this page gives the chip facts only
- STM32 Nucleo-64 (F401RE): ST NUCLEO-F401RE: an STM32F401RET6 board with an on-board ST-LINK/V2-1 debugger, Arduino Uno-style connectors and ST Morpho headers
- TTGO T-Call ESP32 + SIM800L: LilyGO T-Call board: an ESP32 module wired to a SIMCom SIM800L GSM/GPRS modem, with a USB-UART bridge and an IP5306 battery charger/boost chip on the IP5306 revisions. The listing does not name a hardware revision (LilyGO documents v1.3 and v1.4), so this page uses only facts that hold for both, and marks the v1.4-only pins
- Uno R3 (ATmega328P): Arduino-compatible board built around the ATmega328P, with a CH340G USB-to-serial chip and 14 digital I/O pins
- UNO R3 WiFi (ATmega328P + ESP8266): A third-party Uno-style board that carries an ATmega328P and an ESP8266 Wi-Fi chip with 4 MB flash on one board, with a CH340G USB-serial chip
- WT32-ETH01 EVO: A Wireless-Tag development board with an RJ45 Ethernet port (DM9051 Ethernet MAC chip), PoE input through an external step-down module, and two 15-pin 2.54 mm headers, used to put a project on a wired network. The datasheet block diagram shows a WT32C3-S5 module connected to the Ethernet chip over SPI; the datasheet does not name the processor chip