---
title: "Vingt-sept pastilles de cuivre, aucune puce tactile"
locale: "fr"
url: "https://irz.fr/fr/articles/spoke-pcb-touch-controller-fr"
markdown_url: "https://irz.fr/fr/articles/spoke-pcb-touch-controller-fr.md"
category: "tech"
tags: ["RP2040", "capacitif", "MIDI", "PCB", "maker", "instrument"]
published_at: "2026-08-25T16:45:00.000Z"
author: "Hugo Marchal"
translation: "https://irz.fr/en/articles/spoke-pcb-touch-controller-en.md"
---

# Vingt-sept pastilles de cuivre, aucune puce tactile

SPOKE transforme 27 pastilles de cuivre percées dans un circuit imprimé en contrôleur MIDI. Le plus intéressant : le RP2040 n'a aucun circuit dédié au toucher, la détection est un temps de décharge compté par logiciel.

Vu de face, SPOKE ressemble au CD d'un groupe indépendant des années 1990 : disque brillant, pochette cartonnée, tracklist au dos.[1](https://www.raspberrypi.com/news/spoke-an-rp2040-powered-touch-controller/) Le détail qui change tout se compte en trous. Vingt-sept, percés autour du disque, chacun entouré d'un ovale de cuivre. Ce ne sont pas des décorations. Ce sont les touches.

Branché en USB-C, le circuit se présente à l'ordinateur comme un contrôleur MIDI. Chaque pastille joue une note, chaque note allume sa NeoPixel, et l'attribution par défaut — une pentatonique — se modifie dans le code.[1](https://www.raspberrypi.com/news/spoke-an-rp2040-powered-touch-controller/) Le site accompagne la carte de visualiseurs, d'une table harmonique de cent polygones et d'un sampler qui puise dans les milliers de sons de Freesound.org. Et comme la carte se fait passer pour un contrôleur MIDI standard, n'importe quel synthé ou DAW la reconnaît.[1](https://www.raspberrypi.com/news/spoke-an-rp2040-powered-touch-controller/)

Tout cela est agréable. La partie intéressante est ailleurs. Le RP2040 qui fait tourner la carte n'a aucun circuit dédié à la détection tactile. Aucun. Le doigt est détecté entièrement par logiciel : des charges, des décharges, des comptages.

## Une puce sans doigt

Beaucoup de microcontrôleurs embarquent un périphérique tactile. Le RP2040, non. Sur un Raspberry Pi Pico, faute de support matériel, toutes les broches GPIO peuvent devenir des entrées tactiles à une condition : une résistance d'environ 1 MΩ entre la broche et la masse.[2](https://diyelectromusic.com/2023/06/12/raspberry-pi-pico-capacitive-touch/)

Toute la méthode se lit dans le code source de `touchio`, la bibliothèque tactile de CircuitPython. La broche est poussée à l'état haut pendant une dizaine de microsecondes pour charger sa capacité, puis basculée en entrée haute impédance. Reste à compter, dans une boucle d'attente active, le temps qu'elle met à se vider à travers la résistance, autour de 50 µs au repos. Plusieurs mesures sont moyennées pour réduire le bruit, et le seuil se cale au démarrage sur la lecture brute : × 1,05, plus cent.[3](https://github.com/adafruit/circuitpython/blob/main/shared-module/touchio/TouchIn.c)

Poser un doigt ajoute la capacité du corps au circuit. La décharge ralentit. Le comptage dépasse le seuil, la note part. Pas de capteur spécialisé : un chronomètre logiciel.

> **Un capteur fait de temps**
> - La broche est poussée à l'état haut pendant ~10 µs.: Charge
> - Elle repasse en entrée haute impédance et se vide via la résistance de 1 MΩ.: Décharge
> - Une boucle active compte les cycles avant le passage à l'état bas, ~50 µs au repos.: Comptage
> - Calé au démarrage : lecture brute × 1,05 + 100.: Seuil
> D'après le code source touchio/TouchIn.c de CircuitPython (Adafruit).

## Vingt-sept broches

Tom Fox, éducateur, maker et musicien britannique derrière Vulpes Labs,[11](https://www.cnx-software.com/2025/02/17/spoke-capacitive-touch-sensor-board-interactive-computer-interfacing/) raconte la naissance du projet simplement. En construisant des installations musicales interactives, il tombe sur l'astuce de la résistance unique. « C'était tellement ridiculement simple que j'ai tout de suite essayé sur les 26 GPIO disponibles, en m'attendant à des problèmes de seuils et de sensibilité. Je me suis trompé. Ça marchait parfaitement », écrit-il sur la page du projet.[4](https://www.hackster.io/offtandiscord/spoke-simplified-capacative-touch-for-rpi-pico-b75d9c)

La carte finale pousse l'idée jusqu'au dernier GPIO utile : GP1 à GP25, GP28, et même la broche normalement dévolue à la surveillance de tension, `board.VOLTAGE_MONITOR`, soit vingt-sept entrées tactiles.[5](https://www.spokeboard.com/extra-resources/technical-details) Les deux ports Qwiic / STEMMA QT, qui servent à brancher des capteurs supplémentaires, grignotent d'ailleurs quelques pastilles au passage. Le budget de broches ne pardonne pas.[1](https://www.raspberrypi.com/news/spoke-an-rp2040-powered-touch-controller/)

## Du kit à l'instrument

SPOKE existe en deux formes. La carte complète, vendue 33,33 £ hors TVA chez Pimoroni, se branche telle quelle : 27 pastilles, 27 NeoPixels, connecteurs JST-SH pour étendre le câblage, matériel et firmware open source.[6](https://shop.pimoroni.com/products/spoke-capacitive-touch-controller-board?variant=56217676382587) Le kit SPOKE-mini, 20,83 £, demande un après-midi de fer à souder : un PCB nu, un Raspberry Pi Pico H à loger au centre, et 26 résistances de 1 MΩ à souder dans leurs emplacements R1 à R26.[7](https://shop.pimoroni.com/products/spoke-mini-diy-capacitive-touch-kit)

Il y a quelque chose de satisfaisant dans cette liste de composants. C'est exactement le circuit d'application de `touchio`, celui des exemples de la documentation, répliqué vingt-six fois autour d'un Pico.[3](https://github.com/adafruit/circuitpython/blob/main/shared-module/touchio/TouchIn.c) Le matériel ne cache rien parce qu'il n'y a rien à cacher, et le firmware s'édite dans un simple fichier `code.py`, avec n'importe quel éditeur de texte ou depuis les dépôts du projet.[8](https://github.com/Tom-Vulpes/Spoke)

Côté usage, pas besoin de DAW ni d'IDE pour commencer : les outils web du site suffisent à jouer, sampler, enregistrer sa voix au micro ou recâbler les notes.[1](https://www.raspberrypi.com/news/spoke-an-rp2040-powered-touch-controller/) La carte sait aussi se faire clavier, avec une lettre par pastille, manette pour Minecraft, périphérique OSC ou série.[1](https://www.raspberrypi.com/news/spoke-an-rp2040-powered-touch-controller/)

## Dessiner le toucher

Le toucher capacitif s'étend à tout ce qui conduit un peu. Cuivre adhésif, fil et tissu conducteurs, encre graphitée, traits de crayon bien appuyés, fruits piqués de pinces crocodile. Le site liste même les coquillages doublés de papier aluminium, avec l'avertissement que les plantes restent moins fiables que les légumes.[9](https://www.spokeboard.com/) Après chaque greffe, le bouton Reset recalibre les seuils.[1](https://www.raspberrypi.com/news/spoke-an-rp2040-powered-touch-controller/)

Le parcours du projet ressemble à celui de beaucoup de bonnes idées de bricolage : une page Hackster en juin 2024, une campagne de financement participatif début 2025,[11](https://www.cnx-software.com/2025/02/17/spoke-capacitive-touch-sensor-board-interactive-computer-interfacing/) une page Innovation Award à son nom sur le site de la MIDI Association en juillet 2025, où Fox souligne qu'une seule puce fait aujourd'hui le travail qui demandait autrefois un circuit de détection séparé,[10](https://midi.org/innovation-award/spoke) des méduses chantantes installées au Victoria and Albert Museum à l'automne,[12](https://www.spokeboard.com/builtwithspoke/singing-jellies-at-the-vampa-museum) puis le kit mini chez Pimoroni en juin 2026.

Ce que vaut la carte en main, sa latence réelle, sa tenue dans la durée, son comportement dans une salle humide : personne ne l'a mesuré publiquement, et nous non plus. Ce qui est déjà démontré, en revanche, tient en une phrase : l'interface n'est pas posée sur le circuit imprimé, elle en est la géométrie. Les ovales de cuivre décident où le toucher existe, et une résistance de 1 MΩ suffit à en inventer d'autres.

## References

1. [Phil King, SPOKE: An RP2040-powered touch controller, Raspberry Pi News, 7 août 2026](https://www.raspberrypi.com/news/spoke-an-rp2040-powered-touch-controller/)
2. [Kevin, Raspberry Pi Pico Capacitive Touch, DIY Electromusic, 12 juin 2023](https://diyelectromusic.com/2023/06/12/raspberry-pi-pico-capacitive-touch/)
3. [Adafruit, shared-module/touchio/TouchIn.c, dépôt CircuitPython](https://github.com/adafruit/circuitpython/blob/main/shared-module/touchio/TouchIn.c)
4. [Tom Fox, SPOKE – simplified capacative touch for RPi Pico, Hackster.io, juin 2024](https://www.hackster.io/offtandiscord/spoke-simplified-capacative-touch-for-rpi-pico-b75d9c)
5. [SPOKE, Technical Details, spokeboard.com](https://www.spokeboard.com/extra-resources/technical-details)
6. [Pimoroni, SPOKE – Capacitive Touch Controller Board](https://shop.pimoroni.com/products/spoke-capacitive-touch-controller-board?variant=56217676382587)
7. [Pimoroni, SPOKE-mini – DIY Capacitive Touch Kit](https://shop.pimoroni.com/products/spoke-mini-diy-capacitive-touch-kit)
8. [Tom-Vulpes/Spoke, dépôt GitHub](https://github.com/Tom-Vulpes/Spoke)
9. [spokeboard.com, site officiel SPOKE](https://www.spokeboard.com/)
10. [MIDI Association, SPOKE, Innovation Award](https://midi.org/innovation-award/spoke)
11. [Tomisin Olujinmi, SPOKE capacitive touch sensor board (Crowdfunding), CNX Software, 17 février 2025](https://www.cnx-software.com/2025/02/17/spoke-capacitive-touch-sensor-board-interactive-computer-interfacing/)
12. [SPOKE, Singing Jellies at the V&A Museum, Built-With-SPOKE](https://www.spokeboard.com/builtwithspoke/singing-jellies-at-the-vampa-museum)
