AlpakkaKapybaraMarmota

OverviewManualGalleryComponents

Complete DIY kits

To make more obvious which parts are required to build a complete DIY Alpakka controller, we introduced the concept of Complete kits into the shop.

These work as a guided configurator in which you select a few options, and the relevant parts are added to the shopping cart.

DIY kit configuratorInput Labs shop

Firmware

The open source firmware for the controller, for the Raspberry Pi Pico.

Compiled builds with the latest version are also available.

Firmware source codeGitHub
Firmware latest releasesGitHub

Printed Circuit Board

The main board where all the buttons, gyro, thumbstick, LEDs and most other electronics are mounted.

Read the documentation about making an order from PCB manufacturer companies, or get it directly from us.

PCB KiCad schematicsGitHub
PCB ready-to-order filesGitHub
Alpakka PCB pre-builtInput Labs shop
Marmota core module pre-builtInput Labs shop

Electronics

Large components usually not soldered by the PCB manufacturer, so you may want to solder (or replace) them yourself. See solder manual page.

All-included electronics setInput Labs shop
Thumbsticks (2x)LCSC shop
Rotary encoder (1x)LCSC shop
Forward buttons / shoulders (2x)LCSC shop
Trigger buttons (4x)LCSC shop
Battery connector (1x)LCSC shop

Case and buttons

The front and back part of the case, buttons, triggers, and everything else making the exterior of the controller.

3D models sourcesGitHub
3D models STL files for 3D printingGitHub
Front case pre-builtInput Labs shop
Back case pre-builtInput Labs shop
Buttons set pre-builtInput Labs shop
Touch sensitive hexagon pre-builtInput Labs shop
Touch-sensing PLA filamentProtopasta shop

Additional components

Optional parts to make a wireless controller, or to use developer tools.

Battery (1200 mAh)Input Labs shop
Wireless dongle kitInput Labs shop
USB to TTL serial cable (developer)Adafruit shop

Bolts and nuts

M2.5 bolts and nuts to hold the case together, and as pivot points for the triggers.

All-included Bolts setInput Labs shop
M2.5 DIN-912 Hex-socket 12 mm (2x)Reference
M2.5 DIN-912 Hex-socket 25 mm (6x)Reference
M2.5 DIN-934 Hex nut (8x)Reference

About sourcing from Input Labs

By getting some of the components and materials directly from Input Labs Distribution shop, you help us to continue doing the research we do, and to keep releasing awesome open-source and accessible controllers for everybody.