top of page
  • SK

Adding a Touchpad

Updated: Jun 5

The unibody ThumbsUp! keyboards support ProGlide Cirque touchpads.

Cirque touchpad fits nicely under the top PCB and are not visible from outside, so here its picture sticking out, not yet glued to the top PCB:



There are tracks leading to a connector on the top board.

(Add it to the order and let me know if you want the connector to be installed, provided I have them in stock.)



You'd need to buy these two parts from Mouser (or any other vendor):

Mouser #: Mfr. #: Desc.:

355-TM0400402024-301 TM040040-2024-301 Capacitance Touch Sensor Modules Capacitance Touch Sensor Modules 40mm Round SPI/I2C adhesive overlay

538-15166-0125 15166-0125 FFC / FPC Jumper Cables FFC / FPC Jumper Cables FFC 0.50 Type A 12 ckts lgt 127


Touchpads need to be modified:

R1 needs to be removed to use I2C the boards support:


For the ProMicro and Atmel32U4-based keyboards the touchpad also needs to be made to work with 5V power. For that remove R7, R8 from the touchpad.

RP2040 boards use 3.3V so for them no modification is required.


UPDATE 2023-04-17: With the default QMK settings the mouse pointer may jitter a bit. Put this line into config.h to stabilize it:

#define POINTING_DEVICE_TASK_THROTTLE_MS 10

143 views0 comments

Recent Posts

See All

I am cleaning up the firmware for all the keyboards. Two biggest changes are switch to the current QMK version 0.22.14 and enabling the VIA/REMAP support for all the keyboards. Look for the banners fo

My split boards have a controller in each half. That is they can be used separately as keypads. Also they can be programmed separately: one half can contain the default layout while the other contain

bottom of page