Releases: foostan/crkbd
v4.1
Fix GND/VCC for mini version
Issue: If cutting the end rows for the mini, the PCB will become unusable.
Fix TRRS connector
Issue: The current TRRS connector ST-0277D00-052-142 is not in stock and there are no compatible parts.
Alternative parts (You can choose any of them)
- PJ-398A-5A: Very similar parts to current parts. It does not need to be modified on the case side but the circuit and firmware need to be modified to support TRS and it's not available at jlcpcb.
- PJ-399B-6A: Very similar parts to current parts. The connector tip is long and needs to be modified on the case side and the circuit and firmware need to be modified to support TRS. -> to be default for jlcpcb files.
- SJ-3501-SMT-TR: Compatible with PJ-399B-6A but the circuit and firmware need to be modified to support TRS.
v4.0
Summary
It details the design changes in the latest version of the Corne Keyboard. I intentionally abandoned backward compatibility to achieve technological advancement and design updates. Changes include fine-tuning the key pitch, MCU alteration, TRRS jack and LED design improvements, the addition of expansion options, and the introduction of a new dedicated case.
Images
Corne Cherry
Corne Chocolate
Major Design Changes
Changes from v3
Abandonment of Backward Compatibility
The new version deliberately abandons backward compatibility with past models to enhance design freedom and aim for technological progress and design updates. This decision, while difficult due to its incompatibility with third-party cases, was deemed necessary for future development.
Major Design Changes
- Change in Key Pitch
- Departure from ProMicro
- Change in TRRS Jack Parts
- Abolition of Underground LEDs
In the new version, the key pitch has been adjusted from 19mm to 19.05mm to align with the dimensions of typical keyboards. Initially, the Corne design deviated from standard dimensions due to a lack of knowledge, but I have finally been able to correct this. Furthermore, replacing ProMicro with direct implementation of RP2040 on the PCB has improved the appearance and functionality of the product. The change in TRRS jack parts has also simplified the overall look of the keyboard. Additionally, the abolition of Underground (downward-facing) LEDs has been implemented for cost reduction and simplification.
Expansion
The space created by the removal of ProMicro has led to enhanced expandability for users. Continuous use of OLED displays, along with the possibility to add up to two expansion switches or rotary encoders, is now available. This allows users to customize their keyboards according to their needs, creating more unique and functional keyboards.
Dedicated Case
With advancements in 3D printing services, the new version also focuses on the design of a dedicated case. This case has a simple design and can be manufactured at a low cost. Users can easily customize the case to create their unique keyboards. These designs are published as open source, serving as references to foster creativity in the community and meet diverse needs.
Corne's Concept and Gratitude to the Community
Finally, the concept of Corne is to share the joy of creating keyboards and the possibility of designing them oneself, aiming to provide a foothold for users to design their original keyboards. I am deeply grateful that this project has continued much longer than imagined and has received support from many people. It is a great pleasure as the creator to see various individuals take an interest in this keyboard, assemble it themselves, and create new designs.
Summary
Corne Keyboardの最新バージョンの設計変更について詳述しています。後方互換性を意図的に放棄し、技術的進歩とデザインのアップデートを行いました。キーピッチの微調整、MCUの変更、TRRSジャックとLEDのデザイン改善、拡張オプションの追加、そして新しい専用ケースの導入が含まれます。
Changes from v3
後方互換性の破棄
この新バージョンは、過去のモデルとの後方互換性を意図的に捨てることで、設計の自由度を高め、技術的進歩とデザインのアップデート目指しました。これはサードパーティ製のケースとの互換性がなくなることでもあり苦渋な決断になりましたが、今後の発展に必要なものだと判断しました。
主要な変更
- キーピッチの変更
- ProMicroとの決別
- TRRSジャックの部品変更
- Underground LEDの廃止
新バージョンでは、キーピッチを19mmから19.05mmに変更し、一般的なキーボードの寸法に合わせています。Corneを設計した当初は一般的な寸法を知らなかったため異なっていましたがやっと修正できます。また、ProMicroの使用をやめ、RP2040をPCBに直接実装することで、製品の外観と機能性を向上させています。またTRRSジャックの部品変更により、キーボードの全体的な見た目がさらにシンプルになりました。さらに、Underground(下向き)のLEDを廃止することで、コスト削減と簡易化を行いました。
拡張性
ProMicroの廃止によって生まれたスペースは、ユーザーにとっての拡張性の向上を意味しています。OLEDディスプレイの継続的な使用に加え、最大2つの拡張スイッチやロータリーエンコーダーの追加が可能になりました。これにより、ユーザーは自分のニーズに合わせてキーボードをカスタマイズし、より個性的で機能的なキーボードを作成することができます。
専用ケース
3Dプリントサービスの進歩を背景に、新バージョンでは専用ケースの設計にも注力しています。このケースはシンプルなデザインで、低コストでの製造が可能です。またユーザーはケースを容易にカスタマイズし、自分だけの独特なキーボードを作成することができます。そして、これらのデザインはオープンソースとして公開され、コミュニティの創造性を促進し、さまざまなニーズに応えるためのリファレンスとして機能します。
Corneのコンセプトとコミュニティへの感謝
最後に、Corneのコンセプトは、キーボード作成の楽しさと自ら設計する可能性を共有することであり、ユーザーが自分だけのオリジナルキーボードを設計するための足掛かりとなることを目指しています。このプロジェクトが想像以上に長く続き、多くの人々に支持されていることに対して、深く感謝をしています。様々な方々がこのキーボードに興味を持ち、自ら組み立て、新しいデザインを生み出すことは、作者として嬉しい限りです。
v3-final
It's for leaving the archive version before releasing v4.
Please reference v1 to v3 cherry/chocolate/light/classic versions from this release branch.
What's Changed
- Update buildguide_en.md to fix a typo. by @paulrobshannon in #92
- Cleanup Markdown, mostly syntax and line-length by @hoijui in #99
- Correct minor typo in buildguide_en.md by @BjoernLudwigPTB in #101
- Add all missing English translations of MD documents by @hoijui in #104
- edited .plates/common/*.svg to make them working with inkscape by @ceceba223 in #112
- Fix wrong statements about the number of WS2812B in v3 buildguide by @ikenox in #119
- Fix the outlines of classic by @foostan in #120
- Fix typo GiHub -> GitHub by @flat35hd99 in #124
- joined nodes of alp plate outline path in #122
- Update .gitignore for kicad6 by @foostan in #148
- fix typo by @andrsdt in #152
- Cherry V3 EN build guide touchup by @waffle87 in #163
- Fix the PCB outline of chocolate by @ProZsolt in #165
- adding 3x5 plates by @vgm106 in #174
- Move to Kicad 6 support by @waffle87 in #188
- Fix the thumb key for alps pcb plate by @foostan in #207
- Generate Gerbers for 3x5 PCB plates by @jamesottaway in #204
New Contributors
- @paulrobshannon made their first contribution in #92
- @BjoernLudwigPTB made their first contribution in #101
- @ceceba223 made their first contribution in #112
- @ikenox made their first contribution in #119
- @flat35hd99 made their first contribution in #124
- @andrsdt made their first contribution in #152
- @waffle87 made their first contribution in #163
- @ProZsolt made their first contribution in #165
- @vgm106 made their first contribution in #174
- @jamesottaway made their first contribution in #204
Full Changelog: corne-light-v2.0.0...corne-v3-archive
corne-light-v2.0.0
- compatible with choc v1 switches
- compatible with choc v2 switches
- compatible with alps switches
- add various plates
- can create a mini version by cut off the end column.
corne-cherry-v3.0.1
- Update the position of the silk that overlaps with the parts
The diff can be found here.
corne-classic-v2.0.0
Add release flows for each products
corne-chocolate-v2.1.0
Add release flows for each products
corne-cherry-v3.0.0
- PCB is no longer reversible: Less soldering issues because of close pads / Improved symmetry (TRRS jacks, controllers & USB ports) for cases such as IMK / PCBA friendly (expect some pre-assembled PCBs in stores / GBs)
- South facing switches: Improvement for Cherry / OEM keycap profiles
- Easy to solder per key tabbed LEDs SK6812MINI-E
- Easier to solder underglow SMD LEDs (WS2812b 5050)
corne-cherry-v2.1.0
Add release flows for each products