Update 30.01.2026: added 3mf files for Arduino nano. There is a version with colored red and black lines next to the power rails (Arduino nano board only).
Update 27.01.2026: breadboard for 900 mil ESP32 added. Renamed the STL files in order to avoid confusion, added .jpg files which correspond to the .stl files. Added model guide, which presents all available versions.
Update 25.01.2026: test_print.stl added. This is a quick print of the breadboard's main feature. If your printer can handle this, it can also print the full breadboard.
This project provides a custom 3D-printed breadboard body designed to accommodate modern, wide microcontroller development boards such as the Raspberry Pi Pico, ESP32 Dev Board, and Arduino nano. The metal spring contacts from a standard commercial breadboard are removed and reused inside the new housing, giving you a full-size 63×5 contact area and two power rails — just like the real thing.
Many modern µC boards are too wide for typical solderless breadboards:
- With a Raspberry Pi Pico, only two holes per pin remain usable.
- With an ESP32 Dev Board, no holes remain at all — you need two breadboards side by side.
With this custom breadboard, the microcontroller sits in the middle, leaving four free holes per pin for jumper wires and components — ideal for prototyping.
- Full 63×5 breadboard layout
- Two vertical power rails (left & right)
- Contact springs recycled from an existing breadboard
- Six variants:
- Pico version 1: 7×2.54 mm pin spacing (17.78 mm)
- Pico version 2: pin spacing split: 24 rows with 17.78 mm spacing (corresponds to RP pico), 39 rows with 7.62 mm spacing (correponds to DIL ICs)
- ESP32 version 1: 10×2.54 mm pin spacing (25.40 mm)
- ESP32 version 2: pin spacing split: 2 columns with 25.40 mm spacing, 3 columns with 7.62 mm spacing
- ESP32 version 3: pin spacing split: 2 columns with 25.40 mm spacing, 2 columns with 7.62 mm spacing
- Arduino nano version 1: 6*2.54 mm pin spacing (15.24 mm)
- Optional screw-mounted bottom plate
- Fully 3D-printable design (Fusion 360 source included)
This repository contains:
- /ESP32dev/ – Source CAD file, STL model, 3MF file for ESP32 development board
- /RaspberryPiPico/ – Source CAD file, STL model, 3MF file for Raspberry Pi Pico
- /photos/ – Build & assembly photos (for documentation)
- readme.md - this file
- license.txt - license
- Material: PLA works well (ABS/ASA for heat resistance)
- Layer height: 0.2 mm recommended
- nozzle diameter: 0.4 mm recommended
- Infill: 50%
- Supports: Not required for main board
- Optional: Pause print to insert M2 nuts for screw mounting
Alternatively, the bottom plate may be glued instead of screwed.
- Remove bottom adhesive tape from a commercial breadboard
- Extract the metal spring contacts (keep power rails separate)
- Insert contacts into the 3D-printed body
- Insert power rails on both sides
- Mount or glue the bottom plate
- Plug in Pico or ESP32 and start prototyping!
See the Instructables article for full build documentation and photos:
link coming soon
The concept was inspired by the MAKE Advent Calendar project on Tinkercad:
MAKE ESP Breadboard
This version expands the idea to a full-length 63-row breadboard with complete power rails.
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 (CC BY-NC-SA 4.0) see license.txt

