Skip to the content
PCBKitNew board
2 layers91.4 × 71.1 mmHbruecke, the printed circuit board in 3D

adjustable source for voltages between 0 and 1000V

Size
91.4 × 71.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
18
Pads
67
Tracks, vias
136, 3
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
2 Apr 2021
Updated
8 Dec 2024

Overview

Hbruecke is an open-source printed circuit board by Fersaar, from the Fersaar/adjustable_high_voltage_source repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 91.4 × 71.1 mm with 26 parts on 18 nets, routed with 136 tracks and 3 vias.

It is built around the FAN73912MX. Its parts include 9 connectors, 6 resistors, 3 capacitors, 2 transistors and 1 IC.

Main components

1

README

README.md

adjustable_high_voltage_source

This project was developed as part of the contactless electrostatic grippers project. To control the individual gripper zones, it is essential to supply them with a variable voltage ranging from 0V to 1000V. The required current is minimal, as only the individual gripper electrodes need to be charged. In the final gripper design, this circuit will be positioned between the microcontroller and the gripper.

Requirements

  • Variable output voltage between 0V and 1000V
  • External supply of 1000V DC
  • Linear voltage regulation
  • Input: PWM signal with 3.3V and variable duty cycle
  • Cut-off frequency of 1kHz
  • As cost-effective and straightforward as possible

Design

The core of the design is a half-bridge circuit utilizing the "FAN73912mx" driver, which can withstand voltages up to 1200V. However, it is not isolated, so all ground potentials must be interconnected. The circuit design follows the reference layout provided by the driver, incorporating a bootstrap circuit to switch the MOSFETs. The output is filtered through an RC gate to eliminate the PWM signal and provide a stable DC voltage. The switching frequency is set at 20kHz. While the design may not be optimal, it effectively meets the application’s requirements.

Circuit

PCB

The completed circuit board is designed to allow multiple units to be stacked vertically, with supply lines that can be easily looped through.

PCBHBridges
single half bridgestacked half bridges

The quiescent current at 1000V and 20kHz is approximately 3 mA. The minimum voltage resolution is determined by the PWM resolution; for instance, with a 12-bit signal, the resolution is about 0.244V.

The voltage can be controlled linearly as desired: Voltage_over_PWM

BOM

PartQuantityLink
fan73912mx1https://de.farnell.com/on-semiconductor/fan73912mx/gate-treiber-halbbr-cke-wsoic/dp/2748785?st=fan73912mxIC1
electrolytic capacitor, 4.7 µF, 50 V1https://de.farnell.com/rubycon/50yxf4r7mefc5x11/kondensator-4-7-f-50v-20/dp/2811491C2
ceramic multilayer capacitor, 0.47 µF, 50 V1https://de.farnell.com/murata/rder71h474k1m1h03a/kondensator-0-47uf-50v-mlcc-radial/dp/2990810C1 C_Boot
47 Ohm, +-5%, 350V2https://de.farnell.com/multicomp/mcf-0-5w-47r/kohlesch-widerstand-47r-5-500mw/dp/9338802R1&R2
Resistor 1210 [Metric 3225], 2.2 ohm, KTR Series, 600 V3https://de.farnell.com/rohm/ktr25jzpf2r20/dickschichtwiderstand-2r2-1-1210/dp/2802500R3-R7
diode 1.2 kV, 1 A, single, 1.65 V, 75 ns, 18 A1https://de.farnell.com/stmicroelectronics/stth112u/diode-ku-erholzeit-1a-1200v-smd/dp/1467508D1
MOSFET, n-channel, 1.5 kV, 1.3 A, 6 ohm2https://de.farnell.com/stmicroelectronics/stw3n150/mosfet-n-kanal-1500v-2-5a-to-247/dp/1752211?st=mosfetQ1, Q2
screw terminal 2 poles4https://de.farnell.com/lumberg/krm-02/klemme-leiterpl-polyamid-2pol/dp/1177875J2,J4, J6, J7
screw terminal 3 pole4https://de.farnell.com/camdenboss/ctbp5000-3/klemmenblock-wire-to-board-3pos/dp/2527548J1,J2,J4
Ceramic Disc Capacitor, 100 pF, 3 kV, F Series, ± 10%, S3N, 7.5 mm1https://de.farnell.com/vishay/f101k25s3nr63k7r/kondensator-100pf-3-kv-10-s3n/dp/2860045C3
3MOhm, 2kV, +-5%1https://de.farnell.com/multicomp/mchvr0ajtfu3004/dicksch-widerstand-3m-5-0-5w-2010/dp/2826728R10
3MOhm, 2kV, +-5%1https://de.farnell.com/multicomp/mchvr0ajtfu3004/dicksch-widerstand-3m-5-0-5w-2010/dp/2826728

Parts

26
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
32.2Resistor_SMD:R_1210_3225Metric_Pad1.42x2.65mm_HandSolderR3, R4, R5
247Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_HorizontalR1, R2
2_Package_TO_SOT_THT:TO-247-3_VerticalQ1, Q2
10.33uCapacitor_THT:CP_Radial_Tantal_D4.5mm_P5.00mmC1
11200VDiode_SMD:D_SMB_HandsolderingD1
1150pCapacitor_THT:C_Disc_D7.5mm_W5.0mm_P7.50mmC3
1240kResistor_SMD:R_2010_5025Metric_Pad1.52x2.65mm_HandSolderR10
13u3Capacitor_THT:CP_Radial_D5.0mm_P2.00mmC2
1FAN73912MX0_SamacSys_Parts:SOIC127P1032X265-16NIC1
1Input_HVTerminalBlock:TerminalBlock_Altech_AK300-3_P5.00mmJ3
1Input_LogicTerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mmJ6
1Input_SignalTerminalBlock:TerminalBlock_Altech_AK300-3_P5.00mmJ1
1Input_VCCTerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mmJ2
1Output_ElektrodeTerminalBlock:TerminalBlock_Altech_AK300-3_P5.00mmJ8
1Output_HVTerminalBlock:TerminalBlock_Altech_AK300-3_P5.00mmJ5
1Output_LogicTerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mmJ7
1Output_RawConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ9
1Output_VCCTerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mmJ4

Questions

How big is the Hbruecke PCB?

It measures 91.4 × 71.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hbruecke use?

26 parts, built around the FAN73912MX. 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 Hbruecke KiCad files?

From the Fersaar/adjustable_high_voltage_source repository on GitHub, at the commit this page was made from: the board is KiCad/hbruecke.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hbruecke 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).

Similar boards

  • 2 layers57.3 × 19 mm11ua, the printed circuit board in 3D

    11ua

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    26 parts990GPL-3.0
  • 2 layers98 × 59.5 mmMCP23017 PCB, the printed circuit board in 3D

    MCP23017 PCB

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    26 parts915
  • 2 layers142.9 × 98.5 mmCantor MX, the printed circuit board in 3D

    Cantor MX

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    26 parts756GPL-3.0
  • 2 layers103.8 × 50 mmGalagino pcb set, the printed circuit board in 3D

    Galagino pcb set

    harbaum/galagino

    A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32

    26 parts558
  • 2 layers20.3 × 34.8 mmL0 ESP32, the printed circuit board in 3D

    L0 ESP32

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    26 parts546MIT
  • 2 layers40.6 × 50.8 mmWALTsm, the printed circuit board in 3D

    WALTsm

    google/walt

    A device for measuring latency of physical sensors and outputs on phones and computers

    26 parts474Apache-2.0
  • 2 layers158.5 × 75 mmDoj v2, the printed circuit board in 3D

    Doj v2

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    26 parts463