Skip to the content
PCBKitNew board
2 layers21.5 × 13 mmProbe, the printed circuit board in 3D

A 10x oscilloscope probe, but with SMA connectors

Size
21.5 × 13 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
4
Pads
20
Tracks, vias
5, 4
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Dec 2025
Updated
8 Apr 2026

Overview

Probe is an open-source printed circuit board by tdunning, from the tdunning/sma-scope-probe repository on GitHub, published under the MIT licence. It is a 2-layer board of 21.5 × 13 mm with 8 parts on 4 nets, routed with 5 tracks and 4 vias.

Its parts include 3 capacitors, 2 resistors and 2 connectors. It belongs with the sensors and measurement boards of this library.

README

README.md

SMA Oscilloscope Probes

This project has a hardware design with parts ordering links for an oscilloscope probe that terminates in an SMA connector. This is useful when you want a solid, long-lasting connection for making measurements.

How Oscilloscope Probes Work

A standard 10x oscilloscope works to decrease the impact of oscilloscope on the circuit it is measuring by using a 10:1 resistive divider right at the probe tip that increases the impedance and thus the disturbance on the measured circuit.

If, however, you just use a resistive divider, the results are not very good. What happens is that the capacitance of the oscilloscope input combined with the capacitance of the cable to the oscilloscope forms a low pass filter when combined with the resistive divider. Further more, it forms a very low pass divider because the capacitance of the scope is typically about 15pF plus as much as 100pF from the cable and the resistance of the divider is 9MΩ from the probe so we have a time constant of considerably more than 100µ seconds which we can't get more than a few kHz bandwidth through to measure.

The effective circuit looks like this:

alt text

To solve this problem of low bandwidth, the traditional solution is to put a bit of capacitance in parallel with the first resistor (the 9MΩ one). That causes the impedance of the two resistance+capacitor combinations to be proportional even to very high frequencies. Looks a bit like this:

image

Traditionally, there is a variable capacitance added in parallel with the oscilloscope so that the balance between the two parts of the divider can be set very precisely. That adjustable capacitance is usually put near the oscilloscope and the input resistance and corresponding capacitor are put in the oscilloscope probe itself. A big reason for that, however, is mechanical and is done to avoid the weight in the probe and to avoid knocking an adjustable capacitor around so much.

What's Different Here?

It is pretty common that I am working on a project and I want to leave my 10x probes connected to an electronic circuit project. This can be for 10 minutes while I mess with something in the circuit or it might be for 10 weeks, especially if I am working on the software part of a project, but need to check periodically on the effect on the hardware side.

Leaving conventional scope probes connected is often a problem because they are big and often slip out of place. They're great when you are moving from point to point in the design, but when you want something really stable they aren't nearly as good.

Some times, I can design in some 50 ohm outputs that can be semi-permanently connected by setting the oscilloscope to 50ohm termination, but then the question is what happens if I disconnect the oscilloscope? Or if my scope doesn't have a 50ohm termination option? Or if the circuit won't be happy being loaded so heavily.

What I really want in these moments is a high impedance 10x probe that has an SMA connector instead of a traditional scope probe. Because the weight at the probe end doesn't really matter, we can build all of the compensation and tuning circuitry onto a single small board. That board has the following circuit:

The actual circuit breads the 9MΩ resistor in two parts to get a more precise value. Likewise, there are two places for compensating capacitors so that we can get closer to the desired value.

This circuit has two resistors to create the desired 9MΩ because the available thick-film chip resistor values can get closer to the desired value this way. Similarly, there are two parallel capacitors so that the different capacitors can be combined to get very close to the required value depending on the length of cable you need and such. This circuit is laid out onto a small (21.5 x 13.0 mm) board with SMA connectors.

The attenuator is laid out on a single 22 x 13 mm double-sided board.

This directory contains the KiCAD layout for this probe. This circuit has a very conventional 10x divider with capacitors that allow you to tune the compensation on the probe for flat response. There is no provision for calibration, but the specified resistors should be within 1%.

You can order the board from OSH Park.

Building the Previous Version

This section describes building the older two-part version of the circuit. It will be replaced by a new section when the updated boards and parts arrive.

The circuit diagram above is all fine and good with respect to the capacitance of the input of the oscilloscope, but it leaves out the crucial factor of the capacitance of the coax between the two parts of the attenuator. This cable acts like a capacitance because it is short compared to the wavelengths of interest (less than 1m versus 3m). The spec for RG-316 which is commonly used with SMA connectors is 100±5pF / m. In my case, I am interested in is 50cm long so I can expect about 50pF extra. With the 14pF of the scope itself and the 3-10pF of the variable capacitor, that's 66-74pF which needs compensated. This means that we need about 6.5-7.5pF, give or take, instead of 2pF at the probe end. The other effect of this additional capacitance is that the variable capacitor really doesn't have as much bite as we would like so the capacitance at the probe end has to be in a very narrow range. It would be better to use a trimmer with higher capacitance in the next version.

In building the first version of the system, I needed about 8pF on the probe unit to give the trimmer capacitor enough swing to tune the response. With only a single 0805 pad to work with, I removed the SMD capacity from the board and used two disk capacitors. In future versions, I will set up more than one footprint on the board to allow tweaks like this.

One other improvement for future versions is that I would prefer to have two footprints for the resistors since it is easy to get 4.99 and 4.02 MΩ resistors but in larger values, the closest I could get for the divider resistor was 9.1 ΜΩ.

The system, as built, with 5 and 3pF added

Once you have found an appropriate capacitance, you should be able to use the trimmer to see a waveform like this with a normal calibration signal.

A calibrated probe should produce a very nice square wave

Parts

This list at Digikey has all of the passive components except for the SMA connectors which are a bit expensive from primary parts vendors like Digikey. You can pick these up all over the place for <$1 per connector. See the following items at Amazon, for instance:

Parts

8
QtyValueFootprintReferences
24.5MΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
12pFCapacitor_SMD:C_0805_2012MetricC1
15pFCapacitor_SMD:C_0805_2012MetricC2
18-30pFCapacitor_SMD:C_Trimmer_Sprague-Goodman_SGC3C3
1LOGOSymbol:qrG***
1To circuitConnector_Coaxial:SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMountJ1
1To scopeConnector_Coaxial:SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMountJ2

Questions

How big is the Probe PCB?

It measures 21.5 × 13 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Probe use?

8 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Probe KiCad files?

From the tdunning/sma-scope-probe repository on GitHub, at the commit this page was made from: the board is probe/probe.kicad_pcb and its schematic probe/probe.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Probe design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers20.5 × 24.8 mmPi interface, the printed circuit board in 3D

    Pi interface

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    8 parts3.7k
  • 2 layers59.9 × 25.7 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    8 parts1kGPL-3.0
  • 2 layers52 × 12.6 mmUSB, the printed circuit board in 3D

    USB

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    8 parts960Apache-2.0
  • 2 layers87.5 × 48.5 mm7 input macropad, the printed circuit board in 3D

    7 input macropad

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    8 parts915
  • 2 layers36.2 × 63.1 mmPicoMemcard pico, the printed circuit board in 3D

    PicoMemcard pico

    dangiu/PicoMemcard

    Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

    8 parts694GPL-3.0
  • 2 layers36 × 10 mmPCB4-PWR BTN Rev.A, the printed circuit board in 3D

    PCB4-PWR BTN Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    8 parts578Apache-2.0