Development Boards
Prototype electronics and build simple automation systems with the configurable inputs and outputs on these boards. Monitor both digital and analog devices, including proximity and temperature sensors, and control basic outputs, such as changing the speed of a servomotor or turning LEDs on and off. Their open-source software makes programming and troubleshooting convenient. Choose a board whose operating voltage can support the other devices you’re connecting to.
Boards with headers are good for making quick connections. Plug them in directly to breadboards, or connect them using jumper wire.
Boards without headers require making your own soldered connections. Use them for permanent or long-term installations.
Sets include the hardware and components needed to start building simple automation systems. Uno starter kits include an instructional project book, making them good for learning the basics of coding and electronics. Choose Nano IoT bundles for Internet of Things projects, such as linking your system of sensors to the cloud and communicating across networks.

No. of Configurable Inputs/Outputs | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Manufacturer Model No. | Connection Type | Total | Digital (Input/Output) | PWM (Output) | Analog (Input) | Lg. | Wd. | Features | Each | |
With Headers | ||||||||||
Uno Wi-Fi Rev4 | USB C Bluetooth Wi-Fi | 20 | 20 | 6 | 6 | 2 1/8" | 2 3/4" | USB HID Emulation, 12 × 8 LED Matrix | 00000000 | 000000 |
Uno Minima Rev4 | USB C | 20 | 20 | 6 | 6 | 2 1/8" | 2 3/4" | USB HID Emulation | 00000000 | 00000 |
Uno Rev3 | USB B | 20 | 20 | 6 | 6 | 2 11/16" | 2 1/8" | __ | 0000000 | 00000 |
Uno Wi-Fi Rev2 | USB B Bluetooth Wi-Fi | 20 | 20 | 5 | 6 | 2 11/16" | 2 1/8" | __ | 0000000 | 00000 |
Leonardo | USB Micro B | 20 | 20 | 7 | 12 | 2 11/16" | 2 1/8" | USB HID Emulation | 0000000 | 00000 |
Micro | USB Micro B | 20 | 20 | 7 | 12 | 1 7/8" | 3/4" | USB HID Emulation | 0000000 | 00000 |
Nano Every | USB Micro B | 22 | 22 | 5 | 8 | 1 3/4" | 3/4" | __ | 0000000 | 00000 |
Mega 2560 Rev3 | USB B | 54 | 54 | 15 | 16 | 4" | 2 1/8" | __ | 0000000 | 00000 |
Without Headers | ||||||||||
Leonardo | USB Micro B | 20 | 20 | 7 | 12 | 2 11/16" | 2 1/8" | USB HID Emulation | 0000000 | 00000 |
Micro | USB Micro B | 20 | 20 | 7 | 12 | 1 7/8" | 3/4" | USB HID Emulation | 0000000 | 00000 |
Nano Every | USB Micro B | 22 | 22 | 5 | 8 | 1 3/4" | 3/4" | __ | 0000000 | 00000 |

No. of Configurable Inputs/Outputs | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Manufacturer Model No. | Connection Type | Total | Digital (Input/Output) | PWM (Output) | Analog (Input) | Analog (Output) | Lg. | Wd. | Features | Each | |
With Headers | |||||||||||
Giga Wi-Fi Rev1 | USB A USB C Bluetooth Wi-Fi 3.5 mm Audio | 90 | 84 | 13 | 12 | 2 | 4" | 2 1/8" | USB HID Emulation | 00000000 | 000000 |
MKR Zero | USB Micro B | 22 | 22 | 12 | 7 | 1 | 2 3/8" | 1" | __ | 0000000 | 00000 |
MKR Wi-Fi 1010 | USB Micro B Bluetooth Wi-Fi | 22 | 22 | 13 | 7 | 1 | 2 7/16" | 1" | __ | 0000000 | 00000 |
MKR NB 1500 | USB Micro B | 22 | 22 | 13 | 7 | 1 | 2 11/16" | 1" | LTE CAT M1/NB1 Class 3 Compatibility, SIM Card Slot | 0000000 | 00000 |
MKR Vidor 4000 | USB Micro B Bluetooth Wi-Fi HDMI MIPI | 22 | 22 | 13 | 7 | 1 | 3 1/4" | 1" | FPGA | 0000000 | 000000 |
Nano 33 IoT | USB Micro B Bluetooth Wi-Fi | 22 | 22 | 11 | 8 | 1 | 1 3/4" | 3/4" | 6-axis IMU | 0000000 | 00000 |
Nano 33 BLE | USB Micro B Bluetooth | 22 | 22 | 14 | 8 | __ | 1 3/4" | 3/4" | 9-axis IMU | 0000000 | 00000 |
Nano 33 BLE Sense Rev2 | USB Micro B Bluetooth | 22 | 22 | 14 | 8 | __ | 1 3/4" | 3/4" | 9-axis IMU, Humidity/Temperature Sensor, Barometric Sensor, Proximity/Light Sensor, Embedded Artificial Intelligence, Microphone | 0000000 | 00000 |
Due | USB Micro AB | 54 | 54 | 12 | 12 | 2 | 4" | 2 1/8" | __ | 0000000 | 00000 |
Without Headers | |||||||||||
Nano 33 IoT | USB Micro B Bluetooth Wi-Fi | 22 | 22 | 11 | 8 | 1 | 1 3/4" | 3/4" | 6-axis IMU | 0000000 | 00000 |
Nano 33 BLE | USB Micro B Bluetooth | 22 | 22 | 14 | 8 | __ | 1 3/4" | 3/4" | 9-axis IMU | 0000000 | 00000 |
Nano 33 BLE Sense Rev2 | USB Micro B Bluetooth | 22 | 22 | 14 | 8 | __ | 1 3/4" | 3/4" | 9-axis IMU, Humidity/Temperature Sensor, Barometric Sensor, Proximity/Light Sensor, Embedded Artificial Intelligence, Microphone | 0000000 | 00000 |
Due | USB Micro AB | 54 | 54 | 12 | 12 | 2 | 4" | 2 1/8" | __ | 0000000 | 00000 |

No. of Configurable Inputs/Outputs | |||||||||
---|---|---|---|---|---|---|---|---|---|
Manufacturer Model No. | No. of Pieces | Includes | Connection Type | Total | Digital (Input/Output) | PWM (Output) | Analog (Input) | Each | |
5V DC Arduino Boards | |||||||||
Uno Starter Kit | 215 | One Arduino Uno Rev3, One Project Book, One 4" Long USB-A to USB Micro B Cord, One 36-Pin Male/Female Header, One Breadboard, One Wooden Base, One DC Motor, One Servomotor, One Motor Driver, One Temperature Sensor, One Tilt Sensor, One Optocoupler, One Piezo Buzzer, One LCD, One 9V Battery Snap Connector, Two Transistors, Three Potentiometers, Three Transparent Films, Five Capacitors, Five Diodes, Six Phototransistors, 10 Push Buttons, 29 LEDs, 65 Resistors, 72 Jumper Wires | USB Micro B | 20 | 20 | 6 | 6 | 0000000 | 0000000 |
3.3V DC Arduino Boards | |||||||||
Arduino Nano IoT Bundle | 206 | One 4" Long USB-A to USB Micro B Cord, One 40-Pin Male Header, One Breadboard, One DC Motor, One Servomotor, One Motor Driver, One Temperature Sensor, One Tilt Sensor, One Optocoupler, One Piezo Buzzer, One LCD, Two Transistors, Three Potentiometers, Five Capacitors, Five Diodes, Six Phototransistors, 10 Push Buttons, 35 LEDs, 65 Resistors, 28 LEDs, 70 Jumper Wires, One Arduino Nano RP2040 Connect | USB Micro B Wi-Fi | 20 | 20 | 20 | 8 | 0000000 | 000000 |
Single-Board Computers

Combine the functionality of a PC with the flexibility of a development board’s digital inputs and outputs. These computers are faster than development boards and also have more memory, so they’re able to run multiple applications simultaneously. Use them to prototype or program complex automation jobs, such as controlling the movements of a robot arm or livestreaming video from a remote facility. About the size of a credit card, they easily mount inside control cabinets.
These computers run on a Linux-based operating system. To program, download an operating system onto a micro SD card (not included) and then transfer it to the single-board computer.
Use sets to start prototyping automation systems. 5-piece sets come with the basic hardware needed to get the computer up and running. Use them to run local and web-based applications for your system. 94-, 96-, and 97-piece sets include all of the hardware in the 5-piece sets, as well as some electrical components. Use the components to prototype your physical system, which might incorporate temperature and pressure sensors (not included) using the Qwiic adapter, push button controls, and LED indicators.
Active coolers have an aluminum heatsink with a temperature-controlled fan to keep your Raspberry Pi 5 running cool.
Real-time clock batteries are rechargeable and connect to your Raspberry Pi 5 to power the board’s real-time clock when disconnected from the main power supply.
Connection Type | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Manufacturer Model No. | Memory Size | Wi-Fi | Bluetooth | Ethernet (No. of) | USB (No. of) | HDMI (No. of) | MIPI (No. of) | Clock Speed, GHz | Lg. | Wd. | Each | |
Raspberry Pi 5 | ||||||||||||
5 4GB | 4 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI/CSI (2) | 2.4 | 3 3/8" | 2 3/16" | 00000000 | 000000 |
5 8GB | 8 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI/CSI (2) | 2.4 | 3 3/8" | 2 3/16" | 00000000 | 000000 |
Raspberry Pi 4 | ||||||||||||
4 B 2GB | 2 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI (1), CSI (1) | 1.5 | 3 3/8" | 2 3/16" | 0000000 | 00000 |
4 B 4GB | 4 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI (1), CSI (1) | 1.5 | 3 3/8" | 2 3/16" | 0000000 | 00000 |
4 B 8GB | 8 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI (1), CSI (1) | 1.5 | 3 3/8" | 2 3/16" | 0000000 | 00000 |
Raspberry Pi 3 | ||||||||||||
3 A+ | 512 MB | 802.11b/g/n/ac | 4.2 | __ | Micro B 2.0 (1) | HDMI (1) | DSI (1), CSI (1) | 1.4 | 2 9/16" | 2 3/16" | 0000000 | 00000 |
3 B+ | 1 GB | 802.11b/g/n/ac | 4.2 | RJ45 (1) | A 2.0 (4) | HDMI (1) | DSI (1), CSI (1) | 1.4 | 3 3/8" | 2 3/16" | 0000000 | 00000 |
Raspberry Pi Zero | ||||||||||||
Zero W | 512 MB | 802.11b/g/n | 4.1 | __ | Micro B 2.0 (1) | Mini HDMI (1) | CSI (1) | 1 | 2 5/8" | 1 1/4" | 0000000 | 00000 |

Connection Type | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
No. of Pieces | Includes | Memory Size | Wi-Fi | Bluetooth | Ethernet (No. of) | USB (No. of) | HDMI (No. of) | MIPI (No. of) | Each | |
Raspberry Pi 5 | ||||||||||
5 | One Raspberry Pi 5 4GB One 64 GB Micro SD Card One 3-ft Long HDMI to Micro HDMI Cord One USB-C Power Supply with Two-Prong Plug One Qwiic Adapter | 4 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI/CSI (2) | 00000000 | 0000000 |
5 | One Raspberry Pi 5 8GB One 64 GB Micro SD Card One 3-ft Long HDMI to Micro HDMI Cord One USB-C Power Supply with Two-Prong Plug One Qwiic Adapter | 8 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI/CSI (2) | 00000000 | 000000 |
Raspberry Pi 4 | ||||||||||
5 | One Raspberry Pi 4 B 2GB One 64 GB Micro SD Card One 3-ft Long HDMI to Micro HDMI Cord One USB-C Power Supply with Two-Prong Plug One Qwiic Adapter | 2 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI (1), CSI (1) | 0000000 | 000000 |
5 | One Raspberry Pi 4 B 4GB One 64 GB Micro SD Card One 3-ft Long HDMI to Micro HDMI Cord One USB-C Power Supply with Two-Prong Plug One Qwiic Adapter | 4 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI (1), CSI (1) | 0000000 | 000000 |
5 | One Raspberry Pi 4 B 8GB One 64 GB Micro SD Card One 3-ft Long HDMI to Micro HDMI Cord One USB-C Power Supply with Two-Prong Plug One Qwiic Adapter | 8 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI (1), CSI (1) | 0000000 | 000000 |
96 | One Raspberry Pi 4 B 4GB One 64 GB Micro SD Card One 6-ft Long USB-A to USB Mini-B Cord One 3-ft Long HDMI to Micro HDMI Cord One USB-C Power Supply with Two-Prong Plug One 6" Long 40-Pin Ribbon Cable One 2 × 20 Pin Male/Female Header One Qwiic Adapter One Programming Module One Breadboard One Breadboard Adapter One Black Case Four Buttons 10 Male/Female Jumper Wires 30 Male/Male Jumper Wires 20 LEDs 20 Resistors | 4 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI (1), CSI (1) | 0000000 | 000000 |
97 | One Raspberry Pi 4 B 8GB One 64 GB Micro SD Card One 3-ft Long USB-C to USB-C Cord One 6-ft Long USB-A to USB Mini-B Cord One 3-ft Long HDMI to Micro HDMI Cord One USB-C Power Supply with Two-Prong Plug One 6" Long 40-Pin Ribbon Cable One 2 × 20 Pin Male/Female Header One Qwiic Adapter One Programming Module One Breadboard One Breadboard Adapter One Black Case Four Buttons 10 Male/Female Jumper Wires 30 Male/Male Jumper Wires 20 LEDs 20 Resistors | 8 GB | 802.11b/g/n/ac | 5.0 | RJ45 (1) | A 3.0 (2), A 2.0 (2) | Micro HDMI (2) | DSI (1), CSI (1) | 0000000 | 000000 |
Raspberry Pi 3 | ||||||||||
94 | One Raspberry Pi 3 B+ One 64 GB Micro SD Card One Micro SD Card Reader One 6-ft Long USB-A to USB Mini-B Cord One Micro USB Power Supply with Two-Prong Plug One 6" Long 40-Pin Ribbon Cable One Programming Module One Breadboard One Breadboard Adapter One Black Case Four Buttons 10 Male/Female Jumper Wires 30 Male/Male Jumper Wires 20 LEDs 20 Resistors | 1 GB | 802.11b/g/n/ac | 4.2 | RJ45 (1) | A 2.0 (4) | HDMI (1) | DSI (1), CSI (1) | 0000000 | 000000 |
Raspberry Pi Zero | ||||||||||
5 | One Raspberry Pi Zero W One 64 GB Micro SD Card One 5" Long USB-A to Micro USB Cord One 3-ft Long HDMI to Mini HDMI Cord One Micro USB Power Supply with Two-Prong Plug | 512 MB | 802.11b/g/n | 4.1 | __ | Micro B 2.0 (1) | Mini HDMI (1) | CSI (1) | 0000000 | 00000 |

Voltage | Maximum Speed, rpm | Heat Sink Material | Mount Type | Each | |
5V DC | 8,000 | Aluminum | Adhesive Back | 00000000 | 00000 |

Battery | ||||||
---|---|---|---|---|---|---|
Voltage | Capacity, mA-hrs. | Chemistry | Type | Mount Type | Each | |
3V DC | 45 | Lithium | Rechargeable | Adhesive Back | 00000000 | 00000 |
Mini Development Boards




Often used for rapid prototyping of electronic systems, these boards have various inputs and outputs to monitor sensors and control actuators. They’re smaller than other development boards, so they save space in your setup—while still having the same basic functions. Solder components directly to these boards for permanent or long-term installations. Attach headers for quick connections as you prototype. The operating voltage should support the other devices you’re configuring and connecting them to.
To program, attach a header to the board and connect the programming module (each sold separately). Connect the module to your computer using a USB cord (sold separately) and transfer your code. Once the board has been programmed, the module can be removed.
No. of Configurable Inputs/Outputs | Development Boards | Programming Modules | Headers | 6-ft. USB Cords | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Manufacturer Model No. | Operating Voltage | Total | Digital (Input/Output) | PWM (Output) | Analog (Input) | Lg. | Wd. | Each | Each | Each | Each | ||||
Arduino Boards without Headers | |||||||||||||||
Pro Mini 328 5V | 5V DC | 22 | 22 | 6 | 8 | 1 1/8" | 11/16" | 0000000 | 000000 | 0000000 | 000000 | 0000000 | 00000 | 0000000 | 00000 |
Pro Mini 328 3.3V | 3.3V DC | 22 | 22 | 6 | 8 | 1 1/8" | 11/16" | 0000000 | 00000 | 0000000 | 00000 | 0000000 | 0000 | 0000000 | 0000 |