Misc files
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

readme.md 4.3KB

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