# Thinkpad keyboard mod (super early stages)!

**URL:** <https://community.frame.work/t/thinkpad-keyboard-mod-super-early-stages/38484>\
**Category:** Creators & Developers\
**Created:** [October 22, 2023, 11:30am UTC](https://community.frame.work/t/thinkpad-keyboard-mod-super-early-stages/38484 "2023-10-22T11:30:44Z")\
**Posts on this page:** 1\
**Showing post:** 53

<div class="post-metadata">

**Author:** ![C\_Scott\_Ananian](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/c_scott_ananian/32/19874_2.png) [@C\_Scott\_Ananian](https://community.frame.work/u/C_Scott_Ananian)\
**Post date:** [January 28, 2024, 9:21pm UTC](https://community.frame.work/t/thinkpad-keyboard-mod-super-early-stages/38484/53 "2024-01-28T21:21:07Z")

</div>

So I’ve got a basic KMK Firmware working now, using the pin out of the v2 board above including an I/O expander. That required a lot of jumpers on my v1 board:

 ![PXL_20240128_211753085.MP](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/3X/6/0/608160979458b21f71f369e6d49642960f73ceb4.jpeg)  
Firmware at: [X1CarbonGen10/firmware at main · cscott/X1CarbonGen10 · GitHub](https://github.com/cscott/X1CarbonGen10/tree/main/firmware)

I’ll work on a qmk firmware next, which should allow trackpoint support. (And then from there probably a zmk firmware, which would require porting the ps/2 support from qmk – so I want to make sure the qmk configuration works first.)

---

_[View the full topic](https://community.frame.work/t/thinkpad-keyboard-mod-super-early-stages/38484)._
