Skip to the content
PCBKitNew board
2 layers68.6 × 76.2 mmEDL TUE20, the printed circuit board in 3D
Size
68.6 × 76.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
21
Pads
88
Tracks, vias
121, 37
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Aug 2026
Updated
18 Aug 2026

Overview

EDL TUE20 is an open-source printed circuit board by dharmandermina88-wq, from the dharmandermina88-wq/edl repository on GitHub. It is a 2-layer board of 68.6 × 76.2 mm with 40 parts on 21 nets, routed with 121 tracks and 37 vias.

It is built around the MC34063ECN and XL6009. Its parts include 14 connectors, 7 capacitors, 4 resistors, 3 diodes and 3 inductors.

Main components

2

README

pcb/KiCad_Project/README.md

1. Purpose of the PCB

The primary purpose of this PCB is to convert a standard 5V/2A USB-C input into three stable, digitally controlled output rails:

  1. Variable Positive Rail: 0V to 12V (Single Supply).
  2. Dual Tracking Rails: ±12V to ±15V (Dual Supply for Op-Amp biasing).

2. Major Functional Blocks

A. Power Regulation (Boost & Inverting)

  • Positive Boost Stage (TPS63700): Efficiently steps up the 5V USB input to the positive rail. It utilizes high-frequency switching to maintain a compact footprint.
  • Inverting Buck-Boost Stage (MC34063ADG): Responsible for generating the negative voltage rail. It is configured in an inverting topology to provide the necessary -12V to -15V output.

B. Digital Interface & Feedback

  • Digital Potentiometer (MCP4162): Replaces the standard analog feedback resistor. This 10kΩ/100kΩ SPI-controlled wiper allows the STM32 MCU to adjust the output voltage programmatically.
  • Microcontroller Interface: Header pins are provided to interface with the STM32F103 control board for SPI communication, ADC voltage monitoring, and Ground reference syncing.

C. Filtering and I/O

  • Output Filtering: Low-ESR electrolytic capacitors combined with ceramic bypass capacitors ($100\text{nF}$) are placed close to the regulator outputs to minimize switching ripple.
  • Connectors: Screw terminals for final power output and a USB-C breakout for the main 5V input.

3. Detailed Sub-Circuit Analysis

BlockKey ComponentsFunction
Input Filter$22\mu\text{F}$ Ceramic CapDecouples USB-C input noise from the switching stages.
Feedback NetworkMCP4162 + $10\text{k}\Omega$ ResForms a voltage divider into the FB pin to set $V_{out}$.
Negative RailMC34063 + $220\mu\text{H}$ InductorInverts polarity via inductive energy storage.

4. Known Issues & Workarounds

0V - 5V Regulation Limitation

  • Issue: The supply cannot currently regulate below 5V (specifically the 0-1.25V range).
  • Root Cause: The switching regulators (TPS63700/MC34063) have an internal reference voltage ($V_{ref} \approx 1.21\text{V} - 1.25\text{V}$). The output cannot go below this $V_{ref}$ in a standard feedback configuration.
  • Workaround: For the current prototype, users should utilize the range from $V_{ref}$ to 12V. Future iterations will include an Op-Amp level shifter in the feedback loop to allow 0V-target regulation.

Switching Noise

  • Issue: High-frequency ripple ($\approx 100\text{mV}$) observed on the negative rail.
  • Root Cause: High ESR in generic capacitors and tight trace spacing between power and feedback lines.
  • Workaround: Implemented software-side ADC averaging (Moving Average Filter) to prevent display jitter. High-quality Tantalum capacitors are recommended for future builds.

Parts

40
QtyValueFootprintReferences
8Conn_01x01Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_VerticalJ2, J3, J8, J9, J10, J12, J13, J14
4MountingHoleMountingHole:MountingHole_3mmH1, H2, H3, H4
3B220A-13-FB220A-69-F:DIOM5226X230ND1, D2, D3
210kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV1, RV2
2110uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC5, C7
2220uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC2, C6
2330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3
233uHVLS6045EX-6R8M:IND_VLS6045EX-6R8ML1, L3
2XL6009XL6009:DPAK170P1435X465-6NVR1, VR2
11Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR5
11.5nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC3
11000Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1
1100uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1
1470uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC4
190uHVLS6045EX-6R8M:IND_VLS6045EX-6R8ML2
1MC34063ECNPackage_DIP:DIP-8_W7.62mm_Socket_LongPadsU3
1VOUT_(-12)-(-15)TerminalBlock.pretty-master:TerminalBlock_bornier-2_P5.08mmJ4
1VOUT_0-12TerminalBlock.pretty-master:TerminalBlock_bornier-2_P5.08mmJ5
1VOUT_12-15TerminalBlock.pretty-master:TerminalBlock_bornier-2_P5.08mmJ1
1VinConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ11
1Vlcd0-12Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ7
1Vlcd_12-15Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ6

Questions

How big is the EDL TUE20 PCB?

It measures 68.6 × 76.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EDL TUE20 use?

40 parts, built around the MC34063ECN and XL6009. 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 EDL TUE20 KiCad files?

From the dharmandermina88-wq/edl repository on GitHub, at the commit this page was made from: the board is pcb/KiCad_Project/EDL_TUE20.kicad_pcb and its schematic pcb/KiCad_Project/EDL_TUE20.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EDL TUE20 design in my own project?

Its repository states no licence, so its author keeps all rights: ask dharmandermina88-wq before reusing the design.

Similar boards

  • 2 layers68.6 × 76.2 mmCPU-, the printed circuit board in 3D

    CPU-

    dharmandermina88-wq/CPU-

    This directory contains the primary hardware design and layout files for the Miniature Programmable Power Supply (Team TUE-20).

    26 parts
  • 4 layers57.2 × 68.1 mmBoost convertor, the printed circuit board in 3D

    Boost convertor

    kami-sona/Kicad_project

    This is a is single board PCB layout for PWM_GENERATOR

    41 parts
  • 2 layers48 × 48 mmELEC3117 Template, the printed circuit board in 3D

    ELEC3117 Template

    r4hulrr/ausign

    Real-time Auslan (Australian Sign Language) to English speech translation glove. Built with ESP32-S3, flex sensors, IMU on a custom PCB, and a Bluetooth-connected Python GUI.

    16 parts3MIT
  • 2 layers99.9 × 99.8 mmGR BreadBoardBuddy, the printed circuit board in 3D

    GR BreadBoardBuddy

    GadgetReboot/Breadboard_Buddy

    PCB with power supplies, audio amp, LEDs, pots and level shifters to make breadboarding easier.

    161 parts3
  • 2 layers101.5 × 55.8 mmSilverZap, the printed circuit board in 3D

    SilverZap

    hanebuechenes/SilverZap

    Generator für kolloidales SIlber / Gold nach Dr. Beck

    40 parts1GPL-3.0
  • 2 layers94 × 85 mmPCBv4, the printed circuit board in 3D

    PCBv4

    MiLiT3cH/ThorProject

    Retrofitting THOR LED Headlight

    44 parts1
  • 2 layers35 × 120 mmPCB 01, the printed circuit board in 3D

    PCB 01

    abxnx/PCB_Fastwork

    80 parts