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
J6 CC1 - R10 P1
J5 P1 - D11 C
J3 P1 - D9 C
J2 P2 - D12 A
U1 EN - R3 P2
U1 IO0 - R4 P2
U2 SW - L1 P1
U1 IO9 - OLED1 SPI_SCLK/I2C_SLK
J6 CC1 - R10 P1
J6 D- - U1 IO19
U1 IO13 - R8 P1
U2 SW - L1 P1
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
U1 IO5 - SW2 1-1
R8 P2 - R9 P1
U1 IO4 - SW1 1-1
J1 P1 - U2 VIN
U2 SW - L1 P1
J3 P1 - D9 C
J1 P1 - U2 VIN
U1 IO0 - R4 P2
J2 P2 - D12 A
J4 P1 - D10 C
U1 IO9 - OLED1 SPI_SCLK/I2C_SLK
U1 IO4 - SW1 1-1
J4 P1 - D10 C
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
L1 P2 - C7 P1
J3 P1 - D9 C
U1 IO13 - R8 P1
R8 P2 - R9 P1
U1 EN - R3 P2
J6 D+ - U1 IO20
L1 P2 - C7 P1
J5 P1 - D11 C
J6 D- - U1 IO19
J2 P2 - D12 A
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
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
U1 EN - R3 P2
U2 EN - C6 P1
U1 IO6 - SW3 1-1
U1 GND_10 - U1 GND_11
GND
J3 P2 - D9 A
J2
U1 GND_10 - U1 GND_11
R9 P2 - U3 GND
GND
U1 GND_3 - U1 GND_4
U1 GND_7 - U1 GND_8
SW2 2-2 - SW3 2-1
SW4 2-2 - SW5 2-1
SW5 2-2 - OLED1 GND
SW5 2-2 - OLED1 GND
GND
SW1 2-2 - SW2 2-1
SW4 2-2 - SW5 2-1
J3 P2 - D9 A
J5
GND
C12 P2 - SW4 2-1
J3 P2 - D9 A
R9 P2 - U3 GND
GND
U1 GND_3 - U1 GND_4
R9 P2 - U3 GND
J6 GND - R10 P2
J6 GND - R10 P2
J3 P2 - D9 A
SW1 2-2 - SW2 2-1
J4
U1 GND_7 - U1 GND_8
SW2 2-2 - SW3 2-1
U1 GND_1 - U1 GND_2
GND
J6 GND - R10 P2
J3 P2 - D9 A
C12 P2 - SW4 2-1
U1 GND_1 - U1 GND_2
GND
J1
GND
J3
J3 P2 - D9 A
U1 GND_3 - U1 GND_4
J3 P2 - D9 A
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Ω
D10
R7
Resistance
10 kΩ
R9
Resistance
100 kΩ
R3
Resistance
10 kΩ
SW2
R6
Resistance
10 kΩ
R11
Resistance
5.1 kΩ
R8
Resistance
100 Ω
D11
D12
C6
Capacitance
10 µF
SW1
SW3
C12
Capacitance
100 nF
R12
Resistance
4.7 kΩ
SW4
U2
L1
Inductance
3.9 µH
D9

Refine this doc
Ask about this doc
Preliminary 24 VDC Power Budget
Purpose
Record the current 24 VDC power assumptions for the Dual Well Pump Controller before selecting power-path components.
Design Decision
The controller and contactor/control outputs will use a 24 VDC control rail. With the new distributed architecture, each remote well node may have its own local listed 240 VAC to 24 VDC supply, and each electronics node will locally derive 3.3 V for the WiFi microcontroller/radio.
Updated decision: each well node and the tank/controller node will be powered from local listed isolated 240 VAC to 24 VDC supplies/transformers, because 240 VAC is already available at the well locations and the tank will be near at least one well.
Loads to Include
The final 24 VDC supply must include:

Table


LoadQuantityStatus
Controller electronics3 WiFi nodesPending MCU/controller selection; ESP32-class WiFi modules are likely candidates
24 VDC contactor coils2Pending exact contactor selection and coil current
Pulse-output water meters2Pending exact meter selection; many dry-contact/reed meters require little or no sensor power, powered pulse meters may draw current
Tank float-switch sensing1Normally-open dry-contact float selected; expected low current; final input circuit pending
Status indicators / UITBDLocal screen/buttons selected, plus web/phone interface
Input/output protection overheadTBDPending schematic
Additional Distributed Node Loads
If WiFi-enabled nodes are used, budget each node separately:

Table


Node24 VDC LoadsLocal Low-Voltage LoadsStatus
Well 1 nodeContactor coil, field I/O protection, optional indicatorsWiFi MCU/radio, flow pulse input electronicsPending contactor and MCU selection
Well 2 nodeContactor coil, field I/O protection, optional indicatorsWiFi MCU/radio, flow pulse input electronicsPump 2/contactors pending
Tank/controller nodeFloat input sensing, optional outlet meter sensing, UI/display if localWiFi MCU/radio, display/control electronicsPending UI and enclosure plan
Confirmed node count is three: Well 1 node, Well 2 node, and Tank/controller node. Each node should include local 24 V to 3.3 V conversion sized for WiFi transmit peaks.
Tank Float Input Update
The tank-full float switch is selected as a normally-open dry-contact input. The sensing current should be low, so this does not materially change the 24 VDC power budget. Because a normally-open field contact cannot inherently distinguish "not full" from a broken/disconnected cable, the final input circuit should include surge/ESD protection and, if practical, diagnostic biasing or a supervised input strategy.
Because WiFi transmit current is pulsed, the 3.3 V regulator on each node must be sized for MCU/radio peak current, not only average current. A buck regulator from 24 V to 3.3 V is preferred over a linear regulator for WiFi nodes because a 24 V to 3.3 V LDO would waste too much heat at radio peak currents.
Pump 2 Update
Pump 2 is now identified as Goulds 5GS07422C: 3/4 HP, 230 V, single-phase, 2-wire, approximately 5 A listed by supplier. This reduces the required motor contactor horsepower/current rating for the Pump 2 power circuit compared with Pump 1, but it does not yet define the 24 VDC control supply size because the contactor coil current depends on the selected external contactor. Keep the Well 2 24 VDC budget pending until the exact 24 VDC contactor is selected.
Pump Contactor Load Notes
  • Pump 1: Hallmark MA0419X-12A, 2 HP, 230 V, catalog 10.2 A, user-observed approximately 10-15 A running current. Select contactor by motor HP rating and inrush capability.
  • Pump 2: Goulds 5GS07422C, 3/4 HP, 230 V, single-phase, 2-wire PSC, supplier-listed full-load current 5 A. Select contactor by motor HP rating and inrush capability, not resistive-current rating.
  • The 24 VDC power budget must include the coil current of the selected Pump 1 and Pump 2 motor-rated contactors. The pump motor current itself does not flow through the controller PCB.
Preliminary Sizing Rule
Until the contactors and controller are selected, assume both contactor coils may be energized at the same time unless the firmware and safety logic explicitly prevent simultaneous pumping.
Required supply current should be calculated as:
For a single shared controller:
I_24V_total = I_controller_peak + I_contactor1_coil + I_contactor2_coil + I_flow_meters + I_UI + margin
For distributed nodes:
I_24V_well_node = I_contactor_coil + I_24V_to_3V3_input_peak + I_local_IO + margin
I_24V_tank_node = I_24V_to_3V3_input_peak + I_float_input + I_outlet_meter + I_UI + margin
Use a margin after summing real component currents. Protection devices, connectors, and PCB output drivers should be sized from this same current budget.
Current Blocking Data
  • Exact 24 VDC contactor model and coil current.
  • Whether simultaneous pump operation is allowed.
  • Exact controller/MCU architecture; ESP32-class WiFi nodes are likely but not selected yet.
  • Exact pulse-output water meter type and whether it needs powered excitation; designer has permission to select with cost/quality balance.
  • Status display / user-interface hardware choice; requirement is local screen/buttons plus phone/web interface.
  • Number of WiFi-enabled nodes confirmed as three, each with local 240 VAC to 24 VDC supply.
  • WiFi MCU/module selection and its 3.3 V peak current.
  • 24 V to 3.3 V buck regulator selection and efficiency.
  • Whether both pump contactors can ever be energized at the same time.
  • Whether both pump contactors can ever be energized at the same time. If simultaneous pumping is allowed, each well node only powers its own coil, but the tank/controller scheduling firmware must still account for total tank inflow.
Practical Starting Recommendation
For field wiring, use listed 24 VDC supplies sized after the contactor coil current and WiFi node electronics are known. For each WiFi node, use a 24 V to 3.3 V buck regulator sized for radio peak current. Do not select the final supply, fuse, connector, regulator, or output driver until the loads above are enumerated with real datasheet values.
  • Purpose

  • Design Decision

  • Loads to Include

  • Additional Distributed Node Loads

  • Tank Float Input Update

  • Pump 2 Update

  • Pump Contactor Load Notes

  • Preliminary Sizing Rule

  • Current Blocking Data

  • Practical Starting Recommendation

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