Skip to content

Overview

About OmniBox

OmniBox is a 3D printable, modular electronics case for 3D printers. OmniBox comes with support for a wide variety of parts and includes templates to add support for new ones.

This project is derived from Steve Burcham's Stand Alone Main Control Case V3 footprint.

Info

To switch between Light and Dark reading mode, click the icon next to the search box.

gallery of OmniBox part combinations

Gallery of several possible OmniBox configurations

Getting Started

Visual Guided Tour

Supported Part List

Bill of Materials

Printing

Printing Guide

GitHub with STLs

Assembly

Assembly Guide

Current Status

Although OmniBox has not reached version 1.0, it is mature enough for everyday use. A complete OmniBox made of parts from one release is tested to fit and work. Trays and panels are compatible with all releases (see Version Stability Guarantee below for details).

The Version History page contains information on the latest release, fixes, new features, and known issues.

Version Stability Guarantee

Printing OmniBox is an investment. The way trays and panels attach to OmniBox between versions is carefully fixed. The result is a modular case that can be upgraded piece by piece.

Note

Prior versions of this page had the Version Stability Guarantee fully in place. I have relaxed it until version 1.0 in order to deprecate M4-mounted parts.

No reprinting is necessary to use legacy M4 panels with M3 screws.

Currently

Until version 1.0, it is still possible for changes to be made to the design of panels and trays. If this happens, parts using the old method are considered "deprecated". Deprecated parts remain available and supported through the release of 1.0 but will be removed after.

Every effort is made to avoid incompatibilities between versions, and so far all deprecated printed parts remain compatible with new cases.

Version 1.0

With version 1.0, changes may be made that cause deprecated parts to lose compatibility. This is a final chance to "lock in" the design.

At this point, OmniBox releases will come with a Version Stability Guarantee:

The way that Core components fit together and panels and trays attach to the case will be "frozen" and stable. If you choose to print a newer version of a Core part, no panels or trays will need to be reprinted. New products added in future releases can likewise be used in the Core case body from a prior release.

Compatibility Example

As an example, the design for CPU trays was modified for 0.9.9. Version 0.9.8-style trays are considered deprecated. The following shows how trays and Core cases and compatible with one another.

CPU Tray / Core Case 0.9.8 0.9.9 - 1.0 1.0 and Later
Old (0.9.8) trays ✅ ✅ ❌
New (0.9.9) trays ❌ ✅ ✅

See the Guided Tour to see how the components of an OmniBox fit together in practice.