top of page
Blur MyGamepad-Logo

Features of MyGamepad

MyGamepad is a combination of different input devices, including keyboard, mouse, and controller. The device is designed to be used with one hand (left- and right-hand versions available) in combination with a mouse operated with the other. It is connected to the computer or console via a free USB 2.0 port.

MyGamepad left-hand version

Individual colors

3D printing allows for complete personalization of MyGamepad's color scheme. You can fully customize the design to match your individual style and preferences, allowing you to create a controller that feels uniquely yours. Whether you prefer bold, vibrant colors or a sleek, minimalist look, the possibilities are limited only by your imagination and the capabilities of your 3D printer.

Color display

MyGamepad features a 2.4 inch color display with a resolution of 240 x 320 pixels. It shows your profile and keybindings at a glance, while serving as your Control Center for easy configuration and settings adjustments. The screen also provides real-time action feedback, keeping you informed and immersed in the game. 

MyGamepad color display
MyGamepad Real-time visual action feedback

Real-time visual action feedback

As you manipulate the analog stick, the screen provides an instant, graphical representation of your input. Single-direction movements as well as diagonal inputs are displayed with clarity and precision. The intensity of your stick movement is visually depicted, giving you a clear indication of the strength of your input, allowing for finer control in games that demand accuracy.

Customization at your fingertips

MyGamepad features 25 individually programmable, high-quality keyboard keys. Our ergonomic design places these keys for optimal accessibility: Finger 1: 6 keys, Finger 2:
5 keys, Finger 3: 5 keys, Finger 4: 6 keys, Thumb: 3 keys.
This layout ensures that every key is within easy reach, allowing for quick and intuitive access during intense
gaming sessions.

MyGamepad finger key clusters
MyGamepad 360° adjustable key setup

360° adjustable key setup

The 360° adjustable key setup makes MyGamepad an extension of your hand that adapts to your unique physiology and preferences. Whether you have large hands, small hands, or anything in between, MyGamepad can be configured to accommodate different hand sizes and preferred grip styles. Each finger's key cluster can be independently adjusted through a full 360° range of motion. Even the color display can be repositioned for optimal viewing and comfort.

Precision redefined

Key features of MyGamepad's analog stick:
 

  • 360° Adjustability: Position the analog stick exactly where you want it for maximum comfort and performance.

  • 12-bit Resolution: Ultra-precise control with 4096 distinct positions, allowing for nuanced movements in your games.

  • Calibration: Ensure your inputs are always accurate with our integrated calibration system.

  • Multi-Mode Emulation: Our analog stick can emulate:
    - Key strokes (e.g., WASD for traditional keyboard movement)
    - Left or right controller stick (Xinput for modern console-style control)
    - Joystick (DirectInput for classic joystick feel)
    - Mouse movement (for precise cursor control).

MyGamepad analog stick
MyGamepad 5-Way Digital Stick

5-Way Digital Stick (DPAD)

MyGamepad's 5-Way Digital Stick combines classic DPAD functionality with modern versatility:
 

  • 5-Way Input:
    - Four directional inputs (up, down, left, right)
    - A central button for additional functionality

  • Programmable Flexibility: All five inputs are freely programmable, allowing you to customize your control scheme.

  • Dual Functionality:
    - Acts as a traditional DPAD for gaming
    - Serves as a navigation tool for your MyGamepad Control Center.

Dedicated Select Button

Positioned for easy access within the thumb key cluster, the Select Button (here: red) gives you access to MyGamepad's Control Center without the need for complex button combinations. It allows you to toggle between three modes:

 

  • Normal Operation: Your default gaming mode, where all buttons perform their assigned functions.

  • Profile Select Menu:
    - Quickly switch between different button mapping profiles.
    - Perfect for transitioning between game genres or applications.

  • Configuration Menu:
    - Access MyGamepad's extensive customization options.
    - Adjust sensitivity, calibrate the analog stick, or modify button assignments.

MyGamepad select button
MyGamepad palm rest

Ergonomic palm rest

Achieving peak gaming performance requires maximum comfort. With this in mind, we designed two different ergonomic palm rests to ensure an optimal fit for a wide range of hand sizes and shapes. By supporting the natural contours of your hand, the MyGamepad palm rest can reduce hand strain and fatigue during extended gaming sessions.

Sustainable design

We designed MyGamepad with a commitment to longevity and the ability to be repaired. Our sustainable approach features:

  • Professional-Grade Electronics:
    - Meticulously planned layout for maximum durability
    - High-quality components resistant to wear and tear

  • Modular Structure:
    - Easily accessible and replaceable parts
    - No glued components - everything is connected via robust plug connections

  • Repair-Friendly Design:
    - Screwed housing for easy access to internals
    - Quick and simple repair process for most potential issues

Sustainable design
MyGamepad works with Arduino Nano ESP32 microcontroller
MyGamepad works with Waveshare ESP32-S3-Nano microcontroller

ESP32 Microcontroller

At the heart of MyGamepad lies the high-performance Arduino Nano ESP32 microcontroller, offering the following features:
 

  • Dual-Core CPU: 
    - Exceptional processing power for smooth, lag-free operation.
    - Fast Debouncing and Low Latency: 
    Ensures every button press is accurately registered; Minimizes input lag.
    High Polling Rate: Frequently checks for input, resulting in quicker response times.
    Precise Macro Execution: Allows for complex, multi-step commands to be executed flawlessly.

  • Wireless Connectivity: Built-in Wi-Fi and Bluetooth capabilities enable:
    - Web configuration
    - Over-the-Air (OTA) updates

Budget-friendly option: Waveshare offers a more affordable, 100 % compatible version – the Waveshare ESP32-S3-Nano microcontroller. 

Intuitive configuration through Web Interface

The Web Interface allows you to adapt MyGamepad to your exact preferences. To access the interface, simply open your web browser and enter the IP address of the device. Key configuration areas are:
 

  • Profiles Selection: Switch between up to 20 gaming profiles

  • Key Selection: Select the active key to be changed

  • Key Assignment:
    Map any function to any key
    Assign up to 50 macros for advanced gameplay

  • Stick Settings:
    Fine-tune analog stick sensitivity and dead zones
    Select one of five stick modes

  • Profile Settings:
    Manage and edit your saved profiles
    Create new profiles for specific games or playstyles

  • Configuration Management:
    Save, load, and share your configurations
    Backup your settings to ýour computer

MyGamepad web configuration interface
Macro functionality

Advanced macro functionality

MyGamepad has powerful macro capabilities that allow you to automate complex sequences. You can save up to 50 unique macros, each containing up to 25 steps, allowing you to create elaborate command chains. MyGamepad offers four different macro types to suit various gaming scenarios:

 

  • Single Execution: Triggers once per key press, ideal for simple combos.

  • Hold-and-Run: Activates for the duration of the key press, ideal for sustained actions.

  • Continuous Repeat: Loops the macro as long as the key is held.

  • Simultaneous Activation: Executes up to 4 actions concurrently, enabling complex multi-button combinations.

Internal memory

The internal memory of MyGamepad offers plenty of storage space on the device, enabling: 

  • 20 Profile Storage: 
    - Store up to 20 distinct profiles directly on your device.
    - Each profile can contain unique keybindings and settings.
    - Switch between game-specific setups.

  • 50 Macro Support:
    - Configure and save up to 50 macros on the device.
    Execute command sequences with a single button press.

MyGamepad Inside View
MyGamepad Over-the-Air update

Over-the-Air update

The Over-the-Air (OTA) update ensures that MyGamepad can easily receive the latest features, enhancements, and optimizations. First, download the latest firmware from our support page. Second, initiate the software update for the ESP32 microcontroller via the web interface from anywhere within your Wi-Fi network.

Assembly Instructions
and User Manual

Unlike conventional gamepads, you can't simply buy MyGamepad off the shelf. Instead, we offer you something far more rewarding: the opportunity to build it yourself. Don't worry if you're new to DIY electronics. Our detailed guide walks you through every step of the building process. MyGamepad combines simple electronics with the flexibility of 3D printing, resulting in a unique controller that's truly your own.

MyGamepad ​Assembly Instructions and User Manual
Human Interface Device

Multi-system compatibility

MyGamepad offers integration across multiple gaming platforms, including:

  • PC Compatibility: Plug-and-play functionality on Windows, macOS, and Linux systems 

  • Console Compatibility:
    PlayStation® 5
    Xbox® Series X/S

Support for multiple platforms without additional software installation using the HID standard. MyGamepad is instantly recognized as a standard human interface device.

 

Special for MAC and PC, a second microcontroller can be used for emulation of Xinput controller device input.

NEW: Right-hand version

MyGamepad now supports both right- and left-handed gamers. In addition to the original left-hand version, we've introduced a new right-hand model to meet the growing demand from left-handed players.

 

Both versions maintain identical functionality and customization options, differing only in their ergonomic and color display layout. 

MyGamepad right-hand version
bottom of page