Skip to the content
4 layers210 × 210 mmSmartSwitch, the printed circuit board in 3D

SmartSwitch

Joe-Purvis/UFE

This repository consolidates multiple projects into a single monorepo for the Ultrasound Smart Switch system.

Size
210 × 210 mm
Copper layers
4
Thickness
1.6 mm
Parts
187
Nets
173
Pads
606
Tracks, vias
771, 354
Pours
10
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Mar 2026
Updated
24 Mar 2026

Overview

SmartSwitch is an open-source printed circuit board by Joe-Purvis, from the Joe-Purvis/UFE repository on GitHub. It is a 4-layer board of 210 × 210 mm with 187 parts on 173 nets, routed with 771 tracks and 354 vias.

It is built around the 74LVC3G17DP, 74LVC1G125 and NMA0515DC, with the 74LVC125AD, OKR-T/3-W12-C and AD8137YRZ among its other parts. Its parts include 64 capacitors, 57 resistors, 21 ICs, 11 connectors and 6 diodes.

Main components

12

README

README.md

UltraSound Front End (UFE)

This repository consolidates multiple projects into a single monorepo for the Ultrasound Smart Switch system.

Structure

  • Upduino/ FPGA firmware, UART interface, and hardware control logic

  • Matlab/ Simulation, signal processing, and GUI development

  • SmartSwitch/ Circuit design, KiCad schematics, and hardware implementation

Notes

  • Each subdirectory was originally an independent repository
  • History has been preserved during import
  • This repo is now the single source of truth going forward

Future Work

  • Add LTSpice models and simulations
  • Improve documentation and cross-project integration

Parts

187
QtyValueFootprintReferences
280.1µFTxRx_Switch:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC2, C10, C11, C13, C17, C20, C22, C24, C26, C27, C28, C29, C31, C33, C35, C38 +12
2510µFTxRx_Switch:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC1, C3, C5, C12, C15, C16, C19, C21, C23, C25, C30, C32, C36, C43, C44, C48 +9
8MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6, H7, H8
8TestPointTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP1, TP2, TP3, TP4, TP7, TP8, TP9, TP10
7100kΩTxRx_Switch:0805_2012MetricR5, R6, R13, R14, R15, R55, R56
610kΩTxRx_Switch:0805_2012MetricR25, R26, R27, R31, R32, R48
610ΩTxRx_Switch:0805_2012MetricR1, R2, R3, R4, R7, R8
5Conn_CoaxialTxRx_Switch:SMA_Amphenol_132134_VerticalJ3, J4, J5, J7, J8
410,000pFTxRx_Switch:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC14, C63, C64, C69
4470ΩTxRx_Switch:0805_2012MetricR46, R50, R51, R61
4FCP380N60Package_TO_SOT_THT:TO-220-3_VerticalQ1, Q2, Q5, Q6
310 pFTxRx_Switch:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC18, C34, C70
3330 ΩTxRx_Switch:0805_2012MetricR29, R30, R34
349.9 ΩTxRx_Switch:0805_2012MetricR43, R44, R45
374LVC3G17Package_SO:TSSOP-8_3x3mm_P0.65mmU11, U12, U17
3Conn_ECM302604RTxRx_Switch:Connector, ECM202604RJ9, J10, J11
3PESD5V0S1ULDiode_SMD:D_SOD-882D3, D4, D5
3SW_PushTxRx_Switch:SW_Push_1P1T_NO_CK_KMR2SW1, SW2, SW3
20 ΩTxRx_Switch:0805_2012MetricR57, R58
21 kΩTxRx_Switch:0805_2012MetricR35, R49
21,000pFTxRx_Switch:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC65, C66
2100ΩTxRx_Switch:0805_2012MetricR11, R12
21kΩTxRx_Switch:0805_2012MetricR22, R23
222 ΩTxRx_Switch:0805_2012MetricR16, R59
222kΩTxRx_Switch:0805_2012MetricR9, R10
22kΩTxRx_Switch:0805_2012MetricR24, R60
2330ΩTxRx_Switch:0805_2012MetricR28, R33
24.3kΩTxRx_Switch:0805_2012MetricR18, R20
24.7 kΩTxRx_Switch:0805_2012MetricR17, R19
274LVC1G125Package_TO_SOT_SMD:SOT-23-5_HandSolderingU9, U24
2ADA4891Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU7, U8
2ADuM4121TxRx_Switch:SOICU1, U3
2IRLZ44NPBFPackage_TO_SOT_THT:TO-220-3_VerticalQ3, Q4
2NMA0515DCTxRx_Switch:Converter_DCDC_Murata_NMAxxxxDC_THTU2, U4
10ΩTxRx_Switch:0805_2012MetricR42
110 kΩPotentiometer_THT:Potentiometer_Bourns_3299W_VerticalRV2
1121ΩTxRx_Switch:0805_2012MetricR38
1150 µFTxRx_Switch:CP_Elec_10x12.6C41
12.4MΩTxRx_Switch:0805_2012MetricR54
1220ΩTxRx_Switch:0805_2012MetricR36
1365ΩTxRx_Switch:0805_2012MetricR39
147µFCapacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D_HandSolderC52
151kΩTxRx_Switch:0805_2012MetricR53
156kΩTxRx_Switch:0805_2012MetricR21
16.2kΩTxRx_Switch:0805_2012MetricR52
174LVC125APackage_SO:TSSOP-14_4.4x5mm_P0.65mmU18
174LVC2G74TxRx_Switch:TSSOP-8_3x3mm_P0.65mmU21
1AD8137Package_SO:JEITA_SOIC-8_3.9x4.9mm_P1.27mmU23
1AD8310TxRx_Switch:TSSOP-8_3x3mm_P0.65mmU22
1Barrel_JackTxRx_Switch:BarrelJack_CUI_PJ-037A_HorizontalJ2
1Conn_01x07Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ1
1Conn_01x10Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ6
1Ferrite beadInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderFB1
1GreenLED_THT:LED_D5.0mm_IRGreyD7
1LOGOTxRx_Switch:CofAG***
1LT1086-ADJPackage_TO_SOT_THT:TO-220-3_VerticalU15
1LTC1540Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU20
1OKR-T/3-W12-CTxRx_Switch:Converter_DCDC_Murata_OKR-T3-W12_VerticalU13
1SS14Diode_SMD:D_SMAD1
1SS34Diode_SMD:D_SMAD8
1TC4422TxRx_Switch:SM 8-Lead_SOIJ_HandSolderingU5
1TLE2426Package_TO_SOT_THT:TO-92L_HandSolderU6
1UPduino Rev 3.1TxRx_Switch:UPduino_v3p1_Module_48Pin_AltU10

Similar boards

  • 2 layers74 × 41 mmMBus USB 12, the printed circuit board in 3D

    MBus USB 12

    greenMikeEU/shrdzm

    SHRDZM (just a name, not an acronym) is an ESP8285/ESP8266 based sensor and actor integration platform.

    29 partsGPL-3.0
  • 4 layers100 × 80 mmOpen Beam Interface, the printed circuit board in 3D

    Open Beam Interface

    nanographs/Open-Beam-Interface

    Just what you need to control the beam and get an image.

    334 parts371
  • 4 layers66 × 61 mmBaseband, the printed circuit board in 3D

    Baseband

    wnmusic/simpleFE

    A very low cost mixed front end (ADC, DAC, SDR)

    145 parts5GPL-2.0
  • 4 layers73.7 × 72.4 mmVna control, the printed circuit board in 3D

    Vna control

    loxodes/vna

    Under development open hardware microwave vector network analyzer

    175 parts205
  • 4 layers68.8 × 53.6 mmPhaseLatch, the printed circuit board in 3D

    PhaseLatch

    AndersBNielsen/PhaseLatch

    20MHz bandwidth SDR IQ ADC

    140 parts46
  • 2 layers98 × 119.5 mmAtari23MTS Upgrade, the printed circuit board in 3D

    Atari23MTS Upgrade

    gianlucarenzi/AT2019

    ATARI 8-Bit Stuff XL, XE

    92 parts9
  • 4 layers44.5 × 28 mmOpenPnPVis, the printed circuit board in 3D

    OpenPnPVis

    angusgbishop/PnPCAM

    An Open Source Vision Camera designed for pick-and-place machines.

    70 parts7GPL-3.0

Questions

How big is the SmartSwitch PCB?

It measures 210 × 210 mm and has 4 copper layers, 1.6 mm thick.

What parts does the SmartSwitch use?

187 parts, built around the 74LVC3G17DP, 74LVC1G125, NMA0515DC and 74LVC125AD. 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 SmartSwitch KiCad files?

From the Joe-Purvis/UFE repository on GitHub, at the commit this page was made from: the board is SmartSwitch/KiCad/MainBoard/SmartSwitch.kicad_pcb and its schematic SmartSwitch/KiCad/MainBoard/Control.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SmartSwitch design in my own project?

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