diff --git a/rev1/README.md b/rev1/README.md index ff705ac..a5282f5 100644 --- a/rev1/README.md +++ b/rev1/README.md @@ -30,17 +30,61 @@ Key ergonomic decisions include: ## Ordering Info - You'll need to order **2× copies of the same PCB** -- Designed for **AISLER**, but probably compatible with other PCB manufacturers. - - On aisler you can simply upload the kicad pcb file directly. + - Designed for **AISLER**, but probably compatible with other PCB manufacturers. + - On aisler you can simply upload the kicad pcb file directly. +- 2x Raspberry Pi Pico. +- 1x Usb micro b cable. +- 60x Kailh choc v2 switches. +- 60x 1u cherry mx compatible keycaps. +- 1x TRRS 3.5mm audio cable. +- 2x SMD TRRS connectors similar to [this one](https://www.electrokit.com/3.5mm-jack-4-pol-smd). + - Schematic is available on the site so that you find one with the same pinout and dimensions. +- 60x 1N4148 diodes. +- 14-22x small round rubber feet (optional, for the bottom of the case). +- 10x 2×4 mm magnets for holding the chassi together. + +## 3d printing +Will be updated as soon as i upload the 3d models. + +For the right side: +- 1x [top dampener](./3d-models/top-dampener.stl) +- 1x [bot dampener](./3d-models/bot-dampener.stl) + +For the left side: +- 1x [top dampener](./3d-models/top-dampener.stl) **Mirror this piece to make it for the left side** +- 1x [bot dampener](./3d-models/bot-dampener.stl) **Mirror this piece to make it for the left side** + + + +## Assembly + +### For each side: +1. Solder the TRRS connector. +1. Solder the Raspberry Pi Pico. +1. Solder the diodes. +1. Put the top dampener in place on top of the PCB. +1. Solder the switches. +1. Put the keycaps on the switches. + - It should now look [like this](./images/pcb-assembly.jpeg). +1. [Put on the rubber feet on the bottom of the case (optional)](./images/chassi-base-back.jpeg). +1. [Super glue the magnets to the bottom chassi](./images/chassi-base.jpeg). +1. [Place the bot dampener in the bottom chassi](./images/chassi-base-dampener.jpeg). +1. [Place the PCB assembly on top of the bot dampener](./images/pcb-assembly-in-chassi.jpeg). +1. [Place the top chassi piece up side down and super glue the magnets in place](./images/chassi-top-cover-backside.jpeg). + - **Important:** Make sure that you glue the magnets in the right direction so that they attract each other. +1. [Place the top chassi piece on top of the PCB assembly](./images/right-side-assembled.jpeg). + +### Flashing the firmware + ## Image Gallery Click to view: -- [Top view](./images/top.jpg) -- [Side profile showing 19.4mm height](./images/side.jpg) -- [PCB close-up](./images/pcb.jpg) - [Assembled halves with TRRS cable](./images/assembled.jpeg) +- [Side profile showing 19.4mm height](./images/side.jpeg) + + ## 🔗 Firmware diff --git a/rev1/images/chassi-base-back.jpeg b/rev1/images/chassi-base-back.jpeg new file mode 100644 index 0000000..c0d2161 Binary files /dev/null and b/rev1/images/chassi-base-back.jpeg differ diff --git a/rev1/images/chassi-base-dampener.jpeg b/rev1/images/chassi-base-dampener.jpeg new file mode 100644 index 0000000..335524e Binary files /dev/null and b/rev1/images/chassi-base-dampener.jpeg differ diff --git a/rev1/images/chassi-base.jpeg b/rev1/images/chassi-base.jpeg new file mode 100644 index 0000000..89663bd Binary files /dev/null and b/rev1/images/chassi-base.jpeg differ diff --git a/rev1/images/chassi-top-cover-backside.jpeg b/rev1/images/chassi-top-cover-backside.jpeg new file mode 100644 index 0000000..3e72a12 Binary files /dev/null and b/rev1/images/chassi-top-cover-backside.jpeg differ diff --git a/rev1/images/pcb-assembly-in-chassi.jpeg b/rev1/images/pcb-assembly-in-chassi.jpeg new file mode 100644 index 0000000..803ae5e Binary files /dev/null and b/rev1/images/pcb-assembly-in-chassi.jpeg differ diff --git a/rev1/images/pcb-assembly.jpeg b/rev1/images/pcb-assembly.jpeg new file mode 100644 index 0000000..04f8742 Binary files /dev/null and b/rev1/images/pcb-assembly.jpeg differ diff --git a/rev1/images/right-side-assembled.jpeg b/rev1/images/right-side-assembled.jpeg new file mode 100644 index 0000000..2951fb8 Binary files /dev/null and b/rev1/images/right-side-assembled.jpeg differ diff --git a/rev1/images/side.jpeg b/rev1/images/side.jpeg new file mode 100644 index 0000000..f229ada Binary files /dev/null and b/rev1/images/side.jpeg differ