Since Apple started allowing emulators on the iOS Appstore last year, I wanted to build some kind of pocket gamepad. There are plenty of Bluetooth-based controllers but I like the simplicity of having a direct USB connection and no batteries. And a compact gamepad for portrait-mode gaming seemed like something that had not been done before. The RP2040 has a configurable USB interface, which makes it ideal for this project. Still, my first attempts at writing my own iOS-compatible gamepad firmware failed. After halting the project for a few months, I found the GP2040-CE project. A ready-made gamepad firmware for the RP2040 - exactly what I needed. After that, I only had to design the mechanical parts. This project was a good excuse to finally try a resing 3D-printing service and make a transparent electronics enclosure. Obviously this gamepad is not for everyone and the USB-C connector might get stessed if you are not carfeful. But it's a nice way to enjoy emulators on smartphones and since the 2-layered PCB has only a few components on it, the whole device is pretty inexpensive.