Skip to the content
PCBKitNew board
2 layers77.2 × 49.1 mmIsoDiffProbe B, the printed circuit board in 3D

Isolated differential probe based on the Ti AMC3302 and AMC3330

Size
77.2 × 49.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
83
Nets
48
Pads
195
Tracks, vias
309, 219
Pours
6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Nov 2024
Updated
10 Aug 2025

Overview

IsoDiffProbe B is an open-source printed circuit board by michael0093, from the michael0093/Isolated-Diff-Probe repository on GitHub. It is a 2-layer board of 77.2 × 49.1 mm with 83 parts on 48 nets, routed with 309 tracks and 219 vias.

It is built around the TLC272ID and PBY201209T-601Y-N. Its parts include 32 resistors, 23 capacitors, 3 connectors, 2 ICs and 2 diodes.

Main components

2

README

README.md

Overview

The Ti AMC33xx are differential isolated analog amplifiers rated for minimum 1.2kVrms insulation. The AMC3302 is intended for current shunt inputs as it has a +/-50mVpp input with a fixed gain of 41, whereas the AMC3330 is better for voltage measurements as it has a +/-1Vpp input and a fixed gain of 2. In these probes the AMC33xx do all the work, with their differential output converted to single-ended by a dual op-amp to better suit most oscilloscopes. By using two 2.54" jumpers on the 2x10 header, you can select between various input attenuators for low to high voltage use.

Design Notes

The power supply must be isolated from your scope as the scope "GND" of the SMA connector is a 50%VDD bias voltage. The schematic has two modifications from the rev A to rev A2 design - refer to the rev B schematic and follow the notes. The modifications are:

  • Two biasing 1M (AMC3300) or 100k (AMC3302) resistors from near the input selector to HGND
  • Two filtering 33pF (AMC3300) or 3.3nF (AMC3302) capacitors from near the input selector to HGND
  • General note: The PCB is marked with an fc of the input circuit, not of the complete probe. The fc of the complete probe is about 300kHz.

The design was originally done in Altium and then converted to KiCad so appologies that the KiCad sch/pcb may not link up quite right. For that reason there are no propper rev B output files, and also note the rev B PCB still has outstanding changes as noted on the schematic.

Other opamps with GBWP >1MHz or so should perform similarly, the OPA2376 is just what was on hand. Based on practical usage, the AMC3302 with a 0R01 shunt works best for currents >=3mA with fc=100kHz. The AMC3330 on 1:1 range works best for voltages >=10mV and fc=300kHz.

Disclaimer

Only use the high voltage inputs if you are suitably qualified to measure lethal voltages and completely understand the risks. This project is provided as reference material only and anyone who attempts to make it must fully understand the risks and limitations of the isolator used - this project has absolutely no warranty and may be completely unsuitable for your use case. Use completely at your own risk!

Parts

83
QtyValueFootprintReferences
20Test PointE General.PcbLib:TPTP1, TP2, TP3, TP4, TP5, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20 +4
7100nFNixieClock_RevA.PcbLib:0603C3, C5, C6, C10, C16, C17, C18
710kNixieClock_RevA.PcbLib:0603R3, R16, R17, R20, R21, R24, R29
7NFNixieClock_RevA.PcbLib:0603C1, C2, C9, C13, C14, R4, R5
6470kE General.PcbLib:MMB0207R15, R23, R26, R27, R31, R32
310pFNixieClock_RevA.PcbLib:0603C11, C20, C21
310uF / 25VNixieClock_RevA.PcbLib:0805_cap_RoundedC4, C7, C8
3220RNixieClock_RevA.PcbLib:0603R11, R13, R33
21nFNixieClock_RevA.PcbLib:0603C12, C15
247RNixieClock_RevA.PcbLib:0603R18, R25
24k7NixieClock_RevA.PcbLib:1206R2, R6
251kNixieClock_RevA.PcbLib:1206R9, R14
25k1NixieClock_RevA.PcbLib:0603R7, R8
10R01NixieClock_RevA.PcbLib:1206R1
111kNixieClock_RevA.PcbLib:0603R10
11MNixieClock_RevA.PcbLib:0603R34
11k2NixieClock_RevA.PcbLib:0603R28
11k3NixieClock_RevA.PcbLib:0603R19
1330RNixieClock_RevA.PcbLib:0603R12
1680RNixieClock_RevA.PcbLib:0603R30
1820RNixieClock_RevA.PcbLib:0603R22
182pFNixieClock_RevA.PcbLib:0603C19
1AMC3E GF.PcbLib:DW0016BU1
1GRNE GF.PcbLib:LED-0603D2
1Header 10X2E Connectors.PcbLib:IDC20P1
1PBY201209T-601Y-NNixieClock_RevA.PcbLib:0805_RoundedL1
1REDE GF.PcbLib:LED-0603D1
1SMA ConnNixieClock_RevA.PcbLib:SMA_SMDJ2
1TLC272IDE General.PcbLib:SO-8U2
1USB C 6-PinNixieClock_RevA.PcbLib:USB-C_6pin_ConnJ1

Questions

How big is the IsoDiffProbe B PCB?

It measures 77.2 × 49.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the IsoDiffProbe B use?

83 parts, built around the TLC272ID and PBY201209T-601Y-N. 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 IsoDiffProbe B KiCad files?

From the michael0093/Isolated-Diff-Probe repository on GitHub, at the commit this page was made from: the board is KiCad rev B/IsoDiffProbe_B.kicad_pcb and its schematic KiCad rev A/IsoDiffProbe.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the IsoDiffProbe B design in my own project?

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

Similar boards

  • 2 layers74.5 × 56.3 mmPowerBook, the printed circuit board in 3D

    PowerBook

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    83 parts459GPL-3.0
  • 2 layers170.7 × 64.1 mmHUD PANEL, the printed circuit board in 3D

    HUD PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    83 parts431
  • 2 layers144 × 80 mmDVDLaserScanner, the printed circuit board in 3D

    DVDLaserScanner

    GaudiLabs/OpenLaserScanningMicroscope

    Open Source Laser Scanning Microscope

    83 parts345GPL-3.0
  • 2 layers58 × 58 mmMiniwall1b6x6, the printed circuit board in 3D

    Miniwall1b6x6

    bitluni/magnetMatrix6x6

    83 parts306
  • 2 layers147.9 × 104.8 mmKlein, the printed circuit board in 3D

    Klein

    snsten/Klein

    Klein keyboard is a 36 keys, columnar staggered, split ergo keyboard

    83 parts288
  • 2 layers121.9 × 128.3 mmPlinkyblackfront bigholes, the printed circuit board in 3D

    Plinkyblackfront bigholes

    plinkysynth/plinky_public

    a public release of the plinky sw and hw

    83 parts227
  • 2 layers186 × 36 mmAddOnB, the printed circuit board in 3D

    AddOnB

    freeDSP/freeDSP-aurora

    freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth

    83 parts226CC-BY-SA-4.0
  • 2 layers53 × 53 mmHair electrolysis machine, the printed circuit board in 3D

    Hair electrolysis machine

    zoemaestra/hair-electrolysis-machine-usb-c

    A fork of scd31's hair electrolysis machine but with USB-C and optimised for cheaper assembly with JLCPCB

    83 parts168CERN-OHL-P-2.0