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

Diamond is a handwired board originally designed by me but heavily inspired by the Rommana and using the switch holders from the Dactyl Cygnus.
Slim diamond is an open-source printed circuit board by rafaelromao, from the rafaelromao/diamond repository on GitHub. It is a 2-layer board of 87.6 × 92.3 mm with 34 parts on 25 nets, routed with 462 tracks and 205 vias.
It is built around the MSK-12C02. Its parts include 14 switches, 1 IC and 1 connector. It belongs with the nRF52 and nRF5x boards of this library.
Diamond is a handwired board originally designed by me but heavily inspired by the Rommana and using the switch holders from the Dactyl Cygnus.



A wireless Choc version on a reversible PCB: XIAO nRF52840, 752025 battery, tented by the battery underneath, and magnets to join the halves or stack them back to back.

The STL files are provided for the right side only. To print the left side you will have to mirror them.
Both halves are provided, already oriented for printing: the bases floor-down, the plates top face down. See the build guide for the print settings.
Check my keyboards repo to find the ZMK firmware for these boards.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | M3 | slim_diamond:MountingHole_M3 | H1, H2, H3, H4 |
| 1 | +MID BATM | slim_diamond:SolderJumper_B | JS3 |
| 1 | +MID BATM | slim_diamond:SolderJumper_F | JS1 |
| 1 | +MID BATU | slim_diamond:SolderJumper_B | JS4 |
| 1 | +MID BATU | slim_diamond:SolderJumper_F | JS2 |
| 1 | +USB BATM | slim_diamond:SolderJumper_B | JS7 |
| 1 | +USB BATM | slim_diamond:SolderJumper_F | JS5 |
| 1 | +USB BATU | slim_diamond:SolderJumper_B | JS8 |
| 1 | +USB BATU | slim_diamond:SolderJumper_F | JS6 |
| 1 | D0 left | slim_diamond:SolderJumper_F | JP1 |
| 1 | D0 right | slim_diamond:SolderJumper_B | JP14 |
| 1 | D1 left | slim_diamond:SolderJumper_F | JP2 |
| 1 | D1 right | slim_diamond:SolderJumper_B | JP13 |
| 1 | D2 left | slim_diamond:SolderJumper_F | JP3 |
| 1 | D2 right | slim_diamond:SolderJumper_B | JP12 |
| 1 | JST PH 2.0 battery | slim_diamond:JST_PH_S2B_Reversible | J1 |
| 1 | MSK-12C02 | slim_diamond:SW_MSK12C02_Reversible | SW13 |
| 1 | TS-1187A reset | slim_diamond:SW_TS1187A_Reversible | SW14 |
| 1 | XIAO nRF52840 / Super52840 | slim_diamond:nRF52840_Module_Reversible | U1 |
| 1 | index_bottom | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW10 |
| 1 | index_home | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW9 |
| 1 | index_top | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW8 |
| 1 | middle_bottom | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW7 |
| 1 | middle_home | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW6 |
| 1 | middle_top | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW5 |
| 1 | pinky | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW1 |
| 1 | ring_bottom | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW4 |
| 1 | ring_home | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW3 |
| 1 | ring_top | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW2 |
| 1 | thumb_inner | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW12 |
| 1 | thumb_outer | slim_diamond:SW_Choc_V1_Hotswap_Reversible | SW11 |

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


minhle4397/Line-Follower-Robot-v2
Improved Hardware and Firmware for Line Follower Robot

HaoboGu/rmk-ble-keyboard-65
An open source BLE/USB dual-mode %65 keyboard using Ebyte's E73 nRF52840 module, powered by rmk.

hilham1990/Multimetre
AkademiUsta Multimetre: ATmega328P + 16 bit ADS1115 ADC, OLED ekran ve Li-ion pil ile açık kaynak el multimetresi. KiCad 10 dosyaları, Gerber ve LCSC kodlu BOM. Kart henüz üretilmedi.

LastZactionHero/defcon-silent-disco
RP2040-based DEF CON silent disco badge — KiCad project + tooling

mburger89/SMK_Keyboard_DevKit
59-key hot-swap mechanical keyboard PCB carrier for a socketed ESP32-C6-DevKitC-1 dev board — KiCad project generated/routed by Python scripts

tuanthanhhh/trek-safety-system
The system continuously monitors user status and environment, detects abnormal conditions (e.g., fall or unconsciousness), and transmits alerts to a central monitoring station via LoRa communication.
It measures 87.6 × 92.3 mm and has 2 copper layers, 1.6 mm thick.
34 parts, built around the MSK-12C02. 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 rafaelromao/diamond repository on GitHub, at the commit this page was made from: the board is slim_diamond/pcb/slim_diamond.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask rafaelromao before reusing the design.