

ComboFlex
A combination of assistive flexible PCBs for Wii modding and portabilising.
- Size
- 54.5 × 42.5 mm
- Copper layers
- 2
- Thickness
- 0.14 mm
- Parts
- 83
- Nets
- 122
- Pads
- 336
- Tracks, vias
- 841, 229
- Pours
- 240
- Routed
- Yes
- KiCad
- KiCad 8.99 (file 20240225)
- Created
- 29 Mar 2024
- Updated
- 30 Mar 2024
Overview
ComboFlex is an open-source printed circuit board by VoxelTek, from the VoxelTek/ComboFlex repository on GitHub. It is a 2-layer board of 54.5 × 42.5 mm with 83 parts on 122 nets, routed with 841 tracks and 229 vias.
It is built around the XC3S200A-4VQG100C, AT25SF041B-MAHD-T and S34ML02G100TFI000, with the TPS7A0512PDBZR among its other parts. Its parts include 20 connectors, 17 capacitors, 9 resistors, 6 ICs and 2 diodes. It belongs with the FPGA and CPLD boards of this library.
Main components
4XC3S200A-4VQG100C
TQFP-100(14x14)0℃~+85℃ 4032 Supports hot swap、Supports UID protection、Supports multi-version bitstream rollback TQFP-100(14x14) Programmable Logic Device (CPLDs/FPGAs) ROHSAMD/XILINXProgrammable Logic Device (CPLDs/FPGAs)AT25SF041B-MAHD-T
USON-8-EP(2x3)-40℃~+85℃ 100,000 cycles 108MHz 2.5V~3.6V 20 Years 25uA 4Mbit SPI USON-8-EP(2x3) NOR FLASH ROHSRenesas ElectronicsNOR FLASHS34ML02G100TFI000
TSOP-48-18.4mm-40℃~+85℃ 10 Years 100,000 cycles 2.7V~3.6V 200us 25ns 2Gbit 3.5ms TSOP-48-18.4mm NAND FLASH ROHSInfineon TechnologiesNAND FLASHTPS7A0512PDBZR
SOT-23-40℃~+125℃@(Tj) 1 1.2V 180uVrms 1uA 200mA 235mV@(200mA) 40dB@(1kHz) 5.5V Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdComboFlex
What is this?
The Wii is a complex console, with lots of different parts. A lot of those are optional, but a lot are necessary, which makes things annoying when trying to trim down a Wii for use in a portable gaming console. Not to mention, the optional extras can often be quite a pain to include.
As such, the community has developed multiple assistive PCBs. This project aims to combine all of them onto one flexible PCB, to not only make things easier for modders, but also to reduce costs some.
The projects in question:
- WiFi-Flex, by supertazon and YveltalGriffin: https://github.com/supertazon/WiFiflex
- mxHound, by VoxelTek: https://github.com/VoxelTek/mxHound
- fujiFlex, by YveltalGriffin: https://github.com/mackieks/fujiflex
This project also implements NAND relocation as a bonus feature. While other projects already exist for that, most aren't licensed very permissively. As such, the NAND relocation will be reconstructed from scratch.
Parts
83| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | Conn_01x01 | comboflex:wii-single-via-0.45mm | J1, J2, J3, J4, J5, J6, J7, J8, J10, J11, J12, J13, J14, J15, J16, J17 +1 |
| 11 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C9, C10, C11, C12, C13, C14, C15, C16, C17 |
| 6 | TestPoint | comboflex:TestPoint_Pad_D0.75mm | TP14, TP15, TP17, TP18, TP19, TP20 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric | C3, C7, C8 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP10, TP11, TP12 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric | R3, R9 |
| 2 | 5pF | Capacitor_SMD:C_0402_1005Metric | C4, C5 |
| 2 | GND | comboflex:TestPoint_THTPad_D0.5mm_Drill0.35mm | TP9, TP9 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP13, TP16 |
| 1 | 0 | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 100K | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 100nF | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm | Y1 |
| 1 | 330 | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 505278-1933 | comboflex:5052781933 | J20 |
| 1 | AT25SF041B-MAHD-T | Package_SON:SON-8-1EP_3x2mm_P0.5mm_EP1.4x1.6mm | U6 |
| 1 | BAT54XV2T1G | Diode_SMD:D_SOD-523 | D2 |
| 1 | BATT | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | Conn_01x06_Pin | comboflex:wififlex | J18 |
| 1 | Conn_01x20_Pin | Connector_Molex:Molex_SlimStack_52991-0208_2x10_P0.50mm_Vertical | J19 |
| 1 | DATA0 | comboflex:TestPoint_THTPad_D0.5mm_Drill0.35mm | TP2 |
| 1 | DATA1 | comboflex:TestPoint_THTPad_D0.5mm_Drill0.35mm | TP3 |
| 1 | DATA2 | comboflex:TestPoint_THTPad_D0.5mm_Drill0.35mm | TP4 |
| 1 | DATA3 | comboflex:TestPoint_THTPad_D0.5mm_Drill0.35mm | TP5 |
| 1 | D_Small | Diode_SMD:D_0603_1608Metric | D1 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.0mm | TP27 |
| 1 | RESET | comboflex:TestPoint_THTPad_D0.5mm_Drill0.35mm | TP21 |
| 1 | RESET | comboflex:TestPoint_Pad_D0.75mm | TP22 |
| 1 | SoftEcho | comboflex:TestPoint_Pad_D0.75mm | TP24 |
| 1 | SoftEcho | comboflex:TestPoint_THTPad_D0.5mm_Drill0.35mm | TP23 |
| 1 | SoftShut | comboflex:TestPoint_THTPad_D0.5mm_Drill0.35mm | TP25 |
| 1 | SoftShut | comboflex:TestPoint_Pad_D0.75mm | TP26 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | TPS7A0512PDBZR | Package_TO_SOT_SMD:SOT-23 | U4 |
| 1 | U10 | comboflex:TestPoint_Pad_D0.75mm | TP6 |
| 1 | U10 | comboflex:TestPoint_THTPad_D0.5mm_Drill0.35mm | TP7 |
| 1 | Wii-MX | Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm | U2 |
| 1 | XC3S200A-4VQG100C | comboflex:QFP50P1600X1600X120-100N | U5 |
| 1 | ~ | comboflex:Wii-TSOP48-trimmed | U1 |
| 1 | ~ | Package_TO_SOT_SMD:SOT-23-5 | U3 |
Questions
How big is the ComboFlex PCB?
It measures 54.5 × 42.5 mm and has 2 copper layers, 0.14 mm thick.
What parts does the ComboFlex use?
83 parts, built around the XC3S200A-4VQG100C, AT25SF041B-MAHD-T, S34ML02G100TFI000 and TPS7A0512PDBZR. 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 ComboFlex KiCad files?
From the VoxelTek/ComboFlex repository on GitHub, at the commit this page was made from: the board is ComboFlex.kicad_pcb and its schematic ComboFlex.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ComboFlex design in my own project?
Its repository states no licence, so its author keeps all rights: ask VoxelTek before reusing the design.
Similar boards
- 2 layers27.7 × 30 mm

- 4 layers10.2 × 13.3 mm

Heart Rate Sensor Monitor
Lee34667/PCB_Kicad_Projects
Creating a L9110 module using PCB techniques.
14 parts1 - 2 layers20.3 × 25 mm

- 2 layers16.6 × 27.9 mm

- 2 layers19.8 × 25 mm

- 2 layers45.4 × 45.2 mm

- 2 layers74.5 × 56.3 mm

PowerBook
BlueSCSI/BlueSCSI-v2
BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350
83 parts459GPL-3.0 - 2 layers170.7 × 64.1 mm
