This repo contains project files for a bench top power supply I designed for my home lab.
- 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
- KiCad - Schematic capture and layout V1.0
- VS Code - Used to develop firmware V1.0
- Fusion 360 - Used to design 3-D models for packages
- Altium Designer - Schematic capture and layout V2.0
- STM32CubeIDE - Used to develop firmware V2.0
- 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
- 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
- Aditya Sehgal - PCB Layout, Firmware, 3-D Modelling - Adsehgal