I'm trying to create my first PCB after having too many problems wire-soldering every single wire.
I learnt KiCAD yesterday and so far it seems like a very good application.
For creating the scheme, it was relatively easy, and I think it looks quite neat (but if you have improvements, let me know). Note: I haven't checked all resistor values yet, for me most important was to learn how to make a PCB.
It is a MIDI In/Thru/Out PCB.
However, when I route it (manually), it's getting quite messy.
I want to use two layers to reduce cost (it's a hobby project).
There are quite some complicated routings, however, when I rotate or move symbols (components), I have to restart routing those again, which is quite time consuming. So the best is probably to place/rotate the symbols as good as possible before starting to route the wires, however, it's hard to see beforehand what wires will cause problems (especially when using references in the circuit above). Is there some guideline how to tackle this problem?
Should I start wiring the short/simple wires first, or should I start with the difficult ones (one hoping the difficult ones will not make even the simple routings to be harder)?
According to the KiCAD manual it is a good practice to use one layer for GND, however, I use some vias. What I now did is to use the via and continue via the GND plane. Or is it best to make the via's via the GND plane as short as possible and use another via to return to the main layer as soon as possible (thus using two via's, one to go to the GND plane and one to return from it) ?
Or should I - since I only have two layers - forget about a GND plane, and try to find a better way to divide the routings over the layers? (e.g. GND + VCC via one lane, signals via the other, or signals + GND via one layer and VCC via the other?
(note: I also see now there is some unfinished line, but I will ask how to find those in the KiCAD forum). The above questions seem very generic.
Sorry for these - for you - probably basic questions, for me it's my first 'real' PCB.