Wall Mount Button for Wemos D1 Mini

A small, clean case with a snap fit lid and integrated push button (6x6x5) and a Wemos D1 Mini and holes for wall mount.
9
57
0
433
updated December 3, 2023

Description

PDF

It's small so it can fit anywhere.  Dimensions for 50mm x 45mm (about 2 inches x 1.75 inches).

I developed this as I often need a small wall-mount button for various projects.  I'm using mine as a garage remote lockout with my RatGDO garage controller running ESPHome.  LED changes color to determine garage door lockout status.

You will only need supports for the rear Wemos mount part.  I printed mine in PETG, as the button has an integrated hinge and PETG tends to be more flexible.

You'll need:

  1. Wemos D1 Mini (ESP8266 version)
  2. Tactile push button/micro switch momentary contact, dimension 6x6x5mm but may work with a 6x6x4.5mm button as well.
  3. Some glue for the button (I used CA / superglue).  You want to keep the push button as close to the printed platform as possible, as tolerances are kept fairly tight.
  4. Some small flush cutters or other wire cutter.

How to install everything

For the button, bend the leads out so they face horizontal to the button, as shown in the pictures.  The guides around the button are simply there to keep the button centered while you glue it.  Put a drop of CA onto the 3D printed platform, then slide the button in place centered on the post, hold it down while the CA dries.

After the CA has dried, the top prongs around the button have served their purpose and need to be snipped off with small flush cutters, otherwise they will prevent the button from being pushed.

For the Wemos D1 Mini, the metal case goes on the bottom as shown in the pictures.  Push the rear (antenna side) against the square rear hold-down, then push the front (the side with the USB) in place.  It is designed to fit snugly.

You can then solder up your connections and snap on the lid when finished.
 

Tags



Model origin

The author marked this model as their own original creation.

License