Routing a Single sided PCB with jumper wires
I'm trying to understand the best way of working on a single sided PCB that I'm creating that will need to have some jumper wires to complete the routing. Now of course I can use autorouting for most of the nets, but there are bound to be unroutable nets. If I were doing this manually, I would add a pad, and link on the other side of the board to another pad. Is there an automatic method of doing this with autorouting, or a tutorial or technique someone could point me to using 0 ohm links that keep the net names, so all the DRC would still work? I'm unsure how to progress, and my google-fu isnt working for me today.
CommentsAdd a comment
Easy method I used. Create a new schematic symbol "jumper", a new PCB symbol in a new library "jumpers" and create a series of (say) 20mm 30mm etc jumpers. Create the components Jumper 20mm, Jumper 30mm. Make the 3d model look good. Add the required jumper components in the schematic at the locations required , ie, as you are laying out the PCB and require a jumper on the top of the board, re-edit the schematic with J1, J2, J3 etc and .
My suggestion is don't use the autorouter, they tend to use a bias in the X and Y per layer, so for single-sided design it is not ideal. Looking at the components and the air wires/ rubber band net connections you will see the best orientation and positioning options, place the components, and then manually route.
From discussions on the forum the best way is to select a double-sided board and set a grid to 0.1" or 0.05" and route your tracks on the bottom copper. Where you need a link place a track (representing the link) on the top copper layer, you can use pad size vias for easier soldering.
When complete you can do a DRC and then generate the plot file for just the bottom copper for the PCB and use the top copper to show you where to place links when assembling the board.