Alpakka controller 3D-printed case and buttons (reference designs)
- Alpakka Manual.
- Alpakka Firmware.
- Alpakka PCB.
- Alpakka 3D-print. (you are here)
- Input Labs Roadmap.
If you only want to download the Blender and STL files DO NOT USE download ZIP
GitHub button, since it is not compatible with LFS (Large File Storage), but instead get the files from the latest release package.
To use Git with this project it is required to install Git Large File Storage.
alpakka.blend
- Alpakka controller assembly.
case_front.blend
- Front case + cutouts.case_back.blend
- Back case + cutouts.case_cover.blend
- Rear bay cover.anchor.blend
- Anchors holding the cases together.lock.blend
- Screws holding the cases together.
button_dpad.blend
- Dpad buttons.button_abxy.blend
- ABXY buttons.button_select.blend
- Select/start buttons.button_home.blend
- Home button.
trigger_R1.py (build123d)
- L1 and R1 shoulder triggers.trigger_R2.blend
- L2 and R2 triggers.trigger_R4.blend
- L4 and R4 triggers.
hexagon.blend
- Touch sensitive surface.thumbstick.blend
- Thumbstick cap.dhat.blend
- 8-directional switch hat.scrollwheel.py (build123d)
- Scrollwheel, core, and holder.
soldering_stand.blend
- Tool to hold the PCB while soldering.pcb.blend
- Reference model of the PCB.shared.blend
- Common geometry nodes / modifiers shared by all parts.
primary
: Primary color or material according to Alpakka reference design color pattern.secondary
: Primary color or material according to Alpakka reference design color pattern.any
: Non visible part or tool that can be printed in any material, even recycled ;)015mm
: 0.15mm layer height, default for most prints.007mm
: 0.07mm layer height, for parts that require extra finesse.020mm
: 0.20mm layer height, for tools that we want to print fast.2x
,4x
: To be printed multiple times.
Except for the colors (which is up to you how to combine), it is very recommended to follow these indications, and to check the Manual for more details.
We are in the process of migrating 3D modelling from Blender to Build123D, we decided to make the migration gradually, one part at a time.
The original Blender parts are still located in blender/
folder.
While parts that are already ported into Build123D are located in build123d/
folder.
The export script will create STL
for all Blender and Build123D parts, and STEP
only for Build123d parts.
make release
- Createblender.zip
,stl.zip
andstep.zip
.make clean
- Remove all export files and leftovers.