Skip to the content
2 layers252.4 × 149.3 mmBFS9000, the printed circuit board in 3D

Custom split ergonomic keyboard PCB based on Sofle Pico (RP2040/Pico). Adds detachable breakaway function row and lateral key packs, SK6803MINI-E per-key RGB, rear underglow (6 per half + 4 per pack), resistor-based auto side detection, optional Cirque touchpad, and USBLC6-2SC6 ESD protection.

Size
252.4 × 149.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
237
Nets
161
Pads
2,238
Tracks, vias
3,426, 547
Pours
2,009
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Feb 2026
Updated
12 Jul 2026

Overview

BFS9000 is an open-source printed circuit board by jguillen-lab, from the jguillen-lab/BFS9000 repository on GitHub. It is a 2-layer board of 252.4 × 149.3 mm with 237 parts on 161 nets, routed with 3,426 tracks and 547 vias.

It is built around the MBR120VLSF and SI2301CDS. Its parts include 61 capacitors, 6 connectors, 2 diodes, 2 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

2

README

hardware/BFS9000/README.md

BFS9000 — Hardware

🇪🇸 ¿Prefieres leer esto en español? ? README.es.md

Hardware directory for the BFS9000 keyboard.

Work in progress

This hardware is currently under active development and is not functional yet. Version 0.4 should be considered an early prototype intended only for validation and iteration.

Do not treat the current design, PCB, schematics, footprints, BOM, or documentation as final or production-ready. Expect breaking changes, missing features, design errors, and incomplete documentation.

Status

  • Current version: 0.4
  • Development stage: prototype / WIP
  • Functional status: not working yet

Notes

This directory is intended to track the ongoing hardware development of the BFS9000. At this stage, the project is still evolving and substantial changes are expected before it becomes usable.

License and attribution

This hardware directory is licensed under the MIT License unless otherwise stated.

BFS9000 contains original work as well as files, ideas, references, or derived work from other open-source keyboard projects and component libraries.

See:

Parts

237
QtyValueFootprintReferences
58DBFS9000:D_Hybrid_SOD-123_DO-35_DSDC0R0, DC0R1, DC0R3, DC0R5, DC1R0, DC1R1, DC1R2, DC1R3, DC1R4, DC1R5, DC2R0, DC2R1, DC2R2, DC2R3, DC2R4, DC10R5 +42
57MX_SW_HSBFS9000:SW_Cherry_MX_Hotswap_DSC0R0, C0R1, C0R3, C0R5, C1R0, C1R1, C1R2, C1R3, C1R4, C1R5, C2R0, C2R1, C2R2, C2R3, C2R4, C10R5 +41
57SK6803 MINI-EBFS9000:Cust_SK6803_MINI-E_BFS9000MLED1, MLED2, MLED10, MLED11, MLED12, MLED13, MLED14, MLED15, MLED16, MLED17, MLED18, MLED19, MLED20, MLED21, MLED22, MLED23 +41
14Breakaway tabsBFS9000:Cutout_Long_OvalCut_1, Cut_2, Cut_3, Cut_4, Cut_5, Cut_6, Cut_7, Cut_8, Cut_9, Cut_10, Cut_11, Cut_12, Cut_13, Cut_14
14HOLEBFS9000:Mount_M2_Post_Hole_Keyplate_WideTH3, TH6, TH7, TH9, TH10, TH11, TH12, TH13, TH14, TH15, TH16, TH17, TH19, TH20
5SK6803 MINI-EBFS9000:Cust_SK6803_MINI-E_BFS9000_UnderglowMULED1, MULED2, MULED3, SULED1, SULED2
42.2kBFS9000:R_Hybrid_1206_P6.3mmLEFT_HAND1, R3, R4, RIGHT_HAND1
4HOLEBFS9000:Mount_M2_Post_Hole_Keyplate_NarrowTH1, TH2, TH4, TH5
30.1uFBFS9000:C_0805_HandSolderC2, C3, C4
2Conn_01x01BFS9000:PinHeader_1x01_P2.54mmJ5, J6
2Conn_01x04BFS9000:Conn_TouchpadJ3, J4
2HOLEBFS9000:Mount_Tenting_PuckTH8, TH18
2LOGOBFS9000:Logo_BFS9000_Gran_CanariaBFS9000_Back, BFS9000_Front
2QRBFS9000:QR_WikiWiki_Back, Wiki_Front
2Stabilizer_MXBFS9000:Stabilizer_MX_2uS1, S2
11uFBFS9000:C_0805_HandSolderC1
1Conn_01x04BFS9000:Display_OLED_SSD1306_128x64J1
1D_SOD-128BFS9000:D_SOD-128D31_B
1Encoder_Rotary_SwitchBFS9000:Encoder_EC11E_Switch_Vertical_H20mmENC1
1MBR120VLSFBFS9000:D_Hybrid_SOD-123_DO-41_P7.62mm_DSD31
1MJ-4PP-9BFS9000:MJ-4PP-9J2
1RP2040 Core boardBFS9000:RPi_Pico_SMD_TH_DSU1
1Si2301CDSBFS9000:SOT-23_DSQ1
1SolderJumper_2_OpenBFS9000:SolderJumper_Level_Shifter_BypassJP1

Similar boards

  • 6 layers144.8 × 106.7 mmLoriques, the printed circuit board in 3D

    Loriques

    skot/Loriques

    A solar powered Meshtastic LoRa gateway

    122 parts17CERN-OHL-S-2.0
  • 2 layers51.8 × 21 mmCh643, the printed circuit board in 3D

    Ch643

    WayneWu3/CH643-Pico

    A development board based on the WCH CH643Q 32-bit RISC-V MCU.

    42 parts
  • 2 layers200 × 70 mmFRL RFiD Box, the printed circuit board in 3D

    FRL RFiD Box

    FREILab/easyVerwaltungHardware

    Hardware und Firmware für alle Geräte im Bezug zu easyVerwaltung

    65 parts2
  • 2 layers285 × 94.5 mmRmk ble keyboard, the printed circuit board in 3D

    Rmk ble keyboard

    HaoboGu/rmk-ble-keyboard

    A fully open source BLE/USB dual-mode GH60 keyboard powered by rmk

    160 parts42GPL-3.0
  • 2 layers45 × 45 mmFiberaudio-108, the printed circuit board in 3D

    Fiberaudio-108

    islandcontroller/fiberaudio-108

    A low-cost USB audio interface with S/PDIF optical output, based on the Cmedia CM108 ASIC.

    43 parts29
  • 4 layers50.3 × 33 mm154-watch, the printed circuit board in 3D

    154-watch

    martinberlin/H-spi-adapters

    PCB design for SPI adapters (HATs)

    67 parts23
  • 2 layers32 × 32 mmTuxmini v03, the printed circuit board in 3D

    Tuxmini v03

    tux-friend/tux-cube

    Physics Sensor Cube Tux³

    83 parts18GPL-3.0
  • 4 layers401.3 × 203.2 mmCpu010, the printed circuit board in 3D

    Cpu010

    thorpej/pg68k

    The 68k Playground, a 680x0-based home-brew computer with multiple CPU options

    272 parts15

Questions

How big is the BFS9000 PCB?

It measures 252.4 × 149.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BFS9000 use?

237 parts, built around the MBR120VLSF and SI2301CDS. 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 BFS9000 KiCad files?

From the jguillen-lab/BFS9000 repository on GitHub, at the commit this page was made from: the board is hardware/BFS9000/BFS9000.kicad_pcb and its schematic hardware/BFS9000/Addressable RGB LEDs.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BFS9000 design in my own project?

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