MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now


Dash Button DIY with ESP-01

by Gunter1710 Jun 8, 2019
Download All Files

Thing Apps Enabled

Please Login to Comment

Wie lang hält denn eine CR2032 bei nem 24/7 bepowerten ESP (Auch wenn im Deep Sleep)?

Laut Internet braucht der ESP-01 im deep sleep 22uA.

This looks great!

Translating the description (google translate + manual cleanup) for us monolingual americans:

I've been looking for a DIY dash button for my FHEM SmartHome system for a long time. Here on Thingiverse I found this [ESP8266 IoT Wifi] button (https://www.thingiverse.com/thing:2803769).

I really liked the design of the case as well as the possibility to operate it via MQTT.

Since I still had ESP-01 and CR2032 at home, I got down to work.


  • ESP-01
  • CR2032
  • Button 6x6x8
  • double-sided board
  • silver wire

First, I broke off a rectangle of the board (about 65mm x 22mm), then rounded the corners so it fits into the case. I placed the button so that it sits under the movable end of the lid. For me it is about 16mm from the head of the inner wall. Since I did not have a holder for the CR2032 battery, I built it from a strap made of silver wire.

The circuit is quite simple and should be easy to solder even if you don't have much experience.

Before the ESP-01 is soldered it has to be programmed. Be sure to test the ESP-01 before installation. After soldering, it can not be reprogrammed (or only with great effort). Next, remove the red power LED, then the ESP-01 can be wired. It may help to use a piece of perfboard between the spacers and the board installed (as show in the photos). This brings me to 4mm distance between the ESP-01 and the motherboard.

Have fun

ESP8266 IoT Wifi Button
by kaypohl

Hi jepler,

thnaks for the translation. I added it to my decription.