Beam Alignment Controller
MECSEM·electrical·LV-Misc/Beam Alignment Controller/Beam Alignment Controller.kicad_pcb
About the Beam Alignment Controller PCB
Beam Alignment Controller is an open source RP2040/RP2350 PCB design by MECSEM, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 70 × 50 mm, with 81 components from 37 distinct parts.
Its main chip is the RP2350B, from the RP2040/RP2350 family. Other key parts include the OPA376xxDBV, TPS5430DDA and W25Q128JVS. By type, the board carries 38 capacitors, 19 resistors, 12 diodes, 5 ICs, 3 transistors and 2 switches.
It belongs with the power & battery designs in this gallery.
From the project
All the electrical designs for MECSEM.
KiCad sources for all the PCBs in the microscope.
This repository contains only the electrical design: schematics, PCB layouts, and KiCad symbol/footprint library.
A Linux Mint host PC inside the chassis (powered by the in-chassis PicoPSU) commands two central RP2350 controllers over USB:
HV Controller: the master optics-column controller. Drives source bias, lenses, deflectors, the scintillator detector, raster scan, and the PMT readout. Bridges the floating cathode side onto USB. LV Controller: the vacuum subsystem state machine: roughing pump, turbopump VFD (RS-485), isolation valve…
Main components on the Beam Alignment Controller
Beam Alignment Controller bill of materials (BOM)
81 components, 37 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | OPA376xxDBV | SOT-23-5 | U2, U4 |
| 1 | TPS5430DDA | TI_SO-PowerPAD-8_ThermalVias | U9 |
| 1 | RP2350B | QFN-80_L10.0-W10.0-P0.40-TL-EP3.4 | U10 |
| 1 | W25Q128JVS | SOIC-8_5.3x5.3mm_P1.27mm | U12 |
| 3 | 2N7002 Changjiang Electronics Tech (CJ) | Q_SOT-23 | Q2, Q4, Q5 |
| 1 | ASE-12.000MHz | Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | Y1 |
| 1 | USB4085-GF-A | USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J5 |
| 1 | DFU | SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | RESTART | SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 2 | H3V3HD3U hongjiacheng | D_SOD-323 | D1, D3 |
| 2 | H3V3HD3B hongjiacheng | D_SOD-323 | D2, D4 |
| 1 | Green Hubei KENTO Elec | D_0805 | D5 |
| 1 | SS54 | D_SMA | D9 |
| 4 | H3V3U10B hongjiacheng | D_DFN1006-2L | D10, D11, D12, D13 |
| 2 | H5VS10BA hongjiacheng | D_DFN1006-2L | D14, D15 |
| 4 | 100pF Samsung Electro-Mechanics | C_0603 | C1, C6, C8, C13 |
| 2 | 220nF Samsung Electro-Mechanics | C_0402 | C2, C9 |
| 19 | 100nF Samsung Electro-Mechanics | C_0402 | C3, C5, C10, C12, C37, C38, C39, C40 +11 |
| 2 | 10uF Samsung Electro-Mechanics | C_0603 | C4, C11 |
| 2 | 10uF | C_1206_3216Metric | C29, C30 |
Show 17 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 10uF Samsung Electro-Mechanics | C_1206 | C31, C32, C33 |
| 1 | 10nF | C_0805_2012Metric | C34 |
| 1 | 22uF | C_1206_3216Metric | C35 |
| 1 | 1uF Samsung Electro-Mechanics | C_0402 | C50 |
| 2 | 10uF Samsung Electro-Mechanics | C_0805 | C51, C53 |
| 1 | 2.2uF Samsung Electro-Mechanics | C_0402 | C52 |
| 4 | 1kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R3, R10, R33, R34 |
| 2 | 10kΩ UNI-ROYAL(Uniroyal Elec) | R_0603 | R4, R11 |
| 2 | 10kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R7, R14 |
| 1 | 150Ω UNI-ROYAL(Uniroyal Elec) | R_0603 | R25 |
| 1 | 5.1k | R_0603_1608Metric | R29 |
| 1 | 3k | R_0603_1608Metric | R30 |
| 2 | 49.9Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R31, R32 |
| 2 | 22Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R35, R36 |
| 1 | 10Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R37 |
| 1 | 120Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R38 |
| 2 | 5.1kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R39, R40 |
Beam Alignment Controller design files
The KiCad project lives in the MECSEM/electrical repository on GitHub; these links point at the commit this page was built from.
Beam Alignment Controller: common questions
What microcontroller does the Beam Alignment Controller use?
The Beam Alignment Controller is built around the RP2350B, from the RP2040/RP2350 family.
How big is the Beam Alignment Controller PCB?
The Beam Alignment Controller measures 70 × 50 mm, has 4 copper layers and is 1.6062 mm thick.
How many components are on the Beam Alignment Controller?
81 components, from 37 distinct parts. The full bill of materials is listed on this page.
Where can I download the Beam Alignment Controller design files?
From the MECSEM/electrical repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Beam Alignment Controller design in my own project?
Yes, under the terms of its GPL-3.0 license, which MECSEM chose for the repository.
Can I test firmware for the Beam Alignment Controller without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in electrical
RP2040/RP2350
HVDC test board
MECSEM
120 × 120 mm287 parts4LGPL-3.00RP2040/RP2350
HV Controller
MECSEM
100 × 100 mm246 parts4LGPL-3.00RP2040/RP2350
LV Controller
MECSEM
100 × 100 mm155 parts4LGPL-3.00RP2040/RP2350
Source Controller
MECSEM
72 × 50 mm114 parts4LGPL-3.00PicoPSU
MECSEM
95 × 74 mm108 parts4LGPL-3.00RP2040/RP2350
Inverter5000
MECSEM
100 × 70 mm91 parts4LGPL-3.00Beam Deflector Board
MECSEM
80 × 50 mm77 parts4LGPL-3.00Amplifier5000
MECSEM
37.5 × 22 mm37 parts4LGPL-3.00Sketchverter5000
MECSEM
100 × 50 mm37 parts4LGPL-3.00HV Probe
MECSEM
22 × 70 mm27 parts4LGPL-3.00- schematic only · 4 parts
Base Project
MECSEM
4 parts4LGPL-3.00
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k