Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/muesli/lighthouse

A fully modular, parametric, and customizable case design. Built with OpenSCAD.
https://github.com/muesli/lighthouse

3d-design 3d-models customizable modular openscad parametric parametric-design

Last synced: 24 days ago
JSON representation

A fully modular, parametric, and customizable case design. Built with OpenSCAD.

Awesome Lists containing this project

README

        

# Lighthouse

A fully modular, parametric, and customizable case design for home-made
ESP8266/Arduino/Raspberry Pi projects, like temperature or motion sensors,
information monitors, and more.

Built with OpenSCAD.

![assembly animation](https://muesli.github.io/lighthouse/assembly.gif)

- Thingiverse: https://www.thingiverse.com/thing:3391397

## Modules

### Bases

![base animation](https://muesli.github.io/lighthouse/base.gif)

Download the [SCAD source](https://raw.githubusercontent.com/muesli/lighthouse/capflat/base.scad) to customize your own version.

#### NodeMCU v2, e.g. https://www.amazon.de/dp/B06Y1LZLLY

- [STL 62.8mm diameter](https://muesli.github.io/lighthouse/base_62.8mm_board5.stl)
- [STL 67mm diameter](https://muesli.github.io/lighthouse/base_67mm_board5.stl)
- [STL 80mm diameter](https://muesli.github.io/lighthouse/base_80mm_board5.stl)

#### NodeMCU v3, e.g. https://www.amazon.de/dp/B06Y1ZPNMS

- [STL 67mm diameter](https://muesli.github.io/lighthouse/base_67mm_board6.stl)
- [STL 80mm diameter](https://muesli.github.io/lighthouse/base_80mm_board6.stl)

### OLED Module

![OLED module animation](https://muesli.github.io/lighthouse/module_oled.gif)

Download the [SCAD source](https://raw.githubusercontent.com/muesli/lighthouse/capflat/module_oled.scad) to customize your own version.

#### OLED 0.96", e.g. https://www.amazon.de/dp/B01L9GC470

- [STL 62.8mm diameter](https://muesli.github.io/lighthouse/module_62.8mm_oled1.stl)
- [STL 67mm diameter](https://muesli.github.io/lighthouse/module_67mm_oled1.stl)
- [STL 80mm diameter](https://muesli.github.io/lighthouse/module_80mm_oled1.stl)

#### OLED 1.3", e.g. https://www.amazon.de/dp/B078J78R45

- [STL 62.8mm diameter](https://muesli.github.io/lighthouse/module_62.8mm_oled2.stl)
- [STL 67mm diameter](https://muesli.github.io/lighthouse/module_67mm_oled2.stl)
- [STL 80mm diameter](https://muesli.github.io/lighthouse/module_80mm_oled2.stl)

### PIR Motion Sensor Module

HC-SR501, e.g. https://www.amazon.de/dp/B07CNBYRQ7

![PIR motion sensor module animation](https://muesli.github.io/lighthouse/module_pir.gif)

Download the [SCAD source](https://raw.githubusercontent.com/muesli/lighthouse/capflat/module_pir.scad) to customize your own version.

- [STL 62.8mm diameter](https://muesli.github.io/lighthouse/module_62.8mm_pir.stl)
- [STL 67mm diameter](https://muesli.github.io/lighthouse/module_67mm_pir.stl)
- [STL 80mm diameter](https://muesli.github.io/lighthouse/module_80mm_pir.stl)

### Sensor Enclosure Module

![enclosure module animation](https://muesli.github.io/lighthouse/module_enclosure.gif)

Download the [SCAD source](https://raw.githubusercontent.com/muesli/lighthouse/capflat/module_enclosure.scad) to customize your own version.

- [STL 62.8mm diameter](https://muesli.github.io/lighthouse/module_62.8mm_enclosure.stl)
- [STL 67mm diameter](https://muesli.github.io/lighthouse/module_67mm_enclosure.stl)
- [STL 80mm diameter](https://muesli.github.io/lighthouse/module_80mm_enclosure.stl)

### Empty Spacer Module

![empty module animation](https://muesli.github.io/lighthouse/module_empty.gif)

Download the [SCAD source](https://raw.githubusercontent.com/muesli/lighthouse/capflat/module_empty.scad) to customize your own version.

- [STL 62.8mm diameter](https://muesli.github.io/lighthouse/module_62.8mm_empty.stl)
- [STL 67mm diameter](https://muesli.github.io/lighthouse/module_67mm_empty.stl)
- [STL 80mm diameter](https://muesli.github.io/lighthouse/module_80mm_empty.stl)

### Caps

#### Flat

![flat cap animation](https://muesli.github.io/lighthouse/cap_flat.gif)

Download the [SCAD source](https://raw.githubusercontent.com/muesli/lighthouse/capflat/cap_flat.scad) to customize your own version.

- [STL 62.8mm diameter](https://muesli.github.io/lighthouse/cap_62.8mm_flat.stl)
- [STL 67mm diameter](https://muesli.github.io/lighthouse/cap_67mm_flat.stl)
- [STL 80mm diameter](https://muesli.github.io/lighthouse/cap_80mm_flat.stl)

#### Dome

![dome cap animation](https://muesli.github.io/lighthouse/cap_dome.gif)

Download the [SCAD source](https://raw.githubusercontent.com/muesli/lighthouse/capflat/cap_dome.scad) to customize your own version.

- [STL 62.8mm diameter](https://muesli.github.io/lighthouse/cap_62.8mm_dome.stl)
- [STL 67mm diameter](https://muesli.github.io/lighthouse/cap_67mm_dome.stl)
- [STL 80mm diameter](https://muesli.github.io/lighthouse/cap_80mm_dome.stl)

## Further ideas

- The node MCU and other boards as well have mounting holes, use them for better support in the base
- The PCB modules could be fit a little bit tighter into their respective casing
making it easier e.g. to push a button from the outside
- Conversion modules between the large and small diameters

## Precursor of this design

This design is inspired by https://www.thingiverse.com/thing:2627220.