/Cuttlephone

Phone case generator - Joycon and Junglecat rails for 3D printing

Primary LanguageOpenSCADCreative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

Cuttlephone

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

phone case generator

3D printed phone case, in a 3D printed adapter for Razer Junglecat controllers

Features

  • hard plastic (PLA+, ABS, PETG) or flexible (TPU)
  • phone case mode
  • universal phone clamp mode
  • Switch Joy-Con rails
  • Razer Junglecat rails

How to use phone case generator

  • 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

Build and publish scripts

  • 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

How to run the docs blog locally

  • 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/

Build logs

You can follow progress here:

Roadmap

...

Licensed under Creative Commons CC-BY-SA 4.0