Alpakka controller 3D-printed case and buttons (reference designs)
- Alpakka Manual.
- Alpakka Firmware.
- Alpakka PCB.
- Alpakka 3D-print. (you are here)
- Input Labs Roadmap.
- Git LFS.
- Blender >= 4.x.
- Blender
bpy
module. - Build123d python CAD library.
- OCP CAD viewer (VSCode Build123d editor). [optional]
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.
.blend => Blender
.py => Build123d
alpakka.blend
- Alpakka controller assembly.
case_front.blend
- Front case + cutouts.case_back.blend
- Back case + cutouts.case_cover.py
- Rear bay cover.anchor.blend
- Anchors holding the cases together.lock.blend
- Screws holding the cases together.
button_dpad.py
- Dpad buttons.button_abxy.py
- ABXY buttons.button_select.py
- Select/start buttons.button_home.blend
- Home button.
trigger_R1.py
- L1 and R1 shoulder triggers.trigger_R2.blend
- L2 and R2 triggers.trigger_R4.blend
- L4 and R4 triggers.
hexagon.py
- Touch sensitive surface.thumbstick.blend
- Left thumbstick cap.thumbstick_right.py
- Right thumbstick cap.scrollwheel.py
- Scrollwheel, core, and holder.
soldering_stand.blend
- Tool to hold the PCB while soldering.shared.blend
- Common geometry nodes / modifiers shared by all parts.
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.CONDUCTIVE
: Electrically conductive filament.
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.make blend
- Export only Blender files.make b123d
- Export only Build123d files.