kint mod with STM32 and Vial firmware
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
dcpedit a4ad5576d2 Fix link 6 days ago
blackpill Regenerate jlcpcb files 3 months ago
firmware Add firmware 3 months ago
kicad Add more jumpers for Teensy++ 2.0 compat 2 years ago
.gitignore Regenerate jlcpcb files 3 months ago
LICENSE kinT is licensed under CC-BY-SA 4.0 4 years ago
README.md Fix link 6 days ago
pcb-3d-render-back-v2021-06-26.png update artifacts for v2021-06-26 3 years ago
pcb-3d-render-front-v2021-06-26.png update artifacts for v2021-06-26 3 years ago
replaced-controller-v2020-06-30.jpg update README for release 4 years ago
schematic-v2021-06-26.pdf update artifacts for v2021-06-26 3 years ago
thumbnail-schematic-v2021-06-26.jpg update artifacts for v2021-06-26 3 years ago

README.md

Project moved to Pillz Mod

This project has been replaced by Pillz Mod: https://github.com/dcpedit/pillzmod

KinT Blackpill Edition

kinesis-3

This is a fork of Michael Stapelberg's KinT project with the following modifications:

  • Replaced Teensy with STM32F411 Blackpill controller (blackpill directory)
  • Reduced PCB size to 100 x 86 mm
  • Use Vial firmware. Source code is in my fork of Vial

Files for JLCPCB

Located in the directory /blackpill/production

Parts for Build

Component Qty Notes
SMD LEDs 4 Can be any color Link
SMD 10k resistors 4 Link
Molex 13 pin connectors 4-6 Needed if you don't want to desolder old ones Link
STM32F411 Blackpill 1 AliExpress Link
Panel mount USB-C 1 Amazon Link
Socketed headers Only needed if you want to socket your Blackpill.

Bluetooth + ZMK build

You can now use the Pillbug dev board along with ZMK firware to make this a wireless mod. Basically, just swap out the Blackpill with a Pillbug and add a battery.

Component Qty Notes
Pillbug 1 MechWild Link
2000 mAh battery 1 Amazon Link

v2022-08-05 of the PCB requires you to bridge the 3.3v pins with a wire. You can do this easily after soldering the controller in place and tacking a short wire with stripped ends to the existing solder joints on the same side as the LEDs/resistors. The diagram below shows you which pins.

bridge

The current version in the repo does not require this.

If you're using a battery that's larger than 500 mAh, short JP1 on the back of the Pillbug to enable "Charge Boost" (changes charge rate from 100mA to 500mA)

Firmware

Vial

Source: https://github.com/dcpedit/vial-qmk-dev/tree/vial/keyboards/dcpedit/kint_bp

  • /firmware/dcpedit_kint_bp_vial.bin - Default keymap (stock Kinesis)
  • /firmware/dcpedit_kint_bp_vial_6layers.bin - Support for 6 layers

ZMK

Source: https://github.com/dcpedit/zmk/tree/kinesispb/app/boards/shields/kinesispb

  • /firmware/zmk_default.uf2 - Default keymap (stock Kinesis)
  • /firmware/zmk_reset.uf2 - Resets PillBug board for BT connectivity issue on MacOS