Close

Project name Cuttlephone; Daily-driving and iterating

A project log for Cuttlephone: Gamepad Phone Case

A USB HID gamepad integrated into a phone case.

MaaveMaave 05/03/2020 at 03:400 Comments

I've officially named the project Cuttlephone, after the shapeshifting Cuttlefish.

I've been putting decent work into the OpenSCAD case lately. A friend and I both use it as our regular phone cases. I have Pixel 3, he has a Pixel 3a.

Here's an early version of my case and a mockup Galaxy S9 used for testing. Text is embossed including phone model, case version, and git commit hash (sometimes debug cases don't have git commit). I've been printing in white because it's easier to see details. I love the Splatoon font - unfortunately it can't be used for commercial purposes so it will eventually go away.

Here's my friend's case after a month of beating on it. He used duct tape to patch the corner and improve for visibility. We'll be trying different colors later.

A number of details were improved such as thickness, lip to protect the screen, phone insertion/removal, reduced snagging on clothing, more finger space near buttons, etc.

It looks similar but performs much better.

You can see the anti-snag bevel here. Fillets in OpenSCAD are difficult so this is a simple 45-degree cut. Filing is recommended. This pic also shows a known flaw - thin corners that eventually chip. This geometry needs to be improved.

I also have a working build script. It will generate 3d models (3mf or STL) for all the configs available. I'll be using this later to release pre-rendered models for all phone models and all case types.


Galaxy S9+ case is in the works and will be tested and tweaked by ldrrp.

My end goal is that somebody could take their phone, measure it with calipers, make a config, and have a functioning case in 1 or 2 prints. Phone support would be driven by the community.

Discussions