HV Controller
MECSEM·electrical·HVDC/HV Controller/HV Controller.kicad_pcb
About the HV Controller PCB
HV 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 100 × 100 mm, with 246 components from 53 distinct parts.
Its main chip is the RP2350B, from the RP2040/RP2350 family. Other key parts include the 74HC245D, W25Q128JVS, ADS124S08IPBSR, OPA376xxDBV and ADS8866IDGSR. By type, the board carries 85 capacitors, 59 diodes, 42 resistors, 32 ICs, 11 connectors and 10 transistors.
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 HV Controller
HV Controller bill of materials (BOM)
246 components, 53 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HC245D Nexperia | SOIC-20_L13.0-W7.6-P1.27-LS10.3-BL | U1 |
| 1 | RP2350B | QFN-80_L10.0-W10.0-P0.40-TL-EP3.4 | U2 |
| 1 | W25Q128JVS | SOIC-8_5.3x5.3mm_P1.27mm | U4 |
| 1 | ADS124S08IPBSR | TQFP-32_L5.0-W5.0-P0.50-LS7.0-TL | U6 |
| 2 | OPA376xxDBV | SOT-23-5 | U7, U8 |
| 1 | ADS8866IDGSR | VSSOP-10_L3.0-W3.0-P0.50-LS4.9-BL | U9 |
| 24 | SN65LVDS1DBV | SOT-23-5 | U10, U11, U12, U13, U14, U15, U16, U17 +16 |
| 1 | TPS5430DDA | TI_SO-PowerPAD-8_ThermalVias | U35 |
| 7 | AO3400A Alpha & Omega Semicon | Q_SOT-23 | Q1, Q2, Q3, Q4, Q8, Q10, Q12 |
| 3 | AO3401A Alpha & Omega Semicon | Q_SOT-23 | Q5, Q6, Q7 |
| 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 | J3 |
| 10 | U.FL | IPEX-SMD_BWIPX-1-001E | J6, J7, J8, J9, J10, J11, J12, J13 +2 |
| 1 | DFU | SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | RESTART | SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 32 | H5VUD5U hongjiacheng | D_SOD-523 | D1, D10, D11, D12, D13, D14, D15, D16 +24 |
| 6 | H3V3U10B hongjiacheng | D_DFN1006-2L | D2, D3, D4, D5, D40, D41 |
| 2 | H5VS10BA hongjiacheng | D_DFN1006-2L | D6, D7 |
| 15 | H5VHD3U hongjiacheng | D_SOD-323 | D8, D9, D35, D36, D37, D43, D45, D46 +7 |
| 1 | SS54 | D_SMA | D44 |
Show 33 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | H24VN10U hongjiacheng | D_DFN1006-2L | D57, D58, D59 |
| 4 | ~ Sunlord | FB_0805 | FB1, FB2, FB3, FB4 |
| 9 | 1uF Samsung Electro-Mechanics | C_0805 | C1, C31, C34, C35, C37, C38, C67, C68 +1 |
| 43 | 100nF Samsung Electro-Mechanics | C_0402 | C2, C3, C4, C5, C6, C7, C8, C9 +35 |
| 1 | 1uF Samsung Electro-Mechanics | C_0402 | C15 |
| 5 | 10uF Samsung Electro-Mechanics | C_0805 | C16, C18, C28, C32, C36 |
| 1 | 2.2uF Samsung Electro-Mechanics | C_0402 | C17 |
| 2 | 100uF Samsung Electro-Mechanics | C_1206 | C21, C24 |
| 1 | 47uF Samsung Electro-Mechanics | C_0805 | C23 |
| 3 | 22uF Samsung Electro-Mechanics | C_0805 | C25, C33, C86 |
| 1 | 220pF Samsung Electro-Mechanics | C_0603 | C30 |
| 14 | 10uF Samsung Electro-Mechanics | C_1206 | C63, C64, C65, C71, C73, C75, C77, C78 +6 |
| 1 | 2.2nF Samsung Electro-Mechanics | C_0805 | C66 |
| 2 | 10uF | C_1206_3216Metric | C69, C70 |
| 1 | 10nF | C_0805_2012Metric | C72 |
| 1 | 22uF | C_1206_3216Metric | C74 |
| 2 | 49.9Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R1, R2 |
| 4 | 1kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R3, R4, R22, R33 |
| 3 | 22Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R5, R6, R39 |
| 1 | 10Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R7 |
| 1 | 120Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R8 |
| 2 | 5.1kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R9, R10 |
| 13 | 10kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R11, R12, R13, R14, R15, R16, R26, R27 +5 |
| 1 | 3.9kΩ UNI-ROYAL(Uniroyal Elec) | R_0603 | R17 |
| 1 | 2kΩ UNI-ROYAL(Uniroyal Elec) | R_0603 | R18 |
| 1 | 220kΩ UNI-ROYAL(Uniroyal Elec) | R_0603 | R19 |
| 2 | 100kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R20, R32 |
| 1 | 10MΩ UNI-ROYAL(Uniroyal Elec) | R_0603 | R21 |
| 1 | 100Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R23 |
| 4 | 150Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R24, R25, R28, R29 |
| 1 | 5.1k | R_0603_1608Metric | R44 |
| 1 | 3k | R_0603_1608Metric | R45 |
| 3 | 47kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R47, R49, R51 |
HV 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.
HV Controller: common questions
What microcontroller does the HV Controller use?
The HV Controller is built around the RP2350B, from the RP2040/RP2350 family.
How big is the HV Controller PCB?
The HV Controller measures 100 × 100 mm, has 4 copper layers and is 1.6062 mm thick.
How many components are on the HV Controller?
246 components, from 53 distinct parts. The full bill of materials is listed on this page.
Where can I download the HV 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 HV 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 HV 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
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.00RP2040/RP2350
Beam Alignment Controller
MECSEM
70 × 50 mm81 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