Hi!
To whom it may concern:
For an EE class I teach, I made a plug-in for KiCad that allows users to create a breadboard version of their schematic. Components are added to the view, after which you can place them on your breadboard and validate the build once you’re happy with it.
https://github.com/kerstensrobin/kicad-breadboard 
The validation logic is a pretty comprehensive netlist check that takes into account the symmetry of basic components such as resistors. They can be flipped around in real life, but not in the world of netlists (that was a PITA).
To make it even more beginner-friendly, I hooked it up to KiCad’s built-in ngspice, so you can have either:
- Operating point simulation: see which DC voltages can be expected where
- Transient simulation with an “oscilloscope” visual, with knobs you can turn and settings you can tweak. It also includes some basic measurements and cursors

Features:
- Highlight nets: labelled nets can be highlighted from a list to help you find certain parts of your build
- Color-coded resistors
- Pin functionality: if KiCad’s symbol has a special function assigned to a pin, such as TRIG, OUT, etc., this can be shown instead of the pin number
- Drawing, adding text, etc.
- Instruments on the side that you can use to indicate where you would attach your power supply, with optional labels that also get checked against the netlist validation
- Multiple breadboard layouts + customization options, so you can insert you own branding/logo should you want
- And more
It’s primarily meant for students to prepare their lab work, but it’s tinkerer-friendly!
I’m aware that similar tools exist, but over the years they have been absorbed into larger packages, no longer maintained, put behind paywalls, and so on. So I decided to make one that students can use freely, without too many barriers.
Enjoy!
Feedback is always welcome. I’m sure there are still bugs here and there, so feel free to report them

I plan to propose it as an official plug-in once I feel more confident that the majority of the bugs are gone
