MyGamepad is a do it yourself (DIY) input device designed for gaming and especially optimized for FPS games. It is a combination of different input devices, such as keyboard and controller and supports:
Each key and stick direction can be assigned a function of the different kind of input devices. The assignments can be modified through a web-interface and is stored in the internal memory of the device. It can hold up the 20 profiles, furthermore it’s also possible to transfer configurations through the web-interface to PC or Mac.
It's very versatile and has plenty of options to adjust the hardware configuration to support individual hand sizes and preferred handling positions. The device is designed to be used with the left hand in combination with a mouse operated with the right hand.
MyGamepad will be connected through a free USB 2.0 port to the computer or console. It does not require any driver or other software being installed on PC, Mac or console. However, on some devices and games the functionally might be limited, e.g. on console the controller functions (e.g. analog movement or typical X/Y Buttons) cannot be utilized, because the device will be recognized as keyboard only. However, the analog stick input could be used in games with keyboard support to emulate WASD key mappings.
The web-interface for configuration requires a web browser such as Safari, Chrome, Firefox, Edge or mobile device browser.
More information on: https://www.mygamepad.de
I tried to use commonly available and standard components at reasonable cost where possible without compromising on the overall quality and performance
All components are online available and can be ordered through eBay, Amazon, AliExpress or other online shops. A detailed bill of materiel including a sourcing hints is included in the assembly manual. A rough estimation for all components will be around 100-150€. Depending on your region, shopping preferences, bundling and availability the overall cost might vary. Please keep in might that some components might not be available to purchase as single items.
If you want to go for a budget version you can save approximately 20€ by not using the proposed JST PH 2.0 connectors and cables and solder the wires directly on to the main PCB instead, but I would not recommend this. The wires you could take from an old LAN patch cable.
Remark: In case you do not need controller features and want to used the anlog stick only for WASD keyboard mapping you do not need the Teensy 4.0 MC and also the USB hub is not required. You can use a singe USB-C to USB-A cable instead. This will reduce the material cost by approx. 35€. It can also be added later.
Great news: taja-elektonik has created in their web-shop a special MyGamepad category where you can easily order some of the parts. They are experts in connectors so the focus is on the JST PH pin header and connectors with AWG 28 cables as well as the USB cable. Unfortunately the shop supports currently only German language, but Google translate might help. International shipping is possible.
I recommend printing the parts in PETG. However, the best look and feel can be archived with Prusament PETG Carbon Fiber and Prusament PC Blend Carbon Fiber. The Model used on photos is printed in Prusament PC Blend Carbon Fiber.
Printing all part requires approx. 450 g of filament. Total print time on a Prusa XL with having all parts on one plate is approx. 30h. But I would recommend to print in smaller groups. Minimum size of print-bed is approx. 15 x 15 cm.
The level of difficulty for the build is medium with a focus on soldering. Therefore the total build and assembly-time is around 5-8h depending on your soldering skill. A Step by step guide is provided.
The firmware for the microcontrollers will be provided as binary for free. Uploading the firmware to program the micro controller requires a Mac or PC with Arduino IDE/Teensyduino software installed. Wikis on how to install those development tools are available on the respective websites and YouTube.
Of course you can also do your own PCBs and/or firmware or even use a different micro controller, just utilizing the 3D models. The model is designed for Cherry low profile keys. The analog stick housing is optimised for PS4 analog stick with resistor or hall effect version.
The author marked this model as their own original creation.