I tried to use widely available components to make it as affordable as possible and accessible. No fancy connector made by 1 manufacturer only (well, the only exception to this is the ATmega32u4, but it's one of the best chip for this use, I don't think it's going to be ended soon). That hopefully means we should still be able to find the components in years to come.
ref | components | quantity | packaging | notes | links |
---|---|---|---|---|---|
U1 | ATmega32u4 | 1 | TQFP44 | sometimes called ATmega32u4-AU | LCSC |
X1 | Crystal 16Mhz | 1 | HC49-US | 20ppm or 30ppm | LCSC |
SW1 | Tactile switch 5.2x5.2mm | 1 | SMD switch | LCSC | |
J1 | Mini USB B connector | 1 | LCSC | ||
J2 | 2x3 header pin | 1 | 2.54mm pitch; optional component | LCSC | |
RSW1 | rotary encoder switch | 1 | EC11E or EC12E | With momentary switch built-in | |
RSW2 - 6 | rotary encoder | 5 | EC11E or EC12E | ||
RGB1 - 4 | WS2812B | 4 | RGB LED SMD | LCSC | |
D1 - 8 | diode 1N4148 | 8 | DO-35 | LCSC | |
R1, R2 | resistor 10k | 2 | DIN0204 or DIN 0207 | 1/4W or 1/6W, metal film | LCSC |
R3, R4 | resistor 22 | 2 | DIN0204 or DIN 0207 | 1/4W or 1/6W, metal film | LCSC |
R5, R6 | resistor 4.7k | 2 | DIN0204 or DIN 0207 | 1/4W or 1/6W, metal film | LCSC |
C1, C2 | capacitor 22pF | 2 | ceramic leaded | 10%, 5mm pitch for cheapest | LCSC |
C3 | capacitor 1uF | 1 | ceramic leaded | 10%, 5mm pitch for cheapest | LCSC |
C4 - C7 | capacitor 0.1uF | 4 | ceramic leaded | (=100nF), 10%, 5mm pitch for cheapest | LCSC |
C8 | capacitor 4.7uF | 1 | radial leaded | lead spacing 2mm | LCSC |
K1 - 8 | mechanical switch | 8 | MX cherry compatible mechanical keyboard switches |