Cuttlephone is phone case generator and gamepad system for 3D printing. This is the source code. Get premade 3MF files and print tutorials on the website
- hard plastic (PLA+, ABS, PETG) or flexible (TPU)
- phone case mode
- universal phone clamp mode
- Switch Joy-Con rails
- Razer Junglecat rails
- install OpenSCAD version 2021.01 or greater
- Download the code and its dependencies using the git command line:
git clone https://github.com/SiloCityLabs/Cuttlephone.git --recurse-submodules
- open the file "phone_case.scad" to use the GUI
- in bash run
sh build.sh
to create all variants for all phones - in bash run
sh publish.sh
to copy the 3MF to the docs directory
- generate a token at https://github.com/settings/tokens/new
- select the scope public_repository
- copy the token, save it in a password manager
- install Ruby, gem, and bundle (or figure out the Docker image of Github Pages)
bundle update
JEKYLL_GITHUB_TOKEN=tokenGoesHere123456789 bundle exec jekyll serve --incremental
- watch the console for something like this:
Server address: http://127.0.0.1:4000/Cuttlephone/
You can follow progress here:
...
Licensed under Creative Commons CC-BY-SA 4.0