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

https://github.com/jeroenvangrondelle/edgecase

A scalable case design for IoT projects. Choose dimensions for your boards and sensors, generate a design and print it.
https://github.com/jeroenvangrondelle/edgecase

3d-printing case iot iot-device

Last synced: 5 months ago
JSON representation

A scalable case design for IoT projects. Choose dimensions for your boards and sensors, generate a design and print it.

Awesome Lists containing this project

README

          

# Edge Case: Housing your sensors at the edge

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

## Objective

Often when developing IoT use cases, sensors and supporting boards are readily available,
but housing the electronics at the edge is a challenge.

Would it be possible to develop an easily scalable, (semi) professional case design that bridges the gap between early prototyping
and high volume deployments?

## Current version

![Early prototype](./docs/overview_0.5.png)

## Features

- [ ] A base case-design with lasercut front and back and a 3D printed house
- [ ] A parametric implementation for automatic sizing to your specific PCB, battery holder, sensor, etc.
- [ ] Swappable back design: Table model, screw mounts, and DIN rail

## Scaling the case

Choose values for A, B, C and D so that your boards and/or battery holders fit, either vertically or horiontally, in the two slots.

![Measurements](./docs/measurements.png)

## Roadmap for 1.0

- [ ] Connectors, (touch)buttons?
- [ ] Status leds and ambient feedback?
- [ ] External sensor bay?
- [ ] How to parameterize the SVG's (better)?
- [ ] Online version of the design generator

## Version log

v0.2

- [X] Smoother/parallel circles
- [X] Better side thinknesses
- [X] Use screws for fixing front and back

v0.3 and v0.4

- [x] Smoother lines
- [x] Support horizontal and vertical placement
- [x] Parameterize towards PCB size + optional 2x 18650 battery holder

v0.5

- [x] Testing support for melt insert nuts (Ruthex M3 Schroefdraadbus M3 x 5.7)
- [x] Small irregularity in the design at top left corner of the case.
- [x] Fixing the boards with a clip

## Supported boards

| Board | A | B | C | D |
| ---|---|---|---|---|
| Firebeetle 2 (60x25.4mm, 62mm including protruding USB connector) + 18650 Battery Holder (80x21mm) | 62 mm | 16 mm | 21 mm | 30 mm |
| Arduino Nano (45x18mm) + 18650 Battery Holder (80x21mm) | 60 mm | 8 mm | 21 mm | 30 mm |

## Modding

Front and house are easy to mod. Front can be cut from plexiglas, but printing introduces extra modding options.

![Modding](./docs/modding.png)

## Contributors

Idea and design by Jeroen van Grondelle

With contributions and feedback from:

- Daan Boezeman
- ...