hw-tinkerers / TR-60

kicad files of custom 60% keyboard inspired by bakeneko with ble support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TR-60

TR-60 is a 60% custom mechanical keyboard PCB that is inspired by the bakeneko PCB but adds a couple of improvements to it.

  1. TR-60 adds BLE support to the PCB so that it can be used wirelessly.
  2. Add tray mount compatible holes to be used with keyboard cases like Salvation

TR-60 stands for typewriter-60.

The repository contains the KICAD files of the keyboard PCB design with an nRF chip and this PCB is one of the first PCB to be built around the nRF52840 bare chip and not around any module.

Front View (Rendering)

plot

Back View (Rendering)

plot

Front View of PCB.

plot

Back View of PCB.

plot

Front View fully assembled with keycaps.

plot

Back View fully assembled with battery.

plot

Fully assembled with Bakeneko case.

plot

The PCB is designed in such a way that is compatible with both nRF52840 and nRF52833 MCUs as they have the same pinouts and the NC pins on nRF53833 are being used in nRF52840 making it compatible with both MCUs to mitigate supply shortage problems.

The PCB has a board antenna for BLE and an onboard charger chip BQ24075 (also compatible with BQ24073 and BQ24074) with a JST (1mm) connector for lipo battery (But the 1mm JST connector is non-conventional and will be changed to a more mainstream connector with 2.54mm pitch with which most lipo batteries are shipped). A lipo battery of 200-1000mAh can be used with the PCB. (Note: Tested only with 300mAH battery, but up to 1000mAH should not be a problem. But do it at your own risk)

The PCB has a SWD 10-pin debug connector compatible with tag-connect 10-pin debug connector for flashing firmware. The board also supports an Adafruit-UF2 bootloader to upload firmware through the USB type-C connector (If a PCB is bought from us). You can find how to build and flash the UF2 bootloader to the board in an upcoming tutorial. (still under making)

You can also order your PCB from JLC PCB with the Gerber and BOM files provided in the repository in the production folder. The video guide on how to order from JLC will be up soon.

The board supports ZMK firmware for USB and BLE connectivity. The hardware definition for the nRF52 chip is written and the guide to customize the keymap to customize the keys for the keyboard can be found below.

The firmware can be built directly on GitHub using GitHub actions and also a local toolchain can be set up on your computer to build firmware. Both the links can be found below.

  1. Local Toolchain setup
  2. Github Actions

About

kicad files of custom 60% keyboard inspired by bakeneko with ble support

License:MIT License