Files

copied
Last update 3 years 7 months by Aditya Sehgal
Files
.metadata
V1.0
V2.0
.DS_Store
.gitattributes
.gitignore
LOGO_V1.1.png
README.md
README.md

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

  • <![CDATA[]]>KiCad<![CDATA[]]> - Schematic capture and layout V1.0
  • <![CDATA[]]>VS Code<![CDATA[]]> - Used to develop firmware V1.0
  • <![CDATA[]]>Fusion 360<![CDATA[]]> - Used to design 3-D models for packages
  • <![CDATA[]]>Altium Designer<![CDATA[]]> - Schematic capture and layout V2.0
  • <![CDATA[]]>STM32CubeIDE<![CDATA[]]> - Used to develop firmware V2.0

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

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

Authors

  • Aditya Sehgal - PCB Layout, Firmware, 3-D Modelling - <![CDATA[]]>Adsehgal<![CDATA[]]>
Report a bug