WiFi Water Flow Meter Design
Updated 18 connections
0:10
Connected J1:GND_A, J1:GND_B, D1:A, R1:P2, R2:P2, C1:P2, C2:P2, U1:GND, U2:GND_1, U2:GND_2, U2:GND_3, U2:GND_4, U2:GND_5, U2:GND_6, U2:GND_7, U2:GND_8, U2:GND_9, U2:GND_10, U2:GND_11, J2:2, J3:2, SW1:2, SW2:2, LED2:K, LED3:K, C3:P2, C4:P2, C5:P2, C6:P2, C6:P2, LED1:K to ^GND
Connected J1:VBUS_A, J1:VBUS_B, D1:K, Q1:S, R4:P1 to ^USB_5V_IN
Connected Q1:G, R3:P1 to ^USB_GATE
Connected Q1:G, Q1:D, R3:P2, R4:P2, U1:VIN, C1:P1, D1:K to ^VUSB_PROT
Connected J1:CC1, R1:P1 to ^USB_CC1
Connected J1:CC2, R2:P1 to ^USB_CC2
Connected U1:VOUT, U1:TAB(VOUT), U2:3V3, J2:1, J3:1, R5:P1, R6:P1, R8:P1, C2:P1, C3:P1, C4:P1, C5:P1 to ^3V3
Connected U2:EN, R5:P2, C6:P1, SW1:1 to ^ESP_EN
Connected U2:IO0, R6:P2, SW2:1 to ^ESP_BOOT
Connected U2:TXD0, J2:4 to ^UART_TX
Connected U2:RXD0, J2:3 to ^UART_RX
Connected U2:IO4, J3:3 to ^FLOW_TRIG
Connected J3:4, R7:P1 to ^FLOW_ECHO_IN
Connected R7:P2, U2:IO5, R10:P1 to ^FLOW_ECHO
Connected R8:P2, LED1:A to ^PWR_LED_DRV
Connected R9:P1, U2:IO6 to ^WIFI_LED
Connected R9:P2, LED3:A to ^WIFI_LED_R
Connected R10:P2, LED2:A to ^FLOW_LED_R
nets {
net GND = J1:GND_A, GND:GND, U2 GND_11 - J2 2:GND, LED1:K, C6:P2, C5:P2, C4:P2, C3:P2, LED3:K, LED2:K, SW2:2, SW1:2, J3:2, J2:2, U2:GND_11, U2:GND_10, U2:GND_9, U2:GND_8, U2:GND_7, U2:GND_6, U2:GND_5, U2:GND_4, U2:GND_3, U2:GND_2, U2:GND_1, U1:GND, C2:P2, C1:P2, R2:P2, R1:P2, D1:A, J1:GND_B;
net USB_5V_IN = J1:VBUS_A, R4:P1, Q1:S, D1:1, J1:VBUS_B;
net USB_GATE = Q1:G, D1:3, C1:P1, U1:VIN, R4:P2, R3:P2, Q1:D, R3:P1;
net USB_CC1 = J1:CC1, R1:P1;
net USB_CC2 = J1:CC2, R2:P1;
net 3V3 = U1:TAB(VOUT), U1:VOUT, C5:P1, C4:P1, C3:P1, C2:P1, R8:P1, R6:P1, R5:P1, J3:1, J2:1, U2:3V3;
net ESP_EN = U2:EN, SW1:1, C6:P1, R5:P2;
net ESP_BOOT = U2:IO0, SW2:1, R6:P2;
net UART_TX = U2:TXD0, J2:4;
net UART_RX = U2:RXD0, J2:3;
net FLOW_TRIG = U2:IO4, J3:3;
net FLOW_ECHO_IN = J3:4, R7:P1;
net FLOW_ECHO = R7:P2, R10:P1, U2:IO5;
net PWR_LED_DRV = R8:P2, LED1:A;
net WIFI_LED = R9:P1, U2:IO6;
net WIFI_LED_R = R9:P2, LED3:A;
net FLOW_LED_R = R10:P2, LED2:A;
}
Updated properties for 12 objects
0:09
Set R8's Role Details to "Power LED current limit resistor from 3.3V rail"
Set R10's Role Details to "Flow activity LED current limit resistor driven by ESP32 IO5"
Set R9's Role Details to "WiFi status LED current limit resistor driven by ESP32 IO6"
Set C3's Role Details to "3.3V decoupling capacitor at ESP32 module supply"
Set C4's Role Details to "3.3V decoupling capacitor for sensor connector supply filtering"
Set C5's Role Details to "3.3V decoupling capacitor at UART/programming header rail entry"
Set C6's Role Details to "Enable pin RC filter capacitor from ESP32 EN to ground"
Set LED1's Role Details to "Power present indicator LED tied to 3.3V rail through resistor"
Set LED2's Role Details to "Flow detection status LED driven by ESP32 IO5"
Set LED3's Role Details to "WiFi status LED driven by ESP32 IO6"
Set J2's Role Details to "UART header pinout 1=3.3V 2=GND 3=RXD0 4=TXD0"
Set J3's Role Details to "Ultrasonic sensor connector pinout 1=3.3V 2=GND 3=TRIG 4=ECHO"
0:00
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.