I tried to extend a trace and add a large sized via at the end, as a test point (for scope probes).
When I sent it to seeed, they promptly caught the issue that my via had “no solder mask opening”, which obviously would not be suited as my test point.
I read on this forum that there is “do not tent via” option when generating gerber file. But I only have one test point, the rest of the vias are just regular vias, and I like these be covered with solder mask.
The question is whether there is an easy way to insert test point/pad into a pcb layout.
If you don’t want to add the test point in the schematic, a quick and dirty way is to draw a filled zone on the mask layer above the via. If you can live with a square hole, that is a very quick hack, if you want it round-ish, you need to approximate with a filled polygon.
Pcbnew doesn’t have special services to cater for test points but adding footprints that act as test points works just as well.
Pre-existing ones under the name “Measurement_Points” might be in your libraries. If not you’ll need to make a new footprint that is nothing but a single round smd pad (or however to your liking) and use that.
You don’t need to add these to your schematic. Just remember to give them a net name, otherwise the DRC won’t like you.
And to further expand upon @Veyrdite’s point, you need to do this by right clicking and editing a particular pad, not the entire footprint. The pad dialog is where you can insert a(n existing) net name.
This is the library I used for surface test points (for pogo test pins) If you plan on getting stencils made, make sure the test pads are not present in your solder paste layer. I forgot to check this and my stencils have cut outs on all the test points. I have to manually scrub the paste off.
I was able to add measurement_points to most, but not all of my IC pins. It appears to be because KiCAD does not like the a net to have multiple names (VIN, RUN, EN). The winning net appears to be EN. I’ve tried adding global label, labeling the wire, and on PcbNew, I’ve made sure that I’m putting the net on the pad. What’s the correct way to connect measurement points? Thanks!!
What you are trying to do is physically impossible. If you have 3 signals joined together, they are electrically the same. Therefore, you cannot have separate measurement points.
Since they are electrically the same, KiCad picks one name at random, but does not flag an error. To avoid confusing yourself, use one net name throughout. In the above, you have 5 different labels on the same net, that is 4 too many
The same applies to BOOT/LDOIN.
If you place a jumper for each signal, then you could isolate them for testing.
How come some posts are closed 90 days after last response and some stay open? (next on…things that keep me up at night).
I was wrapping up a board and thought about adding some test points when finding this thread. I found the footprints but expected there to be some corresponding symbol. Does KiCAD not have a way to handle a test point in the eeschema? Couldn’t you make a symbol called TP? and connect it to wherever in the schematic?
I find it odd to have test points on a board with no way in the schematic to tell what they are connected to. Tracing a connection on the board to ensure you know what you are measuring seems cumbersome.