Octoprint buttons case

A simple case housing three physical buttons for an Octoprint Raspberry Pi server.
1h 53m
1× print file
0.30 mm
0.40 mm
41.00 g
13
32
0
544
updated January 24, 2023

Description

PDF

This is a case I made to house start, pause and stop buttons for my Octoprint Raspberry Pi server.

The case prints fine in PLA with no supports needed.

A fully parametric Fusion 360 model and a step file are included, so you can modify the model to suit your use case, but here are the additional components I used:

Each button is soldered on one side to the ground wire, and to a coloured wire on the other. The wires are routed to the GPIO pins on the Raspberry Pi, according to the following pinout (you can use any 3 GPIO pins and a ground pin): https://pinout.xyz/

The case includes a cut-out on the back to route the cables, with the right diameter it will hold the cables securely when you screw the bottom on. If needed, modify the model or use a file to get the hole fit your cables of choice.

You can use the Physical Button Octoprint plugin to make the buttons perform whichever tasks you prefer: https://plugins.octoprint.org/plugins/physicalbutton/

Finally, some double-sided tape helps keep the case in place when the buttons are pressed. :)

Tags



Model origin

The author marked this model as their own original creation.

License