Setting up circuit board V2
Last updated
Last updated
This short guide describes the construction of the board. The board assembly is not demanding. This short description is intended as an aid for the inexperienced hobbyist and is of course not aimed at experienced electrical engineers. Information on soldering, suitable soldering irons and solder can be found on youtube or similar channels.
The parts list of the circuit board:
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
The JST-HX socket position is an alternative to the 5-pin screw terminal block. The cable from the control unit of the GGM IDS2 has the appropriate plug for a JST-HX socket. If a replacement cable is used instead of the signal cable, the connection with a 5-pin screw terminal blockj is easier.
3
Schraubklemmblock 3pol RM 2.54
1 optional
Schraubklemmblock 3pol RM 2.54
1
Schraubklemmblock 5pol RM 2.54
1 alternativ zum Schraubklemmblock 5pol
JST-HX Buchse 90° RM 2.54
(voelkner D17526)
2
Schraubklemmblock 8pol RM 2.54
2
Schraubklemmblock 12pol RM 2.54
1
Stiftleiste RM 2.54
1
Widerstand 4,7kOhm
1 optional
Passiver Buzzer 12mm 3V
1 ESP32
ESP32 D1 mini
1 ESP8266 alternative zum ESP32
ESP8266 Wemos D1 mini
1 optional
Display Nextion 3.5"
Note: the links or article numbers listed are purely informative and are not linked to affiliate/marketing programs.
The Nextion 3.5 inch display is available as Basic, Discovery or Enhanced. The currently most favourable model can be selected for the Brautomat. Displays with 2.8 inch or smaller and 4 inch and larger have a different pixel resolution and are not supported by the Brautomat!
The circuit board can be equipped differently depending on the connection to the GGM IDS induction hob:
1.1 The original cable from the control panel of the GGM IDS is used
In this case, the white JST-HX socket is required (number 2 in the picture). The 5-pin 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-pin screw terminal block.
Either the JST-HX socket or the 5-pin screw terminal block is therefore inserted into the circuit board.
Two notes on inserting the screw terminal blocks:
the opening of the screw terminal blocks always faces outwards (away from the circuit board).
the screw terminal blocks are fixed in place with a soldering point. Then check that they are seated correctly. All soldering points are then soldered.
The screw terminal blocks are now inserted and soldered step by step. In step number 1, the two 12-pin screw terminal blocks are inserted. The GPIOs D9 to D19 of the ESP32 are connected to the 12-pin screw terminal blocks.
Now turn the circuit board over and fix each screw terminal block with a soldering point. Now check that the screw terminal blocks are seated correctly. All pins must be correctly inserted through the solder points. All pins are then soldered.
In step number 2, the two 8-pin screw terminal blocks are inserted. The GPIOs D0 to D8 of the ESP32 and ESP8266 are connected to the 8-pin screw terminal blocks.
The circuit board now looks like this in this status:
In step number 3, the three 3-screw terminal blocks are inserted and soldered.
DS18B20 temperature sensors are connected to the three connections. There is no sequence or order of priority for these three connections. If only analogue 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 if actuators (pumps, agitator, 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-pin screw terminal block for the replacement cable is inserted and soldered: (see considerations before assembly).
The piezo buzzer is optional. This step can be skipped if acoustic signals are not desired. The piezo buzzer has a positive and a negative pole.
The positive pole is inserted into the D8 marker and the negative pole into the GND marker.
The 4.7kOhm resistor is mandatory for the Dallas DS18B20 temperature sensors. If only analogue PT100x sensors are used, the resistor can be omitted.
The legs on the resistor are bent by 90° (e.g. with a slotted screwdriver). The resistor is then inserted at the position labelled ‘4k7’. The direction does not have to be observed. The basic colour of resistors is often blue or sand-coloured. The coloured 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]
Die Beinchen vom Widerstand werden auf der Rückseite leicht nach außen gebogen und verlötet. Mit einem Seitenschneider werden die Beinchen über dem Lötauge abgeschnitten.
Durch das Aufsockeln lässt sich der ESP Mikrocontroller jederzeit von der Platine abnehmen. So kann wahlweise ein ESP8266 oder ein ESP32 eingesetzt werden. Das Aufsockeln ist auch bei einer Fehlersuche nützlich.
The ESP microcontrollers are supplied with adapter number 1 and an additional pin header number 2 with a pitch of 2.54 mm.
Adapters and pin headers are required for socketing. The pin header is first plugged into the adapter, as shown in number 3. Then insert the adapter with pin header into the board, two on the left and two on the right
Tip: the pin header is supplied as a 40-pin strip. The full length of the pin header is inserted into the adapter. The overhang over the adapter is snapped off at the end.
Now place the ESP on top and fix it with a soldering point on each side. Now check the fit of the sockets. All soldering points are then soldered.
Finally, all soldering points should be checked. If all soldering points are sealed, the Brautomat is ready.
If an ESP8266 is used, ensure that it is correctly seated when inserting the ESP8266:
The red line marks the area for the correct position of the ESP8266: the ESP8266 is plugged into the inner row of sockets, leaving 2 rows of sockets free towards the front edge of the board. Incorrect positioning can destroy the ESP8266!
Note: with PCB version 2.1 no corrections required! If an ESP32 is used, no error correction is required
An error has crept into the board 2.0 without LevelShifter. A GND connection is missing. This error only occurs in operation with an ESP8266.
To correct the error, a cable must be connected from the GND connection at the bottom right to any other GND connection, e.g. to the GND connection at the top right.
The missing connection was corrected with board version 2.1. Version 2.1 differs from version 2.0 by the imprint on the circuit board and the additional GND connections at the top right.