Search models, users, collections, and posts

SmartLid - Smart Sourdough Starter Lid

Print Profile(3)

All
A1
X2D
H2C
A2L
H2D Pro
H2D
P2S
H2S
A1 mini
P1S
X1
X1 Carbon
X1E
P1P

0.2mm layer, 4 walls, 20% infill
0.2mm layer, 4 walls, 20% infill
Designer
4.2 h
1 plate

Print Profile for A1 mini - 0.2mm layer, 4 walls, 20% infill
Print Profile for A1 mini - 0.2mm layer, 4 walls, 20% infill
Designer
4.6 h
4 plates

Expanded Printer Compatability
Expanded Printer Compatability
3.5 h
1 plate

Open in Bambu Studio
Boost
13
68
0
0
5
3
Released 

Description

SmartLid - Smart Sourdough Starter Lid for WECK-jars 

is a wireless, battery-powered smart sensor lid for monitoring sourdough starter rise, temperature, humidity, and battery status.

 

It is a complete DIY solution designed to monitor the most important parameters of your starter, helping you identify the perfect time for feeding, baking, or refrigeration. Take the guesswork out of your baking and leverage peak yeast activity for consistently better bread!

The device operates fully wireless, powered by a rechargeable LiPo battery, and transmits measurements via Wi-Fi using MQTT to your smart home setup.

 

 

Features

  • Growth Tracking: Measure and understand the rise of your starter (in mm and %).
  • Climate Monitoring: Track temperature and humidity inside the jar environment.
  • Battery Powered: Fully wireless operation with battery voltage logging and status monitoring.
  • Smart Home Integration: Data transmission via Wi-Fi (MQTT) for easy tracking over time.
  • Low-Power Design: Utilizes ESP32 deep sleep to maximize battery life.

Required Components

Printed Parts

  • Main Sensor Body (Lid)
  • Upper Electronics Cover
  • Upper & Lower Mounting Rings

     

 

Electronics

  • Microcontroller: DFRobot Beetle ESP32-C6 Mini (DFR1117)
  • Climate Sensor: Compact 4-pin BME280
  • Distance Sensor: VL53L1X ToF (Time-of-Flight) sensor
  • Battery: 3.7 V LiPo battery (Type 503040)
  • Power/Charging: USB-C female breakout board + USB-C plug
  • Switch: SS-12F15 slide switch (handle length: min. 3 mm)

     

    (as there are several variants of some parts, ensure that you chose the correct parts. Please see github for detailed information)

 

Fasteners

  • 5 x M2.5 x 6 mm screws
  • 6 × M2.5 × 16 mm screws

     

Compatible Glass Jars

The design is specifically tailored for WECK Rundrand 100 (RR100) jars, including:

  • WECK tapered jar 500/580 ml (WECK 742)
  • WECK tapered jar 750/850 ml (WECK 743)
  • WECK tulip jar 950/1062 ml (WECK 745)
  • WECK tapered jar 900/1000 ml (WECK 908)

Using a different jar? Let me know in the comments!  (including inner and outer diameter at the top of the jar) If there is enough demand, I will design and upload matching adapter rings. 

 

Note: Other WECK jars using the RR100 lid size should fit as well. A sufficiently tall jar is highly recommended so the starter never touches the lid or electronics, even at peak rise!

 

 

Software & Integration

The complete firmware and setup documentation are available on GitHub:  

The firmware is optimized for the DFRobot Beetle ESP32-C6 and publishes all sensor data natively via MQTT. 

 

Data Collection & Visualization

To use this project, an MQTT broker is required. Popular solutions include:

  • Brokers: Home Assistant + Mosquitto, ioBroker, Node-RED, OpenHAB, or standalone Mosquitto on a Raspberry Pi/NAS.
  • Dashboards: Home Assistant Dashboards, ioBroker VIS, InfluxDB + Grafana, or custom MQTT dashboards.

example of measurement graph (with grafana):

 

How It Works & Configuration

The SmartLid replaces the standard glass lid of your WECK jar. The VL53L1X Time-of-Flight sensor measures the exact distance to the starter's surface to calculate the growth percentage. Simultaneously, the BME280 tracks the microclimate.

To save power, the ESP32 remains in deep sleep, wakes up at your defined interval, reads the sensors, transmits the data via Wi-Fi, and instantly goes back to sleep.

Fully Configurable: Via the firmware, you can easily adjust the measuring intervals, jar height, sensor calibration offsets, and Wi-Fi/MQTT credentials.

 

 

Battery-Powered Operation

The device is designed to operate wirelessly from a rechargeable LiPo battery.

During normal use, the ESP32 wakes up only for a short time, reads all sensors, publishes the data via MQTT, and then returns to deep sleep. This greatly reduces power consumption compared to continuous operation.

Estimated runtime with 10-minute measurement intervals: at least one week.

Printing & Assembly Notes

  • Print Profile: It is highly recommended to use the provided print profile.
  • Material Recommendation: PLA or PETG is recommended.
  • Supports: The two rings should be printed without supports. The main sensor body and upper cover require supports. Make sure to completely clean all support remnants, especially along the continuous outer rim where the parts seal.
  • Tolerances: Screw holes are designed to fit standard calibrations. However, since printers vary, feel free to leave a comment if you run into fitment issues!
  • Assembly: The stack order is: Lower Ring ➔ Main Sensor Body ➔ Upper Electronics Cover ➔ Upper Ring. Detailed step-by-step assembly instructions can be found on GitHub 

     

Disclaimer

Food Safety

Depending on printer type, material, print settings and post-processing, the printed parts cannot be considered food-safe.

Avoid direct contact between the Sourdough Monitor and your starter. Use sufficiently tall jars so that the starter cannot reach the electronics.

This project is intended as a monitoring lid, not as a food-contact container surface.

LiPo Batteries

Lithium polymer batteries can present a fire hazard if damaged, short-circuited, improperly charged, or misused.

Build and use this project at your own risk.

Always use appropriate charging electronics, avoid mechanical damage to the battery, and never leave charging batteries unattended.

Do not use damaged, swollen, punctured, or overheated LiPo batteries.

General Disclaimer

This project is provided as-is without warranty. Assembly and operation are entirely at the user's own risk.

The author assumes no responsibility for damage, injury, food contamination, battery failure, or incorrect assembly.

 

Boost Me (for free)

If you like and find my model useful, feel free to leave a like, comment, or boost.

 

Comment & Rating (0)

(0/1000)