You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
More information about the PCB used in this image is available [here](#custom-pcb).
15
+
12
16
This component provides a `Power Switch`, a `Status sensor` and various `Buttons` which simulate user input as well as a `Number` component to customize beverage settings such as size and strength.
13
17
The `Power Switch` can be used to turn on the coffee machine with and without a cleaning cycle during startup.
14
18
15
-

19
+

16
20
17
21
You might break/brick your coffee machine by modifying it in any way, shape or form. If you want to use this component, do so at your own risk.
18
22
@@ -104,8 +108,8 @@ The RX/TX lines are piped through the ESP such that messages can be read, interc
104
108
105
109
When injecting a 'turn coffee machine on' command, the coffee machine does turn on, but the display unit does not. To circumvent this behavior we can re-boot the display unit by temporarily removing it's power. Thus the display will power on and operate normally. To perform this operation a transistor or MOSFET can be used.
106
110
107
-
The following wiring guideline can be used to add a Wemos D1 Mini to the coffee machine. **The unlabeled wires should be connected without changes.**
108
-

111
+
The following wiring guideline can be used to add a Wemos D1 Mini to the coffee machine. **The unlabeled wires should be connected without changes.** More schematics are available [here](#custom-pcb).
112
+

109
113
110
114
The ribbon cable wires have the following functionalities.
111
115
@@ -124,6 +128,17 @@ The ribbon cable wires have the following functionalities.
124
128
125
129
The Wemos D1 Mini has a built in Voltage regulator, thus connecting it to the 5V provided by the mainboard is no problem. If you use a different ESP Module/Board please make sure it is 5V tolerant or use a Voltage regulator. Otherwise you might release magic smoke.
126
130
131
+
# Custom PCB
132
+
133
+
This project has convinced me to design my first PCB (printed circuit board). This rather simple ESP8266-12F-based design was inspired by the Wemos D1 Mini, which I was using previously.
134
+
When using this PCB the ribbon cable connecting the mainboard to the display must not be cut in half and no soldering is required.
135
+
136
+

137
+
138
+
The Schematics, PCB Layout and BOM are available [here on oshwlab.com](https://oshwlab.com/tillf/philips-smart-coffee-pcb) and an accompanying 3D-printable case for the small PCB is available [here on printables.com](https://www.printables.com/model/826691-smart-coffee-pcb-case). The SMD components were chosen such that they can still be hand-soldered without a hot-air station or reflow oven, given a little experience. Since this is my first design there may be mistakes and things that could be optimized. Everything is provided as is, without warranty or liability of any kind.
139
+
140
+
There are also other PCB designs like [this one](https://oshwlab.com/tradstaat/coffeepcb) which relies on using a Wemos D1 Mini and does not require soldering SMD components.
141
+
127
142
# Communication protocol
128
143
129
144
More information on the communication protocol used by this component can be found [here](protocol.md).
0 commit comments