• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Image 1
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Image 2
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Image 3
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Image 4
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Image 5
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Image 6
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Image 7
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Image 8
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Image 9
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Thumbnail 1
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Thumbnail 2
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Thumbnail 3
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Thumbnail 4
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Thumbnail 5
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Thumbnail 6
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Thumbnail 7
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Thumbnail 8
Cheesebox Pico midi controller (Hackspace magazine #48) 3D Printer File Thumbnail 9

Cheesebox Pico midi controller (Hackspace magazine #48)

Viragored avatarViragored

August 1, 2024

printables-icon
DescriptionCommentsTags

Description

Hackspace magazine published a project in issue 48, using a round cheesebox to house a MIDI controller driven by a Pico microcontroller. Although the article mentioned a printable cheesebox, the link to Github included only a box for the little Pico and not for the whole project.
https://github.com/CrazyRobMiles/PICO-MIDI-Cheesebox/tree/main/case
https://hackspace.raspberrypi.com/issues/48

This Thing is my first attempt at anything using OpenSCAD, and the result works for me! The scad and stl files are for my own project, but they will probably need customising to fit your own components.
The box is in two parts - the files called 'cheesebox' print the top, which houses the 12 push-buttons, and a 12-piece neopixel ring. The project author's print (pictured in the magazine) appears to have been done in white plastic so it's possible to see the LEDs through the print. I'd only got black PLA lying around so I've provided small holes through which to see the LEDs.
The files called 'cheesebottom' print the bottom part, which houses only the Pico, and provides access to its micro-USB socket.
All the parameters are named in OpenSCAD so it should be simple to alter the sizes to suit your own neopixel ring, push buttons, and so on. The overall diameter of the box is also easy to change (you'll need to make the "liddiam" parameters the same in both files). You can simply choose whether to include posts on which to mount the neopixel ring and the Pico, and whether to have view holes for the LEDs - just comment out the lines of code that I've indicated in the scad files.
Unfortunately OpenSCAD doesn't always preview the box bottom correctly - but that is only an issue with the program's graphics generation. The actual model renders properly and the output stl file works as it should.
I chose to print with visible sides - 64. That enables the two sections to fit together and resist rotary movement, reducing the risk of the wires being twisted, pulled and breaking.

Print Settings

Printer Brand:

Prusa

Printer:

I3 MK3S

Rafts:

No

Supports:

No


Filament:
PLA (I used eSun PLA+)

First - get the components

I tried and failed to design this cheesebox in Tinkercad so decided to try OpenSCAD. To get the final design I needed to measure all the pushbutton switches, the neopixel ring, and the Pico. My pushbuttons needed 10mm clearance holes - yours may differ. I opted to name all the parameters in something like plain words so they'd be easy to find and change.

Category: Electronics

License:

Creative Commons — Attribution

Related Models

Thor Mjolnir Hammer Bic Pen preview image

Thor Mjolnir Hammer Bic Pen

effektz profile image

effektz

9,089

Diverse Schilder / various labels  for hobby & makers preview image

Diverse Schilder / various labels for hobby & makers

RPK profile image

RPK

2

Customizable EU License Plate Keychain preview image

Customizable EU License Plate Keychain

John_M profile image

John_M

38

Vorpal The Hexapod Walking Robot preview image

Vorpal The Hexapod Walking Robot

vorpal profile image

vorpal

4,984

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi preview image

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi

Fails&Makes profile image

Fails&Makes

Cacciavite Portachiavi - Scewdriver keychain preview image

Cacciavite Portachiavi - Scewdriver keychain

Butti Maker Studio profile image

Butti Maker Studio

22

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED preview image

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED

scottrlindsey profile image

scottrlindsey

4,450

Small Parts Storage Drawers - Organizer preview image

Small Parts Storage Drawers - Organizer

GT 3D Makers profile image

GT 3D Makers

29

9