Skip to the content
4 layers155.8 × 49 mmThinkpad700CPower, the printed circuit board in 3D

Reverse engineered schematics for the Thinkpad 700C power board

Size
155.8 × 49 mm
Copper layers
4
Thickness
1.6 mm
Parts
387
Nets
251
Pads
1,022
Tracks, vias
3,480, 490
Pours
95
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
15 Apr 2023
Updated
12 May 2025

Overview

Thinkpad700CPower is an open-source printed circuit board by schlae, from the schlae/Thinkpad700CPower repository on GitHub. It is a 4-layer board of 155.8 × 49 mm with 387 parts on 251 nets, routed with 3,480 tracks and 490 vias.

It is built around the LM324, UPC1100GS-A and 2SA1213Y, with the 2SK2463-VB and 2SK974S among its other parts. Its parts include 144 resistors, 58 capacitors, 49 transistors, 25 diodes and 5 ICs.

Main components

5

README

README.md

Thinkpad 700C Power Supply Board

I've reverse engineered the power board from a Thinkpad 700C. The P/N is 35G4785, and the FRU number is 48G3712. A very similar or identical board is also present in the Thinkpad 700.

The schematic isn't perfect. Open a bug report if you find a mistake. Not all components were identified. A number of parts did not have designators on the silkscreen, so I assigned them new ones starting at 300.

The circuit board has four layers and an aluminum core, presumably for heat dissipation.

Do not fabricate this design. The PCB layout is for reference only. There are ground plane cuts in layer User.9 that need to get transferred to the ground plane. There are minor footprint differences as well. There are still unidentified components in the bill of materials.

Disassembly

If you need information about disassembling a Thinkpad 700C to access the power board, refer to my guide on iFixit.

Troubleshooting

There is a single aluminum electrolytic capacitor on this board, C18 (47uF 6.3V) and, at least in my machine, it failed and leaked electrolyte everywhere. This is a problem because the electrolyte likes to puddle in nearby vias, and the acid in the solution etches away and can break the connection.

C43 and C19 are polymer electrolytic capacitors and are much more reliable than C18.

You can use the board layout to help with troubleshooting since it shows how the vias in this area should be connected.

Operation

This is a very complicated design. I've added some notes to the schematic to hopefully make it easier to understand. Basically there is an input protection, power ORing circuit, and a set of four DC-DC converters. Two of them produce the main 5V rail--one of them from the tiny standby battery, the other from the battery+AC adapter. The remaining two generate two additional voltages. Several additional power rails are derived from these three but are gated by series-pass transistors, presumably for handling all the various power saving modes.

There is voltage monitoring for both overvoltage and undervoltage. Overvoltage causes a crowbar circuit to slam the AC adapter+battery voltage to zero. Undervoltage causes a power good output to deassert.

A pretty complicated circuit handles the power turn on and turn off, with many control lines coming from the motherboard.

Resistors with the "VR" prefix are laser-trimmed resistors on the circuit board itself. Using some sort of test fixture, the factory would measure critical voltage using a series of test points and make adjustments by firing a laser at these resistors.

IBM Thinkpad Power Adapter 48G8942

I've also reverse engineered a compatible power adapter, FRU 48G8942. This is designed to output 10 to 20V at 2.20A or 3.38A.

Design

The power adapter is a relatively straightforward design. IC051 is a primary-side switching power supply controller that produces 20VDC on the secondary side output. IC151 is a dual op-amp chip that regulates either voltage or current, as determined by D151. If the current is below the regulation limit, then the voltage control loop regulates the output voltage to 20V. If the current limit is reached, then the power supply lowers the voltage to limit the current.

There are two possible values for the current regulation, controlled by the state of the "INPUT SIGNAL" pin on the power plug.

  • Floating or high: 2.2A
  • Pulled low: 3.38A

The Thinkpad laptop pulls this pin low when it is operating, and allows it to float when it is powered off or in standby mode.

Unlike modern laptops, this early Thinkpad power supply also acts as the battery charger, so it tries to charge the batteries with a constant current. If the laptop is operating, it is also using current, so the charger has to increase the current to compensate and maintain the same charging current.

Thinkpad 700 Series Battery 53G9510

This battery has a built-in LED fuel gauge and button. Pushing the button causes the LEDs to light up, indicating the amount of charge left.

Parts

387
QtyValueFootprintReferences
3010K700CPowerBoard:R0805R17, R104, R123, R127, R132, R133, R136, R137, R200, R201, R217, R310, R320, R322, R332, R338 +14
21TestPoint_Small700CPowerBoard:TP1TP1, TP100, TP101, TP102, TP103, TP104, TP105, TP106, TP107, TP108, TP109, TP110, TP111, TP112, TP113, TP114 +5
1610nF700CPowerBoard:C0805C20, C23, C25, C27, C43, C51, C302, C303, C308, C309, C310, C311, C312, C313, C315, C317
12100K700CPowerBoard:R0805R27, R57, R81, R82, R305, R323, R324, R326, R328, R331, R339, R346
1147K700CPowerBoard:R0805R14, R15, R22, R46, R98, R145, R146, R205, R321, R327, R334
71MEG700CPowerBoard:R0805R75, R86, R311, R312, R313, R316, R318
733K700CPowerBoard:R0805R49, R202, R203, R209, R210, R221, R222
751K700CPowerBoard:R0805R41, R43, R47, R48, R103, R336, R341
60.1uF700CPowerBoard:C0805C2, C11, C200, C205, C207, C212
620K700CPowerBoard:R0805R38, R40, R55, R147, R333, R340
6360K700CPowerBoard:R0805R122, R125, R128, R131, R135, R325
64.7uF700CPowerBoard:C1812C4, C5, C6, C7, C8, C16
6BAS16?700CPowerBoard:SOT323D2, D3, D24, D26, D200, D201
5"G16" 2SK1590700CPowerBoard:SOT23Q24, Q26, Q41, Q301, Q305
5"L6"700CPowerBoard:SOT323Q5, Q10, Q200, Q201, Q303
5240pF700CPowerBoard:C0805C47, C304, C305, C306, C307
52SJ189700CPowerBoard:DPAKQ1, Q2, Q6, Q7, Q52
539K700CPowerBoard:R0805R126, R130, R134, R308, R309
4"26"700CPowerBoard:SOT323Q13, Q66, Q306, Q310
4"A4"700CPowerBoard:SOT23D7, D13, D300, D302
4"O4"700CPowerBoard:SOT323Q51, Q61, Q63, Q65
42SC4213700CPowerBoard:SOT323Q9, Q21, Q25, Q47
43.3nF700CPowerBoard:C0805C40, C41, C204, C300
433uF/16V700CPowerBoard:CP6032C12, C13, C14, C15
44.7K700CPowerBoard:R0805R34, R143, R216, R335
4470700CPowerBoard:R0805R35, R53, R54, R59
48.2K700CPowerBoard:R0805R211, R212, R223, R224
3"DA6" 1uF 20V700CPowerBoard:CP3216C38, C201, C208
3"M6" 2SA1611700CPowerBoard:SOT323Q60, Q62, Q64
3150K700CPowerBoard:R0805R124, R208, R220
315K700CPowerBoard:R0805R141, R204, R303
3220K700CPowerBoard:R0805R21, R44, R304
3499K700CPowerBoard:R0805R314, R317, R319
35.1K700CPowerBoard:R0805R120, R121, R129
3680pF700CPowerBoard:C0805C202, C203, C301
2"16"700CPowerBoard:SOT323Q42, Q45
2"A6"700CPowerBoard:SOT323D12, D23
2"AB" "TN"700CPowerBoard:SOT89Q19, Q20
2"AS6" 4.7uF 10V700CPowerBoard:CP3216C33, C34
2"B"700CPowerBoard:SOT23D9, D15
2"DN6" 3.3uF 20V700CPowerBoard:CP3528C206, C213
2"M15"700CPowerBoard:SOT323Q35, Q309
2"ZS"700CPowerBoard:SOT23Q40, Q302
20.1700CPowerBoard:R_AX_SMDR139, R151
20.1Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR32, R33
2147K700CPowerBoard:R0805R73, R80
21K700CPowerBoard:R0805R67, R153
21nF700CPowerBoard:C0805C1, C209
22.2K700CPowerBoard:R0805R142, R300
227K700CPowerBoard:R0805R1, R219
22SA1213?700CPowerBoard:SOT89Q4, Q29
22SK1469700CPowerBoard:DPAKQ53, Q54
22SK2463700CPowerBoard:SOT89Q32, Q33
22SK974700CPowerBoard:DPAKQ48, Q56
233uF/10VCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC19, C42
236K700CPowerBoard:R0805R213, R214
2422K700CPowerBoard:R0805R301, R302
247uF/10V700CPowerBoard:CP6032C21, C22
262K700CPowerBoard:R0805R42, R65
275700CPowerBoard:R0805R2, R5
275K700CPowerBoard:R0805R37, R329
28.06K700CPowerBoard:R0805R307, R315
2BAV99 "A7"700CPowerBoard:SOT23D18, D301
2EA60QC04700CPowerBoard:DPAKD1, D11
2LM324700CPowerBoard:SO14IC4, IC5
2rsenseResistor_THT:R_Box_L8.4mm_W2.5mm_P5.08mmR8, R152
2uPC1100G700CPowerBoard:SO16IC11, IC12
1"101" 10V?700CPowerBoard:SOT23D4
1"122" 12V700CPowerBoard:SOT23D14
1"162" 16V700CPowerBoard:SOT23D19
1"209"700CPowerBoard:IND2T1
1"4A" "31"700CPowerBoard:SOT89IC3
1"512" 5.1V?700CPowerBoard:SOT23D5
1"94"700CPowerBoard:SOT323Q15
1"96"700CPowerBoard:SOT323Q34
1"A6"700CPowerBoard:SOT23D16
1"EJ6" 2.2uF 25VCapacitor_SMD:C_1206_3216MetricC39
1"H"700CPowerBoard:SOT323D10
1"NY"700CPowerBoard:SOT89Q67
1"S4"Diode_SMD:D_2512_6332Metric_Pad1.52x3.35mm_HandSolderD17

The 303 most common of 387 parts.

More from schlae/Thinkpad700CPower

1
  • 4 layers53g9510, the printed circuit board in 3D

    53g9510

    schlae/Thinkpad700CPower

    Reverse engineered schematics for the Thinkpad 700C power board

    89 parts14

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers36.8 × 34.7 mmTinylab proto1, the printed circuit board in 3D

    Tinylab proto1

    espotek-org/Labrador

    EspoTek Labrador is a USB device that transforms your PC or smartphone into a fully-featured electronics lab. This repo holds all of the source code!

    79 parts1.2k
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 2 layers231.1 × 106.7 mmSnark barker, the printed circuit board in 3D

    Snark barker

    schlae/snark-barker

    A 100% compatible replica of the famed SB 1.0 sound card

    199 parts687
  • 4 layers82.6 × 82.6 mmJumperlessV5r8, the printed circuit board in 3D

    JumperlessV5r8

    Architeuthis-Flux/JumperlessV5

    The next generation jumperless breadboard

    650 parts332
  • 4 layers72.4 × 95.3 mmDingoPDM, the printed circuit board in 3D

    DingoPDM

    corygrant/dingoPDM

    Hardware - dingoPDM is an open source, affordable automotive PDM (Power Distribution Module). Pre-assembled and tested units are available or the design can be used to build a DIY version.

    156 parts128MIT
  • 2 layers191.5 × 76 mmPcb project, the printed circuit board in 3D

    Pcb project

    CrashOverride85/zc95

    4 channel EStim box inspired by the mk312bt, with Lua scripting support

    337 parts117GPL-3.0
  • 4 layers292.1 × 88.3 mmSnark barker mca, the printed circuit board in 3D

    Snark barker mca

    schlae/snark-barker-mca

    A Sound Blaster compatible sound card for Micro Channel bus computers

    177 parts69

Questions

How big is the Thinkpad700CPower PCB?

It measures 155.8 × 49 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Thinkpad700CPower use?

387 parts, built around the LM324, UPC1100GS-A, 2SA1213Y and 2SK2463-VB. 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 Thinkpad700CPower KiCad files?

From the schlae/Thinkpad700CPower repository on GitHub, at the commit this page was made from: the board is 700CPowerBoard/Thinkpad700CPower.kicad_pcb and its schematic 53g9510/53g9510.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Thinkpad700CPower design in my own project?

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