

UniversalStepDown
Universal step-down module
- Size
- 19.5 × 10.5 mm
- Copper layers
- 4
- Thickness
- 1 mm
- Parts
- 15
- Nets
- 8
- Pads
- 36
- Tracks, vias
- 40, 81
- Pours
- 11
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 7 Sep 2020
- Updated
- 5 Jan 2021
Overview
UniversalStepDown is an open-source printed circuit board by RoboticsBrno, from the RoboticsBrno/RB0005-UniversalStepDown repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 4-layer board of 19.5 × 10.5 mm with 15 parts on 8 nets, routed with 40 tracks and 81 vias.
It is built around the SY8105ADC. Its parts include 7 capacitors, 4 resistors, 1 IC, 1 diode and 1 connector.
Main components
1README
README.mdRB0005 – Universal Stepdown

Most of our projects at RoboticsBrno are powered either by Li-ion cells or 12V power sources. However, most of our servos and boards require either 5V or 3V3 power source.
We used to buy cheap stepdown modules from Aliexpress to do the job. They are inexpensive but their performance is questionable. Also, it is always a surprise what you get in the envelope – some batches of them operate better, some of them worse. One day, we decided to stop wasting our time with poor-performing modules and we designed our own custom module – the RB0005 Universal Stepdown.
It is a simple and low-cost design based on the SY8105. And it gets the job done – see the evaluation of our design below. You can also look at our design on the project repository.
What does the module offer?
- there are two versions – 5V and 3.3V fixed output
- input voltage up to 18 V
- continuous load: 3 A (without cooling)/4 A (with cooling)
- pin compatible with 7805 linear voltage regulator and most of the Chinese modules
- has an enable pin (pull low to disable the module)
- small factor 10.5×19.5 mm
- low price: ~3 USD
- you know what to expect – we provide measurements of the module performance
- see the performance of the 5V version
- see the performance of the 3V3 version
- see the performance of the 5V version v2
What we do not provide?
- high-end, precision solution
- we do not focus on incredibly high module efficiency
- we do not focus on being low-noise
FAQ
Why the "RB0005" prefix?
To quickly distinguish our projects at RoboticsBrno, e.g., when ordering, we decided to give a each project a unique code.
Why is there no adjustable version?
We aim for usability. Usually, you need to lower your voltage to 5 V (servos) or 3.3 V (powering MCU) in DIY robotics. Having an adjustable version increases the chances of misconfiguration.
Why should I use your module instead of $1 module from Aliexpress?
Well, it depends on your needs. If you need a certain level of reliability, it might be beneficial to know what to expect from your device. With our stepdown, you know it: see evaluation of the 5V version or the the 3V3 version. You could buy a module from Aliexpress and measure it by yourself. However, that is laborious and you cannot be sure that you will get the same-performing module when you order it again.
Licence
RB0005 – Universal
Stepdown by Jan
Mrázek is licensed under CC BY-NC-SA
4.0
.
Parts
15| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 22u | Capacitor_SMD:C_0805_2012Metric | C1, C4, C5, C6, C7 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 200k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 27k (for 5V)/44.2k (for 3V3) | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 47k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 47p | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 4u7 | universalStepDown:MWSA0503S | L1 |
| 1 | IO | universalStepDown:PinHeader_1x04_P2.54mm_Horizontal | J1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | SY8105 | Package_TO_SOT_SMD:TSOT-23-6 | U1 |
Similar boards
- 2 layers114.1 × 94.7 mm

- 4 layers26 × 10 mm

NeopixelBooster
RoboticsBrno/RB0004-NeopixelBooster
Booster for Neopixel LED strips
25 parts9CC-BY-SA-4.0 - 4 layers51 × 60.1 mm

Flight computer pcb
aminjahanpour/flight_computer_pcb
This repo contains KiCad files for an open source flight computer PCB.
87 parts - 4 layers29 × 50.3 mm

Lg hvac esp32
JanM321/esphome-lg-controller
Wired controller for LG HVAC units using ESPHome and ESP32
15 parts2920BSD - 4 layers37 × 28 mm

- 4 layers33.5 × 49 mm

- 4 layers28.3 × 54 mm

- 4 layers59 × 32 mm

Cp pi if fit shield
niklasekstrom/clockport_pi_interface
Amiga clock port to Raspberry Pi interface
15 parts61GPL-3.0
Questions
How big is the UniversalStepDown PCB?
It measures 19.5 × 10.5 mm and has 4 copper layers, 1 mm thick.
What parts does the UniversalStepDown use?
15 parts, built around the SY8105ADC. 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 UniversalStepDown KiCad files?
From the RoboticsBrno/RB0005-UniversalStepDown repository on GitHub, at the commit this page was made from: the board is board/universalStepDown.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the UniversalStepDown design in my own project?
Its repository publishes it under the CC-BY-SA-4.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).
