Version: v1.4
Proto Planner is a simple utility designed to assist in transferring circuits from a breadboard to a protoboard. While there are numerous tools available for transitioning projects from breadboards to schematics or printed circuit boards (PCBs), finding a simple solution for the intermediate step of using protoboards proved difficult. This utility aims to fill that gap.
- Side-by-Side Dual View: View both Top and Bottom sides of your board simultaneously for efficient planning of component placement and complex wiring.
- Customizable Wiring: Draw wires in a variety of colors to organize and distinguish different signal paths.
- Component Management: Rotate components for optimal layout and lock them in place to prevent accidental movement.
- URL-Based Sharing: Project state is encoded directly into the URL. Simply copy and share the link to save your progress or send it to others.
- Privacy First: Entirely local. No data is stored server-side; your designs live only in your browser and the URLs you create.
- ElectroCookie 30-row breadboard style
- ElectroCookie Snappable Mini (20x20)
- ElectroCookie Mini (17 row)
A growing selection of common through-hole components is available:
- Passives: Resistors, Ceramic Capacitors, Electrolytic Capacitors, Potentiometers
- Semiconductors & ICs: Diodes, N-MOSFET (TO-220), NE555 Timer
- LEDs: Red, Green, Blue, Yellow, and White
- Power: DC Barrel Jacks, MP1584 Buck Converters
- Connectors & Switches: Screw Terminals, Tactile Switches, 4-position DIP Switches
- Microcontrollers: Wemos D1 Mini, ESP32 D1 Mini (Type-C)
This application is a single-page web app intended solely for planning the physical placement and wiring/soldering of components.
- No Validation: The application does not perform any electrical validation of your circuit. It is a visual planning tool.
- Browser Support: The application has been tested on Firefox. There are no guarantees regarding its performance or functionality on other web browsers.
This project was created with significant assistance from Gemini 3.
Please use the Issues section of this repository to report bugs or request new features.
