Skip to the content
2 layers68 × 31.5 mmActiveSplitter, the printed circuit board in 3D

Hardware design for an active RF splitter for use with RTL-SDR receivers in the 100 MHz to 1 GHz band

Size
68 × 31.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
15
Pads
143
Tracks, vias
55, 62
Pours
5
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
10 Dec 2023
Updated
4 Jan 2024

Overview

ActiveSplitter is an open-source printed circuit board by aaknitt, from the aaknitt/ActiveSplitterKiCad repository on GitHub. It is a 2-layer board of 68 × 31.5 mm with 32 parts on 15 nets, routed with 55 tracks and 62 vias.

Its parts include 13 resistors, 11 connectors, 5 capacitors, 2 inductors and 1 IC. It belongs with the radio and wireless boards of this library.

README

README.md

ActiveSplitter Multicoupler

Hardware design for an active RF splitter for use with RTL-SDR receivers in the 100 MHz to 1 GHz band. Not intended to be a piece of precision test equipment, but something inexpensive and "good enough" to use for general radio monitoring and scanning activities in a smaller and more convenient form factor than cable TV splitters or conventional higher end multicouplers.

Uses amplifier circuit from this LNA design.

Design files are in KiCad format.

Estimated cost to build is $40 to $50 in low quantities with U.S. sourced parts. Could be as low as $10 BOM cost with overseas sourcing and higher quantities.

NOTE: I've built one and it seems to function about as intended, but I haven't measured performance using real test equipment yet.

  • Designed to connect four RTL-SDR USB receivers to a single antenna without insertion loss.
  • Amplifier circuit provides about 18 dB to 20 dB of gain. Four way resistive divider results in 12 dB of loss per output, so total is about 6 dB of gain to each port.
  • Amplifier is designed to be powered from an SDR providing 3 to 5 volts DC power to the J1 RF output port via a bias tee or from regulated external power.
  • Spacing of the output SMA connectors is designed to accomodate plugging the SDR sticks directly into this four-port powered USB hub.
  • Main board and cover are PCBs. "Sides" of the box are formed by .1" header pins soldered to each board. The images show all pins populated, but only every fourth or so is probably need to provide sufficient RF shielding.
  • Images below show using one SMA jack for the input and four SMA plugs for outputs connected directly to the RTL-SDR dongles. However, these can all be substituted for varying SMA genders and orientations (90 degree vs. straight) to accomodate different configurations and cables.
  • PCB footprints are included for 50 ohm terminating resistors for any unused outputs.

Questions for reviewers:

  • Nearly all RF splitter/combiner circuits that I reviewed seemed to be carefuly about maintaining symmetry in the length of all PCB traces in each "branch" of the split. How important is this, and why? Is there an "acceptable" amount of assymetery relative to wavelength? Giving up symmetry would likely allow the PCB to shrink in overall size a bit. For example, could use a single 4-port splitter instead of two 2-port splits. That should also increase port to port isolation across adjacent ports.
  • I had originally planned to include a Pi attenuator between the output of the amplifier and the first split to further knock down excessive gain from the amplifier so that insertion loss would cancel out gain. As it stands, there will probably be about 6 to 8 dB of gain from input to each output. Is there any reason that could cause problems? Should I try to add the attenuator back in, even if it makes the overall size larger?
  • Will the .1" pin headers create a reasonable Faraday cage instead of a solid housing?
  • Is there any advantage or reason to combine R6 with R8 and R5 with R7?
  • Should the splitter that starts with R6 be closer to R8 (same with R5/R7)?
  • Is the circuit providing DC power to the amplifier (L1, L2, C2) reasonable?
  • Should the values of C1 and C3 be changed to support the target range of 100 MHz to 1 GHz?

Assembled View:

Assembly View

Schematic PDF: Schematic

Main PCB View 1:

Main PCB View 1

Main PCB View 2:

Main PCB View 2

Cover PCB:

Cover PCB

Parts

32
QtyValueFootprintReferences
930Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8, R9
4100pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C3, C4, C5
4DNPResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10, R11, R12, R13
4SMA_EDGEConnector_Coaxial:SMA_Amphenol_132291_VerticalJ1, J2, J3, J4
2200nInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL1, L2
2Conn_01x01_PinConnector_Wire:SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mmJ10, J11
2Conn_01x12_PinConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ8, J9
2Conn_01x24_PinConnector_PinHeader_2.54mm:PinHeader_1x24_P2.54mm_VerticalJ6, J7
110nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2
1PSA4-5043Package_TO_SOT_SMD:SOT-343_SC-70-4_HandsolderingU1
1SMA_EDGEConnector_Coaxial:SMA_Amphenol_132291-12_VerticalJ5

Similar boards

  • 2 layers50 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

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

    32 parts1kGPL-3.0
  • 2 layers136.8 × 54.2 mmRetropie zero, the printed circuit board in 3D

    Retropie zero

    hackclub/OnBoard

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

    32 parts915
  • 2 layersMooltipass top, the printed circuit board in 3D

    Mooltipass top

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    32 parts531
  • 2 layers16 × 20 mmESPKey, the printed circuit board in 3D

    ESPKey

    octosavvi/ESPKey

    Wiegand data logger, replay device and micro door-controller

    32 parts353GPL-2.0
  • 2 layers82 × 40.9 mmDisplay7447, the printed circuit board in 3D

    Display7447

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    32 parts269
  • 2 layers40 × 38 mmShield, the printed circuit board in 3D

    Shield

    murexrobotics/electrical

    Highly integrated electronics design and printed circuit boards (PCBs) for the MATE ROV Competition. Attempt the impossible.

    32 parts192MIT
  • 2 layers47 × 39 mmQrss clock tx, the printed circuit board in 3D

    Qrss clock tx

    swharden/AVR-projects

    A collection of standalone AVR projects written in C

    32 parts184MIT
  • 2 layers30.9 × 63 mmStm32-io extend, the printed circuit board in 3D

    Stm32-io extend

    hardenedlinux/cheap-pcb

    Cheap PCB: Better understanding the current status of hardware supply chain

    32 parts170CC0-1.0

Questions

How big is the ActiveSplitter PCB?

It measures 68 × 31.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ActiveSplitter use?

32 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 ActiveSplitter KiCad files?

From the aaknitt/ActiveSplitterKiCad repository on GitHub, at the commit this page was made from: the board is ActiveSplitterMainPCB/ActiveSplitter.kicad_pcb and its schematic ActiveSplitterCoverPCB/ActiveSplitterCover.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ActiveSplitter design in my own project?

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