Out of Stock

Thumb Joystick (H10R4x)


Thumb Joystick

Stage: Testing

Out of stock


H10R4x is a thumb joystick controller module based on SparkFun COM-09032 joystick and STM32F0 MCU.

  • Analog thumb joystick with two potentiometers providing directional movement plus a button click action.
  • Use this module to build game controllers, remote control panels and other input interfaces for robotics and industrial applications.
  • Combine with other Hexabitz communication modules to build wired or wireless user input devices.
  • Program advanced C code using our easy-to-use APIs and messaging system.
  • Works great to navigate menus or drive robots around!



  • SparkFun COM-09032 analog thumb joystick:
    • 2 x 10k Ohm potentiometers. One for each axis.
    • 1 x select button actuated when the joystick is pressed down.


  • STM32F091CBU6 32-bit ARM Cortex-M0 MCU.
  • 8MHz external oscillator.
  • Five array ports and six power ports (+3.3V and GND).
  • Access to 5xUART, 2xI2C, SWD, BOOT0, RESET.

Physical Properties

  • Shape: Hexagon
  • Size: 30 mm short diagonal, 17.32 mm side
  • Area: 7.8 cm^2
  • Weight: 20 g
  • Soldermask Color: Dark green
  • Surface Finish: ENIG (gold) or HASL-LF (tin)

Bill of Materials

H10R40 BOM

Quickstart Guide

Download a PDF version here.


Frequently Asked Questions

Have more questions? Please check our main FAQ page and feel free to contact us for any unanswered questions.


  • Schematics (PDF)
  • Hardware Design Files (EAGLE)
  • Source Code (GitHub). Download a pre-compiled firmware HEX file here.
  • Documentation / Factsheet (PDF)
  • Projects & Examples: Please check our account on Hackster.io for demo projects and examples.