I kept wiring Ben Eater's 8-bit computer wrong, so I built a realistic virtual breadboard editor.
Some of the nice features are side-by-side diff, scope, schematics auto-sync, auto-router (BBRouter stands for breadboard router), and my favorites: upload from the real Arduino IDE and connect to your AI with MCP, let Claude & co build it or help you troubleshoot.
The link is the SAP-1 running. You can orbit it, probe a hole with the scope, slow the clock down, play with the virtual displays for debugging, then you can actually build it following the step-by-step instructions.
A side-goal is to create a community, there are quite a lot of simulators out there but mostly offline / too abstract to realistically use it for a real build. I also never found one that had a decent UI/UX and worked well on mobile or with a trackpad.
Happy to answer anything, and tell me what breaks.
p.s. Maker plan is $7/month; code HACKERNEWS makes the first month free and then $5/month for as long as you keep it.
I was hoping to find Ben's Digital breadboard clock [1] in there, I'm currently building it!
It's like choosing to use LabView for a large programming project (or IMHO, even a small project) instead of something like Python.
I used KiCad a lot and I took direct inspiration from it for the schematics view, and when designing a PCB it is great, but when it comes to play with breadboards, there is a void.
The goal is to experiment and mirror reality, but I would agree that if you want to do a serious project that is not just a one-off, BBRouter is probably not the tool for you. If you want to have fun, follow along tutorials like Ben Eater's, experiment various changes in branches without spending money, time and frustration on components/wires, then it fits quite well :)
In the past, I had quite some luck working around real breadboard noise by adding decoupling capacitors and makeing sure everything has a pull-up/pull-down resitor so when you look at the board it doesn't randomly jump state.