Skip to the content
PCBKitNew board
6 layers83.5 × 99.4 mmTAPRx888, the printed circuit board in 3D

The TAPR rx888 replacement board project

Size
83.5 × 99.4 mm
Copper layers
6
Thickness
1.56 mm
Parts
225
Nets
210
Pads
870
Tracks, vias
1,774, 672
Pours
33
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 May 2026
Updated
31 Oct 2026

Overview

TAPRx888 is an open-source printed circuit board by TAPR, from the TAPR/TAPRx888 repository on GitHub, published under the MIT licence. It is a 6-layer board of 83.5 × 99.4 mm with 225 parts on 210 nets, routed with 1,774 tracks and 672 vias.

It is built around the CYUSB3014-BZXCT, SN65LVDS1D and AD8370ARE, with the LTC2208CUP#PBF, MX25L3233FM2I-08G and BAV99 among its other parts. Its parts include 78 capacitors, 61 resistors, 22 ICs, 17 inductors and 11 connectors. It belongs with the radio and wireless boards of this library.

Main components

12

README

README.md

TAPRX-888

A simplified, HF-only software-defined radio (SDR) receiver based on the RX-888 — with improved thermal and RF layout.

The KiCad project lives at the repository root (TAPRX-888.kicad_pro / .kicad_sch / .kicad_pcb). KiCad 10.0 is the project baseline.

Features

  • HF-only — no VHF downconverter
  • Larger PCB, 6-layer
  • 0603 passive components
  • Improved thermal layout
  • Improved RF alias filter
  • RF shelving filter (bypassable)
  • External reference clock input, auto-switching
  • Attenuated filter-bypass injector port (used for timesync)
  • Support use of a SPI boot EEPROM, with option for USB-only or SPI boot w/ USB fallback

Please see the schematic and layout documents for details.

Core devices

FunctionPart
ADCLTC2208 (16-bit)
Clock generatorSi5351
USB3 controllerEZ-USB FX3 (CYUSB301x)
SPI boot flashMX25L3233F

Mechanicals and Enclosure Design

The project ships its own mechanical package: a JLCMC split-aluminium enclosure (88 × 38 x 100 mm) with two custom PCB end plates and M3 mounting hardware.

The board's exported STEP is the EE↔ME interface; CI assembles enclosure + board + both plates into a coloured 3D model with a self-contained browser viewer (https://tapr.github.io/TAPRx888/). See mechanical/README.md for the enclosure spec, plate geometry, and fit-check flow.

Repository & workflow

The KiCad project is at the repo root. Design/PCB, mechanical, and end-plate work happens on the design branch (one person at a time — KiCad layout files can't be merged); docs, CI, and tooling go on dev-* branches; flow is design → dev → main. See CONTRIBUTING.md for how we collaborate and docs/RELEASE_STRATEGY.md for branches, CI, and versioning.

Releases

CI publishes version-stamped fabrication/design packages as GitHub Releases; the dev v0.x pre-releases also bundle the end plates, the 3D enclosure assembly, and a live viewer (https://tapr.github.io/TAPRx888/). Grab the latest from the Releases page; see docs/RELEASE_STRATEGY.md for details.

Documentation

Reference documents

Device datasheets (LTC2208, Si5351, EZ-USB FX3, MX25L3233F) and RX888 reference material are on the project wiki → Reference Documents.

Parts

225
QtyValueFootprintReferences
49C-0.1-0603Library:C_0603C1, C2, C3, C10, C15, C16, C17, C18, C19, C20, C21, C23, C24, C26, C27, C28 +33
17TPLibrary:TPTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP10, TP13, TP14, TP15, TP16, TP17, TP18, TP19 +1
8FBEAD0603-1u-190mALibrary:0603L1, L4, L5, L6, L7, L15, L16, L17
6C-10u-0603Library:C_0603C11, C12, C13, C14, C29, C65
6R-0Ω-0603Library:PAD_0603R18, R19, R20, R21, R22, R23
6R-10K-0603Library:PAD_0603R46, R47, R51, R52, R55, R60
6R-1K-0603Library:PAD_0603R15, R16, R17, R25, R26, R27
6R-51Ω-0603Library:PAD_0603R28, R30, R31, R35, R36, R39
5R-100-0603Library:PAD_0603R40, R41, R42, R43, R61
4BAV99Library:SOT-23U12, U13, U15, U17
4C-22u-0603Library:C_0603C22, C41, C45, C47
4CONN_SMA_JACK_EDGE_JLC_With_NutLibrary:SMA_Jack_EdgeMount_JLC_With_NutJ1, J2, J3, J4
4Conn_01x03Library:Pin_Header_Straight_1x03_Pitch2.54mmJ6, J7, J8, J9
4R-2.2K-0603Library:PAD_0603R29, R34, R53, R54
4R-22 0402x4Library:4D02R9, R10, R11, R12
4~Library:MountingHole_M2.5-PTHH1, H2, H3, H4
3AP2114H-3.3TRG1Library:SOT-223_THERMALU1, U2, U3
3C-1u-0603Library:C_0603C4, C25, C62
3R-1M-0603Library:PAD_0603R44, R49, R50
3R-22Ω-0603Library:PAD_0603R8, R56, R57
3R-4.7-0603Library:PAD_0603R1, R4, R5
2C-330p-0603Library:C_0603C52, C57
2C-4.7p-0603Library:C_0603C30, C31
2C-56p-0603Library:C_0603C50, C61
2C-68p-0603Library:C_0603C55, C58
2Inductor-120n-1008Library:Murata2UL10, L11
2Inductor-150n-1008Library:Murata2UL13, L14
2Inductor-820n-1008Library:Murata2UL9, L12
2LP5907MFX-3.3Library:SOT-23-5U4, U14
2NC7SV157Library:SC-70-6U18, U21
2PMOS Si2343DSLibrary:SOT-23Q1, Q3
2R-100K-0603Library:PAD_0603R6, R24
2R-10Ω-0603Library:PAD_0603R33, R38
2R-220Ω-0603Library:PAD_0603R32, R37
2R-330Ω-0603Library:PAD_0603R45, R48
2R-47K-0603Library:PAD_0603R58, R59
2R-47Ω-0603Library:PAD_0603R2, R3
2Schottky_Pwr_B5819WLibrary:SOD-123D1, D2
2TPLibrary:TP-TinyTP11, TP12
2TP-TINYLibrary:TP-TinyTP20, TP21
174LVC2G14Library:SC-70-6_rot90U19
1AD8370Library:TSSOP-16-ThermalU6
1BUTTON-4p5X4p5Library:BUTTON-4p5X4p5B1
1C-100p-0603Library:C_0603C60
1C-10u-50V-1206Library:PAD_1206C33
1C-12p-0603Library:C_0603C51
1C-22p-0603Library:C_0603C59
1C-39p-0603Library:C_0603C54
1C-47p-0603Library:C_0603C56
1C-8.2p-0603Library:C_0603C78
1C-82p-0603Library:C_0603C53
1CYUSB3014-BZXCTLibrary:BGA-121U11
1Conn_JTAG10-miniLibrary:CONN-JTAG10-miniJ11
1FBEAD0603_2ALibrary:0603L3
1Inductor-180n-1008Library:Murata2UL8
1LED_RGB_SIDELibrary:LED_RGB_SIDED3
1LOGOLibrary:HamSCI-25mmG***
1LOGOLibrary:TAPR 10mmG***
1LTC2208CUP#PBFLibrary:QFN-64_EP_9.5x9.5_Pitch0.5mmU8
1MMBT3904Library:SOT-23Q2
1MX25L3233FM2ILibrary:SOIC-8-dualU9
1PESD5V0U1UALibrary:SOD-323Z1
1R-2.0K-0603Library:PAD_0603R7
1R-200-0603Library:PAD_0603R14
1R-6.04K-0603Library:PAD_0603R13
1SN65LVDS1Library:SOT-23-5U22
1Si5351ALibrary:MSOP-10_W3mmU20
1TCXO-27MLibrary:TCXO-3225X1
1TIS_LOGOLibrary:TIS-LogoL2
1TLV3501Library:SOT-23-6U16
1TVS-SP3011Library:SP3011U7
1U.FL-RLibrary:HRS_U.FL-R-SMT(01)J10
1UMW AMS1117-1.2Library:SOT-223_THERMALU5
1USB-3.0Library:USB-3.0J5
1XO-19.2MHZLibrary:SMD-2520U10

Questions

How big is the TAPRx888 PCB?

It measures 83.5 × 99.4 mm and has 6 copper layers, 1.56 mm thick.

What parts does the TAPRx888 use?

225 parts, built around the CYUSB3014-BZXCT, SN65LVDS1D, AD8370ARE and LTC2208CUP#PBF. 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 TAPRx888 KiCad files?

From the TAPR/TAPRx888 repository on GitHub, at the commit this page was made from: the board is TAPRX-888.kicad_pcb and its schematic Front_End.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TAPRx888 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

  • 4 layers52 × 40 mmSwift usbc-3a, the printed circuit board in 3D

    Swift usbc-3a

    Senyeah/12v-to-usb-c-data-splitter

    Car 12 V to USB-C 5 V 3 A (15 W) charger that passes the stereo's USB data through to the phone. KiCad 10, JLCPCB-ready.

    48 partsCERN-OHL-S-2.0
  • 6 layers85.6 × 33.7 mmIWR AOP MODULE, the printed circuit board in 3D

    IWR AOP MODULE

    l3wi/IWR-AOP-MODULE

    60 GHz mmWave radar module built around TI's IWR6843AOP: USB-C or carrier-socket operation. KiCad 10, JLCPCB-ready.

    158 parts4MIT
  • 4 layers70 × 50 mmLVDS, the printed circuit board in 3D

    LVDS

    himanshu40304/PCB_automation

    This repository contains the automation workflow and some projects made by using this workflow which makes pcb designs using ai assistance faster than making pcb designs manually.

    10 parts1
  • 6 layers50 × 80 mmHet68-sat, the printed circuit board in 3D

    Het68-sat

    fedurca/het68_pcb

    pcb design description

    52 parts
  • 4 layers82.6 × 82.5 mmKitchen pcb, the printed circuit board in 3D

    Kitchen pcb

    AdamZatloukal/smart-home-hub

    ESP32 based smart home hub

    97 parts
  • 4 layers35 × 55.3 mmHorseSense, the printed circuit board in 3D

    HorseSense

    Philippe12/HorseSense

    Horse sensor like fitness watch

    71 parts
  • 4 layers130 × 90 mmFrequnecyCounter, the printed circuit board in 3D

    FrequnecyCounter

    LUMERIIX/FrequencyCounter

    FPGA based frequnecy counter hard- and software repository

    129 parts6
  • 4 layers160 × 100 mmHex Oscilloscope, the printed circuit board in 3D

    Hex Oscilloscope

    HexFud/stm32-fpga-oscilloscope

    A 1-Channel 20MHz 100MS/s Mixed-Signal Digital Storage Oscilloscope on a custom 4-layer PCB. Powered by STM32H7, Lattice iCE40 FPGA, and USB-C

    120 parts1