

PSU
Software-controlled variable-voltage power supply with current and power monitoring
- Size
- 90.4 × 60.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 19
- Nets
- 21
- Pads
- 59
- Tracks, vias
- 115, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Jan 2019
- Updated
- 22 May 2020
Overview
PSU is an open-source printed circuit board by jscrane, from the jscrane/PSU repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 90.4 × 60.5 mm with 19 parts on 21 nets, routed with 115 tracks and 0 vias.
It is built around the X9C103P and LM317T. Its parts include 6 connectors, 4 capacitors, 2 ICs, 1 resistor and 1 diode. It belongs with the power and lEDs and displays boards and the ESP8266 boards of this library.
Main components
2X9C103P
PDIP-80℃~+70℃ 100 4.5V~5.5V 40Ω、100Ω 750uA Linear Non-volatile storage ±20% ±300ppm/℃ PDIP-8 Digital PotentiometersRenesas ElectronicsDigital PotentiometersLM317T
TO-2200.003%Vout 0℃~+125℃@(Tj) 1 1.2V~37V 1.5A 40V 66dB@(120Hz) Adjustable Over Current Protection、Over Temperature Protection Positive TO-220 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSUMWVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdView this project on CADLAB.io.
PSU
Software-controlled variable-voltage power supply with current and power monitoring.
Features:
- Common voltages preset through web interface (In Progress)
- TFT LCD to display output voltage and current
- Digital Potentiometer for software-controlled adjustment (TODO)
Hardware
Display hardware as WifiWeatherGuy:
- Wemos D1 Mini
- PCB-mounted push switch
- 1.8" TFT LCD display
- v3 PCB (with pin headers)
PSU hardware:
- LM317 variable voltage regulator
- INA219 voltage and current sensor
- X9C103P digital potentiometer
- Old laptop transformer (19v)
Software
- Arduino 1.8.x
- Arduino/ESP8266 2.7.1
- ArduinoJson 6.15.1
- TFT_eSPI 2.2.8
- Adafruit_INA219 1.0.4
- Arduino-X9C 0.9.0
- SimpleTimer
- Stator
Parts
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole_3.2mm_M3_Pad | MountingHole:MountingHole_3.2mm_M3_Pad | REF1, REF2, REF3, REF4 |
| 2 | 47u | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C1, C3 |
| 1 | 100n | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C2 |
| 1 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D2 |
| 1 | 220u | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C4 |
| 1 | 22k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_CUI_PJ-102AH_Horizontal | J2 |
| 1 | INA219 breakout | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4 |
| 1 | Input | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J1 |
| 1 | LM317T | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | LM7805_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U1 |
| 1 | Output | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J3 |
| 1 | WWG left | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J5 |
| 1 | WWG right | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J6 |
| 1 | X9C103P | X9C103P:DIP254P762X533-8 | U2 |
Questions
How big is the PSU PCB?
It measures 90.4 × 60.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the PSU use?
19 parts, built around the X9C103P and LM317T. 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 PSU KiCad files?
From the jscrane/PSU repository on GitHub, at the commit this page was made from: the board is cad/PSU.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the PSU design in my own project?
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers85.1 × 53.3 mm

- 2 layers30.2 × 29 mm

- 2 layers99.1 × 99.1 mm

Power supply panelized
thebiguno/microcontroller-projects
A home for a bunch of microcontroller projects which don't warrant their own repos.
223 parts75 - 2 layers60 × 50 mm

- 2 layers100 × 80 mm

- 2 layers151.3 × 50.8 mm

- 2 layers

LEDControlPCBSMDV2
BioARTS-Lab/Miniature_Microscope
3D-printed fluorescence miniature microscope
31 parts6GPL-3.0 - 2 layers100 × 100 mm

Eigene Steuerplatine Line Decoder
CatoLynx/LAWO-Arduino
Arduino Nano adapter board for LAWO XY5 flipdot displays
32 parts3