

Documentation of product FIGHTBOX slim mod that can use MX Switch or CHOC Switch
- Size
- 210 × 120 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 78
- Nets
- 59
- Pads
- 370
- Tracks, vias
- 790, 137
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 31 Jul 2024
- Updated
- 5 Aug 2024
Overview
FightBox is an open-source printed circuit board by juarendra, from the juarendra/FightBox-Slim-GP2040-Controller repository on GitHub. It is a 2-layer board of 210 × 120 mm with 78 parts on 59 nets, routed with 790 tracks and 137 vias.
It is built around the RP2040-ZERO. Its parts include 30 switches, 28 inductors and 5 connectors. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Main components
1README
README.mdFightBox-Slim-GP2040-Controller
Table of Content
Priview Hardware
Documentation
Pinout Diagram
Dimension
BOM
Schematic
Pinout Diagram
Parts
78| Qty | Value | Footprint | References |
|---|---|---|---|
| 28 | kbd_SK6812MINI | kbd:SK6812MINI_rev | L1, L2, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20, L21, L22, L23 +12 |
| 12 | SW_PUSH | keyswitch:Kailh_socket_MX | SW19, SW20, SW21, SW22, SW23, SW24, SW25, SW26, SW27, SW28, SW29, SW30 |
| 12 | SW_Push | keyswitch:Kailh_socket_PG1350 | SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18 |
| 7 | MountingHole | MountingHole:MountingHole_6.4mm_M6 | H1, H2, H3, H4, H5, H6, H7 |
| 6 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW1, SW2, SW3, SW4, SW5, SW6 |
| 5 | i2c_pin-Lily58-cache | solfe:1pin_conn | J1, J2, J3, J4, J5 |
| 3 | Jumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP3 |
| 2 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP4, JP5 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_Murata_PKLCS1212E | BZ1 |
| 1 | RP2040-Zero | RP2040-Zero:RP2040-Zero | A1 |
| 1 | SSD1306 | oled:128x64OLED | Brd1 |
Similar boards
- 2 layers132.3 × 94.9 mm

- 2 layers321 × 92.3 mm

- 2 layers255.9 × 99.3 mm

Zerosprey42
beekeeb/zerosprey42
Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.
96 parts140 - 2 layers146.3 × 69.5 mm

- 2 layers54 × 64 mm

DonConIOmini
ravinrabbid/DonCon2040
RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers
96 parts66MIT - 2 layers52 × 50 mm

RP2040-TestPatternGenerator VGA
nmur/RP2040-TestPatternGenerator
A simple test pattern generator running on the RP2040 microcontroller
12 parts64GPL-3.0 - 2 layers120 × 40 mm

Buinchiez40
ChrisChrisLoLo/bunchiez40
A pocket keyboard that makes use of mouse switches to achieve a miniscule size
90 parts56GPL-3.0 - 2 layers305.2 × 76.2 mm

Questions
How big is the FightBox PCB?
It measures 210 × 120 mm and has 2 copper layers, 1.6 mm thick.
What parts does the FightBox use?
78 parts, built around the RP2040-ZERO. 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 FightBox KiCad files?
From the juarendra/FightBox-Slim-GP2040-Controller repository on GitHub, at the commit this page was made from: the board is SCH-PCB/FightBox-kicad/FightBox.kicad_pcb and its schematic SCH-PCB/FightBox-kicad/FightBox.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the FightBox design in my own project?
Its repository states no licence, so its author keeps all rights: ask juarendra before reusing the design.