Skip to content

This is a wireless 65% modular keyboard with magnetic modules, hot swappable sockets and rgb

Notifications You must be signed in to change notification settings

hashim-cpro/Modular-Keyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Funded by Hack Club

60% Modular Keyboard

It is a 60% wireless keyboard(bluetooth) also works wired. It has magnetic modules. Currently I only added a Numpad but almost anything could be added in a chain as long as it works on i2c. it has hotswapable switches, rgb lights for each key, OLED, rotoary encoder, dedicated charging module(1000mah) and a 10000mah battery. Also it is kind of MCU agnostic, you can use any XIAO series MCU with it, for example rp2040 if you don't want bluetooth or nRF52840. keyboard complete

CAD Design

I used shapr3d to make the case, it is not done, I am still working on it, once I am happy with a case I will add it here, but the current case is as follows: keyboard disassembled keyboard dissassembled

Wired connections

The charging module and battery are not connected to the PCB electrically, I will use wires for them. wiring

PCB design

I used KiCad to make the PCB. Here are the schematics:

schematics

Here is the PCB: PCB

Firmware

For Firmware I made two versions:

  1. QMK Firmware: Works out of the box but it is wired only (no Bluetooth). This is ready to use.
  2. ZMK Firmware: Supports Bluetooth wireless functionality. This will work only when ZMK is upgraded to Zephyr 3.6 or with a custom driver for the I2C expander.

Both firmware options are available in this repository under the Firmware directory.

BOM

here's the csv: Link

Name Quantity Price (USD) Shipping Cost (USD) URL
Switches 90 $35.73 $0.00 Link
Keycaps 1 $23.25 $0.00 Link
Hotswapable sockets 110 $15.39 $0.00 Link
Stabilizers 1x set $10.77 $0.00 Link
Custom PCB 5 $20.00 $25.00 jlcpcb
Magnetic pogo pins 2x 3p and 2x 4p $20.28 $0.00 Link
Microcontroller 1 $10.27 $5.00 Link
I2C expander 2 $5.04 $3.47 Link
Battery 1 $6.30 $0.00 Link
Battery protection module 1 $4.00 $0.00 Link
Charging module Will supply myself $0.00 $0.00 -
Boost converter Will supply myself $0.00 $0.00 -
Rotatory Encoder Already owned $0.00 $0.00 -
OLED module 1 $5.00 $0.00 Link
SK6812 mini E leds 100 $4.88 $3.11 Link
Diodes 100 $1.00 $1.00 Link
Total $161.55 $43.40
Complete Cost $204.95

The complete cost does not include the 3D printed case.

Important Note: You might find some of these components cheaper on AliExpress, but trust me, their shipping costs to Pakistan are absolutely insane. I created this BOM keeping Pakistani shipping costs in mind - sometimes paying a bit more upfront is way better than getting hit with crazy shipping fees later. If you're in a different country, definitely check AliExpress for better deals, but for us Pakistanis, this is probably your best bet cost-wise.

Also Ali Express prices tend to change for different regions, so when verifying the BOM, make sure to set the region to Pakistan to get the correct prices.

About

This is a wireless 65% modular keyboard with magnetic modules, hot swappable sockets and rgb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published