commit 0e20fce7508d649be3a1505cebeed4c28e523a35 Author: Philip Gaber Date: Wed Apr 9 09:42:01 2025 +0200 init: Temp public repo until things are sorted out diff --git a/README.org b/README.org new file mode 100644 index 0000000..3a28f8e --- /dev/null +++ b/README.org @@ -0,0 +1,139 @@ +* 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 diff --git a/assets/renders/snappy.png b/assets/renders/snappy.png new file mode 100644 index 0000000..93e9b48 Binary files /dev/null and b/assets/renders/snappy.png differ diff --git a/assets/renders/snappy_render.png b/assets/renders/snappy_render.png new file mode 100644 index 0000000..b0d507a Binary files /dev/null and b/assets/renders/snappy_render.png differ