C'est un mécanisme pour transformer leLe trackpad Ploopy.En un pavé tactile. Le design est fortement inspiré du mécanisme de pavé tactile du clavier de l'Apple iPad Pro et peut être cliqué n'importe où sur sa surface, contrairement à de nombreux pavés tactiles d'ordinateurs portables.
Même si ce n'était pas conçu pour un commutateur, j'ai utilisé le GPIO pour la LED de diagnostic non câblée, GPIO24.
Il existe deux variantes - l'une avec le trackpad plat et l'autre avec un trackpad incliné. Les deux modèles utilisent la surface supérieure originale du trackpad, le couvre-chargeur d'amorçage et la charnière OmniClick.stl. La seule différence est que la version plate utilise le support plat OmniClick.stl et que la version inclinée utilise le support incliné OmniClick.stl.
Impression de pièces
Parce qu'il a des charnières vivantes (des charnières fabriquées à partir du plastique lui-même), la partie de la charnière devrait être imprimée avec un filament relativement flexible comme le PETG. Le matériau pour les supports n'a pas vraiment d'importance, et il pourrait être avantageux d'utiliser un matériau plus rigide, bien que j'ai utilisé le PETG tout au long.
La charnière et le support plat peuvent être imprimés dans leur orientation normale. Le support incliné est conçu pour être imprimé en rotation sur son dos, puis l'onglet de support est cassé ou coupé.
Assemblée.
Les vis de la charnière sont vissées sur l'un ou l'autre des supports à quatre points avec des vis à tête plate M3x10mm. La partie de la charnière s'accroche ensuite à la partie supérieure du pavé tactile et est vissée normalement avec les vis fournies par Ploopy.
Centrez un commutateur tactile sous le support central de la charnière, de préférence sur une carte support et isolé des traces situées en dessous avec une épaisseur totale inférieure à 4,5 mm. Utilisez la partie de la charnière avant qu'elle soit vissée au support, accrochez-la à la partie supérieure du pavé tactile, puis marquez l'emplacement du support central sur le côté arrière du PCB. Câblez un contact du commutateur à la masse et
Changements du firmware.
Dans celui de Ploopy.Experiment de multitouche.Branche pour le clavier/trackpad Pavonis, config.h, changez #define DEBUG_LED_PIN GP24 en #define DIRECT_PINS {{GP24}}.
Changer l'affectation des boutons dans keymap.c de const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {{{ KC_NO }}} ; à const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {{{ KC_BTN1 }}} ; Dans cet exemple, KC_BTN1 est le bouton primaire (gauche) de la souris, mais il peut probablement être changé en
La compilation est effectuée avec les outils QMK habituels, la programmation est la même que pour un trackpad Ploopy ordinaire, dans le style du chargeur d'amorçage RP2040.
Notes finales
-
Je continue d'affiner les parties, donc cette version finale n'a pas été testée au 5 janvier 2026.
-
En raison de la grande surface du pavé tactile, le commutateur peut faire un bruit plus fort que prévu. Cela est particulièrement perceptible lorsqu'il est perpendiculaire à la face du pavé tactile. Hors axe, le son est légèrement plus faible.
-
La durabilité des charnières vivantes n'a pas été testée. Elle peut durer juste des centaines de clics, ou elle peut durer des millions. Je n'en ai aucune idée. Il pourrait être utile de rendre les charnières vivantes plus épaisses, mais cela augmenterait probablement aussi la force d'actionnement de l'interrupteur.
-
Laissez la partie de la charnière refroidir après l'impression et avant de la retirer de la surface de construction, sinon certaines des charnières vivantes pourraient s'étirer et ne pas fonctionner correctement.
Source du modèle
