Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tm90/keyboard
https://github.com/tm90/keyboard
electronics kicad mechanical-keyboard
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tm90/keyboard
- Owner: TM90
- Created: 2018-06-09T12:37:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-12-31T13:13:36.000Z (about 3 years ago)
- Last Synced: 2023-08-04T01:02:31.918Z (over 1 year ago)
- Topics: electronics, kicad, mechanical-keyboard
- Size: 1.26 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DIY Mechanical Keyboard
## Main Idea:
Have as much as possible open source? Also the tools used to build the keyboard
## Tool usage:
1. KiCAD (schematic, layout) (http://kicad.org/ )
2. avr-gcc (https://gcc.gnu.org/wiki/avr-gcc )
3. Export data for alu body from a layer in the KiCAD layout data## Electronic
Own layout and schematic but based on this project to keep compatibility with tmk firmware and qmk firmware:### Datasheets
#### Power
- LM1117 3.3V LDO http://cdn-reichelt.de/documents/datenblatt/A200/LM1117-TI.pdf
- NCP1402 step up DCDC Converter https://www.onsemi.com/pub/Collateral/NCP1402-D.PDF ->farnell: out of production
- Alternative MAX1724 https://www.mouser.de/datasheet/2/256/MAX1722-MAX1724-97057.pdf but no Kicad Lib yet
- MCP 73831/2 Single Cell Lipo Charge Management Controller http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf#### Bluetooth
- RN42 Bluetooth Module http://ww1.microchip.com/downloads/en/DeviceDoc/50002328A.pdf#### Microcontroller
- ATMEGA32U4 8 bit Microcontroller with USB http://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
- AT90USB1286 8 bit Microcontroller with USB but more IO than ATMEGA32U4 http://ww1.microchip.com/downloads/en/DeviceDoc/doc7593.pdf## Mechanical
Sandwich case or alu bend case
## Software/Firmware
-
-## Other:
Prototype for Switches without big PCB and description how to build a small keyboard:
Fullsize Keyboard matrix example with atmega32u4:
## Manufacturer:
### PCB:
- beta layout
- LiteOn
- jlcpcb
### Mechanical:
Maybe using a front panel service for the keyboard front, aluminum or acrylic would be possible at beta layout