Git Product home page Git Product logo

ergodox-pcb-hs-cherry's Introduction

ergodox-pcb-hs-cherry

PCB

Holtite Socket対応版Ergodox PCBデータです。
以下のリポジトリを元に変更しています。

https://github.com/bishboria/ErgoDox

Build-Logはこちらです。

はじめに

はんだ付け無しでキースイッチとTeensy2を設置できる基板です。 IOエキスパンダと各種抵抗、I/Fは対応していません。

なお、実際に組み立てて動作するところは確認していますが、LEDは趣味ではないのでLED点灯のみ動作確認をしていません。

対応Holtite Socket

以下のどちらかに対応しています。

必要な部品

パーツ リンク
PCB - 2
Teensy USB Board, Version 2.0 http://www.pjrc.com 1
MCP23018 I/O expander Digikey: MCP23018-E/SP-ND 1
3.5mm TRRS connector Digikey: CP-43514-ND 2
USB mini B connector Digikey: WM17115-ND 1
USB mini B plug Digikey: H2955-ND 1
0.1 UF ceramic capacitor Digikey: BC2665CT-ND* 1
1N4148 diode (SOD-123 package (SMD), or DO-35 (through hole 0.3" pitch)) Digikey: 1N4148FS-ND* or Digikey: 1N4148W-FDICT-ND* 76-80
2.2K Ω resistor Digikey: 2.2KQTR-ND* 2
3mm T1 LED Digikey: 160-1034-ND*
220 Ω resistor (match to led) Digikey: 220QBK-ND* 3
Cherry MX switch Mouser: MX1A-***** 76-80
USB cable Male A to male mini B USBFirewire: www.usbfirewire.com* 1
TRRS cable MyCableMart: www.mycablemart.com* 1
holtite Digikey:A114359-ND or A114358-ND (152-160) + 24

PCBの入手方法

ご自身でGerberファイルを生成し、PCBGOGO等の基盤制作業者にご依頼ください。

実装

完成

組み立て方法は通常のErgodoxと変わりません。HoltiteSocketをスルーホールに圧着するところが通常版との違いになります。

Holtite socketの圧着方法

下記動画を参考にしてください。

取付時の注意点

以下を参照

IOエキスパンダははんだ付けする

IOエキスパンダを取り付けるスルーホールはHoltiteSocket適合サイズに変更していますが、IOエキスパンダの脚が細すぎて適合しません。

HoltiteSocketは利用せず、通常通り半田付けしてください。

Falbatechのアクリルキースイッチプレートを利用した場合の適合表

Falbatechのアクリルケースについているスイッチプレートを使用した場合、厚みによりMX互換品のキースイッチでも高さが足りずに接触できない種類のものが有りました。 メタルのスイッチプレートを利用している方はどのスイッチでも使えると思います。

メーカー 種類 結果
CheeryMX 黒軸 OK
青軸 OK
赤軸 OK
ZealPC R9 Purple Zealio Switches OK
Kaihua Kailh Speed Switches NG

Special Thanks

haru-akeさんの HoltiteSocket対応版Let'sSplitのPCBを頂いたことから本プロジェクトが始まりました。

ergodox-pcb-hs-cherry's People

Contributors

hidekingerz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.