Skip to the content
2 layers285 × 95.1 mmNora, the printed circuit board in 3D

Narrow pitch keyboard with Choc switches and keycaps. GH60 compatible.

Size
285 × 95.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
303
Nets
198
Pads
1,260
Tracks, vias
2,045, 316
Pours
15
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
6 Nov 2021
Updated
25 May 2022

Overview

Nora is an open-source printed circuit board by jpskenn, from the jpskenn/Nora repository on GitHub, published under the MIT licence. It is a 2-layer board of 285 × 95.1 mm with 303 parts on 198 nets, routed with 2,045 tracks and 316 vias.

It is built around the ATMEGA32U4-MU, 24LC64(LX) and SK6812MINI-E, with the PRTR5V0U2X among its other parts. Its parts include 73 diodes, 71 inductors, 9 resistors, 7 capacitors and 4 connectors. It belongs with the keyboards and input boards and the RP2040 and AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

Nora(ノラ)

Nora Keyboard

Nora(ノラ)は、Choc v1 ロープロファイルスイッチを使用する、狭ピッチの一体型キーボードです。
姉妹機Jones(ジョーンズ)と同様の、2行目と3行目にずれのない左右対称の配列が特徴です。
専用のボトムプレートや、GH60型,Poker型のロープロファイルケースと組み合わせて使用できます。

名前の由来は、”狭ピッチのJonesキーボード”からの連想で…

text
狭ピッチのJones → ナロー・ジョーンズ → ノラ・ジョーンズ → ノラ

Narrow Jones --> Norah Jones --> Norah --> Nora

という具合の言葉遊びで、Nora(ノラ)に決まりました。

Nora is a narrow pitch keyboard with Choc v1 low profile switches.
It has symmetrical gapless R2-R3 row, like Jones.
Original bottom plate and GH60/Poker compatible low profile cases are supported.



対象とするユーザー

このNoraキーボードは、
”一般的なキーボードのキー配列に不満があり、より良いタイピングポジションを求めている方”
を対象に作られています。

特に、
”一般的なキーボードと違いすぎないキーボードを求めている方”
におすすめします。

コンセプト

  • 「Chocスイッチの狭ピッチを60%ケースに入れたら、1列増えて65%キーボードができちゃうのでは?」という思いつき。
  • 一般的なキーピッチの19.05mmで打鍵がつらいのを、狭ピッチで楽にしたい。
  • 「狭ピッチは浅いストロークの方が打鍵しやすい」という経験から、Chocスイッチを採用。
  • MBKキーキャップって格好良いじゃんか。
  • Jonesの横方向(行方向)のずれかたや、左右対称のアルファ部に満足している。
  • 一般的なキーボードのレイアウトから大きく変えずに、打鍵しやすくする。
  • キー数は60%くらいで、数字行がついているものが使いたい。
  • GH60型のケースに対応させ、ケース設計をメイン作業に含めない。
  • これくらいの狭ピッチなら、通常のキーボードと何ら変わらず打鍵できることを伝えたい。

特徴

狭ピッチ

Kailh Chocスイッチとそれに対応するキーキャップを使用することで、一般的なキーボードよりもキーピッチが狭くなっています。

60%キーボードのサイズに16列を配置するため、Choc用キーキャップのキーピッチ(たて17mm×よこ18mm)よりも横方向を少し狭く(たて17mm×よこ約17.86mm)しています。
横方向のキーピッチは、MBKまたはそれ以下のサイズのChoc用キーキャップの使用を前提とした設計です。

Comparison of key pitch
キーピッチの比較
上:一般的なキーピッチの60%キーボード、HHKB Professional。5行15列。
下:狭ピッチ設計のNora。5行16列(1列多い)。

左右対称のキーレイアウト

キーレイアウトはJonesのレイアウトを元に設計しており、2行目と3行目にずれのない左右対称のキーレイアウトです。

gapless R2-R3 row
Jones(上)とNora(下)。
どちらも2行目と3行目にずれがなく、左右対称。

詳しくは次の項目を参照してください。

レイアウトのスタイル、バリエーション

狭ピッチの一体型キーボードというコンセプトを元に、ふたつのレイアウトスタイルを作成しました。

  • Nora, Fearless Wings
  • Nora, 1.8k

各スタイルの特徴は以下の通りです。

Nora, Fearless Wings

左右に大きく離れたアルファ部が特徴のレイアウトスタイルです。
Keyboard Layout Editor: Nora, Fearless Wings family

アルファ部を左右へ大きく離すことで打鍵時の肘・腕・手首・指先の位置を最適化し、快適な運指と、肩や腕への負担軽減を目指しています。
手首をあまり持ち上げないスタイルでも快適に打鍵できるように、最下行の左右の端にはキーを配置せず、手のひらにキーが当たる不快感を無くしています。
Zキーを外側へずらして、SemiErgoのような完全に左右対称のレイアウトも構成できます。

キー配置とロータリーエンコーダの有無により、3つのバリエーションがあります。

  • Fullレイアウト

    左右に離れたアルファ部の間を、すべて埋めたレイアウトです。
    65〜70%キーボードに相当する71個のキーは、多くのキーを必要とする方に適しています。
    中央部に記号キーやカーソルを配置したり、テンキーやマクロキーを配置したりできます。

    Layout, Nora, Full

  • FWレイアウト

    Fullレイアウトから中央部の7キーを取り除き、真ん中に隙間のあるレイアウトです。
    60%キーボードに相当する64キーをもち、必要十分なキー数を確保しています。
    ホームポジションから手を移動させず、レイヤー内のキーを打鍵するのが快適な方に適しています。

    Layout, Nora, FW

  • REレイアウト

    FWレイアウトの中央にロータリーエンコーダを配置したレイアウトです。
    4行目の中央をFWレイアウトから2キー減らし、直径35mmまでのノブに対応しています。

    Layout, Nora, RE

Nora, 1.8k

アルファ部の右側にテンキーを配置し、少し下へ飛びだしたカーソルキーが特徴のレイアウトスタイルです。
Keyboard Layout Editor: Nora

一般的なキーボードをコンパクトにまとめたようなキー配置になっています。
キー数が多く、記号やカーソルなどを物理的に配置することができます。

Layout, Nora, 1.8k

試作版でロードテストをおこなった結果、狭ピッチで左右の手が中央へ近づいて肩や腕、親指まわりが窮屈になり、長時間の使用には向かないことがわかりました。
日常的に使用する上での快適さを満たせないため、1.8kは開発を停止しています。

機能

QMKファームウェアによる動作

MCUにATmega32u4を採用し、QMKファームウェアによって動作します。

RemapやVIAなどのキーマップ書き換えツールに対応

RemapやVIAなどのキーマップ書き換えツールに対応しており、ファームウェアを書き換えることなく、キーの割り当てを変更することができます。

EEPROM搭載により、多くのレイヤーを使用可能

外部EEPROMを搭載したことで、RemapやVIA使用時にも多くのレイヤーを使用することができます。
出荷時に書き込まれている初期ファームウェアでは、10個のレイヤーを使用可能です。

ケース

キット同梱のボトムプレートと組み合わせれば、ケースレスで使用できます。
ケースを使用する場合に比べてキーボードの高さを低く抑えることができ、手首の負担軽減などに有効です。

また、GH60型やPoker型に互換性のある、ロープロファイルケースと組み合わせて使用することもできます。
→ビルド例

フルキーバックライトLED

レイヤーの状態を表示するインジケータや、イルミネーションとして使用できるキーバックライトLEDを、すべてのキーへ取り付けできます。

Raspberry Pi PICOによる動作(実験的機能)

実験的機能として、Raspberry Pi PICOで動作させることができます。
キーマトリクス、LED、I2Cに配線をつないであるので、DIYで楽しんでください。

PRK Firmwareを使用して、キー入力とLEDの点灯を確認済みです。

ビルドガイド

ビルド例

ビルド例詳細
v.1(DN0032)
layout: Full
keycaps: MBK Legend‡ Glow
case: Bottom plate
DN0031
layout: FW
keycaps: Kailh low profile + MBK
case: Bottom plate
DN0031
layout: RE
keycaps: Gravity Keycaps + MBK
case: KBDfans 60% Aluminum Low Profile, Gray
DN0020
layout: 1.8k
keycaps: MBK Colors & Self Dye
case: KBDfans 60% Aluminum Low Profile, Gray
DN0010
layout: 1.8k
keycaps: Kailh low profile
case: Bottom plate

製作歴

  • Fearless Wings v.1(DN0032), 2022年3月中旬

    組み立てやすさを向上。
    ロータリーエンコーダのノブサイズ拡大のため、REレイアウトの最下行中央のキーを削除。
    細部を調整。
    DN0031組み立てアンケートの内容を反映。

  • Fearless Wings DN0031, 2022年1月下旬

    スペースキーより内側のキーに親指が届きやすいように、最下行を外側へ0.25u移動。
    ロータリーエンコーダ付きのレイアウトを追加。
    組み立てやすさを向上。 少数頒布。

  • Fearless Wings DN0030, 2022年1月上旬

    DN0020を元にレイアウトを変更。
    全キーへLEDを配置。
    Jonesとの共用ボトムプレートを、PICOの取り付けに対応する切り欠きをつけて更新。

  • 1.8k DN0020, 2021年12月中旬

    1.8k v.0.1の試作結果を反映。
    全キーをKailhソケットに変更。
    現在のところ基板設計のみ。未製造。

  • 1.8k v.0.1, 2021年12月上旬

    試作1号機、完成。

  • 1.8k v.0, 2021年11月上旬

    60%ケースにChocスイッチを配置して、65%キーボードにするアイデアを思いつく。

Parts

303
QtyValueFootprintReferences
72D_Smalllocallib:D_SOD-123-Pretty_No_ReferenceD1, D2, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D25 +56
62SK6812MINI-EJones.local:YS-SK6812MINI-E_middle_hole_with_small_padL1, L2, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20, L21, L22, L23 +46
18Conn_01x01TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmEXT_C0, EXT_C1, EXT_C2, EXT_C3, EXT_C4, EXT_C5, EXT_C6, EXT_C7, EXT_R0, EXT_R1, EXT_R2, EXT_R3, EXT_R4, EXT_R5, EXT_R6, EXT_R7 +2
8SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2, JP4, JP5, JP6, JP7, JP8, JP9
7SK6812MINI-EJones.local:YS-SK6812MINI-E_middle_hole_with_small_pad_reservedL8, L9, L24, L39, L54, L55, L67
30.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C5, C7
3MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
222Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4
222pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3
24.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9
25.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3, J4
2SK6812MINI-EJones.local:YS-SK6812MINI-E_middle_hole_with_small_pad_frameL38, L40
1'"Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflection-cross-paintSW_47
1-Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_72
1/Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_73
10Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_70
11Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_5
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
11kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
11uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6
12Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_10
124LC64Package_SO:SO-8_3.9x4.9mm_P1.27mmU2
13Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_15
14Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_20
15Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_25
15.2x5.2mmButton_Switch_SMD:SW_SPST_TL3342ResetSW1
1500mAFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
16Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_50
17Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_55
18Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_60
19Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_65
1;:Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflection-cross-paintSW_37
1<Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_63
1=Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_75
1>Keebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_68
1AKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_12
1ATmega32U4-MUPackage_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.15x5.15mmU1
1BKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_28
1BS 1.5uKeebio-Parts:Kailh-PG1350-1.5u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_76
1CKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_18
1Center 1.5uKeebio-Parts:Kailh-PG1350-1.5u-MBK-WithKeyName-Socket-1.8mm-hole-reflection-frame-onlySW_44
1Center LKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_39
1Center RKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_49
1Conn_01x01TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmExt_AUDIO_PC6
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ5
1DKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_22
1EKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_21
1ESCKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-ForLeftEdge-1.8mm-hole-reflectionSW_1
1Enter 1.5uKeebio-Parts:Kailh-PG1350-1.5u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_77
1FKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_27
1GKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_32
1HKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_52
1IKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_61
1JKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_57
1KKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_62
1LKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_67
1L-MacroKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_33
1LALTKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_24
1LCTL 1.5uKeebio-Parts:Kailh-PG1350-1.5u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_7
1LGUI 1.5uKeebio-Parts:Kailh-PG1350-1.5u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_19
1LOGOlocallib:Nora_logo_FW_H5.4mmG***
1LOGOlocallib:Nora_logo_H12.8mmG***
1LSFTKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-ForLeftEdge-1.8mm-hole-reflectionSW_3
1LSPC 1.5uKeebio-Parts:Kailh-PG1350-1.5u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_29
1MKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_58
1NKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_53
1OKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_66
1PKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_71
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143D10
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_TH_no_NPTH_SWD_less_Silk_NoCrtYdU4
1QKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_11
1RKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_26
1R-MacroKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflectionSW_48
1R1LKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflection-frame-onlySW_35
1R1RKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflection-frame-onlySW_40
1R2CKeebio-Parts:Kailh-PG1350-1u-MBK-WithKeyName-Socket-1.8mm-hole-reflection-frame-onlySW_41

The 253 most common of 303 parts.

More from jpskenn/Nora

1
  • 2 layers285 × 95.1 mmNora, the printed circuit board in 3D

    Nora

    jpskenn/Nora

    Narrow pitch keyboard with Choc switches and keycaps. GH60 compatible.

    246 parts12MIT

Similar boards

  • 2 layers285.7 × 95.5 mmJones, the printed circuit board in 3D

    Jones

    jpskenn/Jones

    Row-staggered 60% keyboard with gapless R2-R3 row. GH60 case compatible.

    249 parts12MIT
  • 2 layers302.4 × 230.7 mmSandy 3in1, the printed circuit board in 3D

    Sandy 3in1

    jpskenn/Sandy

    a Keyboard with key height optimization

    288 parts5MIT
  • 2 layers285 × 95.1 mmUnison, the printed circuit board in 3D

    Unison

    jpskenn/Unison

    2-way turn around keyboard for Computer & Music

    284 parts23MIT
  • 2 layers113.3 × 73.7 mmHpad 4x5RGB, the printed circuit board in 3D

    Hpad 4x5RGB

    vuhopkep/PCB

    127 parts
  • 2 layers73.8 × 119.1 mmNumbowl, the printed circuit board in 3D

    Numbowl

    MaiTheSan/PCB-Design

    All PCB Projects of SawnsProjects & Salane

    86 parts
  • 4 layers120 × 150 mmVolumeMixer, the printed circuit board in 3D

    VolumeMixer

    lheywang/VolumeMixer

    motorized voluem mixxer (deej like) with PCB / STM32 code !

    186 parts1MIT
  • 2 layers344 × 124.5 mmUniversalTKL, the printed circuit board in 3D

    UniversalTKL

    ojthetiny/OpenTKL

    Fully Open source TKL keyboard

    175 parts103GPL-3.0
  • 2 layers285 × 95.1 mmJ67G, the printed circuit board in 3D

    J67G

    Salicylic-acid3/PCB_Data

    158 parts51MIT

Questions

How big is the Nora PCB?

It measures 285 × 95.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Nora use?

303 parts, built around the ATMEGA32U4-MU, 24LC64(LX), SK6812MINI-E and PRTR5V0U2X. 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 Nora KiCad files?

From the jpskenn/Nora repository on GitHub, at the commit this page was made from: the board is PCB_FW/nora.kicad_pcb and its schematic PCB_FW/nora.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Nora design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).