DK60TPLight/README.md
2017-10-08 01:28:20 +02:00

115 lines
2.6 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# DK60TP
Mechanical keyboard with backlit, rgb underglow and Trackpoint support.
:warning: Still in development :warning:
## Features
- Poker case compatible (if you don't use Trackpoint)
- IBM Trackpoint
- Many layouts
- Backlit
- RGB underglow
- Open Hardware
## Supported layouts
![Layout](./Previews/DK60TP.png "Layout")
## PCB render
![PCB](./Previews/BACK.png "PCB")
![PCB](./Previews/FRONT.png "PCB Front")
## Features
DK60TP allows some customisations like RGB underglow, caps lock led or mouse emulation by using trackpoint.
For all pinout above, `pin 1` is represented by the square hole.
### Trackpoint
To use trackpoint you need to connect the `MOUSE PCB` with the `MAIN PCB`. Trackpoint need to be connected to the `MOUSE PCB`.
#### Pinout
1. Vcc
2. GND
3. D2 (data)
4. reset
5. D5 (clock)
### Capslock led
Capslock led can be tuned to :
* enable internal led
* disabled it
* use external led
To do this you need to play with the 3 pins connector placed near the reset button.
#### Pinout
* 1: +Vled (square pin)
* 2: Integrated led
* 3: GND
#### Example
##### Integrated led
Place a jumper between pin 1 and 2.
##### External led
Connect your led between pin 1 and 3.
##### Disable led
Remove the jumper or place it between pin 2 and 3.
### RGB underglow
To add more leds (use WS2812B with capacitor) simply use `RGB` connector on the mainboard.
:warning: Do not connect `RGB` connector if you use the second PCB (those with mouse buttons).
#### Pinout
* 1: Vcc (square pin)
* 2: GND
* 3: Din
## Firmware
DK60TP still in development and for now does not have associate firmware, but it will be supported by QMK firmware.
## Used softwares
I've only used Open Source software to make all parts of this project.
List of used softwares:
* OS: Debian
* Kicad
* QCad
* Freecad
* ...
## Third party
Libraries and footprints are provided by Hasu, /u/techieee, mohitg11 and me.
## External links
* [PCB guide](https://github.com/ruiqimao/keyboard-pcb-guide)
* [Hasu's lib](https://github.com/tmk/kicad_lib_tmk)
* [Hasu's footprint](https://github.com/tmk/keyboard_parts.pretty)
* [/u/techieee's footprint](https://github.com/egladman/keebs.pretty)
* [mohitg11's footprints and libraries](https://github.com/mohitg11/TS65AVR)
* [Trackpoing pinout on alonswartz github](https://github.com/alonswartz/trackpoint)
* [Plate generator](http://builder.swillkb.com/)
* [QMK Firmware](https://github.com/qmk/qmk_firmware)
## Kicad tips
* Usergrid (for MX placement): 0.09375 inches
* Usergrid (for Led placement): 0.1968504 inches
* Gap between Grid origin and edge cut:
  - X: 0.53
  - Y: 0.50 mm