• WARNING: Tube/Valve amplifiers use potentially LETHAL HIGH VOLTAGES.
    Building, troubleshooting and testing of these amplifiers should only be
    performed by someone who is thoroughly familiar with
    the safety precautions around high voltages.

Recommended PCB software

True, but in Eagle you don't even see the difference when you do zoom in.

I learned early on in my experience with Eagle to place and connect a schematic symbol or wire. Then attempt to move it. Properly connected pins or wires will rubber band. Unconnected ones will move. They will usually connect if dropped in the proper place. If not, delete the (non)connection and do it over.

I still haven't taken the time to learn KiCad.
 
Member
Joined 2011
Paid Member
I learned early on in my experience with Eagle to place and connect a schematic symbol or wire. Then attempt to move it. Properly connected pins or wires will rubber band. Unconnected ones will move. They will usually connect if dropped in the proper place.

From May of 2019....

Once upon a time long ago, I put a circuit schematic into a CAD system and used its layout editor to create a PCB. I clicked the "Connectivity Error Checking" button and the CAD system told me: No hookup errors, the PCB layout exactly matches the schematic. Feeling relieved, I sent the files to a PCB fab house and got my boards back in a few weeks.

But the circuit didn't work.

Eventually I traced it down to a schematic error. Somehow the schematic editor had let me make a T-intersection between a horizontal wire and a vertical wire, without electrically connecting the wires. They were two different "nets" / two different circuit "nodes". The PCB perfectly matched this erroneous schematic so the PCB was a perfect implementation of an error.

I was angry. The CAD system fooled me into thinking everything was okay, and I determined to never let this type of non-connection error happen again.

So I decided to give every node in the schematic a name myself, and not allow the system to assign them (no more "Net_1447003" anonymous nodes for me!). Now I can do a quick eyeball scan down the netlist and make sure that all nodes have human-created names. If I ever see "Net_1447003" then I instantly know it is a schematic error. Aha you basxtard CAD system I caught you!

Thus I got into the habit of naming every node. Saved my buttt a few times so it was worth the small extra effort. Sometimes I do it alphabetically like Alice, Bob, Carol, Dave and so forth. It's an old habit and hard to get rid of, even though I don't use that CAD system any more and even though the one I use now (KiCad) seems much less buggy.
 
So after 9 pages of comments, I seem to be the only one that uses Easy EDA... Did any of you try it?

I haven't used EasyEDA either, but I have an account and use LCSC.

Part of that is that I don't like the online part of it.

I happily use EasyPC6 and PCB express, but mostly print my own boards.
Diptrace is ok, but I fine the UI annoying.
Cadstar much the same.
 
I take this a step further. Print one side of the board on card stock or thick photo paper. Then test fit the parts in the paper board. This finds the bad component models as well as the "all the parts fit but you still can't build it or use it" moments.

These are things like parts too close together, trim pots that have a fat cap right in front of an adjustment screw, and test points that are inaccessible or close enough to high voltage or hot tube to cause loss of vocabulary control when testing a live amp.

Always put some lettering on each layer of your board. This is especially important if you are making your own boards. It's too easy to get the layers swapped or a single layer board mirrored.

I still have this reminder visible when making boards. I got it stuffed with enough parts for a first test, but smoke happened when I powered it up. It took a while to realize that the layers were swapped causing the tube to be miss-connected and every semiconductor was in backwards. I lost lost my cool, threw it against the concrete wall, then tossed the remains in the trash. A day later after I thought about it, I got it back out of the trash, replaced all the fried mosfets and soldered a second tube socket on the other side of the board.

I still make P-cad (paper cad) models of my more complex boards before actually making a proto board to find stuff like this.
 

Attachments

  • P3990738-x.jpg
    P3990738-x.jpg
    495.7 KB · Views: 162
I once designed a tqfp foot print.
I used correct dimensions but when pcb came it didnt fit.
As pins went along they slowly got out of sync with pads.
My CAD software was in imperial so metric had to be rounded up/down to fit.
This meant errors could accumulate along the sides of IC's.
So instead stepping pin to pin I tool the measurement from pin 1 and that got rid of accumulative errors.

I too usually print out components or pcb and test fit them if not sure and this has spotted a few problems over time.

I also take great care with 2d component outlines so they are exact, this saves messing around with 3d models etc.
 
Moderator
Joined 2011
Yes, if you can print out the pcb to the exact correct scale, use that to check fit both for parts
and in the chassis.

But never buy a lot of pcb copies until you try at least one real board with all parts,
and get it fully operational.
 
Last edited: