Keep your Amazon Dash/IoT Buttons together in one board just the way you like it using this highly dynamic parametric design.
Using OpenSCAD, you can configure:
- Column count
- Row count
- Spacings between buttons
- Radius on outer border
- Floor height
- Magnet / hole radius
- Interlock sides [top, right, bottom, left]
Highly inspired by Dynamic Dash Button, but created from scratch in order fix some issues and add more flexibility.
I printed it with PETG in order to have some flex in the locking mechanism, but it might also work with other materials.
Tested with 2 AWS IoT Buttons.