Skip to the content
2 layers278.3 × 81.9 mmSherie, the printed circuit board in 3D
Size
278.3 × 81.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
122
Nets
91
Pads
543
Tracks, vias
758, 220
Pours
690
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Jun 2024
Updated
7 Oct 2024

Overview

Sherie is an open-source printed circuit board by flora495, from the flora495/Sherie repository on GitHub. It is a 2-layer board of 278.3 × 81.9 mm with 122 parts on 91 nets, routed with 758 tracks and 220 vias.

It is built around the ATMEGA32U4-AU, TPD4E05U06DQAR and ESD5Z5V0, with the GZ2012D601TF, SMD0805-050-16V and TYPE-C-31-M-12 among its other parts. Its parts include 48 diodes, 47 switches, 7 capacitors, 7 resistors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

6

README

README.md

Sherie

Sherieはオーソリニアな40%キーボードです。

組み立て方法

ほとんどの部品は実装済みです。 リセットスイッチとキーソケットだけはんだ付けしてください。 そのあと組み立ててください。

ファームウェア書き込み

QMK toolboxを使って.hexファイルをキーボードに書き込んでください。QMK MSYSやpromicro web updaterでは書き込めない可能性があります。

VIA/REMAP

viaのキーマップを書き込んだ上で jsonファイルは以下を読み込ませることで、via/remapを使用することができます。 qmk_firmware\sherie\keymaps\via\sherie.json

コマンド

cd cd /c/Users/F/qmk_firmware/keyboards/sherie コンパイル qmk compile -kb sherie -km default qmk compile -kb sherie -km via フラッシュ(フラッシュはQMK toolboxを使うことを推奨します) qmk flash -kb sherie -km default

memo

USBとかの周りはGNDベタにしたほうがいいかも。 udb-sのPCBを参照。

Ref

[1]https://note.com/copkbd/n/n587afde1812e

ATMEGA32U4直付の手順は以下を参照します。 [2]https://wiki.ai03.com/books/pcb-design/chapter/pcb-designer-guide

[3]https://taro-hayashi.github.io/LetsMakeaKeypadWithAtmega32u2/

typeC周りの回路 [4]https://github.com/Unified-Daughterboard/UDB-S

静電気対策(特に金属ケースの場合は参照) [5]https://gist.github.com/s-show/286ffb1f5d9c886b514ff7a37e6d8d37

ベタGNDとか [6]https://taro-hayashi.github.io/LetsMakeaKeypadWithAtmega32u2/

[7]https://qiita.com/Sugimoto_Yuuki/items/860ca6a57c2501f1cbab

[8]https://docs.qmk.fm/driver_installation_zadig

バグ

QMK MSYSでflashできない場合 以下のようなエラーが出てflashに失敗する場合があります。

alt text
これは実はエラーができても書き込み自体はできているっぽいです。
エラーなく書き込みたい場合は、QMK Toolboxを使って書き込みます。
エラーの原因はよくわからないが、おそらくポートのデバイスではなくてUSBデバイスとして認識しているのが原因。
おそらくですが、USBのドライバーが原因でした。[7]を参照し、ドライバーをWinUSBに書き換えます。こうするとQMK toolboxでエラーなしで読み込むことができるようになりました。 ただし、winUSBにするとQMK MSYSではflashできないぽいです。 ちなみにドライバーを変えるとシリアルポートで認識するようにもでるようにもできるっぽいです。 ただ、[8]によると、atmega32uの推奨driverはwinUSBなので、大人しく従う方がいいと思います。

改良点

  1. 真ん中にネジ穴追加
  2. スタビライザーのネジ穴のワッシャー分もボトムプレートの範囲を広げる
  3. 電源のLEDが明るすぎる。暗くするのと、ジャンパでLEDを接続しないこともできるようにする
  4. ブートローダー書き込みモードのときに光るLEDを追加する。
  5. 1.5uのキーにもスタビライザーを追加?

Parts

122
QtyValueFootprintReferences
47Dkbd_Parts:Diode_TH_SMD_without_holesD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +31
34SW_PUSHkbd_SW:CherryMX_Hotswap_1uSW2, SW10, SW11, SW12, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25, SW28 +18
6SW_PUSHkbd_SW:CherryMX_Hotswap_1.75uSW1, SW13, SW14, SW26, SW27, SW39
4SW_PUSHkbd_SW:CherryMX_Hotswap_1.5uSW40, SW41, SW45, SW47
30.1uFCapacitor_SMD:C_0805_2012MetricC2, C3, C4
210kResistor_SMD:R_0805_2012MetricR1, R4
222Resistor_SMD:R_0805_2012MetricR2, R3
222pFCapacitor_SMD:C_0805_2012MetricC6, C7
25.1kResistor_SMD:R_0805_2012MetricR5, R6
2SW_PUSHkbd_SW:CherryMX_Hotswap_1.25uSW42, SW44
110uFCapacitor_SMD:C_0805_2012MetricC5
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11kResistor_SMD:R_0805_2012MetricR7
11uFCapacitor_SMD:C_0805_2012MetricC1
1ATmega32U4-APackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1ESD5Z5V0Diode_SMD:D_SOD-523ESDD0
1GZ2012D601TFInductor_SMD:L_0805_2012MetricFB1
1Greenmy_footprints:LED0805-RD_GREENLED1
1LOGOLOGOG***
1RESET_SWmy_footprints:SMD_resetRESET0
1SMD0805-050-16VFuse:Fuse_1206_3216MetricF1
1SW_PUSHkbd_SW:CherryMX_Hotswap_2.75uSW43
1TPD4E05U06DQARacheron_Components:USON-10_2.5x1.0mm_P0.5mmU2
1TYPE-C-31-M-12locallib:HRO-TYPE-C-31-M-12-AssemblyJ1

The 118 most common of 122 parts.

More from flora495/Sherie

1

Similar boards

  • 4 layers40 × 9 mmUDB S, the printed circuit board in 3D

    UDB S

    Unified-Daughterboard/UDB-S

    Narrow variant unified daughterboards for custom keyboard designers and users

    11 parts82MIT
  • 2 layers22 × 25 mmDb rev1, the printed circuit board in 3D

    Db rev1

    jemmec/legshark

    An open source 60% (15 by 5) ortholinear keyboard designed with both flexability and familiarity in mind.

    20 parts3MIT
  • 2 layers12 × 33.5 mmUsbport, the printed circuit board in 3D

    Usbport

    RetroTournaments/nesceptor

    Hardware mod for 1985 NES

    9 parts5GPL-3.0
  • 2 layers342.9 × 109.6 mmDynamis, the printed circuit board in 3D

    Dynamis

    bbrfkr/dynamis-keyboard

    199 parts24MIT
  • 2 layers221.5 × 172.5 mmAccelerator, the printed circuit board in 3D

    Accelerator

    bbrfkr/accelerator-keyboard

    279 partsMIT
  • 4 layers194.2 × 160 mmInterface, the printed circuit board in 3D

    Interface

    Kargo/MechBoard

    For typing, you know?

    92 parts
  • 2 layers35.6 × 94.6 mmUsb3sun, the printed circuit board in 3D

    Usb3sun

    delan/usb3sun

    usb input adapter for sun workstations

    60 parts45ISC

Questions

How big is the Sherie PCB?

It measures 278.3 × 81.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sherie use?

122 parts, built around the ATMEGA32U4-AU, TPD4E05U06DQAR, ESD5Z5V0 and GZ2012D601TF. 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 Sherie KiCad files?

From the flora495/Sherie repository on GitHub, at the commit this page was made from: the board is Kicad/Sherie-main/Sherie.kicad_pcb and its schematic Kicad/Sherie-bottom/Sherie-bottom.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sherie design in my own project?

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