At first glance, the SPOKE looks like a relic from the golden age of physical media. Encased in a cardboard sleeve adorned with vibrant, whimsical fantasy artwork, it evokes the aesthetic of a 1990s indie rock CD. However, beneath its nostalgic exterior lies a potent piece of modern engineering. The SPOKE is not a medium for audio playback, but rather a powerful, highly versatile interface for audio creation. Powered by the ubiquitous RP2040 microcontroller, this device is redefining how makers, musicians, and coders interact with digital environments.

Main Facts: A Canvas for Creativity

The SPOKE is a circular capacitive touch controller that bridges the gap between hardware and digital expression. Its design is both functional and aesthetic, featuring 27 distinct touch pads arranged around its perimeter, each highlighted by a striking copper oval. These pads serve as the primary inputs, allowing users to trigger everything from MIDI notes to keyboard strokes.

Beyond its striking visual design, the SPOKE is a performance powerhouse. It features a USB-C interface for data and power, a dedicated reset button for quick recalibrations, and a robust architecture centered on the RP2040—the same chip that powers the Raspberry Pi Pico. This choice of processor provides the device with exceptional speed and compatibility, allowing it to function as a plug-and-play MIDI controller or a deeply customized, programmable interface.

Perhaps the most compelling feature is its "out-of-the-box" readiness. Upon connecting the device to a computer, the onboard firmware initializes a default program that transforms the SPOKE into a functional MIDI controller. By navigating to the official spokeboard.com portal and enabling MIDI access, users can immediately begin triggering musical notes, transforming the device into a tactile instrument within seconds.

Chronology: From Concept to Community Tool

The journey of the SPOKE reflects the broader movement in hobbyist electronics—a transition from purely technical, "bare-board" projects toward user-friendly, aesthetically pleasing hardware.

SPOKE: An RP2040-powered touch controller
  1. The Design Phase: Development focused on the need for a tactile, high-input interface that could serve both novice coders and seasoned musicians. By opting for a circular form factor with 27 pads, the designers created a layout that mimics traditional musical instruments while maintaining enough space for creative mounting.
  2. Firmware Integration: By choosing CircuitPython as the core language, the developers ensured that the barrier to entry would be remarkably low. The integration with the RP2040 allowed for a "Code Playground" browser interface, enabling users to modify behavior without needing to install complex development environments.
  3. The Launch: Following its release, the SPOKE quickly gained traction within the Raspberry Pi and Pimoroni ecosystems. Its arrival was marked by a shift in how makers approached physical computing—moving away from breadboards and jumper wires toward integrated, "finished-looking" projects.
  4. The Ecosystem Expansion: The introduction of the SPOKE-mini DIY kit expanded the device’s reach, allowing users who require a smaller footprint to build their own controllers using the same fundamental logic, thereby cementing the device’s place in the maker community.

Supporting Data: Technical Specifications

The versatility of the SPOKE is rooted in its robust hardware architecture. It is designed to be as extensible as it is powerful:

  • Microcontroller: RP2040 (Dual-core ARM Cortex M0+).
  • Interface: 27 Capacitive touch pads linked directly to GPIO pins.
  • Visual Feedback: 27 integrated NeoPixel RGB LEDs, allowing for dynamic light shows mapped to touch interactions.
  • Connectivity: USB-C port for communication and power; two Qwiic / STEMMA QT ports for expansion (allowing the attachment of external sensors like accelerometers or distance sensors, with the trade-off of using a few touch pads).
  • Outputs: USB MIDI (standard protocol), HID (Human Interface Device) for keyboard/mouse emulation, OSC (Open Sound Control), and standard serial data.

Musical Magic and Interactive Design

The "Play" tab on the SPOKE portal acts as a gateway to its potential. Users are greeted with a variety of "Visualisers"—interfaces where audio and light intersect. By touching the pads, the user triggers sounds that correlate with dynamic visual changes on the screen.

A standout feature is the "Harmonic Table," which maps 100 polygons to specific musical notes. Because the device is fully programmable via CircuitPython, these mappings are not static. A user can easily redefine the touch pads from a default pentatonic scale to a chromatic scale, or even microtonal tunings, simply by editing the note values in the onboard code.

For more advanced users, the "Audio Playground" acts as a bridge to Freesound.org. This allows for the creation of custom drum kits or soundscapes. One can record a sample—a door slamming, a bird chirping, or a vocal snippet—and assign it to any of the 27 pads. This turns the SPOKE into a professional-grade sampler. Because it operates as a standard MIDI controller, it can be piped into high-end Digital Audio Workstations (DAWs) like Ableton Live or Logic Pro, making it a legitimate tool for music production rather than just a toy.

The Physicality of the Interface

One of the most innovative aspects of the SPOKE is its ability to transcend its physical form. Capacitive touch is not limited to the copper ovals on the board. By attaching conductive materials—copper tape, conductive ink, or even conductive thread—users can extend the "touch zone."

SPOKE: An RP2040-powered touch controller

In one notable experiment, the development team connected crocodile clips to pieces of fruit, effectively turning a bowl of apples and oranges into a fully functional drum kit. This ability to "hack" the interface allows for sculptural musical instruments. From integrating sensors into a bonsai tree to creating interactive maps where touching a location triggers a video, the SPOKE encourages a "physical-first" approach to digital design.

Coding Projects: Beyond the Music

While the SPOKE is a potent musical instrument, its utility extends into the realm of general computing and game design.

Because the SPOKE utilizes CircuitPython, users can manipulate it with the same ease as a Raspberry Pi Pico. Using an IDE like Thonny, or the web-based Code Playground, makers can reconfigure the device for entirely different roles:

  • HID Emulation: The SPOKE can be programmed to act as a custom macro pad. A user can map letters of the alphabet to specific pads, effectively creating a 27-key "shortcut keyboard" for professional video editing or gaming.
  • Gaming Controller: In a Minecraft-ready configuration, the pads can be mapped to movement keys, mouse clicks, or inventory management, providing a tactile, DIY alternative to traditional game controllers.
  • Educational Foundation: For beginners, the "Learn To Code" page on the official site provides a structured path for understanding how inputs (the pads) trigger outputs (the sound/lights). This makes it an ideal pedagogical tool for STEM classrooms.

Implications for the Maker Movement

The rise of devices like the SPOKE suggests a maturation in the maker movement. We are moving away from the era where "building a project" meant enduring a messy, fragile nest of wires. The SPOKE represents a "polished-pro" philosophy—hardware that is ready to be used immediately, yet remains transparent enough for the user to strip it down and build it back up.

The Trade-off: Scale vs. Versatility

The primary critique of the standard SPOKE is its footprint. Its CD-like diameter is perfect for desktop use but can be cumbersome in wearables or compact enclosures. The existence of the SPOKE-mini DIY kit is a direct response to this, acknowledging that the community wants to take the logic of the SPOKE and shrink it into bespoke projects. By providing the PCB, a Pico H, and resistors, the manufacturer empowers the community to design their own physical form factors, proving that the hardware is merely a starting point.

SPOKE: An RP2040-powered touch controller

Professional Integration

Because the SPOKE outputs standard MIDI and OSC, it is not merely a hobbyist curiosity; it is a viable peripheral for professional audio engineers. The ability to record custom samples, map them to a 27-pad interface, and use them within a DAW environment opens up possibilities for live performances that are both visually engaging and technically robust.

Conclusion: A New Standard for Interaction

The SPOKE is more than just an RP2040-powered board; it is an invitation to reconsider how we interact with technology. By blending the tactile, analog world of fruit, conductive ink, and copper tape with the precise, digital world of MIDI and Python code, it removes the friction between a creative impulse and its realization.

Whether you are a musician looking for a unique MIDI controller, a coder eager to experiment with HID emulation, or an educator seeking an engaging way to teach programming, the SPOKE offers a sophisticated, adaptable platform. It is a testament to the fact that, in the world of modern hardware, the most powerful tools are often the ones that invite us to play. As the community continues to build upon the SPOKE platform, we can expect to see an increasing number of hybrid instruments that blur the lines between the digital and the physical, proving that the future of computing is as much about touch as it is about code.