Brautomat is a brewing controller for GGM IDS induction hobs with an ESP32 Wemos D1 mini. Brautomat is used in the brewery by hobby brewers and offers intuitive, easy-to-use controls. During mashing, rest temperatures are reached automatically and the rest times are adhered too. Brautomat also supports the the boiling process of the wort and adding hops. In an ascending infusion mash process, the brautomat can fully automate the mashing process.
Note: induction hobs from other manufacturers than GGM IDS are not supported.
Note: please use german manual with browser translation.
Brautomat is a stand alone brewing device and offers:
- induction hob controller GGM IDS
- integrated PID-Controller
- digital sensors DS18B20
- analog sensors PT100x with MAX31865 Amplifier
- PID-AutoTune
- mash plan management
- full automated rest temperature reach & hold
- full automated rest duration timer function
- Mash plans with up to 20 steps
- Hot liquid tank controller (HLT)
- Controlling actors like agitator, pumps etc.
- PWM for heating elements
- Temperature progression in the mashing process (line chart)
- MP3 alerts
- Toasts messages
- Recipe import
- kleinerBrauhelfer2
- Maische Malz und Mehr
- BrewFather
- Recipe export
- Nextion 3,5" HMI Touchdisplay (optional)
- WebUpdate for easy firmware updates
- Support for different languages
Manual: https://innuendopi.gitbook.io/brautomat32en/
Discussion: https://hobbybrauer.de/forum/viewtopic.php?p=486504#p486504
Changelog: https://github.com/InnuendoPi/Brautomat/blob/main/CHANGELOG.md
The Brautomat is web browser controlled. A web browser with support for CSS3, HTML5, Javascript and Server Sent Events (SSE) is required.\
Compatible browser list Browser
Brautomat offers three different displays:
- Overview
- Mash tun
- Manual control cooking
Note: the display is an optional extension. Only Nextion ITEAD HMI 3.5" Touchdisplays are supported.
Hardware driver CP210x USB to UART Bridge Virtual COM Port (VCP): Silicon Labs
- Download Firmeware.zip
- unzip Firmware.zip
- open command line (cmd.exe) and change into firmware.zip directory
- start script "flashen.cmd"
Script flashen.cmd use esptool.
Brautomat32 supports (almost) any number of languages. Each language has its own language file. The language files in JSON format are stored in the folder data/language.
Supported the project and translated the Brautomat into a new language or corrected existing language files!
A board for the Arduino ESP controller is available. In addition to the screw terminal blocks for the GPIOs, the board also offers a separate connection for the induction hob and three connections for temperature sensors. The Gerber file is stored in the Tools folder. The board 2.0 can be operated with both the ESP8266 and the ESP32.
The ESP32 D1 offers a pinout suitable for the ESP8266 (GPIO D0 to D8). The pin assignment shown is based on the ESP32 D1 Mini NodeMCU module from AZ-Delivery
GPIO mapping:
Name | GPIO | Input | Output | notes |
---|---|---|---|---|
D0 | GPIO026 | ok | ok | |
D1 | GPIO022 | ok | ok | |
D2 | GPIO021 | ok | ok | |
D3 | GPIO017 | ok | ok | DS18B20 |
D4 | GPIO016 | ok | ok | |
D5 | GPIO018 | ok | ok | GGM IDS Interrupt blue/green |
D6 | GPIO019 | ok | ok | GGM IDS Command yellow |
D7 | GPIO023 | ok | ok | GGM IDS Relay white |
D8 | GPIO005 | ok | ok | Buzzer |
D9 | GPIO027 | ok | ok | SCLK |
D10 | GPIO025 | ok | ok | MISO |
D11 | GPIO032 | ok | ok | MOSI |
D12 | GPIO012 | (ok) | ok | TDI, boot fails if pulled high, strapping pin |
D13 | GPIO004 | ok | ok | CS0 |
D14 | GPIO000 | pullUp | (ok) | must be low to enter flash mode |
D15 | GPIO002 | ok | ok | onboard LED, must be low to enter flash mode |
D16 | GPIO033 | ok | ok | CS1 |
D17 | GPIO014 | ok | ok | CS2 |
D18 | GPIO015 | ok | ok | |
D19 | GPIO013 | ok | ok | |
Pins connected to onboard flash and not recommended for GPIO use: CMD (IO11), CLK (IO6), SD0/SDD (IO7), SD1 (IO8), SD2 (IO9) and SD3 (IO10)
Legal note: "Boxing Bell" (info), "Short School Bell" (error), "Ding sound effect" (warning) and "Success sound effect" (success) mp3 from Free Sounds Library http://www.freesoundslibrary.com Licence: Attribution 4.0 International (CC BY 4.0). You are allowed to use sound effects free of charge and royalty free in your multimedia projects for commercial or non-commercial purposes.