

Revised minh design
high voltage and characterisation setup
- Size
- 96 × 43.9 mm
- Copper layers
- 4
- Thickness
- 4.69 mm
- Parts
- 50
- Nets
- 78
- Pads
- 286
- Tracks, vias
- 525, 113
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 17 Jun 2022
- Updated
- 3 Dec 2022
Overview
Revised minh design is an open-source printed circuit board by nhatminh2h, from the nhatminh2h/SHVRIMPS repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 96 × 43.9 mm with 50 parts on 78 nets, routed with 525 tracks and 113 vias.
It is built around the ESP32-DEVKITC-VE, MCP3464R-E/NC and DAC8568IAPW, with the ECS-2520MVLC-049-BN-TR and SM4004 among its other parts. Its parts include 22 capacitors, 8 ICs, 6 resistors, 6 connectors and 1 diode. It belongs with the ESP32 and AVR (ATmega, ATtiny) boards of this library.
Main components
5ESP32-DEVKITC-VE
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesMCP3464R-E/NC
UQFN-20(3x3)-40℃~+125℃ 153.6kHz 153.6kHz 15ppm/℃ 16 1MHz~20MHz、4.9152MHz 2.7V~3.6V 2LSB 8 97.3dB Built-in External、Built-in External、Built-in SPI Sigma-Delta Support Yes UQFN-20(3x3) Analog to Digital Converters (ADC) ROHSMicrochip TechnologyAnalog To Digital Converters (ADC)DAC8568IAPW
TSSOP-16-40℃~+125℃ 1.25mA 10us 12LSB 16 2.7V~5.5V 2ppm/℃ 50MHz 8 Built-in Built-in SPI、QSPI Voltage Buffer TSSOP-16 Digital to Analog Converters (DAC) ROHSTexas InstrumentsDigital To Analog Converters (DAC)ECS-2520MVLC-049-BN-TR
SMD2520-4PSMD2520-4P Crystal Oscillators ROHSECSCrystal OscillatorsSM4004
DO-213AB-50℃~+175℃ 1 Independent 1.1V@1A 100A 1A 400V 5uA@400V DO-213AB Diodes - General Purpose ROHSDIOTECDiodes - General Purpose
README
README.mdSHVRIMPS: Synchronised High-Voltage aRbItrary Modular Power Supply
SHVRIMPS is a high-voltage generator and optical imaging setup, capable of
- Outputting arbitrary high-voltage waveforms with an amplitude of 15 kV and a rise time less than 10 ms for load resistances below 8 MΩ.
- Eight independent synchronous and asynchronous 16-bit output channels.
- Monitoring the output high voltages and currents at adjustable sampling rate. Maximum rate of 9875 samples per second.
- Recording video of samples at a rate of 120 fps at 640x480 pixels.
- Displaying live video feed, control panel, and monitoring data on a GUI, accessible over Ethernet.

It consists of three main components: 1) an imaging system based on a Raspberry Pi 4B with a camera, producing a live video stream 2) a DAQ board compatible with either Arduino Nano 33 BLE or ESP32 DevKitC, and c) a multi-channel arbitrary waveform HV supply.
The repository is structured as follows:
- demonstration: videos and matlab figures
- diagrams: block diagrams of the entire setup and individual components
- hardware: KiCAD files showing the PCB design files
- setup: setup files
- software: source files for the Pi and DAQ board
Parts
50| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C4, C5, C6, C7, C11, C15, C16, C17, C18, C20, C22 |
| 5 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C8, C9, C19, C21 |
| 4 | Conn_02x08_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x08_P2.54mm_Vertical | J2, J3, J4, J6 |
| 4 | MountingHole_2.5mm | MountingHole:MountingHole_2.5mm | , , , |
| 3 | 0 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R3, R4 |
| 2 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6 |
| 2 | 2.2uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10, C12 |
| 2 | MCP3464R | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U6, U7 |
| 1 | 1nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C13 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C14 |
| 1 | 50 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A1 |
| 1 | Conn_01x02_Male | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J5 |
| 1 | Conn_01x03_Male | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J1 |
| 1 | DAC8568IAPW | Package_SO:TSSOP-16-1EP_4.4x5mm_P0.65mm | U8 |
| 1 | ECS-2520MVLC-049-BN-TR | Oscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | X1 |
| 1 | ESP32-DevKit-C | Library:ESP32-devkitC-v4 | U1 |
| 1 | LM7805_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U2 |
| 1 | MCP1501-33xSN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | MCP1754S-3302xCB | Package_TO_SOT_SMD:SOT-23 | U3 |
| 1 | MCP1825S-3.3V | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | SM4004 | Diode_SMD:D_MELF | D1 |
| 1 | TestPoint | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | TP1 |
More from nhatminh2h/SHVRIMPS
5- 4 layers96 × 43.9 mm

- 2 layers100 × 56.6 mm

- 2 layers100.3 × 42.3 mm

- 4 layers105.4 × 54 mm

- 2 layers137.7 × 59.9 mm

Similar boards
- 12 layers86.4 × 54.6 mm

- 4 layers56 × 36 mm

QSIT PayloadADCboard
fhnw-ise-qcrypt/qsit_psd_payload_module_kicad
kicad drawings to interface a position sensitive detector (diode) for the QSIT payload
63 parts1 - 4 layers241.7 × 56.7 mm

- 4 layers152.4 × 101.6 mm

NixieAccurateClock
willis936/nixie-clock-ice
Hardware and software source for a GPS nixie tube clock with delay correction.
103 parts - 2 layers103.8 × 50 mm

Galagino pcb set
harbaum/galagino
A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32
26 parts558 - 2 layers115 × 75 mm

SpinCoater
RParkerE/OpenSilicon
OpenSilicon enables DIY semiconductor fabrication with open-source guides for building IC equipment at home. The project includes BOMs, 3D files, firmware, and PDKs, supporting makers and researchers in chip fabrication.
11 parts55GPL-3.0 - 2 layers127.3 × 54.1 mm

ESP32 SolarBox
cole8888/SRNE-Solar-Charge-Controller-Monitor
Read data from SRNE solar charge controllers.
34 parts42 - 2 layers62.2 × 57.1 mm

Questions
How big is the Revised minh design PCB?
It measures 96 × 43.9 mm and has 4 copper layers, 4.69 mm thick.
What parts does the Revised minh design use?
50 parts, built around the ESP32-DEVKITC-VE, MCP3464R-E/NC, DAC8568IAPW and ECS-2520MVLC-049-BN-TR. 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 Revised minh design KiCad files?
From the nhatminh2h/SHVRIMPS repository on GitHub, at the commit this page was made from: the board is hardware/board1_Arduino_ADC_DAC/revised_minh_design.kicad_pcb and its schematic hardware/Adapter/revised_minh_design.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Revised minh design design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).