Skip to content

Ergonomic columnar 40% keyboard based of Bruce the Keyboard

License

Notifications You must be signed in to change notification settings

dcpedit/masonry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Masonry Keyboard

Inspired by Bruce the Keyboard, this is a 12 column version with a less aggressive stagger.

Schematic for the STM32F072 integration was taken from Sleepdealer's OSFRL project

Here are the supported layouts: Keyboard Layout Editor

Ordering PCBs from JLCPCB

The files needed for https://jlcpcb.com are located in the production folder:

  • pcb/production

Once pcb.zip has been uploaded, you can continue with the selected default options. You can optionally change the solder mask color, which changes the final color of your PCB.

When using their assembly service, you will need to upload the following files separately:

  • bom.csv
  • positions.csv

These files were all generated with Fabrication Toolkit for KiCad: https://github.com/bennymeg/Fabrication-Toolkit

Stacked Acrylic Case

Case file is in the assets folder.

Parts List

Description Qty Notes
3mm acrylic 7 Qty = number of case layers
1.5mm acrylic 1 Switch plate
M3x20mm chicago bolt 6 Link
M3x10mm chicago bolt 1 Link
M3x6mm screw 1 - 6 Link
M2x4mm round standoff 7 Link
M2x3mm screw 7 Link
M2x4mm screw 7 Link
1mm EVA foam 1 Case foam
1.5mm EVA foam 1 Switch plate foam, link
2mm EVA foam 1 Switch plate foam
MX Switch 38 - 44
Adhesive rubber feet 4

Keycap sizes will depend on the layout you're building (refer to KLE layout above). Blank uniform-profile keycaps works really great for this keyboard since the keys have a vertical orientation. I found my blank XDA PBT keycaps on AliExpress. The specific ones I use in my build were purchased here (1u - 2u) and here (3u).

Keycap Qty
1u 18 - 28
1.25u 8
1.5u 4
1.75u 4
2u 0 - 4
3u 0 - 2

Assembly

The M3 hardware is for the keyboard case. The shorter M3 fastener goes above the USB connector. You will need to use a wafer head (flat) screw on the bottom to keep the port clear for the USB cable. You can optionally use the same M3x6mm wafer head screws for the entire bottom of the case instad of the chicago bolt ones, which is what I did for my build.

The M2 hardware is to fasten the PCB to the case. The M2x3mm screws go on the bottom, and the M2x4mm screws go on the top (PCB side), with the M2x4mm standoff extending through the bottom of the case. The PCB is essentially floating vertically, but is held up by the 1mm case foam. Below is simple diagram of how everything fits together.

Firmware

QMK/VIA source: https://github.com/qmk/qmk_firmware/tree/master/keyboards/dcpedit/masonry

About

Ergonomic columnar 40% keyboard based of Bruce the Keyboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published