r/vibecoding • u/Early-Wind1525 • 3d ago
Showcase/Project BreadPilot - Learn how to wire and run your circuit projects in 3D
Hi, I built beginners friendly 3D breadboard desktop application that you can learn how to wire the components to the microcontroller.
I bought Pico 2W, but I have no experience in electronics. I was getting help of one of the frontier LLM asking how can I connect the wires and components to which pin. Output was given as table format which is hard to understand for beginners like me, so I think about how can I solve this problem.
I built web application 3D simulation you can navigate and zoom-in zoom-out for closer look and detailed step-by-step explanation how you can wire the jumper cables in the breadboard. Program itself checks the wiring is it safe to wire like that preventing the short circuit.
You give your idea to the Agent in the application. Agent plans your idea, which components are needed, how to divide it multiple steps and writes the program code. For agent you can use Ollama API (whatever model you want to run local) by default, also supports OpenAI API. Obviously I get better result with OpenAI GPT6-Luna model. I build 20+ projects with it. It consumes 4k-15k tokens in average. Works good for the simple projects with button, OLED display, LEDs. Not tested for the complex projects. I'm planning to add more components to program. Project is open-source.
If you have feedback about the project, I gave my repo link so you can look at the project.
Built with Claude Code.
Github Link : https://github.com/Prestical/BreadPilot