100%
masonry Matrix view
Description

Imported from GitHub: dcpedit/masonry · commit a93993a · license CC-BY-4.0

Description

Ergonomic columnar 40% keyboard based of Bruce the Keyboard

README

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

DescriptionQtyNotes
3mm acrylic7Qty = number of case layers
1.5mm acrylic1Switch plate
M3x20mm chicago bolt6Link
M3x10mm chicago bolt1Link
M3x6mm screw1 - 6Link
M2x4mm round standoff7Link
M2x3mm screw7Link
M2x4mm screw7Link
1mm EVA foam1Case foam
1.5mm EVA foam1Switch plate foam, link
2mm EVA foam1Switch plate foam
MX Switch38 - 44
Adhesive rubber feet4

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

KeycapQty
1u18 - 28
1.25u8
1.5u4
1.75u4
2u0 - 4
3u0 - 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

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.