Skip to the content
2 layers164.2 × 137.2 mmQapla mx, the printed circuit board in 3D

60 key split ortholinear keyboard

Size
164.2 × 137.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
114
Nets
83
Pads
615
Tracks, vias
886, 14
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
27 Aug 2024
Updated
10 Sep 2024

Overview

Qapla mx is an open-source printed circuit board by achamian, from the achamian/qapla repository on GitHub. It is a 2-layer board of 164.2 × 137.2 mm with 114 parts on 83 nets, routed with 886 tracks and 14 vias.

Its parts include 29 diodes and 29 switches. It belongs with the keyboards and input boards of this library.

README

README.md

Qapla

Qapla 60 key keyboard

Qapla is a 60 key keyboard with Choc or MX switches inspired by Lilly58 and Sofle. Columns have splay and stagger based on my cardboard mocks.

For designing the layout it uses

  • Ergogen to define layout, generate PCB and case.
  • Ceoloide Footprints to add footprints (It is a fork which adds via pads for diodes).
  • Routing is done in KiCad.

Components and Jumpers

MCU

  • Solder jumpers on the front if controller is mounted on top of the pcb facing it
  • Solder jumpers on the back if controller is mounted on top of the pcb facing away from it
  • Solder jumpers on the back if controller is mounted under the pcb facing it
  • Solder jumpers on the front if controller is mounted under the pcb facing away from it

Display

Qapla supports Nice!View reversible footprint. To use I2C OLED display instead of Nice!View connect display to inner four pins on the left half and outer four pins on the right half. Bridge jumpers on the opposite side of the display.

JST Battery Connector

Bridge jumpers on the opposite side of the connector. Note the polarity when connecting the battery.

Bill of Materials

QuantityComponentNotes
2PCBLeft and right halves
2Pro Micro compatible MCUe.g., Nice!Nano for wireless
60Choc or MX switchesDepending on preference
60Diodes (1N4148 or similar)SOD-123
2Reset switches
2JS102011SAQN SMT slide switch
2Nice!View or OLED displaysOptional
56Keycaps 1uCompatible with chosen switches
4Keycaps 1.5uCompatible with chosen switches
10M2 3mm screwsFor case assembly
10M2 heat inserts OD: 3.2mm, Length: 3mmFor case assembly AliExpress
2Blue SMD standard LED0805(2012 metric) - Optional - Battery Indicator
2220 Ohm SMD resistors0805(2012 metric) - Optional - Battery Indicator

Links

Firmware

Parts

114
QtyValueFootprintReferences
29ceoloide:switch_mxS1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +13
29ceoloide:diode_tht_sod123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +13
5ceoloide:mounting_hole_platedH1, H2, H3, H4, H5
2ceoloide:mounting_hole_npthMH1, MH2
1switch_JS102011SAQN_43
1footprints:batleth
1D_0805_2012Metric_Pad1.15x1.40mm_HandSolder_44
1ceoloide:battery_connector_jst_ph_2JST1
1reset_switch_42
1ceoloide:mcu_nice_nanoMCU1
1R_0805_2012Metric_Pad1.20x1.40mm_HandSolder_44
1ceoloide:display_nice_viewDISP1

The 73 most common of 114 parts.

More from achamian/qapla

1
  • 2 layers154.4 × 126.1 mmQapla choc, the printed circuit board in 3D

    Qapla choc

    achamian/qapla

    60 key split ortholinear keyboard

    73 parts1

Similar boards

  • 2 layers142.9 × 114.9 mmSofleKeyboard, the printed circuit board in 3D

    SofleKeyboard

    josefadamcik/SofleKeyboard

    A split keyboard based on Lily58, Crkbd and Helix keyboards

    114 parts2.6k
  • 2 layers208.8 × 393.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    114 parts1.3k
  • 2 layers284 × 140.8 mmAtreis, the printed circuit board in 3D

    Atreis

    dekonnection/atreis

    Based on Keebio's Iris keyboard design files, modified to achieve the same layout in a single-piece form-factor.

    114 parts124MIT
  • 2 layers126.7 × 100.2 mmInput, the printed circuit board in 3D

    Input

    jamessa/Pragmatic

    A modular split keyboard kit.

    114 parts73MIT
  • 2 layers305 × 95 mmCK50, the printed circuit board in 3D

    CK50

    cfbender/keyboards

    A collection of all of my keyboard projects

    114 parts64MPL-2.0
  • 2 layers200 × 81 mmCutiepie2040, the printed circuit board in 3D

    Cutiepie2040

    flamwenco/cutiepie

    A funky little 10.5u with dual 1.75u spacebars.

    114 parts35GPL-3.0
  • 2 layers195.3 × 90.5 mmOrtho410TKL, the printed circuit board in 3D

    Ortho410TKL

    madebyrobq/Ortho4x10TKL

    An open source mechanical keyboard

    114 parts33MIT
  • 2 layers200 × 150 mmMSX ONE, the printed circuit board in 3D

    MSX ONE

    jdgabbard/MSX-ONE-Computer

    MSX 1 Computer from discrete parts

    114 parts28GPL-3.0

Questions

How big is the Qapla mx PCB?

It measures 164.2 × 137.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Qapla mx use?

114 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 Qapla mx KiCad files?

From the achamian/qapla repository on GitHub, at the commit this page was made from: the board is v1/pcb/qapla_mx/qapla_mx.kicad_pcb and its schematic v1/pcb/qapla_choc/qapla_choc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Qapla mx design in my own project?

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