2021-10-08 22:00:05 +00:00
|
|
|
## Feegle XS Keyboard
|
|
|
|
|
2021-10-08 22:17:27 +00:00
|
|
|
More Information https://www.40percent.club/2020/11/feegle-xs.html
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
|
|
|
|
======================
|
2021-10-11 20:59:15 +00:00
|
|
|
|
|
|
|
### Feegle XS keyboard. 12x4 matrix.
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
TMK Firmware https://git.40percent.club/di0ib/tmk_keyboard/src/branch/master/keyboard/feegle
|
|
|
|
|
|
|
|
Bootloader same as Aardvark https://git.40percent.club/di0ib/Misc/src/branch/master/aardvark/bootloader
|
|
|
|
|
2021-10-18 17:25:43 +00:00
|
|
|
Flashing bootloader with Arduino Uno https://www.40percent.club/p/arduino-isp-bootloader-flash.html
|
|
|
|
|
2021-10-08 22:00:05 +00:00
|
|
|
More info about V-USB https://www.40percent.club/2020/08/the-aardvark.html
|
|
|
|
|
2021-10-18 19:46:35 +00:00
|
|
|
Pre-trimming before soldering https://www.40percent.club/p/pre-trimming-components.html
|
|
|
|
|
2021-10-15 17:55:28 +00:00
|
|
|
Using SMT switches https://www.40percent.club/p/smt-conversion.html
|
|
|
|
|
2021-10-08 22:00:05 +00:00
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
### Top
|
2021-10-08 22:03:39 +00:00
|
|
|
![Feegle PCB Top](top.png)
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
Gerber: top.zip
|
|
|
|
|
|
|
|
PCB Thickness: 1mm
|
|
|
|
|
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
### Top Convertible
|
2021-10-08 22:03:39 +00:00
|
|
|
![Feegle PCB Top convertible](top_convertible.png)
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
Gerber: top_convertible.zip
|
|
|
|
|
|
|
|
PCB Thickness: 0.8mm
|
|
|
|
|
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
### Top Grill
|
2021-10-08 22:03:39 +00:00
|
|
|
![Feegle PCB Top grill](top_grill.png)
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
Gerber: top_grill.zip
|
|
|
|
|
|
|
|
PCB Thickness: 1mm
|
|
|
|
|
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
### Top Aluminum
|
2021-10-08 22:20:15 +00:00
|
|
|
![Feegle PCB Top single sided](top_single.png)
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
Gerber: top_single.zip
|
|
|
|
|
|
|
|
PCB Thickness: 1mm
|
|
|
|
|
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
### Bottom
|
2021-10-08 22:00:05 +00:00
|
|
|
|
2021-10-08 22:03:39 +00:00
|
|
|
![Feegle PCB Bottom](bottom.png)
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
Gerber: bottom.zip
|
|
|
|
|
|
|
|
PCB Thickness: 1mm
|
|
|
|
|
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
### Bottom Aluminum
|
2021-10-08 22:00:05 +00:00
|
|
|
|
2021-10-08 22:03:39 +00:00
|
|
|
![Feegle PCB Bottom single sided](bottom_single.png)
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
Gerber: bottom_single.zip
|
|
|
|
|
|
|
|
PCB Thickness: 1mm
|
|
|
|
|
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
### PCB mini USB
|
2021-10-08 22:00:05 +00:00
|
|
|
|
2021-10-08 22:03:39 +00:00
|
|
|
![Feegle PCB](feegle_xs.png)
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
Gerber: feegle_xs.zip
|
|
|
|
|
|
|
|
PCB Thickness: 1.2mm
|
|
|
|
|
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
### PCB USB C
|
2021-10-08 22:00:05 +00:00
|
|
|
|
2021-10-08 22:03:39 +00:00
|
|
|
![Feegle C PCB](feegle_xsc.png)
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
Gerber: feegle_xsc.zip
|
|
|
|
|
|
|
|
PCB Thickness: 1.2mm
|
|
|
|
|
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
### Spacer
|
2021-10-08 22:00:05 +00:00
|
|
|
|
2021-10-08 22:03:39 +00:00
|
|
|
![Feegle spacer](spacer.png)
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
Gerber: spacer.zip
|
|
|
|
|
|
|
|
PCB Thickness: 0.8mm
|
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
### License
|
2021-10-08 22:00:05 +00:00
|
|
|
|
2021-10-08 22:20:15 +00:00
|
|
|
Gerber files released under https://creativecommons.org/licenses/by-sa/4.0/
|
|
|
|
|
|
|
|
![Creative Commons Attribution-ShareAlike 4.0 International License](https://i.creativecommons.org/l/by-sa/4.0/88x31.png)
|
|
|
|
|
2021-10-08 22:00:05 +00:00
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
### Pinout
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
col: B0 B1 B2 C0 C1 C2 C3 C4 C5 D0 D1 B4
|
|
|
|
row: D6 D5 D3 B3
|
|
|
|
|
|
|
|
|
2021-10-11 20:57:53 +00:00
|
|
|
### BOM mini USB
|
2021-10-08 22:00:05 +00:00
|
|
|
|
|
|
|
1 ATmega328p or ATmega328 28pin DIP
|
2021-10-15 17:55:28 +00:00
|
|
|
48 4.5x4.5 6-7mm tall tactile switches https://www.40percent.club/p/smt-conversion.html
|
2021-10-08 22:27:55 +00:00
|
|
|
1 4.5x4.5 5mm tall tactile switch (bootloader)
|
2021-10-08 22:00:05 +00:00
|
|
|
1 16MHz subminiature crystal ECS-160-20-46X
|
|
|
|
2 20pf capacitors 0.1" lead spacing, 4mm max height
|
|
|
|
1 1uf capacitor 0.1" lead spacing, 4mm max height
|
|
|
|
2 68ohm resistors. Smaller 1/8 or 1/10 watt
|
|
|
|
1 1.5Kohm resistor. Smaller 1/8 or 1/10 watt
|
2021-10-08 22:17:27 +00:00
|
|
|
1 PICO Fuse 0251.125MXL https://www.digikey.com/short/27hmbw0b
|
2021-10-08 22:00:05 +00:00
|
|
|
1 10uf capacitor 4mm diameter RNU1A100MDS1
|
|
|
|
1 Mini USB connector with 2 mounting lugs. 2 lugs can be trimmed off 4 lug versions.
|
|
|
|
2 T1 3mm Blue/White/Green/UV 3-3.3Vfd LEDs. Not all Green LEDs are 3V. Most Blue/White/UV are.
|
|
|
|
4 4mm M2 brass spacers
|
|
|
|
4 4mm M3 aluminum unthreaded spacers R30-6200414 (optional)
|
|
|
|
4 3mm M2 screws for top
|
|
|
|
4 5mm M2 screws for bottom
|
|
|
|
4 Steel or Brass 0.3mm thick washers
|
|
|
|
1 ISP programmer for initial bootloader flashing.
|
|
|
|
|
2021-10-08 22:25:15 +00:00
|
|
|
|
2021-10-11 20:57:53 +00:00
|
|
|
### BOM USB C
|
|
|
|
same as XS with the addition of the 5.1k resistors and the USB C connector instead of mini USB.
|
2021-10-08 22:25:15 +00:00
|
|
|
|
|
|
|
1 ATmega328p or ATmega328 28pin DIP
|
2021-10-15 17:55:28 +00:00
|
|
|
48 4.5x4.5 6-7mm tall tactile switches https://www.40percent.club/p/smt-conversion.html
|
2021-10-08 22:27:55 +00:00
|
|
|
1 4.5x4.5 5mm tall tactile switch (bootloader)
|
2021-10-08 22:25:15 +00:00
|
|
|
1 16MHz subminiature crystal ECS-160-20-46X
|
|
|
|
2 20pf capacitors 0.1" lead spacing, 4mm max height
|
|
|
|
1 1uf capacitor 0.1" lead spacing, 4mm max height
|
|
|
|
2 68ohm resistors. Smaller 1/8 or 1/10 watt
|
|
|
|
2 5.1Kohm resistor. Smaller 1/8 or 1/10 watt
|
|
|
|
1 1.5Kohm resistor. Smaller 1/8 or 1/10 watt
|
|
|
|
1 PICO Fuse 0251.125MXL https://www.digikey.com/short/27hmbw0b
|
|
|
|
1 10uf capacitor 4mm diameter RNU1A100MDS1
|
|
|
|
1 USB C connector CU3216SASBLR004-NH https://www.digikey.com/short/4mpbjd7j
|
|
|
|
2 T1 3mm Blue/White/Green/UV 3-3.3Vfd LEDs. Not all Green LEDs are 3V. Most Blue/White/UV are.
|
|
|
|
4 4mm M2 brass spacers
|
|
|
|
4 4mm M3 aluminum unthreaded spacers R30-6200414 (optional)
|
|
|
|
4 3mm M2 screws for top
|
|
|
|
4 5mm M2 screws for bottom
|
|
|
|
4 Steel or Brass 0.3mm thick washers
|
|
|
|
1 ISP programmer for initial bootloader flashing.
|
|
|
|
|
|
|
|
|
2021-10-11 20:57:53 +00:00
|
|
|
### Digikey - feegle xsc.xlsx
|
2021-10-11 20:55:46 +00:00
|
|
|
|
2021-10-11 20:58:37 +00:00
|
|
|
This list contains all the components from Digikey for the xsc. There are two different weight switches and an alternate USB C connector.
|
2021-10-11 20:55:46 +00:00
|
|
|
|
2021-10-11 20:57:53 +00:00
|
|
|
The only parts missing are the 4mm brass spacers and screws. These can be sourced from Amazon or eBay.
|
2021-10-11 20:55:46 +00:00
|
|
|
|
2021-10-11 21:02:34 +00:00
|
|
|
|
2021-10-08 22:00:05 +00:00
|
|
|
[How to order your own PCBs](http://www.40percent.club/2017/03/ordering-pcb.html)
|