Structure of the board version 2

This short guide describes the structure of the board. The board structure is not demanding. This short description is intended as an aid for the inexperienced hobbyist and is not aimed at electrical engineers. Information about soldering, suitable soldering irons and solder can be found on YouTube or similar channels.

The parts list of the board:

BOM

Number 1: Resistor 4.7kOhm Number 2: JST-HX socket (white) and 5-pin screw terminal block Number 3: passive piezo buzzer Number 4: Screw terminal blocks with a pitch of 2.54mm

Parts list for version 2 board

The JST-HX socket position is an alternative to the 5-pin screw terminal block. The cable from the control panel of the GGM IDS2 has the appropriate plug for a JST-HX socket. If a replacement cable is used instead of the original cable, the connection is easier with a 5 screw terminal block.

Number
Item name
Link to article

3

Screw terminal block 3-pin RM 2.54

1 optional

Screw terminal block 3-pin RM 2.54

1

Screw terminal block 5-pin RM 2.54

1 alternative to the screw terminal block 5-pin

JST-HX socket 90° RM 2.54

(voelkner D17526)

2

Screw terminal block 8-pin RM 2.54

2

Screw terminal block 12-pin RM 2.54

1

Pin header RM 2.54

1

Resistance 4.7kOhm

1 optional

Passive buzzer 12mm 3V

1 ESP32

ESP32 D1 mini

1 optional

Display Nextion 3.5"

Note: the links or item numbers listed are purely informative and not linked to affiliate/marketing programs.

The Nextion 3.5 inch display is available as Basic, Discovery or Enhanced. The currently cheapest model can be selected for the Brautomat. Displays with 2.8 inches or smaller and 4 inches and larger have a different pixel resolution and are not supported by Brautomat!

Considerations before construction

The board can be equipped differently depending on the connection to the GGM IDS induction hob:

1.1 The original cable from the GGM IDS control panel is used

In this case, the white JST-HX socket is required (number 2 in the picture). The 5 screw terminal block in the picture directly next to the JST-HX socket is then not used.

1.2 A replacement cable is used

In this case the white JST-HX socket is not used, but the 5 screw terminal block.

So either the JST-HX socket or the 5 screw terminal block is inserted into the board.

Insert the screw terminal blocks

Two notes on inserting the screw terminal blocks:

  1. The opening of the screw terminal blocks always faces outwards (away from the circuit board).

  2. The screw terminal blocks are fixed with a soldering point. The correct fit is then checked. All soldering points are then soldered.

In the following, the screw terminal blocks are inserted and soldered step by step. In step number 1 the zwhite 12-pin screw terminal blocks used. The GPIOs D9 to D19 from ESP32 are connected to the 12 screw terminal blocks.

Screw terminal block

Now turn the board over and fix each screw terminal block with a soldering point. Now check that the screw terminal blocks are correctly seated. All pins must be correctly inserted through the soldering points. All pins are then soldered.

In step number 2, the two 8-pin screw terminal blocks are inserted. The GPIOs D0 to D8 from ESP32 are connected to the 8 screw terminal blocks.

Screw terminal blocks

The board now looks like this in this status:

Screw terminal blocks

In step number 3, the three 3 screw terminal blocks are inserted and soldered.

Screw terminal block for sensors

DS18B20 temperature sensors are connected to the three connections. There is no order or hierarchy for these three connections. If only analog PT100x sensors are used, the three screw terminal blocks can be omitted.

With version 2.1 of the board, an optional 3 screw terminal block can be used at the GND position next to the 3 screw terminal blocks for sensors. The additional GND connections are useful when actuators (pumps, agitators, etc.) are used. If no actuators are used, the screw terminal block can be omitted.

In step number 4, either the JST-HX socket for the original cable or a 5 screw terminal block for the replacement cable is inserted and soldered: (see considerations before assembly).

JST-HX or screw terminal block

The piezo buzzer

The piezo buzzer is optional. This step can be skipped if acoustic signals are not desired. The piezo buzzer has a plus and a minus pole

Buzzer Plus Minus

The positive pole is inserted into the D8 marking and, accordingly, the negative pole into the GND marking.

Buzzer

The 4.7kOhm resistor

The 4.7kOhm resistor is mandatory for the Dallas DS18B20 temperature sensors. If only analog PT100x sensors are used, the resistor can be omitted.

Resistance

The legs on the resistance are bent through 90° (e.g. around a slotted screwdriver). The resistor is then inserted into the position labeled “4k7”. The direction does not have to be taken into account. The basic color of resistors is often blue or sand-colored. The colored rings show the electrical resistance:

4.7kOhm resistor with 4 rings: yellow - violet - red - [tolerance]

4.7kOhm resistor with 5 rings: yellow - violet - black - brown - [tolerance]

Resistance

The legs of the resistance are bent slightly outwards on the back and soldered. Use side cutters to cut off the legs above the soldering eye.

Mount the ESP microcontroller

By mounting the base, the ESP microcontroller can be removed from the board at any time. Socketing is also useful when troubleshooting.

Socket

The scope of delivery of the ESP microcontrollers includes adapter number 1. In addition, a pin header number 2 with a pitch of 2.54mm is required.

Parts List

Adapters and pin headers are required for socketing. The pin header is first plugged into the adapter, as shown in number 3. Adapters with pin strips are then inserted into the circuit board, two on the left and two on the right

Tip: the pin header is delivered as a 40 pin header. The full length of the pin header is inserted into the adapter. The overhang over the adapter is bent at the end.

Socket

Now the ESP is put on and fixed with a soldering point on each side. Now the fit of the bases is checked. All soldering points are then soldered.

ESP32

Finally, all soldering points should be practicedbe checked. When all soldering points are closed, the Brautomat is ready.

Last updated