
Power Supply
adsehgal/Bench_Power_Supply
A design for a custom bench top power supply for prototyping.

A design for a custom bench top power supply for prototyping.
Power Supply is an open-source printed circuit board by adsehgal, from the adsehgal/Bench_Power_Supply repository on GitHub. It is a 2-layer board of 100 × 50 mm with 106 parts on 65 nets, routed with 560 tracks and 219 vias.
It is built around the ATMEGA328PB-AU, CH340E and LM358, with the TPS54531DDAR, INA138NA and MIC5205-3.3YM5 among its other parts. Its parts include 35 capacitors, 25 resistors, 11 ICs, 9 diodes and 4 connectors. It belongs with the power boards and the AVR (ATmega, ATtiny) boards of this library.

This repo contains project files for a bench top power supply I designed for my home lab.
| Change Type | V 1.0 | V2.0 |
|---|---|---|
| MCU Architecture | 8-bit AVR | 32-bit ARM |
| User Input Handling | Polling | Interrupts |
| Analog Readings | Polling | DMA |
| Serial Communication | None | Added |
| Operating System | None | FREERTOS |
| Change Type | V 1.0 | V2.0 |
|---|---|---|
| MCU Selection | ATMega 328p | STM32F401RB |
| Digi Pot | MCP4023 - Up/Down | MCP4018 - I2C |
| Inductor Seletion | 4.7µH - 7A | 4.7µH - 4A |
| PCB Stackup | 2-layer | 4-layer |
| User Input Buffer | None | Schmitt triggered |
| Analog Buffers | LM358 - Not RRIO | TLV271 - RRIO |
| MCU VDD | Not always on | Always On |
| OLED Reset | None | Added |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 100nF | Capacitor_SMD:C_0805_2012Metric | C2, C3, C6, C9, C10, C19, C20, C21, C22, C23, C24, C25, C27, C28, C35 |
| 9 | 10K | Resistor_SMD:R_0805_2012Metric | R3, R6, R8, R9, R10, R12, R17, R20, R24 |
| 6 | 1µF | Capacitor_SMD:C_0805_2012Metric | C11, C26, C29, C30, C31, C33 |
| 6 | CUS10S30 | Diode_SMD:D_SOD-323 | D4, D5, D6, D7, D8, D9 |
| 6 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6 |
| 5 | 4.7µF | Capacitor_SMD:C_0805_2012Metric | C4, C5, C16, C18, C32 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_ISO7380_Pad | H1, H2, H3, H4 |
| 3 | 14K | Resistor_SMD:R_0805_2012Metric | R16, R19, R23 |
| 3 | 1K | Resistor_SMD:R_0805_2012Metric | R21, R22, R25 |
| 3 | 22pF | Capacitor_SMD:C_0805_2012Metric | C14, C15, C17 |
| 3 | FDN335N | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3 |
| 2 | 10nF | Capacitor_SMD:C_0805_2012Metric | C1, C8 |
| 2 | 10uF | Capacitor_SMD:C_Elec_5x5.4 | C7, C12 |
| 2 | 2.2K | Resistor_SMD:R_0805_2012Metric | R5, R14 |
| 2 | 330R | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | 5.1K | Resistor_SMD:R_0805_2012Metric | R4, R11 |
| 2 | Conn_01x01 | Binding_Post:Binding_Post | J2, J3 |
| 2 | LM358 | Package_SO:MSOP-8_3x3mm_P0.65mm | U4, U11 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 0.01R | Resistor_SMD:R_1020_2550Metric | R13 |
| 1 | 16MHz | Crystal:Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 2.2nF | Capacitor_SMD:C_0805_2012Metric | C13 |
| 1 | 2.2µF | Capacitor_SMD:C_0805_2012Metric | C34 |
| 1 | 37.4K | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 390K | Resistor_SMD:R_0805_2012Metric | R15 |
| 1 | 4.7µH | Inductor_SMD:L_Bourns_SRR1260 | L1 |
| 1 | 500K | Resistor_SMD:R_0805_2012Metric | R18 |
| 1 | ATmega328PB-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U2 |
| 1 | BAT1000 | Package_TO_SOT_SMD:TSOT-23 | D3 |
| 1 | CH340E | Package_SO:MSOP-10_3x3mm_P0.5mm | U7 |
| 1 | CL | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | DW | Button_Switch_SMD:SW_SPST_TL3342 | SW2 |
| 1 | INA138 | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | MCP4023-103ECH | Package_TO_SOT_SMD:SOT-23-6 | U6 |
| 1 | MF-PSMF020X-2 | Fuse:Fuse_0805_2012Metric_Castellated | F1 |
| 1 | MIC5205-3.3YM5 | Package_TO_SOT_SMD:SOT-23-5 | U8 |
| 1 | MIC5205-5.0YM5 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | OUT | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | O_EN | Button_Switch_SMD:SW_SPST_TL3342 | SW4 |
| 1 | PCA9306 | Package_SO:VSSOP-8_2.3x2mm_P0.5mm | U9 |
| 1 | SSD1306_0.96in | Custom_Displays:SSD1306_0.96in | U10 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Altech:Altech_AK300_1x02_P5.00mm_45-Degree | J4 |
| 1 | TPS54531DDAR | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm | U3 |
| 1 | UP | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J5 |
| 1 | V_I_SEL | Button_Switch_SMD:SW_SPST_TL3342 | SW3 |

adsehgal/Bench_Power_Supply
A design for a custom bench top power supply for prototyping.


fliperama86/neopico-hd
Digital video and audio capture with HDMI output for Neo Geo MVS arcade hardware using Raspberry Pi Pico 2

Paschalis/UAV-TelemetryLink
Receiver and transmitter solution for GCS using ELRS, mLRS, and MAVLink for reliable telemetry and control.


skumlos/atmega328pb-nano
An Arduino Mini Pro clone using a Atmega328PB instead to have 2 I2C busses


Haxintosh/tiled-pcb-heater
Scalable and modular 3D printer heated bed

GaitRehabilitation/mini_data_capture
The current maintainers of this repository are:
It measures 100 × 50 mm and has 2 copper layers, 1.6 mm thick.
106 parts, built around the ATMEGA328PB-AU, CH340E, LM358 and TPS54531DDAR. 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.
From the adsehgal/Bench_Power_Supply repository on GitHub, at the commit this page was made from: the board is V1.0/Hardware/DC_DC_Converter/KiCad_Project_Files/Power_Supply.kicad_pcb and its schematic V1.0/Hardware/AC_DC_Converter/KiCad_Project_Files/Power_Supply.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask adsehgal before reusing the design.