
Bsl array v1
jackw01/scanlight
A better light source for scanning color negative film

A keyboard that can break
Fracture is an open-source printed circuit board by Sudo-Aju, from the Sudo-Aju/Fracture repository on GitHub. It is a 2-layer board of 277.7 × 102.6 mm with 110 parts on 76 nets, routed with 773 tracks and 113 vias.
Its parts include 50 switches, 48 diodes and 2 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

A Bluetooth Powered 48-Key Split Keyboard
Fracture is a wireless 48-key split mechanical keyboard built around modularity, portability, and aesthetics.
Unlike traditional keyboards, Fracture is designed to literally seperate into two halves, giving users a more ergonomic typing expereience while creating a visually unique "fractured" appearance.
Built using the Seed Studio XIAO nRF52840, Kailh Choc Switches, and low-profile keycaps, Fracture blends minimalism with functionaly in a compact wireless setup.
Most keyboards are designed around a fixed layout.
Fracture was built around a different idea:
What if keyboard itself reflected flexibility?
The split design is inspired from Corne keyboards:
The project also explores how industrial design and hardware aesthetics can coexist with practicality.
Navigate to:
PCB/Production/Upload the included Gerber files to your preferred PCB manufacturer and order the PCB.
All required components and purchase links are available inside: (India)
PCB/BOM/BOM.csvOrder all listed parts before starting assembly
Start by soldering first few SMD components on the PCB:
It is recommended to use:
Solder all Kailh hot-swap sockets onto the PCB carefully.
Ensure every socket sits completely flat agains the PCB before soldering.
Solder the EC11 rotary encoders in their designated positions.
Make sure they are aligned staright before fully soldering.
Insert all Kailh Choc switches into the plate and hot-swap sockets.
Check alignment carefully to avoid bent pins.
While the keyboard is unplugged:
BOOT and GND pads using tweezers or screwdriveror
A new drive should appear on your computer
Naviagte to:
Firmware/and download adafruit-circuitpython-Seeed_XIAO_nRF52840_Sense-en_US-10.2.1.uf2 or compile the files in Firmware/Config file if ZMK is to be used.
Drag and drop the uf2 file onto the mounted drive.
Repeat for the second half as well.
| Designator | Function | Value | Footprint | Quantity | Price (INR) | Price (USD) | Amount | Link |
|---|---|---|---|---|---|---|---|---|
| PCB | Main PCB | 1 | ₹3,969.00 | $40.71 | $40.71 | https://www.pcbpower.com/page/PCBDetails/UXVvdGF0aW9ucw==/SU5RNjAzNTY0/ | ||
| Keycaps u1 1 | Slim Keycaps | Chocfox CFX Choc Blank Keycaps u1 | SW_choc_v1_HS_CPG135001S30_1u | 40 | ₹35.00 | $0.36 | $14.36 | https://neomacro.in/products/chocfox-cfx-choc-blank-keycaps |
| Keycaps u1 2 | Slim Keycaps | Chocfox CFX Choc Blank Keycaps u1 | SW_choc_v1_HS_CPG135001S30_1u | 4 | ₹35.00 | $0.36 | $1.44 | https://neomacro.in/products/chocfox-cfx-choc-blank-keycaps?variant=48049351590166 |
| Keycaps u1.25 | Slim Keycaps | Chocfox CFX Choc Blank Keycaps u1.25 | SW_choc_v1_HS_CPG135001S30_1.25u | 2 | ₹55.00 | $0.56 | $1.13 | https://neomacro.in/products/chocfox-cfx-choc-blank-keycaps?variant=48049351622934 |
| Keycaps u1.5 | Slim Keycaps | Chocfox CFX Choc Blank Keycaps u1.5 | SW_choc_v1_HS_CPG135001S30_1.5u | 2 | ₹55.00 | $0.56 | $1.13 | https://neomacro.in/products/chocfox-cfx-choc-blank-keycaps?variant=48049351655702 |
| Enclosure | Print Legion | 1 | ₹400.00 | $4.10 | $4.10 | https://printlegion.hackclub.com/ | ||
| D35, D36, D37, D38, D39, D40, D41, D42, D43, D44, D45, D46, D47, D48, D49, D50, D51, D52, D53, D54, D55, D56, D57, D58, D59, D60, D61, D62, D63, D64, D65, D66, D67, D68, D69, D70, D71, D72, D73, D74, D75, D76, D77, D78, D80, D81, D82, D83 | Diodes | 1N4148W | D_SOD-123 | 48 | ₹0.70 | $0.01 | $0.34 | https://robu.in/product/1n4148w-sod-123-1206-diodereel-of-3000/ |
| SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW26, SW29, SW30, SW31, SW33, SW34, SW36, SW37, SW38, SW39, SW40, SW41, SW42, SW43, SW44, SW45, SW46, SW47, SW48, SW49, SW25, SW32, SW27, SW28 | Keys | Kailh Choc u1 | SW_choc_v1_HS_CPG135001S30 | 44 | ₹54.55 | $0.56 | $24.62 | https://neomacro.in/products/kailh-choc-v1-switches |
| SW35, SW50 | Rotary Encoders | EC11 | RotaryEncoder_Alps_EC11E_Vertical_H20mm | 2 | ₹42.00 | $0.43 | $0.86 | https://www.flyrobo.in/ec11-rotary-encoder-half-shaft-handle-potentiometer-15mm?tracking=ads&srsltid=AfmBOorjqwhfobDZ2HP5h3FZMTYz27RTBOT3YmNnFShFGbmHEdoPsKBgEZg |
| U1, U2 | MCU | XIAO nRF52840 | modified-XIAO-nRF52840-SMD | 2 | ₹1,152.00 | $11.82 | $23.63 | https://robu.in/product/seeed-studio-xiao-ble-nrf52840/ |
| SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW26, SW29, SW30, SW31, SW33, SW34, SW36, SW37, SW38, SW39, SW40, SW41, SW42, SW43, SW44, SW45, SW46, SW47, SW48, SW49 | Hot-swap Sockets | Kailh HS choc v1 | SW_choc_v1_HS_CPG135001S30 | 48 | ₹14.00 | $0.14 | $6.89 | https://neomacro.in/products/kailh-choc-pg1350-hot-swap-sockets?variant=48049369907478 |
| TOTAL | $119.21 |
| Component | Description |
|---|---|
| MCU | Seeed Studio XIAO nRF52840 |
| Switches | Kailh Choc Low Profile |
| Sockets | Kailh Hot Swap Sockets |
| Layout | 48-key Split |
| Connectivity | Bluetooth |
| Encoders | Rotary Encoders (360 Degree Rotary Encoder EC16) |
| Keycaps | Slim Low-Profile Keycaps |
| PCB | Custom Designes |
| Case | Themed Fracture Enclosure |
The PCB was custom designed specifically for the Fracture layout and enclosure.
Features include:
The enclosure follows the central "fracture" design language:
The goal was to make the keyboard feel more like a designed object rather than just a perpheral.
Firmware features:
Fracture/
├── PCB/
├── CAD/
├── Firmware/
├── Assets/
└── README.mdContributions, suggestions, and feedback are welcome.
If you'd like to improve Fracture:
git clone https://github.com/Sudo-Aju/Fracture.git
cd Fracture17 • India • @fallout
Built with a love for:
This project is licensed under the MIT License.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 48 | D | Diode_SMD:D_SOD-123 | D35, D36, D37, D38, D39, D40, D41, D42, D43, D44, D45, D46, D47, D48, D49, D50 +32 |
| 44 | SW_Push_45deg | ebastler marbastlib main footprints-marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +28 |
| 4 | MountingHole | MountingHole:MountingHole_3mm | H2, H3, H5, H6 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP1, TP2, TP3, TP4 |
| 2 | MountingHole | Panelization:MouseBite-Slot_2.0x2.0mm_outset_D0.5mm_P0.85mm_3h | H9, H10 |
| 2 | RotaryEncoder | Rotary_Encoder:RotaryEncoder_Alps_EC11E_Vertical_H20mm | SW35, SW50 |
| 2 | SW_Push_45deg | ebastler marbastlib main footprints-marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1.25u | SW25, SW32 |
| 2 | SW_Push_45deg | ebastler marbastlib main footprints-marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1.5u | SW27, SW28 |
| 2 | XIAO-nRF52840-SMD | xiao:modified-XIAO-nRF52840-SMD | U1, U2 |
It measures 277.7 × 102.6 mm and has 2 copper layers, 1.6 mm thick.
110 parts. 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 Sudo-Aju/Fracture repository on GitHub, at the commit this page was made from: the board is PCB/Fracture.kicad_pcb and its schematic PCB/Fracture.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 Sudo-Aju before reusing the design.

jackw01/scanlight
A better light source for scanning color negative film

MickiusMousius/Rolio46Keyboard
A split wireless keyboard based on the Corne and Sofle

rgoulter/keyboard-labs
Repo with my PCB designs and keyboard firmware

klouderone/CorneV4ProMicroEdition
The Corne V4 with Pro Micro Micocontrollers, made specifically for beginners and support for wireless microcontrollers



QuinnFreedman/modular
A collection of free & open source DIY synthesizer module designs for Eurorack
