Skip to the content
2 layers32 × 46 mmGeneral purpose step up, the printed circuit board in 3D

General purpose step up

marcusmueller/12V_step_up

General purpose Step-Up converter

Size
32 × 46 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
20
Pads
74
Tracks, vias
111, 28
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Jun 2026
Updated
9 Jul 2026

Overview

General purpose step up is an open-source printed circuit board by marcusmueller, from the marcusmueller/12V_step_up repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 32 × 46 mm with 26 parts on 20 nets, routed with 111 tracks and 28 vias.

It is built around the TLV61048DBV, GT-USB-7010ASV and SK1045B. Its parts include 8 resistors, 6 connectors, 3 capacitors, 1 IC and 1 diode.

Main components

3

README

README.md

Step-Up Converter: 5 V USB-C to 12 V (especially for PC fans)

Was warm. Did not find a good source for an affordable, compact, not-made-of-counterfeit-components step-up converter. Designed something that JLC would manufacture for me.

Pretty (?) pictures

Note this was an exercise in rapid design, more than beauty.

Schematic

schematic

3D Render

3D Render

License

CERN-OHL-S v2 for the schematic, layout and TLV symbol.

The footprint and symbol for the USB connector have been sourced from JLC/LCSC's EasyEDA library, https://www.lcsc.com/product-detail/C2988369.html , and converted to KiCAD automatically. License there is

All elements of the Services, including without limitation the general design and the Content, are protected by trade dress, copyright, moral rights, trademark, and other laws relating to intellectual property rights. The Services may only be used for the intended purpose for which such Web Site and Services are being made available.

and I think "purpose of being made available" here is use for designing electronics with LCSC parts / for JLCPCB production.

Not being super happy about that, I'm not including them as redistributable in the sources here, but here's how you can get them.

  1. install uv; we'll use it to run the JLC2KiCadLib tool without permanent installation.
  2. use uvx to run the tool:
    shell
    cd parts
    uvx JLC2KiCadLib C2988369

Building

Everything aside from the USB-C connector should be pretty feasible to solder by hand with a fine-ish tip, if you did any SMD work before.

Getting it built

Used the fabrication plugin, installed directly from KiCAD's plugin manager. UI isn't great, the results just work, so that's an endorsement of sorts.

Because I'd have to have ordered the parts in small quantities myself, I however fell back to letting JLCPCB assemble the board, minus screw and pin header connectors; thus, a few, non-basic parts, for which you pay extra tooling fees per BOM line, exist:

  • the diode,
  • the inductor,
  • The potentiometer,
  • the USB connector,
  • R8, and of course,
  • the central RTLV61048.

These are the main assembly cost drivers, and if you can solder them yourself, you'll save a bit. However, at quantity of five, the per-board cost including shipping and parts was below 10€, and thus, the extra shipping costs needed to get these components elsewhere would have more than eaten JLC's extended part costs. (And in fact, getting these boards manufactured thus proved cheaper than soldering any of these myself, since I would also have paid more for each part.)

The things I did hand-solder were the screw connectors (which I don't need on most of the individual boards) and the fan connector – had 2-pin JST-compatible 2.54mm headers lying around (and the fan only needs supply voltage and ground).

Parts

26
QtyValueFootprintReferences
35k1Resistor_SMD:R_0603_1608MetricR1, R2, R3
20Resistor_SMD:R_0603_1608MetricR4, R5
21uCapacitor_SMD:C_0603_1608MetricC1, C2
2MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H1, H2
11 MHz / ~{600 kHz}Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1
110uInductor_SMD:L_Sunlord_SWPA8040SL1
110u 50VCapacitor_SMD:C_0805_2012MetricC3
130kResistor_SMD:R_0603_1608MetricR6
136kResistor_SMD:R_0603_1608MetricR8
1500kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV1
1510kResistor_SMD:R_0603_1608MetricR7
1Conn_01x04_SocketConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ7
1ENConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1Fan_4pinConnector:FanPinHeader_1x04_P2.54mm_VerticalM1
1GT-USB-7010ASVfootprint:USB-C-SMD_G-SWITCH_GT-USB-7010ASVJ2
1INConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1INTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ1
1Logo_Open_Hardware_SmallSymbol:OSHW-Logo_5.7x6mm_CopperSYM1
1OUTTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ4
1SK1045BDiode_SMD:D_SMBD1
1TLV61048Package_TO_SOT_SMD:SOT-23-6U1

Similar boards

  • 2 layers80 × 22 mmFet module, the printed circuit board in 3D

    Fet module

    KyGuy2002/ProjectDMX-PCB

    PCB designs for projectdmx.us modular prop controller

    30 parts
  • 2 layers52.8 × 55 mmILDAWaveX16, the printed circuit board in 3D

    ILDAWaveX16

    stanleyondrus/ILDAWaveX16

    ILDAWaveX16 is an open-source, high-resolution, wireless laser DAC with SD-card playback, network control, and ILDA output.

    95 parts42
  • 4 layers64 × 77 mmOBSPro, the printed circuit board in 3D

    OBSPro

    FabianSchwartau/OBSPro

    Version of the OpenBikeSensor hardware optimized for PCBA

    131 parts3LGPL-2.1
  • 4 layers36 × 60 mmSignal generator, the printed circuit board in 3D

    Signal generator

    NidasioAlberto/signal-generator

    Signal Generator with an STM32

    70 parts3
  • 4 layers45 × 53 mmOpenTRV ESP, the printed circuit board in 3D

    OpenTRV ESP

    mpiraux/OpenTRV-ESP

    An open-source and open-hardware thermostatic radiator valve based on the ESP32C6 and the 28BYJ-48 stepper motor.

    64 parts2CERN-OHL-P-2.0
  • 4 layers59.3 × 37.5 mmModule, the printed circuit board in 3D

    Module

    Pollex/MFM-Module-RS485

    A MultiFlexMeter (MFM) sensor module. The hardware is a generic carrier: RS-485 + 1-Wire, with a software-selectable sensor supply rail (3.6 V / 5 V / 12 V).

    56 parts
  • 2 layers36.4 × 14.9 mmBOOST CONVERTER, the printed circuit board in 3D

    BOOST CONVERTER

    tsokomalusi/TLV61048_BOOST_CONVERTER

    12 parts
  • 2 layers20 × 10 mmDrone bms, the printed circuit board in 3D

    Drone bms

    AMLing2/MAS500_Drone_Arena

    4 partsMIT

Questions

How big is the General purpose step up PCB?

It measures 32 × 46 mm and has 2 copper layers, 1.6 mm thick.

What parts does the General purpose step up use?

26 parts, built around the TLV61048DBV, GT-USB-7010ASV and SK1045B. 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 General purpose step up KiCad files?

From the marcusmueller/12V_step_up repository on GitHub, at the commit this page was made from: the board is General-purpose step-up.kicad_pcb and its schematic General-purpose step-up.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the General purpose step up design in my own project?

Its repository publishes it under the CERN-OHL-S-2.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).