Skip to content

EricBuijs/modular-case

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modular Case

The plan is to design a fully modular case for home-made ESP8266/Arduino/Raspberry Pi devices, like temperature or motion sensors, information monitors etc.

Call for help

This is still a work in progress! Know OpenSCAD and want to contribute? Check out the issue tracker, pick a ticket and let everyone know you started working on it!

Word of advice

The latest official OpenSCAD release is 2015.03-3 (from almost four years ago). This release renders the design incorrectly. Please use a newer OpenSCAD version from git: https://github.com/openscad/openscad

Bases

base animation

Modules

Caps

  • Work in progress:
    • LED dome
  • Planned:
    • Flat cap
    • ...

Further ideas

  • Translate the Fusion360 model to english language description
  • Add cable ducts to modules
  • 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
  • How to handle larger modules than radius of base?
    • I see three options here:
      1. offer larger base sizes, that shrink in diameter towards the top, so we end up with the same module connectors
      2. if there's also a need for larger modules, we could offer a large & small version of each module fairly easily (hooray parameterized design)
      3. there could be conversion modules between the large and small sizes, which would allow you to place several large modules at the bottom and then switch to the smaller ones for the upper modules

Hardware specs

  • NodeMCU v2 (from original): 48mm (L) x 26mm (W) x 13mm (H)
    • position of mounting holes? ground and height clearance needed?
      • I will try to gather as much information and links to "official" specs as I can find this afternoon

Next steps

  1. Create OpenSCAD parts of the model, roughly based on the existing design (see below)
  2. Create modules from parts
  3. Profit!

Existing design

Current issues with this design: https://www.thingiverse.com/thing:2627220

  • Only one basis, for the NodeMCU v2
  • PIR Motion sensor module has broken hinges (too deep, compare with other modules)
  • OLED 0.96" is a tiny bit too small for the revision 2 displays
  • Temperature sensor module is a bit small for DHT11 and way too small for DHT22
  • A bunch of other modules are still missing
  • Designed in Fusion360, OpenSCAD (open source/FOSS) would be preferred

About

Modular Case

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 67.1%
  • OpenSCAD 32.9%