Skip to main content

Joysticks Expansion Modules

The Joysticks Expansion Modules (also known as "My Laptop Has Ears") are pair of expansion card modules that add analog joysticks to the Framework Laptop 13, enabling handheld gaming use12. Developed by Wiktor Tomanek and first announced in October 2023, the modules plug into the left and right expansion card slots and function as a pair of USB game controllers1.

In Development

The project reached working hardware in March 2024. No further public updates or video demonstrations have been published as of July 20262.

Design

Each module is a self-contained USB joystick built around an STM32F042F6P6 microcontroller, appearing to the host as a generic composite USB device (mouse, keyboard, and joystick) with no drivers required1. The modules work on Linux, Windows, BSD, and macOS1.

A fifth button on the top switches between operating modes1:

  • Joystick mode — Functions as a standard game controller
  • Mouse mode — Programmable mouse buttons
  • Keyboard shortcuts mode — Preprogrammed keyboard shortcuts
  • RGB mode — RGB LEDs indicate the active mode and power status

Each module also includes a trigger button1.

Ergonomics

The modules are designed to be used with the laptop resting on the user's palms, with fingers wrapping around the joysticks2. The joysticks are made of thick plastic and the author reported carrying the laptop in a bag with joysticks plugged in for days without issue, with a single module capable of supporting the full weight of the laptop2.

Specifications

SpecificationDetails
MCUSTM32F042F6P61
InterfaceUSB HID composite (joystick, mouse, keyboard)1
ModesJoystick, mouse, keyboard shortcuts, RGB indicator1
ButtonsMode switch (top), trigger, programmable1
LEDsRGB (mode and power status)1
CompatibilityLinux, Windows, BSD, macOS1
AvailabilityHardware prototype complete as of March 2024; planned Kickstarter12

Development

The project was first teased on the Framework Community forum in October 2023 as "Framework Joystick Modules — Turning your Framework 13 into a Handheld"1. In March 2024, Tomanek posted a follow-up titled "My laptop has ears!" confirming the hardware was complete and testing had begun2. Framework VP nrp praised the project as "amazing"2.

A video demonstration and a Kickstarter campaign were planned but no public links have been shared12.

ProjectDescription
PSP Joystick Expansion CardSingle-joystick expansion card using a PSP analog stick and CH32V003 MCU
DongleHider+LeoDJ's expansion card for hiding USB dongles inside the card

Footnotes

  1. Framework Joystick Modules — Turning your Framework 13 into a Handheld — Framework Community (Wiktor_Tomanek, October 2023) 2 3 4 5 6 7 8 9 10 11 12 13 14 15

  2. My laptop has ears! — Follow up on the Joystick modules — Framework Community (Wiktor_Tomanek, March 2024) 2 3 4 5 6 7 8