Project Wire Routing Help

Yes, reconnect those missing ends to the correct nets.
I’ll reconnect those missing passive ends to 3V3 and the buck output now, then verify the same parts again.
Done — I reconnected the missing ends.
Fixed connections:
  • L1 P2 → 3V3
  • C7/C8/C11 P1 → 3V3
  • R3/R4/R6/R7/R12/R13 P1 → 3V3
Verified:
  • C7, C8, C11 now go between 3V3 and GND
  • L1 now goes between BUCK_SW and 3V3
  • The listed pull-up resistors now go between 3V3 and their signal nets
There are still other schematic warnings unrelated to that exact list, including U1:3V3, OLED1:3V3, U2:FB, and R5:P1, so the schematic still needs another cleanup pass before routing/manufacturing.
Fix remaining warnings
Explain warnings
Run full review
Fix schematic first
Check buck circuit
OLED1
J6
U3
U1
Manufacturer Part Number
ESP32-S3-WROOM-1-N16R8
U2 BST - C10 P1
U1 GND_10 - U1 GND_11
GND
J3 P2 - D9 A
J6 CC1 - R10 P1
J5 P1 - D11 C
U1 GND_10 - U1 GND_11
R9 P2 - U3 GND
J3 P1 - D9 C
J2 P2 - D12 A
U1 EN - R3 P2
GND
U1 IO0 - R4 P2
U1 GND_3 - U1 GND_4
U2 SW - L1 P1
U1 IO9 - OLED1 SPI_SCLK/I2C_SLK
U1 GND_7 - U1 GND_8
SW2 2-2 - SW3 2-1
J6 CC1 - R10 P1
J6 D- - U1 IO19
SW4 2-2 - SW5 2-1
U1 IO13 - R8 P1
SW5 2-2 - OLED1 GND
U2 SW - L1 P1
SW5 2-2 - OLED1 GND
J6 CC2 - R11 P1
U1 IO0 - R4 P2
L1 P2 - C7 P1
U1 IO9 - OLED1 SPI_SCLK/I2C_SLK
J6 CC2 - R11 P1
U2 EN - C6 P1
U1 IO8 - OLED1 SPI_MOSI/I2C_SDA
U2 EN - C6 P1
J3 P1 - D9 C
GND
SW1 2-2 - SW2 2-1
U1 IO5 - SW2 1-1
SW4 2-2 - SW5 2-1
R8 P2 - R9 P1
J3 P2 - D9 A
U1 IO4 - SW1 1-1
J1 P1 - U2 VIN
GND
U2 SW - L1 P1
C12 P2 - SW4 2-1
J3 P2 - D9 A
J3 P1 - D9 C
R9 P2 - U3 GND
J1 P1 - U2 VIN
U1 IO0 - R4 P2
GND
J2 P2 - D12 A
J4 P1 - D10 C
U1 GND_3 - U1 GND_4
R9 P2 - U3 GND
J6 GND - R10 P2
U1 IO9 - OLED1 SPI_SCLK/I2C_SLK
U1 IO4 - SW1 1-1
J6 GND - R10 P2
J4 P1 - D10 C
J3 P2 - D9 A
U1 IO5 - SW2 1-1
L1 P2 - C7 P1
U1 IO8 - OLED1 SPI_MOSI/I2C_SDA
R8 P2 - R9 P1
U2 EN - C6 P1
U1 IO8 - OLED1 SPI_MOSI/I2C_SDA
L1 P2 - C7 P1
SW1 2-2 - SW2 2-1
U1 GND_7 - U1 GND_8
L1 P2 - C7 P1
SW2 2-2 - SW3 2-1
J3 P1 - D9 C
U1 IO13 - R8 P1
R8 P2 - R9 P1
U1 EN - R3 P2
U1 GND_1 - U1 GND_2
J6 D+ - U1 IO20
GND
J6 GND - R10 P2
J3 P2 - D9 A
L1 P2 - C7 P1
J5 P1 - D11 C
C12 P2 - SW4 2-1
J6 D- - U1 IO19
J2 P2 - D12 A
U1 GND_1 - U1 GND_2
U1 IO6 - SW3 1-1
L1 P2 - C7 P1
L1 P2 - C7 P1
J4 P1 - D10 C
L1 P2 - C7 P1
U1 EN - R3 P2
GND
U2 BST - C10 P1
J6 D+ - U1 IO20
L1 P2 - C7 P1
J5 P1 - D11 C
U2 EN - C6 P1
J4 P1 - D10 C
J5 P1 - D11 C
L1 P2 - C7 P1
GND
U1 EN - R3 P2
J3 P2 - D9 A
U1 GND_3 - U1 GND_4
U2 EN - C6 P1
U1 IO6 - SW3 1-1
J3 P2 - D9 A
J2
R5
Resistance
4.7 kΩ
R13
Resistance
10 kΩ
C11
Capacitance
100 nF
C8
Capacitance
22 µF
C7
Capacitance
22 µF
D8
R10
Resistance
5.1 kΩ
C10
Capacitance
100 nF
SW5
R4
Resistance
10 kΩ
J5
D10
R7
Resistance
10 kΩ
R9
Resistance
100 kΩ
R3
Resistance
10 kΩ
SW2
J4
R6
Resistance
10 kΩ
R11
Resistance
5.1 kΩ
R8
Resistance
100 Ω
D11
D12
C6
Capacitance
10 µF
SW1
SW3
C12
Capacitance
100 nF
J1
R12
Resistance
4.7 kΩ
SW4
U2
J3
L1
Inductance
3.9 µH
D9

Refine this doc
Ask about this doc
Distributed Wireless Architecture Notes
Summary
Because the two wells are about 100 ft apart, the controller can be split into multiple low-voltage nodes that communicate wirelessly. The preferred architecture is one node at each well plus one tank/controller node.
Confirmed Direction
The user reports great indoor and outdoor WiFi coverage across the property, so the design will use distributed WiFi nodes rather than long sensor/control wiring. The selected architecture is:
  • Well 1 node at Pump 1 location
  • Well 2 node at Pump 2 location
  • Tank/controller node near the above-ground tank
Each node will be powered locally from a listed isolated 240 VAC to 24 VDC supply/transformer, with local low-voltage regulation for WiFi electronics.
Proposed Node Architecture

Diagram


"Tank Controller Node\n24 VDC and WiFi" "WiFi Network\n100 ft site link" "Well 1 Node\n24 VDC local supply" "Well 2 Node\n24 VDC local supply" "Pump 1 Contactor\n24 VDC coil" "Pump 2 Contactor\n24 VDC coil" "Well 1 Pulse Meter\nwater added" "Well 2 Pulse Meter\nwater added" "Tank Full Float\ninterlock" "Tank Outlet Pulse Meter\nwater used"
WiFi Feasibility
WiFi is possible over 100 ft if the well-node enclosures and tank/controller location have reliable signal. Outdoor distance, metal enclosures, pump houses, trees, terrain, and lack of line-of-sight can reduce range. If WiFi is unreliable, alternatives include LoRa, sub-GHz radio, or hardwired RS-485.
  • Each well node defaults to pump-off if wireless communication is lost.
  • A pump command should expire unless refreshed by the tank/controller node.
  • The tank-full float should remain the primary hard interlock.
  • If the tank/controller node reports full, every well node stops pumping.
  • If the tank/controller heartbeat is lost, well nodes should inhibit new pump starts.
User Interface Requirements
The system should provide both:
  • Local screen and buttons/encoder for on-site setup and operation
  • Phone/web interface over WiFi for configuration and monitoring
Configurable settings should include at minimum:
  • Gallons per well per hour or equivalent pump runtime
  • Enable/disable for each well
  • Tank capacity, defaulting to 1000 gallons
  • Flow-meter calibration constants
  • Alarm thresholds for no-flow/underflow and communication loss
Local Power at Each Well
Each well node can use a listed 240 VAC to 24 VDC isolated supply located in a suitable electrical enclosure. The controller PCB should still remain low voltage. A local 24 V to 3.3 V buck regulator is recommended for the WiFi microcontroller/radio.
Tank Outlet Flow Meter Concept
A pulse-output meter on the tank outlet can measure water leaving the tank. This helps estimate how much water remains, but it does not directly measure tank level. The inventory estimate is:
Estimated tank volume = starting tank volume + well water added - outlet water used
This works best if:
  • The tank starts from a known reference, such as full after the float trips.
  • Well inlet meters count water added accurately enough.
  • Outlet meter counts water used accurately enough.
  • The system stores totals in nonvolatile memory.
Important Limitation
The outlet meter tells the system how much water leaves the tank, not whether the tank is physically full or empty. The float switch is still needed as a hard full stop. For true level measurement, add a tank level sensor such as pressure, ultrasonic, or a multi-point float system.
Use distributed WiFi-capable 24 VDC nodes. Keep the design fail-safe so a communication failure stops or inhibits pumping rather than allowing uncontrolled filling. Use generic protected 24 VDC contactor-coil outputs so contactors can be changed later if pump models change.
  • Summary

  • Confirmed Direction

  • Proposed Node Architecture

  • WiFi Feasibility

  • Recommended Fail-Safe Behavior

  • User Interface Requirements

  • Local Power at Each Well

  • Tank Outlet Flow Meter Concept

  • Important Limitation

  • Current Recommended Direction

Dual Well Pump Controller thumbnail
Controller for two low-producing water wells that meters pump runtime/volume into an above-ground tank and inhibits pumping when an external tank-full float switch is active.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$1.00–$1.71

Digi-Key

$7.38–$7.95

HQonline

$2.02

LCSC

$8.74

Mouser

$15.91

TME

$1.94

Verical

$1.73–$202.90

Controls