
Robocar unified integrated carrier
laurigates/mcu-tinkering-lab
This repository contains projects for various embedded platforms (ESP32, Arduino, STM32).

Breadboard Powersupply with Power Delivery. Available Voltages 20,15,12,9,5. Based on CYPD3177 Chip
BrodBoost PD is an open-source printed circuit board by axiometa, from the axiometa/BrodBoost-PD repository on GitHub. It is a 4-layer board of 54 × 11.6 mm with 39 parts on 31 nets, routed with 247 tracks and 53 vias.
It is built around the DMP3013SFV. Its parts include 14 resistors, 9 capacitors, 5 connectors, 3 diodes and 2 transistors. It belongs with the power boards of this library.
This USB Power Delivery adapter allows to request 20V, 15V, 12V, 9V, or 5V from a compatible power supply, eliminating the need for bulky converters or multiple adapters. A DIP switch selects the desired voltage. The adapter features a power LED, a fault LED, and a screw terminal block for easy wiring. Compatible with standard 2.54 mm breadboards, it provides a simple, compact power solution for prototyping and development.
I documented the process and the design, if you wish to learn more or see earlier versions, I made a short YouTube Video bellow
https://www.youtube.com/watch?v=EAl_JSd1YsA
BrodBoost-PD is an open-source project of Axiometa. Device is available for purchase on the official website.
BrodBoost-PD can be acquired and/or assembled in essentially three majors ways.
In the case of attached headers,the device becomes compatible with almost all BB400 & BB800 Solderless Breadboards
All voltage rails are connected, that includes both breadboard rails, screw terminal and solder pads. The voltages can be selected through the dip switches in a fashion shown bellow.
A USB-C receptacle accepts a USB-C cable, with CC1 and CC2 pins connected to the CYPD3177. USB data lines are broken out to a header, while the power rails are managed through a MOSFET bridge, also controlled by the CYPD3177. When a compatible USB-C cable is connected, the CYPD3177 communicates with the power source and requests a voltage based on the DIP switch-selected reference voltage. Available options include 20V, 15V, 12V, 9V, and 5V. Current is fixed at 2A, as requested current does not enforce actual current delivery, making adjustable current selection unnecessary. I2C connections have been removed to save space and BOM cost, as they offer little added value for this application.
BrodBoost-PD is a 4-layer PCB measuring 11.4 mm by 54.0 mm, designed to maximize trace width, thermal performance and interfere as minimally as possible to the power lines. This layout comfortably supports the nominal device current of approximately 4-5 A @ 20V.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 1uF | Capacitor_SMD:C_0402_1005Metric | C2, C9, C10, C11, C13 |
| 5 | 5.1k | Resistor_SMD:R_0402_1005Metric | R16, R18, R20, R21, R30 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R10, R17 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R4, R8 |
| 2 | 2.4k | Resistor_SMD:R_0402_1005Metric | R19, R31 |
| 2 | 3.3 uF | Capacitor_SMD:C_0603_1608Metric | C1, C4 |
| 2 | Conn_02x02_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMD | J1, J2 |
| 2 | DMP3013 | Package_SON:Diodes_PowerDI3333-8 | Q2, Q3 |
| 2 | LOGO | aArtWork:Axiometa_Logo | G***, G*** |
| 1 | 0.1 uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 100nF | Capacitor_SMD:C_0402_1005Metric | C12 |
| 1 | 15V | Diode_SMD:D_SOD-323F | D2 |
| 1 | 2k | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 49.9k | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | CYPD3177 | aFootprint:CYPD3177 | IC1 |
| 1 | Conn_01x02_Pin | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical_SMD_Pin1Left | N21 |
| 1 | Conn_01x02_Pin | TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_Vertical | J4 |
| 1 | Green | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LOGO | aArtWork:Axiometa_2mm | G*** |
| 1 | Output | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J6 |
| 1 | Red | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | SW_DIP_x05 | Button_Switch_SMD:SW_DIP_SPSTx05_Slide_9.78x14.88mm_W8.61mm_P2.54mm | SW1 |
| 1 | USB Type C | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | P1 |
It measures 54 × 11.6 mm and has 4 copper layers, 1.67 mm thick.
39 parts, built around the DMP3013SFV. 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.
From the axiometa/BrodBoost-PD repository on GitHub, at the commit this page was made from: the board is KiCad Files/BrodBoost-PD.kicad_pcb and its schematic KiCad Files/BrodBoost-PD.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask axiometa before reusing the design.

laurigates/mcu-tinkering-lab
This repository contains projects for various embedded platforms (ESP32, Arduino, STM32).

dognotdog/smol_servo
circuitry and software for controlling NEMA17 size brushless motors and stepper motors as servos.


i2hm/micro_climate_station
Open the KiCad project using KiCad 7 and above.

AnaviTechnology/anavi-fixed-power-delivery
Small 2-layer fixed USB-C PD power sink with CYPD3177 and 2 pin terminal block.


wolfgangfriedrich/P42-USB-C-PD-Sink-EPR
USB-PD3.1 Sink EPR Diodes AP33771C
