TL;DR: The Zulkit Model G is a rugged, affordable weatherproof box, but it has no native Raspberry Pi mounting points. This adapter combines a community STL with a custom OpenSCAD mount so you can securely install a Pi B+ inside the enclosure for outdoor or industrial IoT projects.

Why mount a Raspberry Pi inside a junction box?

Raspberry Pi Adapter for Zulkit G Box

The Zulkit Model G is a popular IP66-rated enclosure for outdoor electronics. It is inexpensive, widely available, and genuinely waterproof โ€” but it ships with a blank interior. If you want to run a Raspberry Pi (B+ form factor) in a dusty, damp, or exposed environment, you need a way to secure the board and keep cables organized.

How this adapter works

This design is a hybrid:

  1. It incorporates a third-party STL (the Pi mounting plate) that already existed in the community.
  2. A custom OpenSCAD file creates the interface that locks that plate into the Zulkit G’s internal geometry.

Because the original Pi STL is required, the GitHub repository includes instructions for obtaining it. The SCAD file then positions and orients everything so the final print drops straight into the box.

Key Takeaways

  • Weatherproof enclosures rarely include board-specific mounts โ€” adapters are almost always necessary.
  • Combining existing STLs with parametric SCAD is faster than modeling everything from scratch.
  • The Zulkit G’s internal ribs and bosses provide natural mounting points once you design for them.

Get the Files

Related prints: Soap Dish and Shelf Hook.