
53g9510
schlae/Thinkpad700CPower
Reverse engineered schematics for the Thinkpad 700C power board

Reverse engineered schematics for the Thinkpad 700C power board
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.
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.
If you need information about disassembling a Thinkpad 700C to access the power board, refer to my guide on iFixit.
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.
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.
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.
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.
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.
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 30 | 10K | 700CPowerBoard:R0805 | R17, R104, R123, R127, R132, R133, R136, R137, R200, R201, R217, R310, R320, R322, R332, R338 +14 |
| 21 | TestPoint_Small | 700CPowerBoard:TP1 | TP1, TP100, TP101, TP102, TP103, TP104, TP105, TP106, TP107, TP108, TP109, TP110, TP111, TP112, TP113, TP114 +5 |
| 16 | 10nF | 700CPowerBoard:C0805 | C20, C23, C25, C27, C43, C51, C302, C303, C308, C309, C310, C311, C312, C313, C315, C317 |
| 12 | 100K | 700CPowerBoard:R0805 | R27, R57, R81, R82, R305, R323, R324, R326, R328, R331, R339, R346 |
| 11 | 47K | 700CPowerBoard:R0805 | R14, R15, R22, R46, R98, R145, R146, R205, R321, R327, R334 |
| 7 | 1MEG | 700CPowerBoard:R0805 | R75, R86, R311, R312, R313, R316, R318 |
| 7 | 33K | 700CPowerBoard:R0805 | R49, R202, R203, R209, R210, R221, R222 |
| 7 | 51K | 700CPowerBoard:R0805 | R41, R43, R47, R48, R103, R336, R341 |
| 6 | 0.1uF | 700CPowerBoard:C0805 | C2, C11, C200, C205, C207, C212 |
| 6 | 20K | 700CPowerBoard:R0805 | R38, R40, R55, R147, R333, R340 |
| 6 | 360K | 700CPowerBoard:R0805 | R122, R125, R128, R131, R135, R325 |
| 6 | 4.7uF | 700CPowerBoard:C1812 | C4, C5, C6, C7, C8, C16 |
| 6 | BAS16? | 700CPowerBoard:SOT323 | D2, D3, D24, D26, D200, D201 |
| 5 | "G16" 2SK1590 | 700CPowerBoard:SOT23 | Q24, Q26, Q41, Q301, Q305 |
| 5 | "L6" | 700CPowerBoard:SOT323 | Q5, Q10, Q200, Q201, Q303 |
| 5 | 240pF | 700CPowerBoard:C0805 | C47, C304, C305, C306, C307 |
| 5 | 2SJ189 | 700CPowerBoard:DPAK | Q1, Q2, Q6, Q7, Q52 |
| 5 | 39K | 700CPowerBoard:R0805 | R126, R130, R134, R308, R309 |
| 4 | "26" | 700CPowerBoard:SOT323 | Q13, Q66, Q306, Q310 |
| 4 | "A4" | 700CPowerBoard:SOT23 | D7, D13, D300, D302 |
| 4 | "O4" | 700CPowerBoard:SOT323 | Q51, Q61, Q63, Q65 |
| 4 | 2SC4213 | 700CPowerBoard:SOT323 | Q9, Q21, Q25, Q47 |
| 4 | 3.3nF | 700CPowerBoard:C0805 | C40, C41, C204, C300 |
| 4 | 33uF/16V | 700CPowerBoard:CP6032 | C12, C13, C14, C15 |
| 4 | 4.7K | 700CPowerBoard:R0805 | R34, R143, R216, R335 |
| 4 | 470 | 700CPowerBoard:R0805 | R35, R53, R54, R59 |
| 4 | 8.2K | 700CPowerBoard:R0805 | R211, R212, R223, R224 |
| 3 | "DA6" 1uF 20V | 700CPowerBoard:CP3216 | C38, C201, C208 |
| 3 | "M6" 2SA1611 | 700CPowerBoard:SOT323 | Q60, Q62, Q64 |
| 3 | 150K | 700CPowerBoard:R0805 | R124, R208, R220 |
| 3 | 15K | 700CPowerBoard:R0805 | R141, R204, R303 |
| 3 | 220K | 700CPowerBoard:R0805 | R21, R44, R304 |
| 3 | 499K | 700CPowerBoard:R0805 | R314, R317, R319 |
| 3 | 5.1K | 700CPowerBoard:R0805 | R120, R121, R129 |
| 3 | 680pF | 700CPowerBoard:C0805 | C202, C203, C301 |
| 2 | "16" | 700CPowerBoard:SOT323 | Q42, Q45 |
| 2 | "A6" | 700CPowerBoard:SOT323 | D12, D23 |
| 2 | "AB" "TN" | 700CPowerBoard:SOT89 | Q19, Q20 |
| 2 | "AS6" 4.7uF 10V | 700CPowerBoard:CP3216 | C33, C34 |
| 2 | "B" | 700CPowerBoard:SOT23 | D9, D15 |
| 2 | "DN6" 3.3uF 20V | 700CPowerBoard:CP3528 | C206, C213 |
| 2 | "M15" | 700CPowerBoard:SOT323 | Q35, Q309 |
| 2 | "ZS" | 700CPowerBoard:SOT23 | Q40, Q302 |
| 2 | 0.1 | 700CPowerBoard:R_AX_SMD | R139, R151 |
| 2 | 0.1 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R32, R33 |
| 2 | 147K | 700CPowerBoard:R0805 | R73, R80 |
| 2 | 1K | 700CPowerBoard:R0805 | R67, R153 |
| 2 | 1nF | 700CPowerBoard:C0805 | C1, C209 |
| 2 | 2.2K | 700CPowerBoard:R0805 | R142, R300 |
| 2 | 27K | 700CPowerBoard:R0805 | R1, R219 |
| 2 | 2SA1213? | 700CPowerBoard:SOT89 | Q4, Q29 |
| 2 | 2SK1469 | 700CPowerBoard:DPAK | Q53, Q54 |
| 2 | 2SK2463 | 700CPowerBoard:SOT89 | Q32, Q33 |
| 2 | 2SK974 | 700CPowerBoard:DPAK | Q48, Q56 |
| 2 | 33uF/10V | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C19, C42 |
| 2 | 36K | 700CPowerBoard:R0805 | R213, R214 |
| 2 | 422K | 700CPowerBoard:R0805 | R301, R302 |
| 2 | 47uF/10V | 700CPowerBoard:CP6032 | C21, C22 |
| 2 | 62K | 700CPowerBoard:R0805 | R42, R65 |
| 2 | 75 | 700CPowerBoard:R0805 | R2, R5 |
| 2 | 75K | 700CPowerBoard:R0805 | R37, R329 |
| 2 | 8.06K | 700CPowerBoard:R0805 | R307, R315 |
| 2 | BAV99 "A7" | 700CPowerBoard:SOT23 | D18, D301 |
| 2 | EA60QC04 | 700CPowerBoard:DPAK | D1, D11 |
| 2 | LM324 | 700CPowerBoard:SO14 | IC4, IC5 |
| 2 | rsense | Resistor_THT:R_Box_L8.4mm_W2.5mm_P5.08mm | R8, R152 |
| 2 | uPC1100G | 700CPowerBoard:SO16 | IC11, IC12 |
| 1 | "101" 10V? | 700CPowerBoard:SOT23 | D4 |
| 1 | "122" 12V | 700CPowerBoard:SOT23 | D14 |
| 1 | "162" 16V | 700CPowerBoard:SOT23 | D19 |
| 1 | "209" | 700CPowerBoard:IND2 | T1 |
| 1 | "4A" "31" | 700CPowerBoard:SOT89 | IC3 |
| 1 | "512" 5.1V? | 700CPowerBoard:SOT23 | D5 |
| 1 | "94" | 700CPowerBoard:SOT323 | Q15 |
| 1 | "96" | 700CPowerBoard:SOT323 | Q34 |
| 1 | "A6" | 700CPowerBoard:SOT23 | D16 |
| 1 | "EJ6" 2.2uF 25V | Capacitor_SMD:C_1206_3216Metric | C39 |
| 1 | "H" | 700CPowerBoard:SOT323 | D10 |
| 1 | "NY" | 700CPowerBoard:SOT89 | Q67 |
| 1 | "S4" | Diode_SMD:D_2512_6332Metric_Pad1.52x3.35mm_HandSolder | D17 |
The 303 most common of 387 parts.

schlae/Thinkpad700CPower
Reverse engineered schematics for the Thinkpad 700C power board

fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io

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!




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.

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

schlae/snark-barker-mca
A Sound Blaster compatible sound card for Micro Channel bus computers
It measures 155.8 × 49 mm and has 4 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask schlae before reusing the design.