# PCB Banco de pruebas
## Description
Mobile Hydraulic Fluid Filtration Test Bench with 220VAC Power, 24VDC Isolated Controls, ESP32 Monitoring, and Safety Interlocks
## Project Details
- **Owner:** sebaspx
- **Created:** 9/14/2023
- **Last Updated:** 9/28/2023
- **Visibility:** Public
- **System Architecture:** ```mermaid
graph LR
AC_IN["220VAC Input\n(Breaker + EMI Filter)"]
CONTACTOR["Contactor\n+ Thermal Overload Relay"]
PSU24["24VDC Isolated Power Supply"]
ESTOP["Emergency Stop\nInterface"]
START["Start/Stop\nButtons"]
P_DIFF["Pressure Differential\nSwitch"]
Q_SENSOR["Quality Sensor\nInterface"]
ESP["ESP32-DEVKITC\nControl MCU"]
DRIVERS["Driver Circuits\n(Contactor Coil + Indicator LEDs)"]
PANEL_PWR["Panel Connector\nMains + Pump"]
PANEL_IO["Panel Connector\nSensors + Controls"]
AC_IN --> CONTACTOR --> PANEL_PWR
AC_IN --> PANEL_PWR
AC_IN --> PSU24
PSU24 --> ESTOP
PSU24 --> START
PSU24 --> P_DIFF
PSU24 --> Q_SENSOR
PSU24 --> ESP
PSU24 --> DRIVERS
ESTOP --> ESP
START --> ESP
P_DIFF --> ESP
Q_SENSOR --> ESP
ESP --> DRIVERS
DRIVERS --> CONTACTOR
DRIVERS --> PANEL_IO
ESTOP --> PANEL_IO
START --> PANEL_IO
P_DIFF --> PANEL_IO
Q_SENSOR --> PANEL_IO
ESP --> PANEL_IO
```
- **System Architecture:** ```mermaid
graph LR
AC_IN["220VAC Input Block\n(Breaker + EMI Filter)"]
CONTACTOR["Motor Contactor\n+ Thermal Overload"]
PUMP["Hydraulic Pump\n(≤ 2 kW)"]
PSU24["24 VDC Isolated PSU"]
ESTOP["E-STOP + Start/Stop\nPushbuttons"]
P_DIFF["Pressure Differential\nSwitch"]
Q_SENSOR["Fluid Quality\nSensor"]
ESP["ESP32-DEVKITC\n(Control MCU)"]
DRIVERS["Isolated Drivers\n(Contactor Coil + Lamps)"]
LAMPS["Status / Fault\nIndicator Lamps"]
PANEL_AC["Panel Connectors\nMains + Pump"]
PANEL_IO["Panel Connectors\nSensors + Controls"]
AC_IN --> CONTACTOR --> PUMP
AC_IN --> PANEL_AC
PSU24 --> ESTOP
PSU24 --> P_DIFF
PSU24 --> Q_SENSOR
PSU24 --> ESP
PSU24 --> DRIVERS
PSU24 --> LAMPS
ESTOP --> ESP
ESTOP --> DRIVERS
P_DIFF --> ESP
Q_SENSOR --> ESP
ESP --> DRIVERS --> CONTACTOR
DRIVERS --> LAMPS
ESTOP --> PANEL_IO
P_DIFF --> PANEL_IO
Q_SENSOR --> PANEL_IO
ESP --> PANEL_IO
classDef hv fill:#ffdddd,stroke:#aa0000,stroke-width:2px;
classDef lv fill:#ddffdd,stroke:#008800,stroke-width:2px;
classDef panel fill:#dde8ff,stroke:#0044aa,stroke-width:2px;
class AC_IN,CONTACTOR,PUMP hv;
class PSU24,ESTOP,P_DIFF,Q_SENSOR,ESP,DRIVERS,LAMPS lv;
class PANEL_AC,PANEL_IO panel;
```
- **Stars:** 1
- **Copies:** 2
## Key Components
### CB1 — [4404.0098](https://www.flux.ai/mvniekerk/4404p0098~hl.md)
- Manufacturer Name: Schurter
- Datasheet URL: https://www.mouser.co.za/datasheet/2/358/typ_T9_818-1276014.pdf
- Trigger Current: 5A
- Part Type: Protection
- Role Details: Overcurrent protection for 220VAC input
- Manufacturer Part Number: 4404.0098
- Role: Protection
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### D1 — [1N4001](https://www.flux.ai/adrian95/1n4001~1q2.md)
- Manufacturer Part Number: 1N4001
- Datasheet URL: https://www.mouser.com/datasheet/2/308/1N4001_D-1801424.pdf
- Manufacturer Name: Diodes Incorporated
- Part Type: Diode
**Pins:**
- A
- K
### DP1 — [GZP6857D101KPN](https://www.flux.ai/lcsc/gzp6857d101kpn~995k.md)
- Role: Sensing (Shunt)
- Role Details: Pressure differential sensor for filter clog detection
- JLCPCB Part Class: Extended Part
- Part Type: Pressure Sensors
- Package or Case Code: DIP-6_L8.5-W8.5-P2.54-LS10.8-BL
- Manufacturer Name: Sencoch(芯感智)
- Manufacturer Part Number: GZP6857D101KPN
- LCSC Part Number: C3038044
**Pins:**
- GND [pin 6]
- NC [pin 1]
- NC [pin 3]
- SCL [pin 5]
- SDA [pin 4]
- VDD [pin 2]
### EMI1 — [ACM2012-900-2P-T001](https://www.flux.ai/lcsc/acm2012-900-2p-t001~tv1l.md)
- Manufacturer Part Number: ACM2012-900-2P-T001
- LCSC Part Number: C307642
- Package or Case Code: FILTER-SMD_4P-L2.0-W1.2-TL_ACM2012E
- Role: Filtering
- Part Type: Common Mode Filters
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_TDK-ACM2012-900-2P-T001_C307642.pdf
- Manufacturer Name: TDK
- Role Details: EMI filtering for 220VAC input
- JLCPCB Part Class: Extended Part
- Product Info Url: https://lcsc.com/product-detail/Common-Mode-Chokes-Filters_TDK_ACM2012-900-2P-T001_TDK-ACM2012-900-2P-T001_C307642.html
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### ESP1 — [ESP32-DEVKITC](https://www.flux.ai/vasy_skral/esp32-devkitc~7mc.md)
- Manufacturer Name: Espressif Systems
- Datasheet URL: http://espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf
- Part Type: Development Boards
- Manufacturer Part Number: ESP32-DEVKITC
**Pins:**
- 3V3 [pin 1]
- CLK [pin 20]
- CMD [pin 18]
- EN [pin 2]
- EXT_5V [pin 19]
- GND1 [pin 14]
- GND2 [pin 32]
- GND3 [pin 38]
- IO0 [pin 25]
- IO12 [pin 13]
- IO13 [pin 15]
- IO14 [pin 12]
- IO15 [pin 23]
- IO16 [pin 27]
- IO17 [pin 28]
- IO18 [pin 30]
- IO19 [pin 31]
- IO2 [pin 24]
- IO21 [pin 33]
- IO22 [pin 36]
- IO23 [pin 37]
- IO25 [pin 9]
- IO26 [pin 10]
- IO27 [pin 11]
- IO32 [pin 7]
- IO33 [pin 8]
- IO34 [pin 5]
- IO35 [pin 6]
- IO4 [pin 26]
- IO5 [pin 29]
- RXD0 [pin 34]
- SD0 [pin 21]
- SD1 [pin 22]
- SD2 [pin 16]
- SD3 [pin 17]
- SENSOR_VN [pin 4]
- SENSOR_VP [pin 3]
- TXD0 [pin 35]
### J1 — [DT13-4P](https://www.flux.ai/adrian95/dt13-4p~34k.md)
- Role Details: Panel connector for AC mains and pump
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Connector
- Datasheet URL: https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1-1773950-7&DocType=DS&DocLang=English
- Manufacturer Part Number: DT13-4P
- Manufacturer Name: TE Connectivity Deutsch Connectors
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J2 — [4PCV-06-006](https://www.flux.ai/adrian95/4pcv-06-006~8mu.md)
- Package or Case Code: 4PCV06006
- Manufacturer Part Number: 4PCV-06-006
- Datasheet URL: https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=5-1437648-7&DocType=Customer+Drawing&DocLang=English
- Role: Connector
- Role Details: Panel connector for sensor and control I/O
- Part Type: Connector
- Manufacturer Name: TE Connectivity
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
### J3 — [TE-1986242-2](https://www.flux.ai/tbjers/te-1986242-2~0v.md)
- Role: Terminal
- Role Details: Chassis ground connection
- Current Rating: 125A
- Manufacturer Name: TE Connectivity
- Manufacturer Part Number: 1986242-2
- Voltage Rating: 600V
- Connector Pitch: 15mm
- Datasheet URL: https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=9-1773451-7_HIGH_POWER_TERMINAL_BLOCKS&DocType=Data%20Sheet&DocLang=English&PartCntxt=1986242-2&DocFormat=pdf
**Pins:**
- A1
- A2
- A3
- A4
- B1
- B2
- B3
- B4
### MOV1 — [V275LC20AP](https://www.flux.ai/lcsc/v275lc20ap~n7c8.md)
- Manufacturer Part Number: V275LC20AP
- Product Info Url: https://lcsc.com/product-detail/Varistors_Littelfuse_V275LC20AP_Littelfuse-V275LC20AP_C179054.html
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2410010303_Littelfuse-V275LC20AP_C179054.pdf
- LCSC Part Number: C179054
- Role: Protection
- Manufacturer Name: Littelfuse(美国力特)
- Package or Case Code: RES-TH_L17.5-W6.0-P7.50-D0.8-S5.20
- JLCPCB Part Class: Extended Part
- Part Type: Varistors
- Role Details: Surge suppression for AC input block
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### Q1 — [TIP120](https://www.flux.ai/jecstronic/tip120~qmw.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Transistor
- Manufacturer Part Number: TIP120
- Manufacturer Name: STMicroelectronics
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/f9/ed/f5/44/26/b9/43/a4/CD00000911.pdf/files/CD00000911.pdf/jcr:content/translations/en.CD00000911.pdf
**Pins:**
- B [pin 1]
- C [pin 2]
- E [pin 3]
### Q2 — [2N7002](https://www.flux.ai/lcsc/2n7002~13ip.md)
- Product Info Url: https://lcsc.com/product-detail/MOSFET_MDD-Microdiode-Electronics-2N7002_C472906.html
- Drain to Source Voltage: 60V
- LCSC Part Number: C472906
- Transistor Type: N-channel MOSFET
- Role Details: Driver for contactor coil and indicator LEDs
- Manufacturer Name: MDD(辰达半导体)
- Continuous Drain Current: 200mA at 25°C
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2407101108_MDD-Microdiode-Semiconductor-2N7002_C472906.pdf
- Role: Driver
- Manufacturer Part Number: 2N7002
- JLCPCB Part Class: Extended Part
- Package or Case Code: SOT-23-3_L2.9-W1.5-P1.90-LS2.6-BR
- Part Type: MOSFETs
**Pins:**
- D [pin 3]
- G [pin 1]
- S [pin 2]
### QS1 — [TCRT5000](https://www.flux.ai/adrian95/tcrt5000~avs.md)
- Manufacturer Name: Vishay Semiconductor Opto Division
- Datasheet URL: https://www.vishay.com/docs/83760/tcrt5000.pdf
- Role: Sensing (Shunt)
- Manufacturer Part Number: TCRT5000
- Part Type: Sensor
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Optical fluid quality sensor for contamination detection
**Pins:**
- A [pin A]
- CATH [pin CATH]
- COLL [pin COLL]
- E [pin E]
### S1 — [PV1F240SS](https://www.flux.ai/vasyl/pv1f240ss~znb.md)
- Datasheet URL: https://sten-eswitch-13110800-production.s3.amazonaws.com/system/asset/product_line/data_sheet/1/PV1.pdf
- Manufacturer Name: PV1F240SS
- Role: Switch
- Role Details: Emergency Stop switch interface
- Manufacturer Part Number: E-Switch
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Switch
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### S2 — [PV1F240SS](https://www.flux.ai/vasyl/pv1f240ss~znb.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Switch
- Manufacturer Part Number: E-Switch
- Role Details: Start pushbutton interface
- Manufacturer Name: PV1F240SS
- Datasheet URL: https://sten-eswitch-13110800-production.s3.amazonaws.com/system/asset/product_line/data_sheet/1/PV1.pdf
- Role: Switch
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### S3 — [PV1F240SS](https://www.flux.ai/vasyl/pv1f240ss~znb.md)
- Datasheet URL: https://sten-eswitch-13110800-production.s3.amazonaws.com/system/asset/product_line/data_sheet/1/PV1.pdf
- Manufacturer Name: PV1F240SS
- Role: Switch
- Manufacturer Part Number: E-Switch
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Stop pushbutton interface
- Part Type: Switch
**Pins:**
- P1 [pin 1]
- P2 [pin 3]
### U2 — [IRE-24/5-Q12PF-C](https://www.flux.ai/adrian95/ire-245-q12pf-c~ad1.md)
- Part Type: Power Source
- Role Details: 24VDC isolated power supply block
- Manufacturer Name: Murata Power Solutions Inc.
- Manufacturer Part Number: IRE-24/5-Q12PF-C
- Role: Power Conversion
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.murata.com/products/productdata/8807029112862/ire-q12.pdf
**Pins:**
- MH1 [pin MH1]
- MH2 [pin MH2]
- MH3 [pin MH3]
- MH4 [pin MH4]
- MH5 [pin MH5]
- MH6 [pin MH6]
- ON/OFF_CONTROL [pin 2]
- SENSE(-) [pin 5]
- SENSE(+) [pin 7]
- TRIM [pin 6]
- VIN(-) [pin 3]
- VIN(+) [pin 1]
- VOUT(-) [pin 4]
- VOUT(+) [pin 8]
### U4 — [LTV-846S](https://www.flux.ai/jecstronic/ltv-846s~oi.md)
- Role Details: Galvanic isolation for E-Stop, Start, and Stop inputs
- Part Type: Integrated Circuit
- Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/967/LTV-816_826_846.pdf
- Manufacturer Part Number: LTV-846S
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Lite-On Inc.
- Role: Isolation
**Pins:**
- A_1 [pin 1]
- A_2 [pin 3]
- A_3 [pin 5]
- A_4 [pin 7]
- C_1 [pin 16]
- C_3 [pin 12]
- C_4 [pin 10]
- C-2 [pin 14]
- E_1 [pin 15]
- E_2 [pin 13]
- E_3 [pin 11]
- E_4 [pin 9]
- K_1 [pin 2]
- K_2 [pin 4]
- K_3 [pin 6]
- K_4 [pin 8]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/sebaspx/pcb-banco-de-pruebas~pi](https://www.flux.ai/sebaspx/pcb-banco-de-pruebas~pi).*
---
*Generated from [https://www.flux.ai/sebaspx/pcb-banco-de-pruebas~pi](https://www.flux.ai/sebaspx/pcb-banco-de-pruebas~pi)*