* Snappy

Snappy is a custom, QMK-based split keyboard designed for simplicity, with a focus on portability and repairability.

#+ATTR_ORG: :width 600
[[file:assets/renders/snappy.png]] [[file:assets/renders/snappy_render.png]]

After using multiple different custom keyboards over the span of 2 years I identified the
following requirements that I deemed important:

- [X] Spilt keyboard with individually usable halves
- [X] Reasonable amount of usable keys while maintaining low footprint
  - [X] Dedicated number row
  - [X] Some function keys
  - [X] Extra columns
- [X] *No* rotation or special placement of thumb keys
- [X] Low profile switches for comfortable usage w/o wrist rests or tilt kit
- [X] Good portability, ideally with a matching carrying case
- [X] Mostly 3D printable
  - [X] Individual Parts should be replaceable without re-soldering anything
    - [X] Top Plate
    - [X] Bottom Housing
- [X] Handwired version
  - [X] Support vor hotswap sockets *!Kailh only!*
  - [X] OLED display
- [ ] PCB version
- [ ] Wireless version
  - This version might feature a battery in place of the OLED display
- [X] Some Accessories
  - [X] Carrying case
    - Features a dual function cable holder / connector for halves
  - [X] Portable mini tilt kit
  - [X] Stationary tilt kit(s)

As observable in the list above many of the requirements and ideas have already been
implemented during the last three iterations of Snappy. The remaining ideas will be
implemented in no particular order or timeline.

* Bill of Materials
** Snappy BOM (English)

TODO: BOM in English

** Snappy BOM (German)

Grundsätzlich ist es empfohlen für die Handwired version mit Hotswap Sockets Kailh V1
Switches zu verwenden. Wir haben jedoch auch schon eine Snappy mit Kailh V2 Switches
gebaut was auch funktioniert hat, jedoch aufgrund der minimal größeren Switches, vor allem
der größere Durchmesser des "Center Mast" führt zu etwas Spannung der "Top Plate" und
bedarf etwas mehr Vorsicht beim späteren zusammenführen der gelöteten matrix aus Hotswap
Sockets und "Bottom Housing". Mit etwas Geduld und Gefühl klappt das dann aber auch.

Bei allen Bauteilen die man löten muss, gerade als Anfänger, lieber ein paar mehr
besorgen.  Je nachdem ob ich das Filament schon in der Farbe habe oder nicht kann man den
Preis vom Filament für die gesamte Tastatur + Case + Tiltkit auf ca 10 € runter schrauben.

*Snappy v3 Tastatur (mit Hotswap):*
- 80x *Kailh V1* (Choc) kompatible Keycaps (ca. 50 € - 100 €, je nach KC & Angebot)
  + [[https://www.aliexpress.com/item/1005004558099208.html?spm=a2g0o.order_list.order_list_main.53.cfce5c5fLYcFbY][Beispielhaftes Produkt]]
    + [[https://www.aliexpress.com/item/1005004780019538.html?spm=a2g0o.order_list.order_list_main.54.cfce5c5fLYcFbY][Beispielhaftes Produkt]]
  + [[https://keygem.com/products/work-louder-wrk-keycaps-pre-order?variant=45267735281932][Work Louder]]
  + [[https://fkcaps.com/keycaps/mbk/legend-ergo-ortho][MBK Legend]]
  + [[https://splitkb.com/collections/switches-and-keycaps/products/mbk-pbt-coloured-blank-keycaps?variant=48053248983387][MBK PBT Coloured Blank Keycaps]] (Homekeys nicht vergessen)
- 80x *ACHTUNG -> MX/Kailh V2* kompatible Keycaps (ca. 50 € - 100 €, je nach KC & Angebot)
  + [[https://www.aliexpress.com/item/1005004882303622.html?spm=a2g0o.order_list.order_list_main.292.cfce5c5fLYcFbY][Beispielhaftes Produkt]]
  + [[https://deadline.space/collections/keycaps/products/doys-keycaps][DOYs Keycaps]]
- 80x *Kailh V1* Keyswitch (ca. 40 € - 85 €, je nach Switch & Angebot)
  + [[https://www.aliexpress.com/item/1005005446722280.html?spm=a2g0o.order_list.order_list_main.109.cfce5c5fLYcFbY][Beispielhaftes Produkt]]
  + [[https://splitkb.com/products/ambients-kailh-low-profile-choc-switches?variant=48116243595611][Beispielhaftes Produkt]]
- 2x RP2040 Pro Micro 16M (ca. 8 €) || 2x Liatris (ca. 35 €) || 2x 0xCB Helios (ca. 32 €)
  + [[https://www.aliexpress.com/item/1005006130019224.html?spm=a2g0o.order_list.order_list_main.78.cfce5c5fLYcFbY][Beispielhaftes Produkt]]
  + [[https://splitkb.com/products/liatris?_pos=1&_sid=8d47806b2&_ss=r][Beispielhaftes Produkt]]
  + [[https://keeb.supply/products/0xcb-helios][Beispielhaftes Produkt]]
- 80x Hotswap Socket für *Kailh V1/V2* Switches (ca. 10 €)
  + [[https://www.aliexpress.com/item/1005003575767699.html?spm=a2g0o.order_list.order_list_main.17.cfce5c5fLYcFbY][Beispielhaftes Produkt]]
- 80x 1N 4148 Schalt-Diode, 100 V, 150 mA, DO-35 (ca. 1 €)
  + [[https://www.reichelt.de/schalt-diode-100-v-150-ma-do-35-1n-4148-p1730.html?nbc=1][Beispielhaftes Produkt]]
- 2x OLED Display 128x64 (i2c -> GND,VCC,SCK,SDA) (ca. 3 €)
  + [[https://www.aliexpress.com/item/1005006301661292.html?spm=a2g0o.order_list.order_list_main.251.cfce5c5fLYcFbY][Beispielhaftes Produkt]]
- 2x TRRS Jack (ca. 1 €)
  + [[https://www.aliexpress.com/item/33029465106.html?spm=a2g0o.order_list.order_list_main.277.cfce5c5fLYcFbY][Beispielhaftes Produkt]]
- 1x 0,3mm - 0,6mm TRRS Kabel (Am besten 90deg Winkel) (ca. 2 €)
  + [[https://www.aliexpress.com/item/4000104350398.html?spm=a2g0o.order_detail.order_detail_item.5.3dc76368Gtofi4][Beispielhaftes Produkt]]
  + [[https://de.aliexpress.com/item/1005005658552365.html][Custom Cable]]
    + In die Notiz vor dem Kauf schreiben: 90 TRRS to 90 TRRS, straight type, 30CM, Inner Color: 32 (Black) + Outer Color: Red, Black heatshrink.
- ca. 400cm, Kupferlackdraht Ø 0,30mm - 0,40mm (ca. 3 €)
  + [[https://www.reichelt.de/100g-kupferlackdraht-auf-spule-0-35mm-cul-100-0-35-p57180.html?nbc=1][Beispielhaftes Produkt]]
  + [[https://de.aliexpress.com/item/1005003388771247.html?spm=a2g0o.productlist.main.3.56a26EW76EW7fL&algo_pvid=9902cabc-5651-4162-8953-ed3716665870&algo_exp_id=9902cabc-5651-4162-8953-ed3716665870-1&pdp_npi=4%40dis%21EUR%215.18%214.90%21%21%215.43%215.14%21%40212bc77117147635467573186e70d0%2112000029421070447%21sea%21DE%211685288948%21&curPageLogUid=x2WTv0L6BMRH&utparam-url=scene%3Asearch%7Cquery_from%3A][Beispielhaftes Produkt]]
  + [[https://de.aliexpress.com/item/1005005869623594.html?spm=a2g0o.productlist.main.5.66fdLAXKLAXKdr&algo_pvid=485c375e-ab53-4b08-a3c6-f5b9bee05a7b&algo_exp_id=485c375e-ab53-4b08-a3c6-f5b9bee05a7b-2&pdp_npi=4%40dis%21EUR%211.91%211.71%21%21%2114.41%2112.89%21%40212bc76417147629024111790ef410%2112000034643265185%21sea%21DE%211685288948%21&curPageLogUid=ujD6TpU1kLA4&utparam-url=scene%3Asearch%7Cquery_from%3A][Beispielhaftes Produkt]]
- 28x Heat Insert M2(OD3.2mm, H3mm oder 4mm) (ca. 2 €)
  + [[https://www.aliexpress.com/item/1005003582355741.html?spm=a2g0o.order_detail.order_detail_item.3.7d736368k2Es1u][Beispielhaftes Produkt]]
- 28x M2 Schraube H6mm (ca. 1 €)
  + [[https://de.aliexpress.com/item/1005002311145827.html?spm=a2g0o.productlist.main.5.21d69qWR9qWRh5&algo_pvid=35d3bbe8-1135-4aa0-ac63-df428532af9f&algo_exp_id=35d3bbe8-1135-4aa0-ac63-df428532af9f-2&pdp_npi=4%40dis%21EUR%211.15%211.11%21%21%211.21%211.17%21%40213ee07717147641843317843e7d8c%2112000027237677218%21sea%21DE%211685288948%21&curPageLogUid=MFRvnkXFjgv0&utparam-url=scene%3Asearch%7Cquery_from%3A][Beispielhaftes Produkt]]
- 10x 7mm x 3mm Neodym Magnet (ca. 1 € - 10 €)
  + [[https://www.magnethandel.de/neodym-magnete-7-3-mm-n45][Beispielhaftes Produkt]] (Sehr gute Qualität, Haltkraft und schnelle Lieferung)
- 8x 8mm x 2mm Gummi Füße (ca. 1 €)
  + [[https://www.aliexpress.com/item/1005005058519937.html?spm=a2g0o.order_list.order_list_main.282.cfce5c5fLYcFbY][Beispielhaftes Produkt]]
- 1x 0,5m USB-C Kabel (ca. 5 €)
  + [[https://www.aliexpress.com/item/4000624590101.html?spm=a2g0o.order_list.order_list_main.312.cfce5c5fLYcFbY][Beispielhaftes Produkt]]
- 3D Druck Filament in Farbe eurer Wahl (PLA, PET-G) (ca. 10 € - 30 €, je nach Farbe, etc.)
  + Für Mehrfarbige Prints dann natürlich mehrere Farben

*Günstig (MC, KS, KC):*  ca. 98 €
*Teuer (MC, KS, KC):*  ca. 215 €
*Restliche Kleinteile:* 50 €
*Gesamt:* ca. 150 € - 270 € (+- 20€, je nach aktueller Preislage)

*Carry Case + Snappy Connector/Cable Organizer:*
- 14x 7mm x 3mm Neodym Magnet (ca. 1 € - 10 €)
  + 10x Case + 4x Snappy Connector
  + [[https://www.magnethandel.de/neodym-magnete-7-3-mm-n45][Beispielhaftes Produkt]] (Sehr gute Qualität, Haltkraft und schnelle Lieferung)
- 9x Heat Insert M2(OD3.2mm, H3mm) (ca. 2 €)
  + [[https://www.aliexpress.com/item/1005003582355741.html?spm=a2g0o.order_detail.order_detail_item.3.7d736368k2Es1u][Beispielhaftes Produkt]]
- 6x M2 Schraube H6mm (ca. 1 €)
  + [[https://de.aliexpress.com/item/1005002311145827.html?spm=a2g0o.productlist.main.5.21d69qWR9qWRh5&algo_pvid=35d3bbe8-1135-4aa0-ac63-df428532af9f&algo_exp_id=35d3bbe8-1135-4aa0-ac63-df428532af9f-2&pdp_npi=4%40dis%21EUR%211.15%211.11%21%21%211.21%211.17%21%40213ee07717147641843317843e7d8c%2112000027237677218%21sea%21DE%211685288948%21&curPageLogUid=MFRvnkXFjgv0&utparam-url=scene%3Asearch%7Cquery_from%3A][Beispielhaftes Produkt]]
- 3x M2 Schraube H12mm (ca. 1 €)
  + [[https://de.aliexpress.com/item/1005002311145827.html?spm=a2g0o.productlist.main.5.21d69qWR9qWRh5&algo_pvid=35d3bbe8-1135-4aa0-ac63-df428532af9f&algo_exp_id=35d3bbe8-1135-4aa0-ac63-df428532af9f-2&pdp_npi=4%40dis%21EUR%211.15%211.11%21%21%211.21%211.17%21%40213ee07717147641843317843e7d8c%2112000027237677218%21sea%21DE%211685288948%21&curPageLogUid=MFRvnkXFjgv0&utparam-url=scene%3Asearch%7Cquery_from%3A][Beispielhaftes Produkt]]
- 3D Druck Filament in Farbe eurer Wahl (PLA, PET-G) (ca. 10 € - 30 €, je nach Farbe, etc.)
  + Für Mehrfarbige Prints dann natürlich mehrere Farben

*Gesamt:* ca. 10 €

*Other Accessories (Tilt Kits, Show Stand, etc.) JEWEILS:*
- 10x 7mm x 3mm Neodym Magnet (ca. 1 € - 10 €)
  + [[https://www.magnethandel.de/neodym-magnete-7-3-mm-n45][Beispielhaftes Produkt]] (Sehr gute Qualität, Haltkraft und schnelle Lieferung)
- 3-6x M2 Schraube H6mm (ca. 1 €)
  + [[https://de.aliexpress.com/item/1005002311145827.html?spm=a2g0o.productlist.main.5.21d69qWR9qWRh5&algo_pvid=35d3bbe8-1135-4aa0-ac63-df428532af9f&algo_exp_id=35d3bbe8-1135-4aa0-ac63-df428532af9f-2&pdp_npi=4%40dis%21EUR%211.15%211.11%21%21%211.21%211.17%21%40213ee07717147641843317843e7d8c%2112000027237677218%21sea%21DE%211685288948%21&curPageLogUid=MFRvnkXFjgv0&utparam-url=scene%3Asearch%7Cquery_from%3A][Beispielhaftes Produkt]]
- 3-6x Heat Insert M2(OD3.2mm, H3mm) (ca. 2 €)
  + [[https://www.aliexpress.com/item/1005003582355741.html?spm=a2g0o.order_detail.order_detail_item.3.7d736368k2Es1u][Beispielhaftes Produkt]]
- 3D Druck Filament in Farbe eurer Wahl (PLA, PET-G) (ca. 10 € - 30 €, je nach Farbe, etc.)
  + Für Mehrfarbige Prints dann natürlich mehrere Farben

*Gesamt:* jeweils ca. 10 €



* Build Instructions

TODO: Nice guide how to build Snappy
