Skip to the content
PCBKitNew board
2 layers272 × 86 mmQol56-pcb, the printed circuit board in 3D

Qol56-pcb

eswai/QOL5648

56-key mechanical keyboard for Oyayubi-shift Japanese input

Size
272 × 86 mm
Copper layers
2
Thickness
1.6 mm
Parts
180
Nets
134
Pads
1,209
Tracks, vias
1,699, 192
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
16 Mar 2019
Updated
18 Jul 2020

Overview

Qol56-pcb is an open-source printed circuit board by eswai, from the eswai/QOL56 repository on GitHub. It is a 2-layer board of 272 × 86 mm with 180 parts on 134 nets, routed with 1,699 tracks and 192 vias.

It is built around the SK6812MINI-E. Its parts include 57 switches, 56 diodes, 56 inductors, 1 IC and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

readme.md

QOL56

特徴

QOL56は、ほぼ直交格子配列(ortholinear)な56キーのキーボードです。 ortholinearキーボードはplanckが有名ですが、planckよりも2列、8キー多い配列です。 親指で自然に押せるキーを6キー配置すると必然的に14列必要になりました。 その結果、親指でシフト、スペース、エンター、レイヤー切り替えなど頻度の高いキー操作が可能です。 また、親指シフト入力での使用を念頭において設計しており、現在の親指シフト入力をする上での様々な課題を解決し、最新のキーボードトレンドを取り込んで、接続するだけで快適に親指シフト入力できることを目指すキーボードです。

qol56

親指シフト入力に対応

親指シフト入力のユーザーは、高価な専用キーボードを購入したり、いわゆるB割れしているキーボードを探したり、orz配列という右手のキーを1列ずらすなどの努力をしていますが、自作することで親指シフトに最適なキーボードを実現することが目的です。 同時に旧来のrow staggeredの非対称キー配置から脱却し、より効率の良い配列へ移行することもめざしています。 親指シフトなどの同時押しでは特にキー配置が左右対称であるべきだと考えています。 もっとエルゴノミックなキー配列はたくさんあるのですが、まずはシンプルで扱いやすそうな直交格子配列にしてみました。 親指との同時押しが快適にできるように親指で押す6キーを0.25U下げて配置しています。

さらに親指シフト入力をするために通常は追加でソフトウェアのインストールが必要です。 親指シフトするためのソフトとして、例えばやまぶきRやLacailleなどのソフトがあります。 自作キーボード用のファームウェアQMKは非常に高機能なので、ファームウェアレベルでの親指シフト入力をサポートしました。 追加ソフトなしでの親指シフトの入力が可能です。

LED

バックライトやアンダーグロウのLEDはかっこよくて所有欲を満たしてくれるものですので、71個(バックライト56個、アンダーグロー15個)のフルカラーLEDを搭載して、QMKのアニメーションをフルに楽しめるようになっています。

実装面での特徴

  • Pro Microをキー下に配置してフットプリントを最小化
  • Pro Microと重ならない54キーはソケットを採用してキースイッチを交換可能にした
  • コンスルー対応で、Pro Microの脱着が可能
  • チルトさせることで全体が厚くならないように配慮

制作について

キット販売などはないので、PCBなどの部品をメーカーに制作してもらう必要がありますが、ガーバーファイルやアクリルカットのためのepsファイルを公開しています。 決して初心者向きではありませんが、ある程度知識があれば容易に部品の調達は可能です。

部品一覧表

部品名仕様数量
PCBトッププレート1.6mm1
PCB基板1.6mm1
アクリルボトムプレート3種類2mm1 set
キースイッチMX互換56
キーキャップ1U56
ねじM2 x 4mm12
ねじM2 x 10mm4
スペーサM2 x 7mm8
Pro MicroATmega32U4 5V 16MHz1
ダイオード1N4148Wまたは1N414856
Kailh PCB SocketCPG151101S1154
タクトスイッチ2極 SMD 4x3x2mm1

LEDを付ける場合は以下の部品を用意します。なくても動作します。

部品名仕様数量
LEDSK6812 mini 353556
LEDテープWS281225cm 15個

参考価格ですが、elecrowにPCB、トッププレート、ボトムプレートの3点をオーダーしましたが、最小単位の5セット、送料込みで$100以下でした。 他にはCherry MX互換のスイッチ、キーキャップ、Pro Micro、ダイオード、ソケット、M2ねじなど自作キーボードでは一般的な部品を採用しています。 また、kicadファイルも公開していますので、自由に改造して自分好みのレイアウトを作っていただくことも可能です。 QMKのコードは GitHub にありますので、キーマップの修正が可能です。

qol56

qol56 qol56

qol56 qol56 qol56 qol56 qol56

Parts

180
QtyValueFootprintReferences
56Deswai:Diode-dualD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +40
56SK6812MINIeswai:SK6812MINI_revL1, L2, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20, L21, L22, L23 +40
54SW_PUSHeswai:CherryMX_HotswapSW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +38
8MountingHole_PadMountingHole:MountingHole_4mm_PadH1, H2, H3, H4, H5, H6, H7, H8
2SW_PUSHeswai:MX_PCB_100HSW1, SW2
1Conn_01x03eswai:StripLED_revJ1
1LOGOeswai:qmkG***
1ProMicroeswai:ArduinoProMicroU1
1SW_PUSHeswai:SMD 2Pin 3X4MM Tactile Tact Push ButtonSW57

Questions

How big is the Qol56-pcb PCB?

It measures 272 × 86 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Qol56-pcb use?

180 parts, built around the SK6812MINI-E. 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 Qol56-pcb KiCad files?

From the eswai/QOL56 repository on GitHub, at the commit this page was made from: the board is qol56-pcb/qol56-pcb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Qol56-pcb design in my own project?

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

Similar boards

  • 4 layers234 × 84 mmMain panel, the printed circuit board in 3D

    Main panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    234 parts3kApache-2.0
  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 4 layers48 × 32 mmFlatSat, the printed circuit board in 3D

    FlatSat

    Pwnsat/FlatSat

    Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

    106 parts575GPL-2.0
  • 2 layersDemo, the printed circuit board in 3D

    Demo

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    48 parts547GPL-3.0
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    62 parts517GPL-2.0
  • 4 layers82.5 × 39.4 mmV4head, the printed circuit board in 3D

    V4head

    makerforgetech/modular-biped

    An open source framework for creating a bipedal modular companion robot.

    26 parts493GPL-3.0
  • 2 layers115.7 × 95.7 mmFifi split keeb, the printed circuit board in 3D

    Fifi split keeb

    raychengy/fifi_split_keeb

    Fifi Keyboard 🐶 ⌨️

    66 parts334
  • 4 layers70 × 54 mmPicoLab, the printed circuit board in 3D

    PicoLab

    CoretechR/PicoLab

    Web-GUI Embedded Multitool

    285 parts327GPL-3.0