Skip to the content
PCBKitNew board
2 layers70.6 × 40.1 mmPCRD08, the printed circuit board in 3D

PCB module PCRD08

Size
70.6 × 40.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
65
Nets
40
Pads
220
Tracks, vias
431, 58
Pours
6
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Aug 2026
Updated
23 Aug 2026

Overview

PCRD08 is an open-source printed circuit board by mlab-modules, from the mlab-modules/PCRD08 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 70.6 × 40.1 mm with 65 parts on 40 nets, routed with 431 tracks and 58 vias.

It is built around the ISL21080CIH341Z-TK, ISL21080DIH309Z-TK and MIC5504-3.3YM5-TR, with the SN74LVC2G74DCU and TS3021ILT among its other parts. Its parts include 31 capacitors, 11 resistors, 10 ICs, 4 connectors and 2 inductors.

Main components

5

README

README.md

PCRD08 - Analogue backend for SiPM detectors with scintillation crystals

Analogue front-end and ADC module for radiation detectors based on silicon photomultipliers (SiPM) coupled to scintillation crystals. The module amplifies the SiPM pulses, detects a threshold crossing, and digitizes the signal for a controlling MCU over SPI.

PCRD08 Top view

PCRD08 Bottom view

Principle of function

The detector signal enters through the MCX connector J201 and is AC-coupled into a non-inverting amplifier (U201, AD8691). A second AD8691 stage (U204) provides additional gain before the signal reaches the LTC1865-MS ADC (U207), which is read out over SPI. A comparator (U203, TS3021ILT) together with a D flip-flop (U205, SN74LVC2G74) latches a digital flag whenever the signal crosses a threshold, which the controlling MCU can use to time the ADC conversion (CONV/RST/SCK/SDI/SDO are supplied by the host over the module's socket interface).

Difference from PCRD07

PCRD08 reuses the general architecture of the older PCRD07 analogue backend (dual AD8691 gain stages, TS3021ILT comparator, LTC1865-MS ADC), but the analogue signal processing was reworked for SiPM+scintillator pulses, which are positive-going:

  • Input polarity - PCRD07 (both revision A and B) amplifies the input signal with an inverting first stage (signal fed into the op-amp's - input, gain set by the feedback/input resistor ratio). PCRD08's input stage (U201) instead feeds the signal into the op-amp's + input, giving a non-inverting, unity-gain-at-high-frequency response suited to positive pulses.
  • No analogue sample-and-hold switch - PCRD07 uses an analogue switch (TS5A4594) driven by its comparator/flip-flop pair to freeze the peak voltage on a storage capacitor, i.e. a true analogue peak-detector/memory circuit. PCRD08 has no such switch or hold capacitor; its comparator/flip-flop pair (U203/U205) only produces a digital threshold-crossing flag, and the ADC conversion is triggered directly by the host rather than sampling a held analogue voltage.

(Verified by comparing hw/sch_pcb/analogue_backend.kicad_sch of both modules.)

Parts

65
QtyValueFootprintReferences
17100nFCapacitor_SMD:C_0805_2012MetricC201, C202, C204, C208, C209, C210, C212, C215, C216, C219, C221, C301, C302, C303, C305, C308 +1
610uFCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC203, C205, C206, C207, C217, C220
5100Resistor_SMD:R_0805_2012MetricR201, R203, R204, R205, R206
41nFCapacitor_SMD:C_0805_2012MetricC211, C213, C214, C218
3, ,
310uFCapacitor_SMD:C_0805_2012MetricC306, C307, C309
210Resistor_SMD:R_0805_2012MetricR202, R211
21kResistor_SMD:R_0805_2012MetricR207, R208
2AD8691Package_TO_SOT_SMD:TSOT-23-5U201, U204
110kResistor_SMD:R_0805_2012MetricR210
11uFMlab_L:FIR_0805C304
1470RResistor_SMD:R_0805_2012MetricR209
1FiducialFiducial:Fiducial_1mm_Mask2mmFID104
1HEADER_2x01Mlab_Pin_Headers:Straight_2x01J202
1HEADER_2x03Mlab_Pin_Headers:Straight_2x03J301
1HEADER_2x08Mlab_Pin_Headers:Straight_2x08J302
1HOLEMlab_Mechanical:MountingHole_3mmM103
1ISL21080CIH341Z-TKPackage_TO_SOT_SMD:SOT-23U206
1ISL21080DIH309Package_TO_SOT_SMD:SOT-23U202
1Jumper_2_BridgedNetTie:NetTie-2_SMD_Pad0.5mmJP201
1LInductor_SMD:L_0805_2012MetricL201
1LTC1865-MSPackage_SO:MSOP-10_3x3mm_P0.5mmU207
1MCXConnector_Coaxial:SMA_Amphenol_901-144_VerticalJ201
1MIC5504-3.3YM5-TRPackage_TO_SOT_SMD:SOT-23-5U303
1NL03KT330Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL301
1RFShield_TwoPiecesRF_Shielding:Laird_Technologies_BMI-S-210-F_44.00x30.50mmM201
1SN74LVC1G125DCKTSN74LVC1G125DCKT:SOT65P210X110-5NU302
1SN74LVC2G74Package_SO:VSSOP-8_2.3x2mm_P0.5mmU205
1TS3021ILTPackage_TO_SOT_SMD:SOT-23-5U203
1TXU0304PWRTXU0304PWR:SOP65P640X120-14NU301

Questions

How big is the PCRD08 PCB?

It measures 70.6 × 40.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PCRD08 use?

65 parts, built around the ISL21080CIH341Z-TK, ISL21080DIH309Z-TK, MIC5504-3.3YM5-TR and SN74LVC2G74DCU. 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 PCRD08 KiCad files?

From the mlab-modules/PCRD08 repository on GitHub, at the commit this page was made from: the board is hw/sch_pcb/PCRD08.kicad_pcb and its schematic hw/sch_pcb/PCRD08.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PCRD08 design in my own project?

Its repository publishes it under the GPL-3.0 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

  • 2 layers70.6 × 50.3 mmUSTSIPIN03, the printed circuit board in 3D

    USTSIPIN03

    ust-modules/USTSIPIN03

    Semiconductor based ionizing radiation dosimeter and spectrometer.

    100 partsGPL-3.0
  • 2 layers50.3 × 40.1 mmPCRD06, the printed circuit board in 3D

    PCRD06

    mlab-modules/PCRD06

    Sample and hold circuit for photomultiplier pulse signal processig

    33 parts1GPL-3.0
  • 2 layersTopBoard, the printed circuit board in 3D

    TopBoard

    Libre-Talk/Wave

    Smart Speaker satellite

    184 parts22
  • 2 layers80.8 × 40.1 mmPCRD03, the printed circuit board in 3D

    PCRD03

    mlab-modules/PCRD03

    Silicon PIN diode cosmic radiation detector

    165 partsGPL-3.0
  • 4 layers40 × 100 mmASK, the printed circuit board in 3D

    ASK

    Tanki777/telecomlab_fso

    The flowgraphs transmit a random source, which are bytes with values between 0 and 255. A random sequence of 30,000 bytes is sent and repeated while the flowgraph is running.

    83 partsGPL-3.0
  • 2 layers50 × 30 mmMin carte au, the printed circuit board in 3D

    Min carte au

    evolutek/carte-alim

    33 parts
  • 4 layers62.1 × 83.8 mmSs main board, the printed circuit board in 3D

    Ss main board

    loopj/short-stack

    World's Smallest Nintendo Wii, using a trimmed motherboard and custom stacked PCBs

    69 parts804
  • 4 layers56.1 × 57.1 mmMCL86jr, the printed circuit board in 3D

    MCL86jr

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    66 parts534