Skip to the content
PCBKitNew board
2 layersPowersupply, the printed circuit board in 3D

Overengineered DC/DC power supply

Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
11
Pads
31
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 6 (file 20211014)
Created
16 Jul 2022
Updated
31 Oct 2025

Overview

Powersupply is an open-source printed circuit board by mean00, from the mean00/lnPowerSupply repository on GitHub, published under the MIT licence. It is a 2-layer board with 13 parts on 11 nets.

It is built around the LM358. Its parts include 8 resistors, 2 diodes, 1 IC and 1 connector. It belongs with the power boards and the STM32 boards of this library.

Main components

1

README

README.md

lnPowerSupply

Introduction

This is a very overengineered desktop power supply. Small feature list :

  • Powered by Lidl or Aldi battery back
  • Current limiting (not very good)
  • Large display (320x240)
  • Large fonts

C++ vs Rust

The software comes in two flavors :

  • C++
  • Rust

You can switch to either one (un)commenting the SET(ENABLE_RUST True) in the top CmakeLists.txt

NB: The rust version contains bit of c++ (the lnArduino low level driver + the ina219 driver)

Electrical Detail

You can use pretty much any DC/DC converter as a core, you need to adjust R2 depending on the feedback voltage (see lnPowerSupply.pdf) Be careful to stay below ~ 24v else the INA219 will blow.

Formula is ~ R2>420*FB

  • FB=1.25=> R2>500
  • FB=0.8=> R2>360...

The overal design is made of 3 parts :

  • The DC/DC converter board itself
  • The DC/DC control board, controlled over i2C
  • The main board with a STM32 or GD32 driving the screen

Why go to such a design ?

You need to have the control part close to the DC/DC You need to have the SPI screen AWAY from the control board

Small Youtube demo

screenshot screenshot

Parts

13
QtyValueFootprintReferences
350kResistor_SMD:R_0603_1608MetricR4, R6, R8
21KResistor_SMD:R_0603_1608MetricR5, R7
2D_SchottkyDiode_SMD:D_0805_2012MetricD1, D2
1100kResistor_SMD:R_0603_1608MetricRV1
110mResistor_SMD:R_0603_1608MetricR1
11kResistor_SMD:R_0603_1608MetricR3
13.3kResistor_SMD:R_0603_1608MetricR2
1Conn_01x02_FemaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ1
1LM358Package_SO:SOIC-8-N7_3.9x4.9mm_P1.27mmU1

Questions

What parts does the Powersupply use?

13 parts, built around the LM358. 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 Powersupply KiCad files?

From the mean00/lnPowerSupply repository on GitHub, at the commit this page was made from: the board is kicad/powersupply.kicad_pcb and its schematic kicad/power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Powersupply design in my own project?

Its repository publishes it under the MIT 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 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers68.8 × 53.6 mmZArduino, the printed circuit board in 3D

    ZArduino

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    46 parts269
  • 2 layers152 × 88 mmRFBitBangSMT, the printed circuit board in 3D

    RFBitBangSMT

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    271 parts222
  • 2 layers118 × 103.5 mmEV Charger2, the printed circuit board in 3D

    EV Charger2

    fotherja/EV_Charger

    Arduino Uno Code for EV Charger

    62 parts167MIT
  • 2 layers113 × 62.2 mmFullScope, the printed circuit board in 3D

    FullScope

    tvlad1234/pillScopePlus

    Oscilloscope based around the STM32F401 Black Pill and a color LCD screen

    15 parts165Apache-2.0
  • 2 layers75.2 × 61.1 mmHelios, the printed circuit board in 3D

    Helios

    Grix/helios_dac

    Helios Laser DAC

    102 parts132
  • 2 layers144.1 × 182.2 mmSHVC CPU-01, the printed circuit board in 3D

    SHVC CPU-01

    starlightk7/OpenSFC

    OSHW Reproduction Parts related to the Super Famicom / Super Nintendo game console

    498 parts114CERN-OHL-S-2.0
  • 2 layers100 × 85 mmVNA, the printed circuit board in 3D

    VNA

    profdc9/VNA

    Vector Network Analyzer based on the STM32F103C8T6 bluepill

    178 parts93