Skip to the content
PCBKitNew board
2 layers144.4 × 111.3 mmCantor BLE, the printed circuit board in 3D

Bluetooth version of Cantor keyboard. Supports MX, Choc v1 & v2 switches, features reversible PCB.

Size
144.4 × 111.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
55
Pads
868
Tracks, vias
1,019, 121
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Jun 2026
Updated
19 Jul 2026

Overview

Cantor BLE is an open-source printed circuit board by rzssh, from the rzssh/cantor-wireless repository on GitHub. It is a 2-layer board of 144.4 × 111.3 mm with 57 parts on 55 nets, routed with 1,019 tracks and 121 vias.

Its parts include 22 diodes, 21 switches, 1 IC and 1 connector. It belongs with the keyboards and input and radio and wireless boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

cantor-ble

A 42-key wireless split keyboard based on diepala's Cantor, with a thumbs-out thumb cluster, hotswap sockets, and Bluetooth. It uses widely available ProMicro-pinout boards, so wired and wireless builds can share the same PCB.

cantor-ble PCB

Features

  • Bluetooth support using any nRF52840 with ProMicro pinout. Uses the power switch from KLOR. You can replace it in KiCad if you wish. Because ProMicro boards do not have enough pins for direct wiring, SOD-123 diodes are required.

  • Hotswap sockets are supported and are required.

  • The TRRS jack is still present, so a wired build is possible.

Case

Printable 36-key and 42-key bottom cases plus Choc V1, Choc V2, and MX switch plates live under case. Cases use five PCB mounting holes and leave enough underside clearance for hotswap sockets and a socketed MCU. Files model one half; mirror across X in slicer for opposite half.

BOM

PartQty
PCB2
nRF52840 Pro Micro2
LiPo battery (e.g. 301230 )2
MSK12C02 switch2
Alps SKRTLAE010 tactile button2
1N4148 SOD-123 diodes42
Hotswap sockets42
Switches (MX/Choc v1/Choc v2)42
Keycaps42

You'll also want some headers and pins, I personally use these headers and these pins.

Building one

Fab the board using the gerber files from the production folder. When the boards arrive, solder the diodes, hotswap sockets, power switch, reset button, and battery onto each of the PCBs, then solder the corresponding set of jumpers and socket the MCU. If you're socketing the MCU with its components facing down - solder the jumpers on the bottom side of the PCB. If you want the components facing away from the PCB - solder the jumpers on top of the PCB. Snap in your switches and keycaps and flash ZMK. Firmware is TBD (if i ever fab the board). Feel free to file a PR if you ever make one.

Credits

Cantor by diepala.

Parts

57
QtyValueFootprintReferences
22Dioderznkbd-misc:D_SOD123_SMDD1, D2, D3, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +6
21Switchrznkbd-switches:SW_MX_Choc_v2_1u_Hotswap_ReversibleS1, S2, S3, S4, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21 +5
5MountingHole_3.35mmduckyb-footprints:MountingHole_3.35mmMounting 04, Mounting 5, Mounting 6, Mounting 7, Mounting 8
2MountingHole_Padrznkbd-connectors:CON_1pin_PadBat+r1, BatGND4
1AudioJack4dpbrznkbd-connectors:CON_TRRS_3pinJ2
1Cantor MX logo 3-switches topCantor_MX:Cantor MX logo 3-switches topG***
1Encoder_EC11rznkbd-modules:ENC_EC11_RotaryEC1
1ProMicro-kbdrznkbd-mcu:ProMicro_reversible_routedU2
1SW_Pushrznkbd-misc:SW_Reset_KLOR_Side_ReversibleRSW2
1SW_SPDTrznkbd-misc:SW_Power_SPDTSW_POWERR1
1nice_viewrznkbd-modules:DISP_nice_viewDISP1

Questions

How big is the Cantor BLE PCB?

It measures 144.4 × 111.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Cantor BLE use?

57 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.

Where can I download the Cantor BLE KiCad files?

From the rzssh/cantor-wireless repository on GitHub, at the commit this page was made from: the board is Cantor_BLE.kicad_pcb and its schematic Cantor_BLE.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cantor BLE design in my own project?

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

Similar boards

  • 2 layers59.2 × 52.9 mmMagic epaper, the printed circuit board in 3D

    Magic epaper

    fossasia/magic-epaper-hardware

    Magic ePaper Hardware

    57 parts1kApache-2.0
  • 2 layers100 × 70.3 mmModulAdapter universal, the printed circuit board in 3D

    ModulAdapter universal

    GaudiLabs/OpenDrop

    Open Source Digital Microfluidics Bio Lab

    57 parts492GPL-3.0
  • 2 layers165.1 × 120.7 mmIfei, the printed circuit board in 3D

    Ifei

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    57 parts431
  • 2 layersFabricated boards, the printed circuit board in 3D

    Fabricated boards

    justbuchanan/oasis

    3d-printed smart terrarium

    57 parts270Apache-2.0
  • 2 layers121.1 × 104.7 mmSepia officinalis, the printed circuit board in 3D

    Sepia officinalis

    tapioki/cephalopoda

    Low profile split ergonomic mechanical keyboards

    57 parts240GPL-3.0
  • 2 layers100 × 96.5 mmKeyboard ch32x-36-lhs, the printed circuit board in 3D

    Keyboard ch32x-36-lhs

    rgoulter/keyboard-labs

    Repo with my PCB designs and keyboard firmware

    57 parts236
  • 2 layers178 × 39 mmAddOnA, the printed circuit board in 3D

    AddOnA

    freeDSP/freeDSP-aurora

    freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth

    57 parts226CC-BY-SA-4.0
  • 2 layers58 × 110 mmBrain ui, the printed circuit board in 3D

    Brain ui

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    57 parts222