Skip to the content
4 layers100 × 50 mmDifferential Probe, the printed circuit board in 3D

Device is based on AD8130 differential amplifier and THS3491 amplifier on output stage.

Size
100 × 50 mm
Copper layers
4
Thickness
1.61 mm
Parts
197
Nets
101
Pads
556
Tracks, vias
683, 213
Pours
21
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 Apr 2025
Updated
22 Jan 2026

Overview

Differential Probe is an open-source printed circuit board by imaginaryimpedance, from the imaginaryimpedance/Differential-Probe repository on GitHub. It is a 4-layer board of 100 × 50 mm with 197 parts on 101 nets, routed with 683 tracks and 213 vias.

It is built around the OPA187ID, AD8130ARM and TPS65130RGE, with the LM339, 1N4148W and EE2-5NU among its other parts. Its parts include 69 resistors, 66 capacitors, 13 diodes, 6 ICs and 4 connectors. It belongs with the sensors and measurement boards of this library.

Main components

8

README

README.md

Differential-Probe

Purpose of this project was to design low cost differential probe with attenuations of x10 and x100 to measure voltages up to 1kV with bandwidth of atleast 10MHz. Input range for x100 attenuation is 1kV, for x10 it is 100V. Simulated bandwidth of this probe is estimated at 100MHz. Testing only proved bandwidth of 25MHz as it is limited by Analog Discovery 2 network analyzer max frequency. Cost per 1 unit is below 100 euro. Power is delivered by USB-C.

Differential_Probe_Photo

Design description

Bandwidth and CMRR

Device is based on AD8130 differential amplifier and THS3491 amplifier on output stage.

Simulation_sch

Bandwidth according to simulation is above 100MHz: BW_x100

CMRR is 65dB in worst case, 140dB for DC and frequencies below 20kHz: CMRR_Plot

Gain of the amplifying stage is constant at 10. Attenuation is switched between 1000 and 100 by relay.

Input protection

Input protection is done by 1N4148 diodes as they have really low parasitic capacitance. As maximum differential input voltage for AD8130 is 8.4V they are connected to resistor dividers ensuring 8V is not exceeded in case of 5 times of maximum voltage input Input_protection_sch

Simulated plot for x10 attenuation with 2kV input: Input_protection_Plot

Offset adjustment

DC offset can be adjusted by introducing small DC voltage to non inverting input of output amplifier.

Bandwidth limiting filter

Device is equipped with switchable 5MHz output low pass filter

Bring up guide

Soldering and rework

Version v1.0 has wrong pinout for U106, Q101, and SW101. To rework U106 and SW101 some traces must be cut. All design important notes for fixes in reference to original design are written in red in schematics file.

Differential_Probe_PCB

Bring_up_comments

Power rails

Voltages on Test points TP110 and TP111 should provide really clean and stable 11.9V voltage.

DC Attenuator

To achieve even attenuation for positive and negative input, remove resistors R137 and R138, force DC voltage floating from probe power supply ground and adjust potentiometers RV101 for x10 and RV102 for x100 so voltages between GND and test points TP103 and TP104 are equal.

AC attenuator

Using device with Bode Plot funcionality, for example Analog Discovery 2, connect generator to positive input and coaxial shield to negative, and adjust variable capacitors on positive side of attenuator for flat frequency response:

Example of unadjusted probe x100_Bode_before_cal

After adjusting: x100_Bode_after_cal

Repeat with switched positive and negative input for both x10 and x100.

Note: AD2 max bandwidth is 25MHz: AD2_Bode_base_plot

On this step, 5MHz output filter can also be checked and adjusted.

Offset trim

Short positive and negative inputs and connect DMM to the output. Adjust potentiometer RV103 to achieve near-zero offset.

Parts

197
QtyValueFootprintReferences
1510kResistor_SMD:R_0603_1608MetricR121, R125, R128, R129, R151, R152, R153, R155, R157, R158, R160, R168, R169, R170, R171
14TestPointTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmGND, GND, GND, GND, GND, TP103, TP104, TP105, TP106, TP107, TP108, TP109, TP110, TP111
13100nCapacitor_SMD:C_0603_1608MetricC127, C130, C135, C136, C144, C149, C152, C155, C156, C158, C161, C164, C166
1010pCapacitor_SMD:C_1206_3216MetricC105, C106, C107, C108, C109, C114, C115, C116, C117, C118
1010uCapacitor_SMD:C_1206_3216MetricC128, C129, C134, C137, C148, C154, C157, C159, C160, C165
101MResistor_SMD:R_1206_3216MetricR105, R106, R107, R108, R109, R114, R115, R116, R117, R118
6100kResistor_SMD:R_0603_1608MetricR130, R133, R142, R148, R150, R164
51kResistor_SMD:R_0603_1608MetricR101, R102, R140, R154, R165
5VLP600RSamacSys_Parts:VLP600RH**, H**, H**, H**, H**
40RResistor_SMD:R_0603_1608MetricR120, R123, R137, R138
410nCapacitor_SMD:C_0603_1608MetricC131, C132, C133, C146
41N4148WDiode_SMD:D_SOD-123D103, D104, D106, D107
48-30pCapacitor_SMD:C_Trimmer_Murata_TZB4-AC104, C113, C122, C126
310RResistor_SMD:R_0603_1608MetricR161, R162, R166
322uCapacitor_SMD:C_1206_3216MetricC138, C145, C162
3BLEDDiode_SMD:D_1206_3216MetricD101, D102, D113
21.5k, 0.1%Resistor_SMD:R_0603_1608MetricR104, R110
21.5n, 1%Capacitor_SMD:C_0603_1608MetricC119, C123
2100RPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV102, RV103
2100R, 0.1%Resistor_SMD:R_1206_3216MetricR141, R145
210p, 1%Capacitor_SMD:C_0603_1608MetricC103, C112
2120p, 1%Capacitor_SMD:C_0603_1608MetricC101, C110
22.2kResistor_SMD:R_0603_1608MetricR167, R172
220pF, 1%/50pF 1%Capacitor_SMD:C_0603_1608MetricC121, C125
2220k, 0.1%Capacitor_SMD:C_1206_3216MetricR112, R113
23.3kResistor_SMD:R_0603_1608MetricR122, R124
24.7uCapacitor_SMD:C_1206_3216MetricC140, C143
24.7uHInductor_SMD:L_APV_ANR5040L101, L102
2420pF, 1%Capacitor_SMD:C_0603_1608MetricC120, C124
249.9RResistor_SMD:R_1206_3216MetricR156, R159
249.9RResistor_SMD:R_2512_6332MetricR136, R139
25.1k, 0.1%Resistor_SMD:R_0603_1608MetricR119, R126
250p, 1%Capacitor_SMD:C_0603_1608MetricC102, C111
26.8pCapacitor_SMD:C_0603_1608MetricC139, C142
26.8uCapacitor_SMD:C_1206_3216MetricC150, C153
262k, 0.1%Resistor_SMD:R_0603_1608MetricR103, R111
2Conn_01x01_SocketSamacSys_Parts:SWEB8094AuRTJ101, J103
2D_SmallDiode_SMD:D_SOD-123D105, D110
2EE2-5NURelay_SMD:Relay_DPDT_Kemet_EE2_NUK101, K102
2FerriteBead_SmallInductor_SMD:L_1206_3216MetricFB103, FB104
2TL2202EEYASamacSys_Parts:MHPS2285SW101, SW102
11.3MResistor_SMD:R_0603_1608MetricR135
1100RResistor_SMD:R_0603_1608MetricR134
1143R, 0.1%Resistor_SMD:R_1206_3216MetricR144
11MResistor_SMD:R_0603_1608MetricR131
11kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV101
1220nCapacitor_SMD:C_0603_1608MetricC141
13.3MResistor_SMD:R_0603_1608MetricR163
1300mAFuse:Fuse_1206_3216MetricF101
1300pCapacitor_SMD:C_0603_1608MetricC151
1330nCapacitor_SMD:C_1206_3216MetricC163
14.7nCapacitor_SMD:C_0603_1608MetricC147
1576R, 0.1%Resistor_SMD:R_1206_3216MetricR143
188kResistor_SMD:R_0603_1608MetricR132
190.9kResistor_SMD:R_0603_1608MetricR127
1AD8130ARMSamacSys_Parts:SOP65P490X110-8NIC101
1AO3400APackage_TO_SOT_SMD:SOT-23Q102
1AO3401APackage_TO_SOT_SMD:SOT-23Q101
1Conn_CoaxialSamacSys_Parts:2269901J102
1D_Schottky_SmallDiode_SMD:D_SOD-123D108
1GLEDDiode_SMD:D_1206_3216MetricD112
1LM339Package_SO:TSSOP-14_4.4x5mm_P0.65mmU104
1OPA187IPackage_TO_SOT_SMD:SOT-23-5U106
1RLEDDiode_SMD:D_1206_3216MetricD111
1THS3491xDDAPackage_SO:Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mmU103
1TPS65130RGEPackage_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalViasU102
1TPS7A39Package_SON:Texas_S-PVSON-N10_ThermalViasU101
1USB_C_Receptacle_PowerOnly_6PConnector_USB:USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_HorizontalJ104
1xxxDiode_SMD:D_SOD-123D109

The 191 most common of 197 parts.

Similar boards

  • 2 layers89.1 × 65.1 mmAlimentacion, the printed circuit board in 3D

    Alimentacion

    David-Andrino/ise-rtap

    62 parts1
  • 2 layers162.7 × 99.7 mmSoilBoard, the printed circuit board in 3D

    SoilBoard

    PavlinaMos/soil-moisture-sensor-thesis

    The current status of my thesis including firmware, PCB design, writing

    79 parts
  • 2 layers101 × 69 mmMarantz Amplifier, the printed circuit board in 3D

    Marantz Amplifier

    Alacrity-Education/DemoBoards

    Small boards for educational and demo purposes

    63 partsAGPL-3.0
  • 4 layers37 × 33.4 mmDCStamp, the printed circuit board in 3D

    DCStamp

    jeandet/DCStamp

    A multiple output power supply stamp module

    74 parts
  • 4 layers96 × 106 mmAnalogTwo, the printed circuit board in 3D

    AnalogTwo

    jeandet/Fusion

    154 parts
  • 4 layers69 × 64 mmMv2 base, the printed circuit board in 3D

    Mv2 base

    FOSDEM/video

    No longer being updated, please see the README for pointers.

    78 parts114
  • 4 layers150 × 110 mmSystem Management Board, the printed circuit board in 3D

    System Management Board

    precision-sustainable-ag/PlantMap3D-Hardware

    The system management board handles all power distribution in the multi-camera system and a few other auxiliary functions. The PCB is designed using KiCad.

    130 parts2
  • 2 layers70 × 59 mmDinoSpand v2.0, the printed circuit board in 3D

    DinoSpand v2.0

    gabriele-moretto/dinospand

    Agricultural PCB project design and firmware developing.

    89 parts1

Questions

How big is the Differential Probe PCB?

It measures 100 × 50 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Differential Probe use?

197 parts, built around the OPA187ID, AD8130ARM, TPS65130RGE and LM339. 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 Differential Probe KiCad files?

From the imaginaryimpedance/Differential-Probe repository on GitHub, at the commit this page was made from: the board is Differential_Probe_PCB/Differential_Probe.kicad_pcb and its schematic Differential_Probe_PCB/Amplifier.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Differential Probe design in my own project?

Its repository states no licence, so its author keeps all rights: ask imaginaryimpedance before reusing the design.