EmbeddedSystemClass / Bench_Power_Supply

A design for a custom bench top power supply for prototyping.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bench Power Supply PCB

This repo contains project files for a bench top power supply I designed for my home lab.

Requirements:

  • Small for crammed work spaces
  • Adjustable and designed to store values on each power cycle
  • 2 layer board - V2.0 bumped to 4 layer
  • Digitally controlled - no mechanical parts
  • Clear annunciators
  • Uses an external AC-DC converter
  • At least a 2A max load
  • Cover most logic levels
  • Possibly have preset buttons

Built With

Notes:

  • The PCB uses a 5/5mil DRC constraint
  • The top of the PCB acts as the product face plate
  • Non-standard footprint 3-D models have been provided in the STEP file format

To Do

  • Connect OLED reset line to a GPIO
  • Add reset pull up to MCU
  • ANDed interrupt for buttons
  • Add config flash storage
  • Bigger display?
  • Reduce inductor footprint
  • Add debouncing either in hardware or firmware, ideally both
  • Add a reinit function

Authors

  • Aditya Sehgal - PCB Layout, Firmware, 3-D Modelling - Adsehgal

About

A design for a custom bench top power supply for prototyping.


Languages

Language:C 49.8%Language:C++ 44.9%Language:HTML 2.8%Language:CSS 1.4%Language:Makefile 0.7%Language:Assembly 0.4%