From da71d064f3dbda4ae31688f811676d80a3d53843 Mon Sep 17 00:00:00 2001
From: Lorenz Uhlig <98092139+LoQue90@users.noreply.github.com>
Date: Tue, 3 Sep 2024 00:29:50 +0200
Subject: [PATCH] add pcb rev 1.6 to en bom
---
de/bestellliste.md | 11 +++---
en/pcb/ESP32.md | 87 ++++++++++++++++++++++++++++++++++++++++------
2 files changed, 83 insertions(+), 15 deletions(-)
diff --git a/de/bestellliste.md b/de/bestellliste.md
index ac55c4e..a2a75ad 100644
--- a/de/bestellliste.md
+++ b/de/bestellliste.md
@@ -96,9 +96,10 @@ Lötkolben/Lötstation ZD-931|L|||[Reichelt-Link](https://www.reichelt.de/loetst
Das Projekt verwendet eine [eigens entwickelte Platine](https://github.com/rancilio-pid/clevercoffee-hardware) um alle Komponenten des PIDs zusammenzuführen. Sie verbindet den aufgesteckten ESP32 Mikrocontroller und passive elektronische Bauteile mit Schraubklemmblöcken, an die alle wichtigen Kabel für das PID angeschlossen werden.
Es steht ab sofort die Revision 1.6 der ESP32 Platine zur Verfügung. Weitere Infos zu den Platinen findet ihr hier: [ESP32 Platinen](./platinen/ESP32.md)
-[Auf unserem Discord](https://discord.com/invite/Kq5RFznuU4) **könnt ihr per PN bei LoQue ein PCB Set anfragen**
-
+**[Auf unserem Discord](https://discord.com/invite/Kq5RFznuU4) könnt ihr per PN bei LoQue ein PCB Set anfragen.**
+
+
Lieferumfang PCB Set Rev 1.6:
* 1x PCB
@@ -108,7 +109,7 @@ Lieferumfang PCB Set Rev 1.6:
* 4x 3-Pin-Stiftleisten
* 2x Kondensatoren
* 7x Widerstände (1x 220Ω rot, 2x 4,7kΩ grün, 4x 47kΩ blau)
- * 3x Jumper
+ * 4x Jumper
* 4x Klebepads
Beim Löten des Elkos auf die Polarität achten!
@@ -122,12 +123,12 @@ Beim Löten des Elkos auf die Polarität achten!
Widerstand 4,7 kΩ | [Reichelt](https://www.reichelt.de/widerstand-metallschicht-4-7-kohm-0204-0-4-w-1--yag-4fte52-4k7-p236963.html?&trstct=pol_0&nbc=1) | 2 | 2 | 2
Widerstand 47 kΩ | [Reichelt](https://www.reichelt.de/widerstand-metallschicht-47-kohm-axial-0-4-w-1--vis-c4702fc100-p237115.html?&trstct=pol_0&nbc=1) | 3 | 3 | 4
Widerstand 220 Ω | [Reichelt](https://www.reichelt.de/widerstand-metallschicht-220-ohm-0204-0-4-w-1--yag-fte52-220r-p236948.html?&trstct=pol_0&nbc=1) Neopixel braucht keinen Widerstand, Lötjumper JP1 schließen | 1 | 1 | 1
-
+
### ESP8266 Platine
-[Bitte direkt über unseren Chat anfragen!](https://discord.com/invite/Kq5RFznuU4) **Bitte direkt per PN an @loque wenden**
+**[Auf unserem Discord](https://discord.com/invite/Kq5RFznuU4) könnt ihr per PN bei LoQue ein PCB Set anfragen.**

diff --git a/en/pcb/ESP32.md b/en/pcb/ESP32.md
index f7d6dee..ea5e28e 100644
--- a/en/pcb/ESP32.md
+++ b/en/pcb/ESP32.md
@@ -17,9 +17,76 @@ Contents
# ESP32 PCB
-Several different revisions of our PCB are in use by now.
-Here you can find information about the following revisions: 1.2, 1.3 and 1.5.
-For each revision, the respective section contains information about known bugs, pin layout, features, and more.
+
Several different revisions of our PCB are in use by now.
+Here you can find information about the following revisions: 1.2, 1.3, 1.5. and 1.6
+For each revision, the respective section contains information about known bugs, pin layout, features, and more.
+
+## Revision 1.6
+
+
+
+KiCAD and Gerber files are available in our hardware repository:
+[Minimal Rev 1.6](https://github.com/rancilio-pid/clevercoffee-hardware/releases/tag/Minimal_1.6)
+
+
+### Bugs
+Currently, there are no known bugs.
+
+
+### Connections on the ESP32 PCB Rev 1.6
+
+Header | Pin Software | Pin PCB | Connection
+-|-|-|-
+HT_RL | PIN 2 | OUT | SSR Heating
+T_SENS | PIN 16 | SIG | Temperature sensor
+I2C | PIN 21 | SDA | Display and pressure sensor - Pin SDA
+I2C | PIN 22 | SCL | Display and pressure sensor - Pin SCL
+V_IN | - | 5V | Switching power supply (5 Volt)
+PV_RL | PIN 17 | Valve | Relay 3-way-valve
+PV_RL | PIN 27 | Pump | Relay pump
+BPSW_SW | PIN 34 | BREW | Brew switch or optocoupler
+BPSW_SW | PIN 39 | PWR | Power switch
+BPSW_SW | PIN 35 | STEAM | Steam switch
+BPSW_SW | PIN 39 | WATER | Hot water switch (not yet implemented)
+S_LED | PIN 26 | OUT | Status or Temp LED
+W_SENS | PIN 23 | SIG | Water level sensor
+SCALE | PIN 25 | DAT2 | Scale DAT2
+SCALE | PIN 32 | DAT | Scale DAT
+SCALE | PIN 33 | CLK | Scale CLK
+GPIO | PIN 1 | IO01 | Reserved for later use, e.g. Brew switch LED
+GPIO | PIN 3 | IO03 | Reserved for later use, e.g. Rotary encoder CLK
+GPIO | PIN 4 | IO04 | Reserved for later use, e.g. Rotary encoder DT
+GPIO | PIN 5 | IO05 | Reserved for later use, e.g. Rotary encoder SW
+GPIO | PIN 21 | SDA | Reserved for later use, e.g. IO Expander
+GPIO | PIN 22 | SCL | Reserved for later use, e.g. IO Expander
+GPIO | PIN 12 | IO12 | JTAG Debugger TDI
+GPIO | PIN 13 | IO13 | JTAG Debugger TCK
+GPIO | PIN 14 | IO14 | JTAG Debugger TMS
+GPIO | PIN 15 | IO15 | JTAG Debugger TDO
+GPIO | PIN 18 | IO18 | Reserved for later use, e.g. Dimmer ZC
+GPIO | PIN 19 | IO19 | Reserved for later use, e.g. Steam switch LED
+
+## Placement and Function
+
+All required parts and their function are listed here:
+
+Inscription PCB | Part | Function
+-|-|-
+C1 | Electrical capacitor 220 µF | Stabilization of power supply
+C2 | Ceramic capacitor 100 nF | Stabilization of power supply
+R1 | Resistor 220 Ω | Resistor Status LED
+R2 | Resistor 47 kΩ | Pull down/up steam switch
+R3 | Resistor 47 kΩ | Pull down/up power switch
+R4 | Resistor 4,7 kΩ | Pull up i2C
+R5 | Resistor 4,7 kΩ | Pull up i2C
+R6 | Resistor 47 kΩ | Pull down/up brew switch or optocoupler
+R7 | Resistor 47 kΩ | Pull down/up hot water switch
+JP1 | Solder jumper | Resistor bypass for LED when using WS1812 LED
+JP2 | Jumper | Pull down or Pull up for hot water switch
+JP3 | Jumper | Pull down or Pull up for brew switch or optocoupler
+JP4 | Jumper | Pull down or Pull up for power switch
+JP5 | Jumper | Pull down or Pull up for steam switch
+
## Revision 1.5
@@ -49,7 +116,7 @@ BPSW_SW | PIN 34 | BREW | Brew switch or optocoupler
BPSW_SW | PIN 39 | PWR | Power switch
BPSW_SW | PIN 35 | STEAM | Steam switch
BPSW_SW | PIN 39 | WATER | Hot water switch (not yet implemented)
-S_LED | PIN 26 | OUT | Status or Temp LED
+S_LED | PIN 26 | OUT | Status LED
W_SENS | PIN 23 | SIG | Water level sensor
SCALE | PIN 25 | DAT2 | Scale DAT2
SCALE | PIN 32 | DAT | Scale DAT
@@ -75,12 +142,12 @@ Inscription PCB | Part | Function
-|-|-
C1 | Electrical capacitor 220 µF | Stabilization of power supply
C2 | Ceramic capacitor 100 nF | Stabilization of power supply
-R1 | Resistor 220 Ω | Resistor `TEMP_LED`
+R1 | Resistor 220 Ω | Resistor Status LED
R2 | Resistor 47 kΩ | Pull down steam switch
R3 | Resistor 47 kΩ | Pull down power switch
R4 | Resistor 4,7 kΩ | Pull up i2C
R5 | Resistor 4,7 kΩ | Pull up i2C
-R6 | Resistor 47 kΩ | Pull down/up brew switch
+R6 | Resistor 47 kΩ | Pull down/up brew switch or optocoupler
R7 | Resistor 47 kΩ | Pull down hot water switch
JP1 | Solder jumper | Resistor bypass for LED when using WS1812 LED
JP2 | Solder jumper | Pull down or Pull up for brew switch or optocoupler
@@ -117,7 +184,7 @@ B_SW | PIN 34 | IO34 | Brew switch or optocoupler
S_SW | PIN 35 | IO35 | Steam switch
P_SW | PIN 39 | IO39 | Power switch
E_TRIG | PIN 25 | IO25 | Trigger Silvia E CPU **Up to s/w version 3.X, afterwards `SCALE DAT2`**
-S_LED | PIN 26 | IO26 | Status or temp LED
+S_LED | PIN 26 | IO26 | Status LED
W_SENS | PIN 23 | IO23 | Water level sensor
SCALE | PIN 32 | DAT | Scale DAT
SCALE | PIN 33 | CLK | Scale CLK
@@ -143,7 +210,7 @@ R2 | Resistor 4,7 kΩ | Pull up i2C
R3 | Resistor 47 kΩ | Pull down brew switch
R4 | Resistor 47 kΩ | Pull down power switch
R5 | Resistor 47 kΩ | Pull down steam switch
-R6 | Resistor 220 Ω | Resistor TEMP_LED
+R6 | Resistor 220 Ω | Resistor Status LED
JP1 | Solder jumper | Resistor bypass for LED when using WS1812 LED
## Revision 1.2
@@ -186,7 +253,7 @@ B_SW | PIN 34 | IO34 | Brew switch or optocoupler
S_SW | PIN 35 | IO35 | Steam switch
P_SW | PIN 39 | IO39 | Power switch
E_TRIG | PIN 25 | IO25 | Trigger Silvia E CPU **Up to s/w version 3.X, afterwards `SCALE DAT2`**
-S_LED | PIN 26 | IO26 | Status or temp LED
+S_LED | PIN 26 | IO26 | Status LED
W_SENS | PIN 23 | IO23 | Water level sensor
SCALE | PIN 32 | DAT | Scale DAT
SCALE | PIN 33 | CLK | Scale CLK
@@ -212,5 +279,5 @@ R2 | Resistor 4,7 kΩ | Pull up i2C
R3 | Resistor 47 kΩ | Pull down brew switch
R4 | Resistor 47 kΩ | Pull down power switch
R5 | Resistor 47 kΩ | Pull down steam switch
-R6 | Resistor 220 Ω | Resistor `TEMP_LED`
+R6 | Resistor 220 Ω | Resistor Status LED
JP1 | Solder jumper | Resistor bypass for LED when using WS1812 LED