Skip to the content
4 layers40 × 60 mmControl board v2.0, the printed circuit board in 3D

An Open Source Interferometer for Accurate Distance Measurements

Size
40 × 60 mm
Copper layers
4
Thickness
1.6 mm
Parts
106
Nets
85
Pads
331
Tracks, vias
740, 251
Pours
22
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Nov 2024
Updated
23 Sep 2026

Overview

Control board v2.0 is an open-source printed circuit board by 0x23, from the 0x23/nmWave-Interferometer repository on GitHub, published under the MIT licence. It is a 4-layer board of 40 × 60 mm with 106 parts on 85 nets, routed with 740 tracks and 251 vias.

It is built around the LMV321, PMEG4010CEJ and PRTR5V0U2X, with the BCX56 and IRLML6244 among its other parts. Its parts include 35 capacitors, 22 resistors, 11 diodes, 8 connectors and 6 ICs. It belongs with the STM32 boards of this library.

Main components

5

README

README.md

An Open Source Interferometer for Accurate Distance Measurements

The goal of this project is to provide plans and techniques for building an interferometer that can accurately measure changes in distance over a range of hundreds of millimeters with sub-micrometer precision. The objective is to use low-cost, widely available components and achieve a good balance between ease of manufacturing and performance.

This repository is currently work in progress...

Interferometer

[!WARNING]

This project involves collimated laser beams with power levels above eye-safe limits able to cause permanent eye damage. Please use proper precautions, do your own research, and respect laser safety guidelines.

Laser Hazard

3D-Printed Grinding Tools

Electronics

The KICAD design files for the electronics have been updated to the newest development version. The design is still work in progress but all functions have been successfully tested on a prototype.

Image 1 Image 2

CAD Models

[NEW DESIGN - Version 5] FreeCAD models of the design are now online, take a look!

Laser Hazard

Beam Splitter

The Beam splitter is made from regular float glass with a thickness of about 6 mm. It does not requre any coatings and uses the inherent reflectivity of glass surfaces. It is ground to size using a diamond wetstone and a series of 3D printed jigs. The models for 3d printing can be found here:

Laser Diodes

The current recommandation is the: $${\color{lightgreen}Osram \space PLT5 \space 516FA}$$ costing about 12$

For this project the laser source requires a long coherence length, which only certain laser diode models can provide. Below is a table of laser diodes that I tested or want to test in future:

Part NumberNominal CurrentOptimal Drive CurrentPowerWavelengthNotesPlus on case
SLD3232VF55mA?50mW405nmNot goodYes
QL65E7SA50mA30mA7mW650nmGoodYes
QL65E7SB or C50mA30mA7mW650nmGoodYes
PLT520B225mA?110mW520nmVery good (coherence length >4m)Yes
PLT5 516FA100mA36mA30mW516nm(Very) good (CURRENT CHOICE)No
PLT5 520EB_Q-?20mW520nmNot tested (datasheet suggests very good)No
PLT5 450(G)B80mA21mA100mW450nmOkayNo
PLT5 520DB-?10mW520nmNot tested (probably not good)No
PLT5 518FB_P-?30mW518nmNot tested (probably not good)No

Photo Diodes

For the project fast photodiodes for the visible spectral range are required. Silicon PIN Photodiodes satisfy these requirements and are readily available. To get a good signal a small active area of about 1mm² without a lens is prefereable.

The current choice is the $${\color{lightgreen}SFH229}$$ photodiode in a 3mm LED casing costing about 0.70$.

It is sensitive in the range of 380 nm bis 1100 nm and has a switching time of 10ns. To to reduce the footprint and remove the lense a 3D printed jig and sandpaper can be used. Mor information on this subject is coming soon..

Parts

106
QtyValueFootprintReferences
150.1µFCapacitor_SMD:C_0603_1608MetricC4, C7, C10, C14, C15, C16, C17, C19, C22, C24, C26, C28, C31, C34, C35
810µFCapacitor_SMD:C_0603_1608MetricC3, C5, C6, C8, C11, C12, C13, C18
510KResistor_SMD:R_0603_1608MetricR4, R7, R11, R17, R18
4100pFCapacitor_SMD:C_0603_1608MetricC9, C27, C32, C33
41µFCapacitor_SMD:C_0603_1608MetricC20, C21, C23, C25
44K7Resistor_SMD:R_0603_1608MetricR8, R9, R14, R15
4FerriteBeadInductor_SMD:L_0603_1608MetricFB1, FB2, FB3, FB4
4MountingHoleMountingHole:MountingHole_2.7mm_M2.5_ISO14580_PadH1, H2, H3, H4
4PMEG4010CEJDiode_SMD:D_SOD-323FD1, D2, D3, D8
4PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143D5, D9, D10, D11
31.5kResistor_SMD:R_0603_1608MetricR20, R21, R22
3LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD4, D6, D7
3TestPointTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP5, TP6, TP7
2100KResistor_SMD:R_0603_1608MetricR10, R13
210µF, 16VCapacitor_SMD:C_0805_2012MetricC1, C2
215pFCapacitor_SMD:C_0603_1608MetricC29, C30
233kResistor_SMD:R_0603_1608MetricR12, R19
2MHF_SMDConMFH_SMD:LINX_CONMHF1-SMD-TJ3, J8
10Resistor_SMD:R_0603_1608MetricR16
110Resistor_SMD:R_MiniMELF_MMA-0204R5
1100kResistor_SMD:R_0603_1608MetricR2
110kResistor_SMD:R_0603_1608MetricR1
112VConnector_AMASS:AMASS_XT30U-F_1x02_P5.0mm_VerticalJ1
11kResistor_SMD:R_0603_1608MetricR3
12KPotentiometer_THT:Potentiometer_Bourns_3266X_HorizontalRV1
13.3KResistor_SMD:R_0603_1608MetricR6
1BCX56Package_TO_SOT_SMD:SOT-89-3Q1
1Conn_PDBoardConnector_Molex:Molex_PicoBlade_53261-1271_1x12-1MP_P1.25mm_HorizontalJ5
1DCDC_3.3VDCDC_Converter:DCDC_17mmx12mmU2
1DisplayConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1IRLML6244Package_TO_SOT_SMD:SOT-23Q2
1LMV321Package_TO_SOT_SMD:SOT-23-5U3
1MCP1700x-300xxTTPackage_TO_SOT_SMD:SOT-23U1
1MCP1825SPackage_TO_SOT_SMD:SOT-223-3_TabPin2U4
1MCP3426Axx-xSNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1MJ-12.000-33412Crystal:Crystal_SMD_5032-4Pin_5.0x3.2mmY1
1PA0TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP1
1PC1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP2
1PC2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP3
1PC3TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP4
1PRMGConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ7
1STM32G431RBTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU6
1SW_BootButton_Switch_SMD:SW_SPST_SKQG_WithoutStemSW2
1SW_ResetButton_Switch_SMD:SW_SPST_SKQG_WithoutStemSW1
1TestPointTestPoint:TestPoint_Bridge_Pitch2.54mm_Drill0.7mmTP8
1UART1Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ4
1USB_B_MicroConnector_USB:USB_Micro-B_Amphenol_10118194_HorizontalJ6

The 104 most common of 106 parts.

More from 0x23/nmWave-Interferometer

2
  • 2 layers40 × 120 mmPhotodiode board v3, the printed circuit board in 3D

    Photodiode board v3

    0x23/nmWave-Interferometer

    An Open Source Interferometer for Accurate Distance Measurements

    65 parts151MIT
  • 2 layers24.5 × 12.7 mmLaserDiodeBoard v2, the printed circuit board in 3D

    LaserDiodeBoard v2

    0x23/nmWave-Interferometer

    An Open Source Interferometer for Accurate Distance Measurements

    19 parts151MIT

Similar boards

  • 2 layers139.5 × 130.8 mmRetina right, the printed circuit board in 3D

    Retina right

    roket1428/retina-kbd

    source files of the retina keyboard

    102 partsGPL-3.0
  • 4 layers368.2 × 159.8 mmChunky2040 rev3, the printed circuit board in 3D

    Chunky2040 rev3

    freznel10/Chunky2040_rev2

    draft

    736 parts39MIT
  • 2 layers55 × 100 mmESP32AY revD2, the printed circuit board in 3D

    ESP32AY revD2

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    138 parts59GPL-3.0
  • 2 layers17.4 × 12.6 mmTC4056-Bypass, the printed circuit board in 3D

    TC4056-Bypass

    DoImant/TP4056-Power-Path-PCB

    TP4056 Power Sharing PCB. Charge battery despite connected load.

    8 parts52CC-BY-SA-4.0
  • 2 layers99.7 × 49.5 mmProgRT, the printed circuit board in 3D

    ProgRT

    Sonic-Amiga/BurnRT

    A programmer for 556RT OTP PROM series

    71 parts11
  • 2 layers72.6 × 65.5 mmFDC, the printed circuit board in 3D

    FDC

    MichaelM4/Floppy80-M1

    Floppy controller and disk emulator for the TRS-80 Model 1

    26 parts10
  • 2 layers42 × 42 mmControllerBoardSingle v1, the printed circuit board in 3D

    ControllerBoardSingle v1

    0x23/BallJointEmbossingMachine

    A motorized linear embossing machine designed to precisely press ball joints. It was designed to automate the production of balljoint linkages for the Open-Micro-Manipulator.

    20 parts9MIT
  • 2 layers75 × 100 mmSiemens, the printed circuit board in 3D

    Siemens

    greyboxaudio/SIAM-295b

    112 parts7MIT

Questions

How big is the Control board v2.0 PCB?

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

What parts does the Control board v2.0 use?

106 parts, built around the LMV321, PMEG4010CEJ, PRTR5V0U2X and BCX56. 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 Control board v2.0 KiCad files?

From the 0x23/nmWave-Interferometer repository on GitHub, at the commit this page was made from: the board is electronics/control_board_v2.0/control_board_v2.0.kicad_pcb and its schematic electronics/LaserDiodeBoard_v2/LaserDiodeBoard_v2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Control board v2.0 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).