Skip to the content
4 layers99.7 × 74.5 mmPolarimeter, the printed circuit board in 3D

4-layer KiCad photodiode polarimeter: low-noise transimpedance front-end (OPA381/OPA320), precision REF3425 reference, LT8609/LP5912 power. Schematic, PCB, gerbers + BOM.

Size
99.7 × 74.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
66
Nets
88
Pads
261
Tracks, vias
224, 64
Pours
30
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Jun 2026
Updated
25 Jun 2026

Overview

Polarimeter is an open-source printed circuit board by HearnChristian, from the HearnChristian/polarimeter repository on GitHub. It is a 4-layer board of 99.7 × 74.5 mm with 66 parts on 88 nets, routed with 224 tracks and 64 vias.

It is built around the OPA2320AID, ADR130AUJZ-REEL7 and LP5912-3.3DRVR, with the PJ-037AH and TS01CQE among its other parts. Its parts include 34 capacitors, 16 resistors, 10 ICs, 2 diodes and 2 connectors.

Main components

5

README

README.md

Polarimeter — Photodiode Analog Front-End

A 4-layer mixed-signal PCB that reads optical polarization by measuring the photocurrent from a pair of photodiodes through a low-noise transimpedance signal chain. Designed in KiCad; this repository contains the full schematic, layout, fabrication outputs, and bill of materials.

Board — top

📄 Full schematic (PDF) · 🖼️ board bottom

What it does

Light passing through a polarizing optical stage lands on two photodiodes (D1, D2). Each diode's photocurrent is converted to a voltage by a transimpedance amplifier (TIA), filtered, and buffered for acquisition. By comparing the two channels, the relative polarization / intensity of the incident beam can be recovered. The board carries its own low-noise power regulation and a precision voltage reference so the analog measurement is clean and ratiometric.

Signal chain

StagePartRole
PhotodiodesD1, D2 (TO-5)Convert incident light to photocurrent
Transimpedance ampsOPA381 (precision, low-bias TIA)I→V conversion of diode current
Gain / bufferOPA320 / OPA2320 (low-noise, R-R CMOS)Second-stage gain and buffering
Precision referenceREF3425 (2.5 V)Stable ratiometric reference for the ADC path
Connector2×24 header (J1) + barrel jack (J2)Signal breakout and DC input

Power

  • LT8609 synchronous step-down buck — primary rail regulation from the DC input jack.
  • LP5912-3.3 low-noise LDO — clean 3.3 V rail for the precision analog section.
  • Local decoupling throughout (0.1 µF / 1 µF / 10 µF) to keep the TIA front-end quiet.

Board

  • 4 copper layers: F.Cu, In1.Cu, In2.Cu, B.Cu
  • Surface-mount construction, 0603/0805 passives
  • Gerbers and drill files included for direct fabrication

Repository layout

text
Polarimeter.kicad_pro      KiCad project
Polarimeter.kicad_sch      Root schematic
Power.kicad_sch            Power-supply sub-sheet (hierarchical)
Polarimeter.kicad_pcb      PCB layout (4-layer)
Polarimeter.csv            Bill of materials
Gerbers for AMO/           Fabrication outputs (Gerber + Excellon drill)
docs/                      Rendered schematic PDF + 3D board images

Bill of materials

The full BOM lives in Polarimeter.csv (designator, footprint, quantity, value). Key actives: OPA381, OPA320/OPA2320, REF3425, LT8609, LP5912-3.3.

Tools

Designed in KiCad. Open Polarimeter.kicad_pro to view or edit the schematic and layout.


Designed by Christian Hearn, with Malik Shaaban.

Parts

66
QtyValueFootprintReferences
60.1uFCapacitor_SMD:C_0603_1608MetricC4, C4, C28, C29, C99, C100
50.1uCapacitor_SMD:C_0603_1608MetricC1, C16, C17, C26, C27
41 uFCapacitor_SMD:C_0805_2012MetricC9, C10, C30, C31
41kResistor_SMD:R_0603_1608MetricR1, R4, R7, R8
3100kResistor_SMD:R_0603_1608MetricR2, R5, R13
20.1uFCapacitor_SMD:C_0805_2012MetricC2, C5
210nCapacitor_SMD:C_0603_1608MetricC18, C21
224.7pFCapacitor_SMD:C_0603_1608MetricC3, C6
23.3nFCapacitor_SMD:C_0603_1608MetricC12, C13
249Resistor_SMD:R_0603_1608MetricR10, R49
2787Resistor_SMD:R_0603_1608MetricR3, R6
2D_PhotoPackage_TO_SOT_THT:TO-5-3D1, D2
2OPA320AIDBVRPackage_TO_SOT_SMD:SOT-23-5U5, U6
2OPA381AIDRBTOPA381AIDRBT:DRB8_2P4X1P65U2, U3
10.1Resistor_SMD:R_0603_1608MetricR9
10.1 uFCapacitor_SMD:C_0603_1608MetricC7
110 uFCapacitor_SMD:C_0805_2012MetricC11
110kResistor_SMD:R_0603_1608MetricR16
110pCapacitor_SMD:C_0603_1608MetricC23
110uCapacitor_SMD:C_0805_2012MetricC15
110uFCapacitor_SMD:C_0805_2012MetricC8
118.2 kOhmsResistor_SMD:R_0603_1608MetricR12
1187kResistor_SMD:R_0603_1608MetricR15
11MResistor_SMD:R_0603_1608MetricR14
11uCapacitor_SMD:C_0603_1608MetricC20
11uCapacitor_SMD:C_0805_2012MetricC24
12.2uInductor_SMD:L_Coilcraft_XxL4020L1
122uCapacitor_SMD:C_0805_2012MetricC22
14.7uCapacitor_SMD:C_0805_2012MetricC19
147uCapacitor_SMD:C_2220_5750MetricC14
1ADR130AUJZ-REEL7ADR130AUJZ-REEL7:UJ_6_ADIU9
1ADS8355IRTETADS8355:QFN50P300X300X80-17N-DIC1
1Conn_02x24_Counter_ClockwisePackage_DIP:DIP-48_W15.24mm_Socket_LongPadsJ1
1LP5912-3.3DRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalViasU8
1LT8609EMSE-TRPBFLT8609EMSE-TRPBF:05-08-1664_ADIU7
1OPA2320AIDOPA2320AID:D8U1
1PJ-037AHPJ-037AH:CONN_37AHJ2
1REF3425IDBVRREF3425IDBVR:DBV0006A_NU4
1TS01CQETS01CQE:TS01CQE_CNKSW1
1vCapacitor_SMD:C_0805_2012MetricC25

Similar boards

  • 4 layers82.8 × 88.9 mmMetal detector test, the printed circuit board in 3D

    Metal detector test

    bobasaurus/lumber-plunder-metal-detector

    A VLF induction balance metal detector with a wooden body

    111 parts11GPL-3.0
  • 4 layers100 × 80 mmTester dock, the printed circuit board in 3D

    Tester dock

    njcoburn/OPENIMAGESENSOR

    OPENIMAGESENSOR - An open source image sensor.

    81 partsApache-2.0
  • 2 layers77.2 × 69.8 mmCubesatsim solar, the printed circuit board in 3D

    Cubesatsim solar

    alanbjohnston/CubeSatSim

    CubeSatSim, the AMSAT CubeSat Simulator

    31 parts419GPL-3.0
  • 4 layers55.7 × 72.2 mmEDP Converter, the printed circuit board in 3D

    EDP Converter

    brendena/SN65DSI84_hat

    54 parts1
  • 2 layers80 × 64.8 mmMetroMiniABS2-bidir, the printed circuit board in 3D

    MetroMiniABS2-bidir

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    46 parts24
  • 6 layers26.9 × 26.9 mmOpenFC, the printed circuit board in 3D

    OpenFC

    OpenDrone-hw/OpenFC-Lite-Mini

    Open-source Betaflight flight controller. RP2354A, 20x20 mm, 6-layer, 3-6S, CERN-OHL-S-2.0.

    131 parts147CERN-OHL-S-2.0
  • 6 layers37.9 × 37.9 mmOpenFC, the printed circuit board in 3D

    OpenFC

    OpenDrone-hw/OpenFC-Lite

    Open-source Betaflight flight controller. RP2354B, 30.5x30.5 mm, 6-layer, 3-8S, CERN-OHL-S-2.0.

    164 parts85CERN-OHL-S-2.0
  • 2 layers212.5 × 99.5 mmOssc pro, the printed circuit board in 3D

    Ossc pro

    marqs85/ossc_pro_hw

    OSSC Pro HW files

    499 parts31CERN-OHL-P-2.0

Questions

How big is the Polarimeter PCB?

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

What parts does the Polarimeter use?

66 parts, built around the OPA2320AID, ADR130AUJZ-REEL7, LP5912-3.3DRVR and PJ-037AH. 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 Polarimeter KiCad files?

From the HearnChristian/polarimeter repository on GitHub, at the commit this page was made from: the board is Polarimeter.kicad_pcb and its schematic Polarimeter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Polarimeter design in my own project?

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