Skip to the content
4 layers35 × 23 mmAOD protector main, the printed circuit board in 3D

AOD protector main

JQIamo/AOD_protector

The protection circuit for the acousto-optic deflectors used for tweezers

Size
35 × 23 mm
Copper layers
4
Thickness
1.6 mm
Parts
33
Nets
35
Pads
105
Tracks, vias
97, 71
Pours
10
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Nov 2025
Updated
26 Oct 2026

Overview

AOD protector main is an open-source printed circuit board by JQIamo, from the JQIamo/AOD_protector repository on GitHub, published under the MIT licence. It is a 4-layer board of 35 × 23 mm with 33 parts on 35 nets, routed with 97 tracks and 71 vias.

It is built around the ADL5511ACPZ-R7, QPC6014TR7 and MAX9141ESA+, with the BSS316N and XL-2810SURC among its other parts. Its parts include 10 capacitors, 9 resistors, 4 connectors, 3 ICs and 3 transistors.

Main components

5

README

README.md

AOD Protector

The protection circuit for the acousto-optic deflectors used for tweezers.

This KiCad project contains the following parts:

  • Main board (AOD_protector-main): the main board detecting and thresholding a single-channel rf signal
  • Fault handler (AOD_protector-fault_handler): a board to output a LVTTL flag to indicate a triggered incident
  • Power board (AOD_protector-power_board): the power regulating and distributing board (used in company with a switching AC-DC block)
  • (optional) Bandpass filter (AOD_protector-BPF_testboard): bandpass filters to restrict the signal within a designated spectral band

Additionally, we made a custom CNC design based on Cheval's HS19AL1UD2 rack mount box. The design files can be found under rack-mount_box.

Main board

The board is designed to implement an rf switch controlled by a power detector so the circuit is broken when the rf power is above a threshold. The input signal goes through a sampling circuit and enters the rf switch (QPC6014TR7) before going to the output.

Schematic for the main baord

The sampling circuit diverts $3.85~%$ of the total power into the detection chip (ADL5511ACPZ-R7) which has a $250~\Omega$ input impedance. For low frequency (~ $100\textrm{ MHz}$) signals, the $V_{rms}$ output of the chip is $V_{rms}=1.92\overline{V_{in}}+11\textrm{ mV}$. The $\overline{V_{in}}$ is the averaged voltage of the input low-pass filtered over a corner frequency determined by the capacitor connected to pin FLT4: $f_{LP}=1/(800 \pi\ \Omega~(C_{FLT4}+20\textrm{ pF}))$. In our case with $C_{FLT4}=470\textrm{ pF}$, $f_{LP}=812\textrm{ kHz}$.

The output of the chip is fed into a comparator (MAX9141ESA+) whose inverting input is set by a voltage reference and a variable voltage divider. With all the components taken into consideration, we have $V_{th}\ge0.384\overline{V_{in}}+10.5\textrm{ mV}$, and the trimpot should allow us to tune the threshold of the rf power from $-7\textrm{ dBm}$ to $2\textrm{ dBm}$ measured at the power divider. The remaining circuit and the rf switch will contribute an additional insertion loss of around $0.8\textrm{ dB}$ at low rf frequency. It is worth noting that the estimated total insertion loss is around $0.98\textrm{ dB}$.

When the voltage goes beyond the threshold, the comparator will engage a latch, disable the rf switch, send a flag to the fault-handler board, and turn on the on-board red LED. The status of the comparator can be reset by the pushbutton manually.

Change the threshold range

The threshold's dynamic range can be adjusted by changing the resistors R3, R6, and the potentiometer RV1. The three resistors together form a voltage divider that outputs the desired $V_{th}$ from the $1.024~\textrm{V}$ voltage reference.

Together with the discussion about the rf power, $V_{th}$, and insertion loss in the previous paragraphs, the rf power threshold measured at the output port in dBm can be derived as follows:

$$20\log_{10}\left(10.24\frac{R_6+RV_1}{R_3+R_6+RV_1}-0.105\right)\textrm{ dBm}+0.52\textrm{ dBm}$$

Fault handler

Schematic for the main board

The fault handler board collectively receives the flag from the 4 main boards with an OR logic. When there is an over-threshold incident occurs on one of the main boards, the anode voltage of the optocoupler (TLP2767) will be pulled down and a $3.3\textrm{ V}$ voltage will be sent to the output BNC connector.

Power board

The power board filters the input 5V DC power line from a switching AC-DC adapter and distributes it to multiple boards. The filtering circuit is adapted from the Jane project (for the KiCad version of the design, contact Alessandro Restelli).

Bandpass filter (optional)

Ideally we want to implement a bandpass filter to suppress signals outside the operational bandwidth of the AOD for safety. With that in mind I designed a 5-order Butterworth bandpass filter for the two kinds of AOD we use respectively. Please refer to the Qucs file and board design for the details.

Parts

33
QtyValueFootprintReferences
3100nFCapacitor_SMD:C_0603_1608MetricC6, C7, C13
3100pFCapacitor_SMD:C_0402_1005MetricC5, C8, C9
31uFCapacitor_SMD:C_0603_1608MetricC10, C11, C12
3BSS316NPackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3
21Resistor_SMD:R_0402_1005MetricR9, R10
210kResistor_SMD:R_0402_1005MetricR1, R5
21kResistor_SMD:R_0402_1005MetricR4, R8
10-100kCustom_libs:RES-ADJ-TH_3296XRV1
11.2MResistor_SMD:R_0603_1608MetricR3
1165Resistor_SMD:R_0603_1608MetricR2
1470pFCapacitor_SMD:C_0402_1005MetricC4
159kResistor_SMD:R_0402_1005MetricR6
15V from sourceCustom_libs:CONN-TH_2P-P2.54_MX128-2.54-GN01-02P-CU-Y-AJ2
1ADL5511ACPZ-R7Custom_libs:CP_16_22_ADIU2
1InputCustom_libs:BNC_Amphenol_031-6233_EdgeMountJ1
1MAX9141ESA+Custom_libs:SOIC127P600X175-8NIC1
1OutputCustom_libs:BNC_Amphenol_031-6233_EdgeMountJ3
1QPC6014TR7Custom_libs:SON50P200X200X90-9N-DS1
1REF35102QDBVRPackage_TO_SOT_SMD:SOT-23-6U1
1SW_PushCustom_libs:SW-TH_TK-6580B-2SW1
1XL-2810SURCCustom_libs:LED-SMD_L3.5-W1.4-FD-1D1
1to fault handlerConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4

More from JQIamo/AOD_protector

4
  • 2 layers70.6 × 41 mmAC supply module, the printed circuit board in 3D

    AC supply module

    JQIamo/AOD_protector

    The protection circuit for the acousto-optic deflectors used for tweezers

    19 partsMIT
  • 2 layers17.8 × 28.8 mmAOD protector fault handler, the printed circuit board in 3D

    AOD protector fault handler

    JQIamo/AOD_protector

    The protection circuit for the acousto-optic deflectors used for tweezers

    14 partsMIT
  • 2 layers27.2 × 30.3 mm532Test board, the printed circuit board in 3D

    532Test board

    JQIamo/AOD_protector

    The protection circuit for the acousto-optic deflectors used for tweezers

    12 partsMIT
  • 2 layers55.2 × 26 mm840Test board, the printed circuit board in 3D

    840Test board

    JQIamo/AOD_protector

    The protection circuit for the acousto-optic deflectors used for tweezers

    12 partsMIT

Similar boards

  • 2 layers35 × 50 mmGoblin, the printed circuit board in 3D

    Goblin

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    60 parts463
  • 2 layers65.4 × 30.5 mmHRNG v4, the printed circuit board in 3D

    HRNG v4

    SmittyHalibut/PiHRNG

    A hardware random number generator on a Raspberry Pi hat.

    33 parts
  • 2 layers66 × 119.3 mmHW Radar, the printed circuit board in 3D

    HW Radar

    DennisRathgeb/doppler-radar-detector

    24 GHz CW Doppler + FMCW radar detector: STM32F429 + ESP32 + TouchGFX live UI, CMSIS-DSP FFT, FastAPI backend, YOLOv8 angle-of-arrival sensor fusion desktop app. ZHAW PM4 team project.

    117 parts1MIT
  • 2 layers60 × 25 mmPwmfan, the printed circuit board in 3D

    Pwmfan

    HarkonenBade/pwmfan

    38 partsMIT
  • 2 layers63.5 × 118.1 mmCable Monitor, the printed circuit board in 3D

    Cable Monitor

    TimoWey/PM3-Cable_Monitor

    Projekt Modul 3 - Cable Monitor

    101 parts
  • 2 layers123.3 × 100.2 mmGreek Keyboard, the printed circuit board in 3D

    Greek Keyboard

    ZackHarrington/PCB-Projects

    My personal PCB projects and libraries

    160 parts
  • 4 layers100 × 75 mmTrollerv2, the printed circuit board in 3D

    Trollerv2

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    33 parts990GPL-3.0

Questions

How big is the AOD protector main PCB?

It measures 35 × 23 mm and has 4 copper layers, 1.6 mm thick.

What parts does the AOD protector main use?

33 parts, built around the ADL5511ACPZ-R7, QPC6014TR7, MAX9141ESA+ and BSS316N. 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 AOD protector main KiCad files?

From the JQIamo/AOD_protector repository on GitHub, at the commit this page was made from: the board is AOD_protector-main/AOD_protector-main.kicad_pcb and its schematic AOD_protector-BPF_testboard/532Test_board/532Test_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AOD protector main 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).