# 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)*