
GCController23-0899D
nataliethenerd/GCController23-0899D
Game Cube Controller 23-0899D reverse engineer

PCB thickness is 1.2mm. To generate production files you should use KiKit.
Pu-18 is an open-source printed circuit board by xyzz, from the xyzz/pu-18 repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 191.5 × 136.5 mm with 554 parts on 823 nets, routed with 11,509 tracks and 2,104 vias.
It is built around the DTC114E, 2SA1037AK and 2SC1623, with the 2SB624 and 2SD1781KR among its other parts. Its parts include 186 resistors, 182 capacitors, 33 diodes, 15 transistors and 4 ICs.
PCB thickness is 1.2mm. To generate production files you should use KiKit.
What's tested working:
Not working / known issues:
Not tested:
With the currently defined production setup this is the list of components you would have to transplant from a donor board. These are all located in the same spots on a real PU-18 board so they should be easy to match:
Additionally these are included in the BOM but might need to be transplanted if assembly runs out of stock:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 89 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C1001, C1005, C1008, C1009, C1010, C1011, C1012, C1013, C1014, C1015, C1016, C1017, C1018, C1019, C1020 +73 |
| 35 | 22 | Resistor_SMD:R_0402_1005Metric | R1, R2, R10, R11, R12, R13, R15, R16, R17, R18, R19, R20, R21, R23, R1005, R1012 +19 |
| 22 | 1k | Resistor_SMD:R_0402_1005Metric | R30, R31, R32, R62, R65, R66, R76, R78, R79, R133, R510, R511, R512, R528, R740, R1003 +6 |
| 19 | TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1001, TP1002, TP1003, TP1004, TP1005, TP1006, TP1007, TP1008, TP1009, TP1010, TP1011, TP1012, TP1013, TP1014, TP1015, TP1016 +3 |
| 18 | Ferrite | Inductor_SMD:L_0805_2012Metric | FB501, FB701, FB702, FB703, FB704, FL101, FL102, FL103, FL104, FL105, FL106, L1, L2, L4, L303, L304 +2 |
| 17 | RD3.9SB-T1 | Diode_SMD:D_SOD-323 | D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D114, D406, D407, D408 +1 |
| 16 | 1n | Capacitor_SMD:C_0402_1005Metric | C26, C42, C44, C57, C59, C232, C739, C1034, C1050, C1055, C1056, C1061, C1067, C1075, C1076, C1077 |
| 16 | MA8120 | Diode_SMD:D_SOD-323 | D118, D119, D501, D502, D503, D504, D505, D506, D507, D509, D510, D511, D701, D702, D703, D704 |
| 14 | 10n | Capacitor_SMD:C_0402_1005Metric | C27, C33, C43, C1002, C1003, C1057, C1062, C1063, C1064, C1066, C1069, C1070, C1072, C1082 |
| 14 | 150 | Resistor_SMD:R_0402_1005Metric | R40, R42, R43, R44, R45, R46, R47, R48, R52, R53, R54, R55, R56, R58 |
| 13 | 100p | Capacitor_SMD:C_0402_1005Metric | C4, C5, C6, C7, C8, C9, C10, C58, C529, C530, C706, C735, C764 |
| 13 | 10k | Resistor_SMD:R_0402_1005Metric | R24, R112, R125, R127, R765, R772, R1002, R1008, R1010, R1013, R1014, R1015, R1016 |
| 12 | Ferrite | Inductor_SMD:L_1206_3216Metric | FB1001, L101, L102, L104, L105, L106, L110, L111, L601, L605, L606, L1001 |
| 11 | 0 | Resistor_SMD:R_0402_1005Metric | R39, R98, R128, R144, R332, R541, R542, R543, R735, R1001, R1006 |
| 11 | Ferrite | Inductor_SMD:L_0603_1608Metric | FB1, FB2, FB3, FB4, FB5, FB6, FB7, FB401, FB402, FB502, R202 |
| 11 | elect 10uf 16v | Capacitor_SMD:CP_Elec_4x3 | C406, C407, C423, C424, C511, C519, C611, C624, C731, C734, C745 |
| 10 | 1u | Capacitor_SMD:C_0402_1005Metric | C2, C45, C324, C1006, C1007, C1073, C1074, C1078, C1079, C1080 |
| 8 | 150 x4 | Resistor_SMD:R_Array_Convex_4x0603 | RB111, RB112, RB113, RB114, RB115, RB116, RB117, RB118 |
| 7 | 470 | Resistor_SMD:R_0402_1005Metric | R61, R64, R90, R91, R92, R94, R95 |
| 7 | 75 | Resistor_SMD:R_0402_1005Metric | R34, R68, R69, R70, R71, R72, R74 |
| 6 | 100 | Resistor_SMD:R_0402_1005Metric | R25, R33, R36, R77, R82, R121 |
| 5 | 100k | Resistor_SMD:R_0402_1005Metric | R75, R80, R101, R123, R126 |
| 5 | 120 | Resistor_SMD:R_0402_1005Metric | R41, R49, R50, R51, R57 |
| 5 | MountingHole_Pad | MountingHole:MountingHole_3.5mm_Pad | H1001, H1002, H1003, H1004, H1005 |
| 5 | elect 220uf 4v | Capacitor_SMD:CP_Elec_5x3 | C518, C522, C527, C528, C602 |
| 4 | 0.8A | Fuse:Fuse_1206_3216Metric | PS601, PS602, PS603, PS605 |
| 4 | 1200p | Capacitor_SMD:C_0402_1005Metric | C12, C13, C712, C713 |
| 4 | 220 | Resistor_SMD:R_0402_1005Metric | R86, R145, R204, R1011 |
| 4 | 4.7k | Resistor_SMD:R_0402_1005Metric | R14, R22, R100, R135 |
| 4 | 47k | Resistor_SMD:R_0402_1005Metric | R134, R515, R708, R736 |
| 4 | DTC114E | Package_TO_SOT_SMD:SOT-23-3 | Q101, Q102, Q103, Q104 |
| 4 | KM48V514BJ | pu18:short-SOP-28_8.4x18.16mm_P1.27mm | IC106, IC107, IC108, IC109 |
| 4 | elect 47uf 16v | Capacitor_SMD:CP_Elec_5x3 | C325, C601, C605, C738 |
| 4 | tant 22uf 4v | Capacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I | C46, C736, C737, C741 |
| 3 | 150 | Resistor_SMD:R_0805_2012Metric | R503, R504, R505 |
| 3 | 15k | Resistor_SMD:R_0402_1005Metric | R124, R130, R138 |
| 3 | 2.2k | Resistor_SMD:R_0402_1005Metric | R501, R502, R617 |
| 3 | 2SA1037AK | Package_TO_SOT_SMD:SOT-23-3 | Q501, Q502, Q503 |
| 3 | 2SC1623 | Package_TO_SOT_SMD:SOT-23-3 | Q505, Q610, Q611 |
| 3 | 39k | Resistor_SMD:R_0402_1005Metric | R122, R741, R771 |
| 3 | 470k | Resistor_SMD:R_0402_1005Metric | R99, R129, R706 |
| 3 | 47n | Capacitor_SMD:C_0402_1005Metric | C14, C715, C761 |
| 3 | MountingHole | MountingHole:MountingHole_3.5mm | H1009, H1010, H1011 |
| 3 | MountingHole_Pad | MountingHole:MountingHole_3.5mm_Pad_TopOnly | H1006, H1007, H1008 |
| 3 | elect 22uf 6.3v | Capacitor_SMD:CP_Elec_4x3 | C443, C616, C756 |
| 2 | 1.2k | Resistor_SMD:R_0402_1005Metric | R618, R739 |
| 2 | 1.5k | Resistor_SMD:R_0402_1005Metric | R131, R734 |
| 2 | 1.5k 0.5% | Resistor_SMD:R_0402_1005Metric | R707, R731 |
| 2 | 220k | Resistor_SMD:R_0402_1005Metric | R136, R709 |
| 2 | 220k 0.5% | Resistor_SMD:R_0402_1005Metric | R748, R749 |
| 2 | 2SB624 | Package_TO_SOT_SMD:SOT-23-3 | Q506, Q609 |
| 2 | 2SD1781K | Package_TO_SOT_SMD:SOT-23-3 | Q403, Q404 |
| 2 | 3.3k | Resistor_SMD:R_0402_1005Metric | R141, R142 |
| 2 | 33k 0.5% | Resistor_SMD:R_0402_1005Metric | R745, R746 |
| 2 | 36k 0.5% | Resistor_SMD:R_0402_1005Metric | R716, R726 |
| 2 | 3k 0.5% | Resistor_SMD:R_0402_1005Metric | R713, R728 |
| 2 | 47 | Resistor_SMD:R_0402_1005Metric | R87, R88 |
| 2 | 470p | Capacitor_SMD:C_0402_1005Metric | C31, C720 |
| 2 | 5.6k | Resistor_SMD:R_0402_1005Metric | R338, R529 |
| 1 | 10 | Resistor_SMD:R_0402_1005Metric | R444 |
| 1 | 10uH | Inductor_SMD:L_0805_2012Metric | L701 |
| 1 | 1500p | Capacitor_SMD:C_0402_1005Metric | C708 |
| 1 | 180k | Resistor_SMD:R_0402_1005Metric | R715 |
| 1 | 18k | Resistor_SMD:R_0402_1005Metric | R527 |
| 1 | 20k 0.5% | Resistor_SMD:R_0402_1005Metric | R516 |
| 1 | 22k | Resistor_SMD:R_0402_1005Metric | R737 |
| 1 | 22n | Capacitor_SMD:C_0402_1005Metric | C707 |
| 1 | 2700 | Resistor_SMD:R_0402_1005Metric | R1007 |
| 1 | 2A | Fuse:Fuse_1206_3216Metric | PS604 |
| 1 | 2SB1132-P | Package_TO_SOT_SMD:SOT-89-3 | Q701 |
| 1 | 3.3 | Resistor_SMD:R_0402_1005Metric | R530 |
| 1 | 3.6k | Resistor_SMD:R_0402_1005Metric | R132 |
| 1 | 330 | Resistor_SMD:R_0402_1005Metric | R38 |
| 1 | 3300p | Capacitor_SMD:C_0402_1005Metric | C49 |
| 1 | 33k | Resistor_SMD:R_0402_1005Metric | R1017 |
| 1 | 33uH | Inductor_SMD:L_0805_2012Metric | L507 |
| 1 | 390k | Resistor_SMD:R_0402_1005Metric | R711 |
| 1 | 4.3k | Resistor_SMD:R_0402_1005Metric | R738 |
| 1 | 4.7n | Capacitor_SMD:C_0402_1005Metric | C714 |
| 1 | 47k | Potentiometer_SMD:Potentiometer_Bourns_TC33X_Vertical | RV703 |
The 507 most common of 554 parts.
It measures 191.5 × 136.5 mm and has 2 copper layers, 1.6 mm thick.
554 parts, built around the DTC114E, 2SA1037AK, 2SC1623 and 2SB624. 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 xyzz/pu-18 repository on GitHub, at the commit this page was made from: the board is pu-18.kicad_pcb and its schematic pu-18.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CC0-1.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).

nataliethenerd/GCController23-0899D
Game Cube Controller 23-0899D reverse engineer


RGBeter/Sega_Saturn_VA0.5_Reproduction
Reproduction schematics and PCB of the Sega Saturn VA0.5 Main board

allisonmb/game-gear
Each aspect of the project is linked below, with README files indicating their functionality, how to run them, and known bugs.

NVlabs/Cypress
Cypress is a scalable, GPU-accelerated PCB placement method inspired by VLSI. It incorporates tailored cost functions, constraint handling, and optimized techniques adapted for PCB layouts.


