Alpakka manual

DIY & Hardware


Common problems

Soldering problems (soon)
Parts fitting (soon)
Touch detection (soon)


Flight (soon)
RTS (soon)


PCB development (soon)
Case mods (soon)


Frequently Asked Questions

Why it does not have a second thumbstick?

What the second thumbstick is normally used in most games (camera control / aiming) is replaced with a much superior gyro solution (this controller is made from the ground up for gyro controls).

Then the extra thumbstick is not very useful for other tasks. So for example zooming in/out maps, or scrolling inventory, or zooming weapons is much better on a scrollwheel, and emulating a selection wheel is much better on a 8-directional switch with much less travel (faster) and with physical feedback (clicking).

How the gyro works?

The mouse emulation works by touching the hexagon on the right side of the controller, and turning the controller as if it was a VR controller. The gyro is NOT active when not touching the hexagon. For more details see Mouse Emulation manual page, or watch the Gyro guide video on Youtube.

It is as good as a mouse?

It depends, in theory the Alpakka gyro is as good as a mouse being used on a medium-size mouse mat (about 25 cm. diagonal). Also as if the mouse mat had zero friction, which is sometimes good and sometimes bad.

It can definitely be used in competitive games, and keep a good fight against mouse players, check this Demo Video.

Are you trying to replace mouse and keyboard?

Absolutely not, mouse is a superb input method, and we love it.

Gyro is just an alternative for people not able to use a mouse or keyboard, or playing on a sofa.

How long it takes to learn gyro?

It varies person to person, but in our testing we found that approximately takes:

  • 1 minute to have better results than with a traditional gamepad (though it still feels weird).
  • 1 week to become familiar with it (and forget you are using gyro).
  • 1 month to master it.

In which systems does it work?

The Alpakka has been tested on Windows 10, Windows 11, Ubuntu, Kubuntu, Debian (GTK), and Arch (KDE). Framerates from 30fps to 144fps. And more than 200 games.

Which game launchers and games are compatible?

All game launchers are compatible, since the firmware does all the processing in the controller, and no apps nor drivers are required on the computer.

100% of games are compatible when emulating a mouse and keyboard.

Approximately 90% of games are compatible when using Fusion Input, see the Accessibility DB for a comprehensive list of games.

It is compatible with Steam input configurator?

Yes, the Xinput emulated device shows up in the Steam UI as a normal controller, so remapping is possible that way too.

But we recommend instead to use the Built-in profiles, and remap the controls directly in the game if required (like you do with a normal keyboard and mouse), since it is much simpler! (there is no need for that additional layer of translation).

Is it wireless?

Not yet, but making the controller wireless is something we want to do as soon as possible. The reference design already have a rear bay for a battery, but there is still work to do.

Does it vibrate?

Not yet, but we also want implement vibration soon. The Xinput protocol supports vibration, but we still have to test different vibration motors.

Are the triggers analog?

No, this is a design choice, since digital triggers perform better on shooters and most games (that's why mouse buttons are still digital), and trigger's analog input is rarely used in anything else than racing games.

Additionally we are working in a Racing Profile which uses Gyro to turn, and thumbstick for gas/break.

Of course we may want to reevaluate this later, depends on community feedback; or you could modify the reference design!

Can I buy a controller?

Not directly, but you can check where to buy components and DIY kits at Alpakka components page.

Can I get a free controller?

If you run or work for a Youtube channel, website, or similar; and you want to review our devices. See Get hardware for review.

How much would it cost to build my own controller?

Your mileage will vary a lot, depending on how many controllers you want to build (e.g., there is usually an order minimum for PCBs), on different suppliers and manufacturers, etc.

If you already have the required tools (3D printer, solder iron, etc...), and ignoring shipping costs of components, the cost per controller may come down to between €25 and €45.

For the latest experiences, you could check the various Discord channels (e.g., #diy-support, #diy-share-parts).

Why is the case so angular?

Contrary to what most people think, the Alpakka controller low-poly angular shape is not a limitation of 3D-printing, but a deliberate style that is there since the first post-it drawings.

Also, do not worry, we had plenty of positive feedback about it being very ergonomic. One of the tricks we used is to make it less angular in the bottom part, so it has a nice shape and a nice grip (without the need of textured surfaces).

Why is it called Alpakka?

Because we like fluffy, highly-huggable animals, see About page for more details.

Why are you using Blender as a CAD?

Because CAD programs have a very steep learning curve, and we want everyone to be able to make basic modifications to the reference designs (such a longer or wider buttons).

Also because nowadays Blender bool operations and non-destructive workflows allows to emulate basic CAD functionality.

We will make a blog post with more details about this topic, eventually.