Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/muesli/lighthouse
- Owner: muesli
- Created: 2019-01-30T07:33:36.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-03-12T19:45:20.000Z (almost 3 years ago)
- Last Synced: 2024-10-03T12:35:47.808Z (3 months ago)
- Topics: 3d-design, 3d-models, customizable, modular, openscad, parametric, parametric-design
- Language: OpenSCAD
- Homepage:
- Size: 68.4 MB
- Stars: 42
- Watchers: 11
- Forks: 9
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
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.