I’m curious why you want the PCB to resemble the breadboard. A breadboard is only a tool to test out circuit ideas. It’s not that hard to place the components on a PCB and route the traces, and you will get better with practice.
I’d have thought a schematic, a layout resembling a PCB, and a picture of the result should be enough for your (obviously new to electronics) friend.
Maybe using graphic lines instead of tracks on a different layer, to represent jumpers on the breadboard, would help clarify as you can’t really stuff a jumper end and a component end in the same hole.
I shudder to type this, but Fritzing? I found it painful but if they are simple schematics and you are married to having it look like a bread board, I’d try that.
While reading the first post I was also thinking about Fritzing, but I would not have manetioned it if Hermit had not started it.
Fritzing looks much like a breadboard. It is popular by people who write books about electronics for beginners, because it has such nice breadboard pictures. But a result is that beginners also start Fritzining.
I find the idea of showing a breadboard with wires, instead of a schematic quite abhorrent. You have to reverse engineer the breadboard to get to a schematic ???
I think it’s better to give your friend a schematic and then let him figure out the breadboard layout for himself. The schematic gives a much clearer view about what a piece of electronics actually does (or should do) A view of a breadboard reduces that to following colored lines and comparing those with a picture. It’s easy, it also gets you some result, but it does not help you to understand how it actually works and how the parts interact.
Thank you people,
I had never heard of Fritzing… but that means very little.
If I was the OP I’d give the friend both a schematic and a “colourful” PCB/ 3d view/ Fritzig and probably a real PCB layout as well.
The colourful diagram will give gratification quickly to see something happen with the bits of “stuff”, and the schematic will help when the friend eventually wants to know why and how the bits of stuff work.
If anything the breadboard columns are a distraction. You could do worse than take a schematic, say like an amplifier where the power rails are at the top and bottom and the signal flows L to R, and any feedback flows the other way and make an initial layout from that.
Fritzing I was going to look into, but as I am already using KiCad thought there might be something I could use.
Whilst the option I provided seems to work, I just wanted to see if anyone else had any other suggestions to make the KiCad output closer to a breadboard layout.
I’ll stick with the first approach of schematic, 3d picture of the above and possibly the PCB layer showing where the wire links should go.
The reason for hand holding approach is to try and minimise the frustration with the breadboard and learn more about the principle behind a circuit. The 3d model provides and indication as to what they should get at the end.
You could make a 3D model of a breadboard and add that to your “PCB”.
Some time ago I saw a few screenshots here of someone who made 3D models of wire bridges. And with both of those you can probably make something that looks pretty realistic.
If what it looks like is your main goal, then fritzing may be of some value to you. It’s probably a lot easier to use that, compared to even making the 3D model for a breadboard for KiCad (which would need external software).
With fritzing however you put yourself into a corner with very limited functionality. If you learn to use KiCad, you can use it to design any PCB you like, and with today’s PCB services of a few Euro’s you can give your friend a real PCB instead of a breadboard layout.
I agree with others that perhaps it isn’t “necessary”… but I disagree with the scorn poured on the idea. I LIKE what you have set out. See very little that I would change… IF I wanted to do something like this.
Mention is made of people who write material for beginners, but in a fairly derogatory tone, and dismissive, IN SPITE of pointing out that some such authors “send” potential Ki-cad users to Fritzing? Why not EMBRACE this idea, get the word out to authors that it WORKS… and thus maybe, in the way that they used to bring fresh blood to the Fritzing platform, they will bring fresh blood to Kicad??
Whilst I make small PCB’s for many audio projects, I sometimes build one-offs onto stripboard. I create the schematic in KiCad, then use 0.1" squared paper and a pencil to design the actual layout!
I sometimes realise one off small circuits on perfboard, stripboard, or matrixboard with through holes, all of which can be purchased online. I use eeschema to draw the schematic and sometimes even do the layout in pcbnew bearing in mind that the connections are made with wires or strips. The part of the original proposal that makes little sense to me is insisting on the breadboard restriction of columns of connection points. You have to contort the schematic to fit within that restriction, where nets are restricted in location and orientation and can only have 5 connections unless extended to another column. Why not layout the PCB like a well-drawn schematic?
The reason I suspect is people want to jump straight into layout without a schematic. I think this is a self-inflicted handicap. You can actually do a lot of mental design and debugging on a well-drawn schematic.