

A modular, open-source vehicle diagnostic and infotainment system.
- Size
- 36.7 × 40.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 20
- Nets
- 12
- Pads
- 55
- Tracks, vias
- 88, 0
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 30 May 2022
- Updated
- 1 Nov 2026
Overview
Psu is an open-source printed circuit board by BoostedMoose, from the BoostedMoose/v-link repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 36.7 × 40.6 mm with 20 parts on 12 nets, routed with 88 tracks and 0 vias.
It is built around the BC548B. Its parts include 7 resistors, 5 transistors, 4 connectors, 1 IC and 1 diode. It belongs with the interfaces and adapters and power boards of this library.
Main components
1README
README.mdWelcome to the Boosted Moose V-Link project!

Let's face it. MMIs from the 2000s suck.
This project was started because no suitable aftermarket solution could be found. I wanted to implement live vehicle data as well as AndroidAuto/Apple CarPlay in an OEM like fashion to enhance the driving experience of retro cars and give the user the ability to tinker around.
The heart of this project is the open source V-Link app. It's running natively on Raspberry Pi OS which enables full support of an OS without the restrictions of 3rd party images. The custom V-Link HAT builds the bridge between the Raspberry Pi and the car and works plug and play with the app. To use this application you need a Raspberry Pi, the V-Link Hat (optional) and an HDMI-screen, preferably with touch support.
This project is in ongoing development. Feel free to fork it, create a new branch and open a pull request with your cool ideas. Do you have any tips for improvement, need help or just want to be part of our awesome little community?
Installation
> System Requirements:
Raspberry Pi 3/4/5
Raspberry Pi OS 12 (Bookworm)For the best user experience a RPi 4 or 5 is recommended.
> Run the App:
When using the Installer everything is being set up automatically. More information can be found in the Wiki.
#Download and Install
wget -q $(curl -s https://api.github.com/repos/BoostedMoose/v-link/releases/latest | grep -oP '"browser_download_url": "\K[^"]*Install.sh')
sudo chmod +x Install.sh
sudo ./Install.sh
#Test Hardware (Requires V-Link HAT)
python /home/$USER/v-link/HWT.py
#Execute
python /home/$USER/v-link/V-Link.py
#Advanced Options:
python /home/$USER/v-link/V-Link.py -hWiki
Detailed instructions on all the functions and features can be found in the Documentation of this repository. In there you will find schematics, instructions to set up the HAT or your custom circuit and more. Definitely check it out!
Disclaimer
The use of this soft- and hardware is at your own risk. The author and distributor of this project is not responsible for any damage, personal injury, or any other loss resulting from the use or misuse of the setup described in this repository. By using this setup, you agree to accept full responsibility for any consequences that arise from its use. It’s DIY after all!
The project is inspired by the following repositories:
Want to join development, got any tips for improvement or need help?
Want to support us?
In the Wiki you can find a guide to set everything up. If you want to help, you can leave a tip through the buttons below.
Your support is highly appreciated :)
Parts
20| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R6, R7 |
| 3 | BC548B | Package_TO_SOT_THT:TO-92L_Inline | Q2, Q3, Q4 |
| 1 | 2N7000 | Package_TO_SOT_THT:TO-92L_Inline | Q5 |
| 1 | D1 | Diode_SMD:D_SMA_Handsoldering | D1 |
| 1 | MCP2004-E/P LIN Transceiver, 20Kbaud, Dip-8 Microchip | Package_DIP:DIP-8_W7.62mm_Socket_LongPads | IC1 |
| 1 | PinSocket_1x02_P2.54mm_Vertical | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | P3 |
| 1 | PinSocket_1x04_P2.54mm_Vertical | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | P4 |
| 1 | TO-220-3_Vertical | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | P2 |
| 1 | TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal | P1 |
The 18 most common of 20 parts.
Questions
How big is the Psu PCB?
It measures 36.7 × 40.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Psu use?
20 parts, built around the BC548B. 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 BoostedMoose/v-link repository on GitHub, at the commit this page was made from: the board is resources/psu/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 GPL-3.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 layers130 × 75 mm

- 2 layers95 × 75 mm

RepeaterController
phastmike/neutec-repeater-hardware
Contains KiCad files for the Neutec Repeater Project. Firmware is on a different repository
58 parts - 2 layers50 × 100 mm

Dimmer final
MateoCignetti/ProyectoFinal
Esta obra está bajo una [Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional][cc-by-nc-sa].
32 parts2 - 2 layers66.9 × 74.5 mm

- 2 layers86.4 × 64.8 mm

- 2 layers36.2 × 26.8 mm

Esp32 minimal
atopile/atopile
Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️
20 parts4kMIT - 2 layers108.1 × 393.8 mm

Sweep compact ble
davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.
20 parts2.1k - 2 layers26 × 15.9 mm

TPS54340 Buck Regulator
rusefi/rusefi
rusefi - GPL internal combustion engine control unit
20 parts1.2k
