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.
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
Load
Quantity
Status
Controller electronics
3 WiFi nodes
Pending MCU/controller selection; ESP32-class WiFi modules are likely candidates
24 VDC contactor coils
2
Pending exact contactor selection and coil current
Pulse-output water meters
2
Pending exact meter selection; many dry-contact/reed meters require little or no sensor power, powered pulse meters may draw current
Local screen/buttons selected, plus web/phone interface
Input/output protection overhead
TBD
Pending schematic
Additional Distributed Node Loads
If WiFi-enabled nodes are used, budget each node separately:
Table
Node
24 VDC Loads
Local Low-Voltage Loads
Status
Well 1 node
Contactor coil, field I/O protection, optional indicators
WiFi MCU/radio, flow pulse input electronics
Pending contactor and MCU selection
Well 2 node
Contactor coil, field I/O protection, optional indicators
WiFi MCU/radio, flow pulse input electronics
Pump 2/contactors pending
Tank/controller node
Float input sensing, optional outlet meter sensing, UI/display if local
WiFi MCU/radio, display/control electronics
Pending 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.
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.
Assets are files uploaded to this project which can be used in various ways.
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
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.