# Build Guide This is the build guide for Corne Cherry v4. ![corne-v4-cherry](https://github.com/foostan/crkbd/assets/736191/c6090d53-67b6-45b5-86c1-1af6214ea392) ## Parts ### Required | Name | Count | Remarks | |:---------------------|:--------|:--------------------------------------------------------------------------------------------| | PCB | 1 set | | | Case | 1 set | | | Switch plate | 1 set | FR4 1.6mm thick | | Key switches | 42 - 46 | Only Cherry MX compatible | | Keycaps | 42 - 46 | 1u 40 pcs, 1.5u 2 pcs | | Spacer M2 | 8 | 7.5 mm For Case assembly | | Screw M2 | 16 | 5 mm For Case assembly | | Rubber cushion | 8 | | | TRRS (4 poles) cable | 1 | v4.0.0: TRS (3 poles) cable is not compatible
v4.1.0: TRS (3 poles) cable is compatible | | Type-C cable | 1 | | ### Optional | Name | Count | Remarks | |:---------------|:-------------|:----------------------------------------------| | Rotary Encoder | 0 - 4 pieces | compatible product of the rotary encoder EC12 | ## Firmware preparation please see [docs/firmware/rev4](../../firmware/rev4/firmware_en.md). ## Build This is the build guide for the left hand side. The right side is the same procedure. ### 1: Attach switches to PCB ![plate](https://github.com/foostan/crkbd/assets/736191/75dd4beb-b4fb-4e56-8af3-b4eb736894b7) ![plate-side](https://github.com/foostan/crkbd/assets/736191/ef7cdc65-37f3-4dcc-b5ad-cbbe1440a30d) ### Option: Solder rotary encoders instead of switches If a rotary encoder is used, it can be attached instead of a switch at the position shown in the figure below. In that case, soldering from the back side is required. ![rotary-encoder](https://github.com/foostan/crkbd/assets/736191/dd2eb79a-d223-45d2-84fd-331e9f582b5a) ### 2: Attach spacers to Case ![case](https://github.com/foostan/crkbd/assets/736191/3f295698-29c5-4ed4-9973-3297876a9fc3) ### 3: Mount 1 to 2 ![switch+case](https://github.com/foostan/crkbd/assets/736191/fd7c2c36-7dea-4c04-a5a5-eee332187a9e) ### 4: Attach rubber cushions ![rubber-cushion](https://github.com/foostan/crkbd/assets/736191/b74e9650-e709-4246-b35d-f8e0b8ebc646) ### 5: Attach keycaps ![keycap](https://github.com/foostan/crkbd/assets/736191/9a964932-a798-4377-b4c9-59cb2f1bfc5d) ## Note If the TRRS cable is plugged or unplugged while the USB cable is connected, the keyboard's microcontroller may be damaged. Before plugging or unplugging the TRRS cable, always ensure that the USB cable is disconnected.