π οΈ Modular Test Case for Electronics & Prototyping
Meet your new best friend on the workbench.
This modular test case is a flexible, 3D-printable enclosure designed for fast prototyping with a clean finish. Say goodbye to permanently drilled boxes. Now you can develop, debug, and demo your electronics projects without locking yourself into a single layout. Whether you're testing custom PCBs, working with ESP32 boards, teaching STEM, or hacking in your garage: this case has your back β and itβs built to grow with you.
π§± Origin Story
This project started from a real classroom pain point.
Students were buying off-the-shelf enclosures and drilling holes⦠only to find out they'd made layout mistakes. Once drilled, there was no turning back.
We wanted something reusable, adjustable, and modular.
Now, with this case, students (and professionals) can:
- Swap out front panels to test different layouts
- Quickly iterate their designs
- Discuss layouts with teammates, teachers, or clients β visually and clearly
Itβs like K'Nex for electronics enclosures.
π Features
- Large rotary knobs for analog input (e.g., potentiometers, encoders)
- LED bar & dot matrix displays for output feedback
- Joystick & arcade-style buttons for UI prototyping
- Toggle switches to simulate inputs or states
- XLR connectors for test equipment interfacing
- Colored panel-mount buttons for quick signaling
- Robust 3D-printed housing with industrial aesthetics
- Swappable front panels for layout freedom
π§© Modular & Parametric Design
This case is completely modular, so you can add, remove, or rearrange components however you like. Itβs also parametric, meaning you can resize it with just a few variables.
β¨ Fusion 360 vs Tinkercad β Why Both?
Originally designed in Fusion 360 for full parametric control.
But after feedback from the community, we added a Tinkercad version for accessibility and quick edits.
- π Fusion 360 file: https://a360.co/3HmZ7jt
You can resize it with just a few variables:- userWidth: Width of the case (defines how many front panel slots you have)
- userDepth: Depth of the enclosure
- Panel height is fixed at 100β―mm for universal compatibility
- π Tinkercad parametric version: https://www.tinkercad.com/codeblocks/0s0TAbgGR4O-modular-test-case
In Tinkercad, just change the variable units:- 1 unit = 10β―mm panel width
- Due to constraints of Tinkercad the max width is 19 units. For larger cases use the Fusion 360 file
- Leave other variables untouched for best results
π¨οΈ Print Info
- Printed on a Bambu Lab X1 Carbon
- Material: PLA
- Use M3 bolts to secure panels in place
- No glue required β but glue works fine for permanent components
π― Use Cases
- STEM education: electronics labs & hands-on learning
- Workshops: teach soldering, sensors, and layout logic
- Industry: prototype machine interfaces or sensor hubs
- IoT: modular dashboards and user control interfaces
- Game dev: custom controller testing setups
π Built to Grow
Want to add:
- OLED displays?
- RFID readers?
- Piezo buzzers?
- Haptic motors?
This case is made for experimentation.
If you can mount it β you can make it modular.
π¦ Files & Community
Got ideas? Fork it. Remix it. Break it. Improve it.
Letβs make prototyping smoother β one test case at a time.