2017-06-14 19:43:09 +02:00
|
|
|
# DK60TP
|
2017-07-09 12:35:55 +02:00
|
|
|
Mechanical keyboard with backlit, rgb underglow and Trackpoint support.
|
2017-06-14 19:41:04 +02:00
|
|
|
|
|
|
|
:warning: Still in development :warning:
|
|
|
|
|
2017-06-14 19:43:09 +02:00
|
|
|
## Features
|
2017-07-09 12:35:55 +02:00
|
|
|
- Poker case compatible (if you don't use Trackpoint)
|
2017-06-14 19:41:04 +02:00
|
|
|
- IBM Trackpoint
|
|
|
|
- Many layouts
|
|
|
|
- Backlit
|
|
|
|
- RGB underglow
|
|
|
|
- Open Hardware
|
|
|
|
|
2017-07-09 12:35:55 +02:00
|
|
|
## Supported layouts
|
|
|
|
|
2017-06-14 19:41:04 +02:00
|
|
|
![Layout](./Previews/DK60TP.png "Layout")
|
|
|
|
|
2017-07-09 12:35:55 +02:00
|
|
|
## PCB render
|
2017-06-14 19:41:04 +02:00
|
|
|
|
|
|
|
![PCB](./Previews/BACK.png "PCB")
|
|
|
|
|
|
|
|
![PCB](./Previews/FRONT.png "PCB Front")
|
|
|
|
|
2017-07-09 12:35:55 +02:00
|
|
|
## Customisation
|
|
|
|
|
|
|
|
DK60TP allows some customisations like RGB underglow and caps lock led.
|
|
|
|
|
|
|
|
### 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
|
2017-07-10 08:08:43 +02:00
|
|
|
* 1: +Vled (square pin)
|
|
|
|
* 2: Integrated led
|
|
|
|
* 3: GND
|
2017-07-09 12:35:55 +02:00
|
|
|
|
|
|
|
#### Example
|
|
|
|
|
|
|
|
##### Integrated led
|
|
|
|
Place a jumper between pin 1 and 2.
|
|
|
|
|
|
|
|
##### External led
|
2017-07-11 21:10:14 +02:00
|
|
|
Connect your led between pin 1 and 3.
|
2017-07-09 12:35:55 +02:00
|
|
|
|
|
|
|
##### 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).
|
|
|
|
|
2017-07-10 08:08:43 +02:00
|
|
|
#### Pinout
|
|
|
|
* 1: Vcc (square pin)
|
|
|
|
* 2: GND
|
|
|
|
* 3: Din
|
|
|
|
|
2017-06-14 19:43:09 +02:00
|
|
|
## Firmware
|
2017-06-14 19:41:04 +02:00
|
|
|
|
2017-07-09 12:35:55 +02:00
|
|
|
DK60TP still in development and for now does not have associate firmware, but it will be supported by QMK firmware.
|
2017-06-14 19:41:04 +02:00
|
|
|
|
2017-06-14 19:43:09 +02:00
|
|
|
## Used softwares
|
2017-06-14 19:41:04 +02:00
|
|
|
I've only used Open Source software to make all parts of this project.
|
|
|
|
|
|
|
|
List of used softwares:
|
|
|
|
* OS: Debian
|
|
|
|
* Kicad
|
|
|
|
* QCad
|
|
|
|
* Freecad
|
|
|
|
* ...
|
|
|
|
|
2017-06-14 19:43:09 +02:00
|
|
|
## Third party
|
2017-07-09 12:35:55 +02:00
|
|
|
Libraries and footprints are provided by Hasu, /u/techieee, mohitg11 and me.
|
2017-06-14 19:41:04 +02:00
|
|
|
|
2017-06-14 19:43:09 +02:00
|
|
|
## External links
|
2017-06-14 19:41:04 +02:00
|
|
|
|
2017-07-09 12:35:55 +02:00
|
|
|
* [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)
|
|
|
|
* [Plate generator](http://builder.swillkb.com/)
|
|
|
|
* [QMK Firmware](https://github.com/qmk/qmk_firmware)
|