Skip to the content
2 layers55.8 × 22.4 mmBuck converter, the printed circuit board in 3D

A compact and efficient DC-DC Buck Converter designed using KiCad EDA for schematic capture and PCB layout. This project converts higher DC input voltage into a stable lower DC output with improved efficiency compared…

Size
55.8 × 22.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
16
Pads
74
Tracks, vias
230, 29
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Mar 2026
Updated
12 Jun 2026

Overview

Buck converter is an open-source printed circuit board by sugantharjunan, from the sugantharjunan/Buck_converter repository on GitHub. It is a 2-layer board of 55.8 × 22.4 mm with 30 parts on 16 nets, routed with 230 tracks and 29 vias.

It is built around the LM358 and XL4015E1. Its parts include 8 resistors, 5 capacitors, 4 ICs, 4 connectors and 3 inductors. It belongs with the power boards of this library.

Main components

2

README

README.md

DC-DC Buck Converter – KiCad PCB Design

A compact and efficient DC-DC Buck Converter designed using KiCad EDA for schematic capture and PCB layout. This project converts higher DC input voltage into a stable lower DC output with improved efficiency compared to linear regulators.

The design includes voltage regulation, filtering, feedback control, and status indication circuits suitable for embedded systems, IoT applications, battery-powered devices, and electronics prototyping.


Project Overview

This project demonstrates the design and implementation of a Buck Converter PCB using:

  • Schematic Design in KiCad
  • PCB Layout Design
  • 3D PCB Visualization
  • Power Regulation Circuit
  • Adjustable Output Voltage

The converter is designed for efficient DC voltage step-down applications.


Features

  • Adjustable DC output voltage
  • Compact PCB layout
  • High-efficiency switching regulation
  • LED power indication
  • Feedback-based voltage control
  • 3D PCB design included
  • Designed using KiCad

Software Used

  • KiCad

Official Website: KiCad Official Website


Hardware Components

ComponentDescription
XL4015DC-DC Buck Converter IC
78L055V Voltage Regulator
LM358Operational Amplifier
Schottky DiodeFast switching diode
InductorEnergy storage component
CapacitorsInput/Output filtering
PotentiometerOutput voltage adjustment
LEDsStatus indicators

Project Structure

bash
BUCK-CONVERTER/
│
├── Schematic/
│   └── buck_converter.kicad_sch
│
├── PCB/
│   └── buck_converter.kicad_pcb
│
├── Gerber/
│   └── Manufacturing_Files
│
├── Images/
│   ├── BUCK_CONVERTER_3D.png
│   ├── BUCK_CONVERTER_PCB.png
│   └── BUCK_CONVERTER_SCHEMATIC.png
│
└── README.md

Circuit Description

The circuit is based on the XL4015 buck converter IC, which performs efficient voltage step-down conversion.

Working Principle

  1. DC input voltage is supplied to the converter.
  2. XL4015 switches the input at high frequency.
  3. Inductor and capacitor filter the switching waveform.
  4. Schottky diode improves efficiency and protects the circuit.
  5. Feedback network regulates the output voltage.
  6. LM358 comparator section provides monitoring and indication.

PCB Design

The PCB was designed with:

  • Optimized power trace routing
  • Compact component placement
  • Proper grounding
  • Heat management considerations
  • Easy soldering access
  • Single-board integrated design

Electrical Specifications

ParameterValue
Converter TypeDC-DC Buck Converter
Main ICXL4015
Input Voltage8V – 36V DC
Adjustable OutputYes
PCB ToolKiCad
Regulation TypeSwitching

Applications

  • Embedded Systems
  • IoT Devices
  • Battery Charging Systems
  • Robotics
  • Portable Electronics
  • Microcontroller Power Supply
  • DIY Electronics Projects

Output Voltage Adjustment

The output voltage can be adjusted using the onboard potentiometer:

  • Rotate clockwise → Increase voltage
  • Rotate counterclockwise → Decrease voltage

Do not exceed component voltage ratings.


Future Improvements

  • Add current limiting protection
  • Add thermal shutdown circuit
  • Add digital voltage display
  • Improve EMI filtering
  • Add USB-C power output

This project is open-source and available under the MIT License.

Parts

30
QtyValueFootprintReferences
31ufCapacitor_SMD:C_0805_2012MetricC3, C4, C5
3LEDLED_SMD:LED_0402_1005MetricL1, L2, L3
210kResistor_SMD:R_0805_2012MetricR3, R5
210kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV1, RV2
210ufCapacitor_SMD:C_1206_3216MetricC1, C2
2470ufCapacitor_SMD:CP_Elec_6.3x5.4PC1, PC2
10.05RResistor_SMD:R_2512_6332MetricR4
11kResistor_SMD:R_0805_2012MetricR6
12.2kResistor_SMD:R_0805_2012MetricR7
1270Resistor_SMD:R_0805_2012MetricR1
140uhInductor_THT:L_Toroid_Vertical_L16.3mm_W7.1mm_P7.11mm_Pulse_HH1
171.2kResistor_SMD:R_0805_2012MetricR8
190.9kResistor_SMD:R_0805_2012MetricR2
1D_SchottkyDiode_SMD:D_SMAD1
1L78L05_SOT89Package_TO_SOT_SMD:SOT-89-3U2
1LM358Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1TL432DBZPackage_TO_SOT_SMD:SOT-23U3
1XL4015Package_TO_SOT_SMD:TO-263-5_TabPin3U1
1out1Connector_PinSocket_2.00mm:PinSocket_1x01_P2.00mm_VerticalJ4
1out2Connector_PinSocket_2.00mm:PinSocket_1x01_P2.00mm_VerticalJ3
1vin 1Connector_PinSocket_2.00mm:PinSocket_1x01_P2.00mm_VerticalJ2
1vin 2Connector_PinSocket_2.00mm:PinSocket_1x01_P2.00mm_VerticalJ1

Similar boards

  • 2 layers88 × 114.3 mmMicromouse, the printed circuit board in 3D

    Micromouse

    Ojasp21/Micromouse

    The dimensions of our full-size micromouse is 11.5 x 10 cm

    95 parts8
  • 2 layers72 × 73.5 mmAdjustable Buck, the printed circuit board in 3D

    Adjustable Buck

    bharat-ops77/Adjustable-DC-DC-Buck-Converter

    An open-source, high-efficiency DC-DC step-down buck converter schematic designed in KiCad. It features Constant Voltage (CV) and Constant Current (CC) control, making it ideal for battery charging, LED driving, and…

    29 parts1GPL-3.0
  • 2 layers64.9 × 47.3 mmUniversal battery charger, the printed circuit board in 3D

    Universal battery charger

    ArthorH/PD-UniCharger

    Universal power delivery charger with battery reverse polarity protection

    64 partsCERN-OHL-P-2.0
  • 2 layers99.5 × 99.5 mmBidirectional Power Converter 24V-12V with BMS, the printed circuit board in 3D

    Bidirectional Power Converter 24V-12V with BMS

    kwiecinski/BMS-and-offgrid-photovoltaic-management-system

    Project contains BMS for lead-acid batteries and ESP-based board used to pull information from EASUN offgrid inverter, energy meters and sensors.

    156 parts3MIT
  • 2 layers56.4 × 21 mmOptiplower, the printed circuit board in 3D

    Optiplower

    jamwaffles/optiplower

    Power a Dell Optiplex 3050 Micro from a 24V industrial power supply

    22 parts33
  • 2 layers120 × 100 mmRoot, the printed circuit board in 3D

    Root

    GonzaCerv/noah-hardware

    This repo contains all the hardware description for the Noah project. Here lies 3D models, electronics PCB and Firmware software of the robot.

    127 parts28MIT
  • 2 layers80.9 × 92.7 mmEvo Borne, the printed circuit board in 3D

    Evo Borne

    SRA-VJTI/Evo-Borne

    This repository focuses on building an open-source morphobot.

    126 parts12MIT
  • 2 layers65 × 100 mmSyringe pump, the printed circuit board in 3D

    Syringe pump

    wenzel-lab/syringe-pumps-and-controller

    Design of 3d printable syringe pumps and dual controller.

    141 parts11

Questions

How big is the Buck converter PCB?

It measures 55.8 × 22.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Buck converter use?

30 parts, built around the LM358 and XL4015E1. 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 Buck converter KiCad files?

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

Can I use the Buck converter design in my own project?

Its repository states no licence, so its author keeps all rights: ask sugantharjunan before reusing the design.