<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Zmk-Thinkpad on congx.dev</title><link>https://congx.dev/tags/zmk-thinkpad/</link><description>Recent content in Zmk-Thinkpad on congx.dev</description><generator>Hugo</generator><language>en-AU</language><lastBuildDate>Tue, 25 Aug 2026 15:00:00 +1000</lastBuildDate><atom:link href="https://congx.dev/tags/zmk-thinkpad/index.xml" rel="self" type="application/rss+xml"/><item><title>ZMK-ThinkPad - Part 3: Connector arrived, and then there was light</title><link>https://congx.dev/posts/zmk-thinkpad-3-thinkpad-zmk-t470-backlight/</link><pubDate>Tue, 25 Aug 2026 15:00:00 +1000</pubDate><guid>https://congx.dev/posts/zmk-thinkpad-3-thinkpad-zmk-t470-backlight/</guid><description>&lt;h2 id="summary"&gt;Summary&lt;/h2&gt;
&lt;p&gt;Backlight on &lt;a href="https://congx.dev/posts/thinkpad-zmk-revision-a/"&gt;Revision A&lt;/a&gt; does not work. The power circuit browns out. So I turned to my trusted friend: National Semiconductor Analog Discovery 2, plugged in the T480 keyboard, and backlight was lit. It wasn&amp;rsquo;t pretty, but at least it works.&lt;/p&gt;
&lt;h2 id="12-pins-into-a-14-pin-connector"&gt;12 pins into a 14-pin connector&lt;/h2&gt;
&lt;p&gt;The 14-pin connector is a generic FFC connector.&lt;/p&gt;
&lt;p&gt;As much as I hoped that it&amp;rsquo;d just fit like the 40-pin FFC connector, the dimension don&amp;rsquo;t quite work. There needs to be some rejigging and alignment. I 3D printed a guide.&lt;/p&gt;</description></item><item><title>ZMK-ThinkPad - Part 2: Revision A</title><link>https://congx.dev/posts/zmk-thinkpad-2-thinkpad-zmk-revision-a/</link><pubDate>Tue, 25 Aug 2026 12:00:00 +1000</pubDate><guid>https://congx.dev/posts/zmk-thinkpad-2-thinkpad-zmk-revision-a/</guid><description>&lt;h2 id="summary"&gt;Summary&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Rev A&lt;/strong&gt; PCB has arrived, and after a gruesome 8-hour long PCB soldering - my skills have deteriorated - a PCB is finally done!&lt;/p&gt;
&lt;p&gt;The first target for a ThinkPad T430 keyboard due to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I haven&amp;rsquo;t found a TrackPoint connector yet. The 14-pin 1mm pitch connector hasn&amp;rsquo;t arrived.&lt;/li&gt;
&lt;li&gt;My T430 keyboard has a backlight that I could test first with.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Code repository: &lt;a href="https://github.com/rampadc/zmk-thinkpad"&gt;https://github.com/rampadc/zmk-thinkpad&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Schematics: &lt;a href="http://congx.dev/zmk-thinkpad/reference/hardware-files#t430-revision-a"&gt;http://congx.dev/zmk-thinkpad/reference/hardware-files#t430-revision-a&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="what-worked"&gt;What worked&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Keyboard matrix scanning&lt;/li&gt;
&lt;li&gt;TrackPoint pointer&lt;/li&gt;
&lt;li&gt;Logitech-Switch support: &lt;a href="https://www.logitech.com/en-au/discover/a/easy-switch-technology"&gt;https://www.logitech.com/en-au/discover/a/easy-switch-technology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;UF2 bootloader: after initial flashing with SWD, I can use the USB-C connection develop.&lt;/li&gt;
&lt;li&gt;Mute, MicMute, Power LEDs&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="what-didnt"&gt;What didn&amp;rsquo;t&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;TrackPoint buttons - but T60 keyboard&amp;rsquo;s TrackPoint buttons work.&lt;/li&gt;
&lt;li&gt;Battery measurement: need to add a fuel gauge in Rev B.&lt;/li&gt;
&lt;li&gt;Backlight: power circuitry brown out the moment backlight is routed. +5V by itself is stable but loading the T430 keyboard brown out the circuit. Most likely a T430 keyboard fault.&lt;/li&gt;
&lt;li&gt;Lots of components to manually place&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I am thankful that I have a few spare T60 keyboards and 1x T480 with backlight keyboard lying around. Without them, I would not have been able to verify that the backlight mechanism on a different dev board or that the TrackPoint buttons on the T430 were defective.&lt;/p&gt;</description></item><item><title>ZMK-ThinkPad - Part 1: Project inception and mapping the T470 keyboard</title><link>https://congx.dev/posts/zmk-thinkpad-1-thinkpad-t470-zmk-matrix/</link><pubDate>Tue, 11 Aug 2026 12:00:00 +1000</pubDate><guid>https://congx.dev/posts/zmk-thinkpad-1-thinkpad-t470-zmk-matrix/</guid><description>&lt;h2 id="the-t470-keyboard-connector-problem"&gt;The T470 keyboard connector problem&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;ve had a spare ThinkPad T470 (or maybe T480) keyboard sitting in pristine condition in a unmarked groceries bag in a moving box for the past 10 years. I could never proceed with it because just like most Lenovo contraptions, the connectors almost impossible to get.&lt;/p&gt;
&lt;p&gt;T470 (and T480) actual connectors are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;KBD: &lt;code&gt;HIGHS_FC5AF361-1151H&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;TrackPoint: &lt;code&gt;HIGHS_FC1AF121-1151H&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Top contacts. KBD is 36-pin 0.5mm pitch, TrackPoint is 12-pin 1mm pitch.&lt;/p&gt;</description></item></channel></rss>