Hummingbird keyboard using Seeeduino XIAO controller
The parts needed to build this keyboard are:
- PCBs made from Gerber files supplied - I used JLCPCB (https://jlcpcb.com), and the TH_XIAO zip file, which currently costs around $10 for five units plus shipping.
- Seeeduino XIAO modules (https://www.seeedstudio.com/Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+-p-4426.html) which I purchase in packs of three from Amazon for $21.99 (https://www.amazon.com/Seeeduino-Smallest-Microcontroller-Interfaces-Compatible/dp/B08745JBRP)
- 30 Kailh Choc Switches, available in many types
- 30 Choc Keycaps
- 30 1N4148 SMD Diodes (Part number to come)
- 3D Printed Case
- USB-C Cable (with small USB-C end to fit between switches)
THese are the settings I used to order the original PCBs:
- Layers: 2
- Dimensions: 100x204mm (automatically entered)
- PCB Qty: 5 (or more)
- Different Design: 1
- Delivery Format: Single PCB
- PCB Thickness: 1.6
- PCB Color: Black
- Surface Finish: LeadFree HASL-RoHS (ENIG-RoHS would be better but doubles cost)
- Copper Weight: 1oz
- Gold Fingers: No
- MAterial Type: FR4-Standard Tg 130-140C
- Confirm Production File: No
- Flying Probe Test: Fully Test
- Castellated Holes: No
- Remove Order Number: No
- 4-Wire Kelvin Test: No
- Paper between PCBs: No