Skip to the content
2 layers135 × 42 mmLaptop2usb, the printed circuit board in 3D

Zero-waste'ify your old-ass laptop powerbricks

Size
135 × 42 mm
Copper layers
2
Thickness
1.6 mm
Parts
44
Nets
27
Pads
138
Tracks, vias
182, 15
Pours
6
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
8 Aug 2020
Updated
8 May 2022

Overview

Laptop2usb is an open-source printed circuit board by cr1tbit, from the cr1tbit/laptop2usb repository on GitHub. It is a 2-layer board of 135 × 42 mm with 44 parts on 27 nets, routed with 182 tracks and 15 vias.

It is built around the LM25085MY and SI7141DP. Its parts include 14 capacitors, 9 fuses, 8 connectors, 7 resistors and 3 diodes.

Main components

2

README

README.md

laptop2usb

photo from top

The premises

  • In tech-oriented public spaces there's constant shortage of wallplug USB chargers
  • The notebooks' powerbricks generally outlive the notebooks themself, so with enough effort you may get one for free

How do I?

You fasten the PCB to a powerbrick.

The device takes anything between 17-20V, converts it into 5V, and splits into multiple USB and screw terminal ports. All of these ports are polyfuse-protected.

Status

I'm yet to check a couple of things, and will do rev.2:

  • The converter gets super hot right now - is this OK? Calculate and document thermal resistance stuff. Verify converter efficiency.
  • Is the 10 mOhm current-limiting resistor even working?
  • The future is now - add USB C?
  • Maximum current it can handle (it was designed for 8A max, but I doubt it'll survive that for long)
  • Are USB ports wired properly? Do android/iOS/raspberry PIs utilize it well enough?
  • Now check the first letters of the list

Trivia

I ordered the prototype from JLCPcb, with passive elements surface mounted. Their online tool automatically assigns the elements from BOM into the part numbers from their store. Apparently it parsed the shunt 10mOhm resistor as 10 Mega Ohms.

With 10MegaOhms in the power path, the LM25085 somehow managed to produce 4V output with enough current to shine an onboard LED. Now that's dedication.

EDIT: it's been 2 years and one of my friends at work did literally the same kind of mistake when ordering PCBA from circuithub. I managed to catch that mistake quite fast, and implement a fix. I guess the lesson is, that those silly side-projects are really not in vain.

Parts

44
QtyValueFootprintReferences
910uCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC2, C3, C4, C5, C8, C9, C11, C12, C14
9Polyfuse_SmallFuse:Fuse_2920_7451Metric_Pad2.10x5.45mm_HandSolderF1, F2, F3, F4, F5, F6, F7, F8, F9
6USB_AConnector_USB:USB_A_Molex_67643_HorizontalJ2, J3, J4, J5, J6, J7
210kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R5
23.32kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3, R6
2LEDLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1, D3
11.8uInductor_SMD:L_Vishay_IHLP-4040L1
110mResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR4
11kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR7
11nCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC7
11uCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC6
120.5kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR2
1390pCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC10
14.7uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1
147uFCapacitor_SMD:C_1210_3225Metric_Pad1.42x2.65mm_HandSolderC13
1D_SchottkyDiode_SMD:D_SMB_HandsolderingD2
1LM25085MYPackage_SO:MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm_ThermalViasU1
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ1
1Screw_Terminal_01x05TerminalBlock:TerminalBlock_bornier-5_P5.08mmJ8
1Si7141DPPackage_SO:PowerPAK_SO-8_SingleQ1

Similar boards

  • 4 layers172 × 85 mmTEC, the printed circuit board in 3D

    TEC

    brianpepin/tec_controller

    4 channel TEC controller with MCU control via SPI.

    298 parts3MIT
  • 4 layers200 × 150 mmMicrowave SDR PCB, the printed circuit board in 3D

    Microwave SDR PCB

    artificer123/Microwave_SDR_PCB

    Collection of files used in development of a Xilinx Zynq based SDR with transverters for the V/UHF bands

    481 parts2
  • 4 layersMarssiklot, the printed circuit board in 3D

    Marssiklot

    aliihsan1913/Project-Ares

    This repository contains the conceptual hardware design files for the high-power RF generator and the software source code for the simulation engine.

    14 parts
  • 2 layers103 × 52.7 mmProyecto final, the printed circuit board in 3D

    Proyecto final

    Carlos-molinares/Proyecto-Diseno

    75 parts
  • 4 layers225.5 × 111.5 mmConsole Controller, the printed circuit board in 3D

    Console Controller

    guatek/KiCAD-BUM-2.0

    KiCAD design for BUM 2.0 custom electronics

    237 parts
  • 4 layers100.1 × 100 mmRoboticLawnMower, the printed circuit board in 3D

    RoboticLawnMower

    JakobThiessen/RoboticLawnMower

    Rasenmähroboter in Eigenbau

    206 parts
  • 4 layers94 × 90.2 mmPdm, the printed circuit board in 3D

    Pdm

    jumper385/pdmv2

    pdmv2

    126 parts

Questions

How big is the Laptop2usb PCB?

It measures 135 × 42 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Laptop2usb use?

44 parts, built around the LM25085MY and SI7141DP. 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 Laptop2usb KiCad files?

From the cr1tbit/laptop2usb repository on GitHub, at the commit this page was made from: the board is laptop2usb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Laptop2usb design in my own project?

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