# Build Guide ## Required Components You will need the following tools and components to build the Basketweave (not included in the kit): - Soldering iron and solder - Phillips head screwdriver - Flush side cutters - No-clean flux (recommended to prevent bridging on USB pins) - 68 MX style switches - 5 PCB mount 2u stabilizers - Keycaps (check compatibility, this layout uses many non-standard keys) - USB Type C cable ## Included Components The following components are included in the Basketweave keyboard kit: ![kit](https://i.imgur.com/a4ZWz0k.jpg) | Ref | Component | Qty | Notes | | --- | --------- | --- | ----- | | C1, C2 | 22pF Capacitor | 2 | C3, C4 | 0.1uF Capacitor | 2 | C5 | 4.7uF Capacitor | 1 | The footprint on the PCB is meant for an electrolytic capacitor - ceramic will work but will be awkward to fit. | D1-68, D72 | 1n4148 Diode | 69 | D69, D70 | 3.6V Zener Diode | 2 | Keep separate from the 1n4148 diodes | FUSE | 500mA Resettable fuse | 1 | ISP | 6 pin header | 1 | USB | GCT USB4085 USB C port | 1 | POWER | 3mm LED | 1 | R1, R7 | 1.5k Resistor | 2 | Make sure to get 1/8 Watt resistors since 1/4 (a common power rating) is too big for the footprint. | R2, R5 | 5.1k Resistor | 2 | R3, R4 | 75 Resistor | 2 | R6 | 10k Resistor | 1 | U1 | ATmega32A | 1 | | 40 pin IC socket | 1 | RESET, BOOT | 6mm push button | 1 | Y1 | 16MHz Crystal | 1 | | EC11 Rotary encoder | 1 | | Knob | 1 | | M2 6mm standoff | 11 | | M2 10+3mm standoff | 6 | | M2 6mm screw | 6 | | M2 4mm screw | 16 | | Rubber Feet | 4 | | Basketweave PCB | 1 | | Bottom Plate | 1 | | Switch plate | 1 ### Step 1. Zener Diodes (D69, D70) **This part has specific orientation** - black line on the diode lines up with the square pad (points right) ![Zener Diodes](https://i.imgur.com/sDhJDcs.jpg) ### Step 2. Resistors (R1-7) Orientation does not matter. Solder based on the labeled values. | Ref | Value | | ------ | ----- | | R1, R7 | 1.5k | | R2, R5 | 5.1k | | R3, R4 | 75 | | R6 | 10k | ![Resistors](https://i.imgur.com/sZXMwDM.jpg) ### Step 3. 1n1418 Diodes (D1-68, D72) **This part has a specific orientation** - black line on the diode lines up with the square pad (points up) ![Diodes](https://i.imgur.com/tWNR7mo.jpg) ### Step 4. Capacitors (C1-4) Orientation does not matter. Solder based on the labeled values. | Ref | Value | | ------ | ----- | | C1, C2 | 22uF | | C3, C4 | 0.1uF | ![Capacitors](https://i.imgur.com/jzcZJQy.jpg) ### Step 5. USB Port Solder one of the large legs first and check that the port is flush before soldering the other three legs. \ Solder the smaller pins by applying no-clean flux across the pins, then drag a small amount of solder across the pins until all the holes are filled. ![USB port](https://i.imgur.com/MObHtyP.jpg) ### Step 6. Capacitor (C5) **This part has a specific orientation** - longer leg goes in square pad (white mark on the capacitor points up) ![Capacitor](https://i.imgur.com/ckbCSdM.jpg) ### Step 7. Fuse Orientation does not matter. Fold down after soldering. ![Fuse](https://i.imgur.com/f7a9ctk.jpg) ### Step 8. Crystal (Y1) Orientation does not matter. ![Crystal](https://i.imgur.com/ZtVHVa6.jpg) ### Step 9. LED **This part has a specific orientation** - shorter leg and flat side of the LED line up with the square pad ![LED](https://i.imgur.com/6Xrkr5R.jpg) ### Step 10. Push Button (RESET, BOOT) and IC Socket Push buttons have no specific orientation. \ Align the notch on the IC Socket with the markings on the PCB. ![Push button and IC socket](https://i.imgur.com/4VjGMYQ.jpg) ### Step 11. Pin Header Orientation does not matter. Longer pins on top. ![Pin header](https://i.imgur.com/YeHUMEr.jpg) ### Step 12. ATmega32A Insert ATmega32A into the IC socket. Make sure the notch on the microcontroller aligns with the notch in the IC socket and the markings on the PCB. ### Step 13. M2 6mm Standoffs, M2 10+3mm Standoffs, M2 4mm screws | Component | Qty | Location | | ------------------ | --- | ------------ | | M2 10+3mm standoff | 6 | Front top | | M2 4mm screws | 5 | Front bottom | | M2 6mm standoff | 11 | Back | ![Screws](https://i.imgur.com/ct2fOHf.jpg) ### Step 14. Switches and Rotary Encoder Install the stabilizers, then place the plate on top. \ Install and solder switches and rotary encoder. ![Switches](https://i.imgur.com/RPVrxVe.jpg) ### Step 15. Bottom Plate (optional) Flip the board over and insert foam. Screw angling feet into the bottom plate. \ Screw in bottom plate using 11x M2 4mm screws. \ Attach rubber feet. ![Foam](https://i.imgur.com/xpAeSvs.jpg) ![Bottom plate](https://i.imgur.com/cKc79vs.jpg) ### Step 16. Acrylic Guard Screw in acrylic guard using 6x M2 6mm screws. Be careful not to overtighten. ![Acrylic](https://i.imgur.com/5vpsVVl.jpg) ### Step 17. Keycaps Add keycaps. ![Keycaps](https://i.imgur.com/MdegVJQ.jpg) Done!