Browse by type
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
—
$ claude mcp add hummingbird \
-- python -m otcore.mcp_server <graph>