Skip to main content

Bill of Materials

The latest revision is shown inline below — sortable (click a column header) and filterable. The CSV is the source of truth and lives in the repo, so this table is always in sync with what's been ordered.

Download Rev H as CSV

56 of 56 rows
CategoryManufacturerPart NumberDescriptionLayman's termsSpec / SizeNotesPerformancePower / RatingInterfaceUnit Price (new)Actual Paid PriceQtySubtotalOrderedReceived?Phase
ELECTRICALMean Well NDR-120-2424 VDC DIN-Rail Power Supply24 VDC; ≥ 5AField power for sensors, solenoid valves, ball valve, level switches; Meanwell or equiv; separate from P2-01AC24 VDC output120/240 VAC inputScrew terminals$27.91$27.91yes1
FILTRATION - CARTRIDGEUS Water Systems550-USWPF-4520-05Sediment Pleated Cartridge4.5"×20"5 micron, NSF for drinking water$26.95$21.691$21.69yes6
FILTRATION - CARTRIDGEUS Water Systems507-USWCB-4520-10US Water Carbon Block Filter 4.5 inch x 20 inch - 10 Micron Filter4.5"×20"10 micron, chlorine reduction (greater than 95%) 32k gallons at 6 gpm, coconut shell carbon, operating pressure 250 psi, 40-125F$54.99$95.791$95.79yes6
FILTRATION - HOUSINGUS Water Systems645-PWSSH-120Filter Housing for GAC and Sediment, 4.5 x 204.5"×20"; 1"304 SS, any DOE (Double Open End), 1" inlet/outlet, flows up to 22 gpm includes mounting bracket & screws, meets FDA requirements, ring nut closure, ¼" drain on bottom, EPDM o-ringup to 300 psi$279.95$377.272$754.54yes6
FILTRATION - HOUSINGMax Water USA2540 Membrane Pressure Vesselholds RO membrane2.5 x 40"⅜" FNPT connections, up to 300 psi, brackets etc includedup to 300 psi$321.95$148.101$148.10yes6
FILTRATION - UVPulsar405-PUV-200-20UV treatment for recirc tankRated for 16 GPM @ 40 mJ/cm², 21 GPM @ 30 mJ/cm², and 39 GPM @ 16 mJ/cm² (at 95% UVT). 9,000-hour lamp life.$1,179.00$627.041$627.04yes
INSTAutomationDirectCM5-T10W C-more CM5 series touch screen HMI, 10in color TFT LCD, resistive single-touch, widescreen, 1024 x 600 pixel, WSVGA, LED backlight, (2) Ethernet, (3) serial and (4) USB ports and (1) memory card slot.Main touchscreen control panel for the user1024×600 WSVGA TFTBACKORDERED Self-contained NEMA 4/4X panel; displays flows, conductivity, temp, pressures, RO recovery %, salt rejection %, recipe management - BACKORDERED10.1" color LED-backlit LCD12–24 VDCEthernet → P2-550; USB; RS-232/485; SD card$769.00yes5
INSTDataq2000361-300HPressure Transmitters × 4Electronic pressure gauges for the pipes0.5–4.5 VDCQty 4: PT-101 (feed inlet), PT-102 (RO feed/HP side), PT-103 (permeate), PT-104 (distribution header — P-103 PID feedback)0–300 psi316SS1/8" NPT$272.003
INSTDataq200361-Pigtail1010' Data Cables × 4Qty 4 to match pressure transmitters3-wireTBD3
INSTHanna InstrumentsHI7635Conductivity Sensor — Feed Water (CT-101)Water purity/cleanliness sensorPP body; 1" NPTFeed water conductivity; NTC temp compensation; for salt rejection calc0–3999 µS/cm12–24 VDCAI module (P2-08AD-2)$195.003
INSTLevtechHMCCSConductivity Sensor — Permeate (CT-102)316L SS; 3/4" MNPTPermeate conductivity; measures RO product TDS for salt rejection calc0–1000 µS/cm12–24 VDCAI module (P2-08AD-2)$198.003
INSTLevtechHMCCSConductivity Sensor — Post-Mineral (CT-103)316L SS; 3/4" MNPTT-102 inlet after mineral injection; verifies final TDS matches active recipe setpoint0–1000 µS/cm12–24 VDCAI module (P2-08AD-2)$198.003
INSTGrediaG3/4" male threadFlow Meters × 3 (Feed + Permeate + Distribution)Water speedometers to track total flow volumePVC; 3/4" MNPT; food gradeQty 3: FT-101 (feed), FT-102 (permeate), FT-103 (distribution to POUs); pulse output 5–24V1–60 LPM5–24 VDCDI pulse input (P2-16ND3)$38.973
INSTRTD PT100RTD Temperature Probe (TT-101)Digital thermometer for the water lineSS; 1/2" MNPTFeed or permeate temperature; 3-wire; temp compensation for conductivity & flow calcs−50 to +150°CPassiveRTD module (P2-06RTD)$12.003
INSTTBDLevel Switch — T-101 High (LSH-101)Float or capacitive; 24 VDCHigh level → stop RO feed pump (P-101); N.O. dry contactOn/Off24 VDCDI (P2-16ND3)$45.004
INSTTBDLevel Switch — T-101 Low (LSL-101)Float or capacitive; 24 VDCLow level → stop P-102 to protect pump; alarm; N.O. dry contactOn/Off24 VDCDI (P2-16ND3)$45.004
INSTTBDContinuous Level Transmitter — T-102 (LT-102)Ultrasonic or capacitive; top-mountReplaces discrete float switches on T-102 (5-gal tall/narrow tank); 4–20 mA output; PLC derives high/low/fill setpoints in software; food-grade / NSF 610–100 % level12–24 VDCAI (P2-08AD-2) — 4–20 mA$220.004
INSTTBDFlow / Demand Switch (FS-101)Paddle or differential; 24 VDCIce machine supply branch; PLC opens SV-ICE when active; N.O. dry contactOn/Off24 VDCDI (P2-16ND3)$105.004
FILTRATIONFilmtecXLE Pro-25402.5″ × 40″Low-energy brackish RO element; ≥ 99% NaCl rejection50 GPD nominal$290.281$290.28yes
OUTPUTU.S. Solid1" Motorized Ball ValveAutomated Ball Valve — Feed Water InletAutomated main water faucet (On/Off)304SS; 1" FNPT; NSFSpring-return fail-closed actuator; 2-wire; auto-close on power lossOn/Off; spring return9–24 VDCDO relay (P2-08TRS #1)$59.004
OUTPUTTBDSolenoid Valve — SV-RECIRC (Normally Open)316SS or food-grade brass; 3/4–1" NPTReturns UV-treated water to T-101; default path; 24 VDC coil; DIN connector; NSF 61< 500 ms; ≥ 100 psi24 VDC coilDO relay (P2-08TRS #2)$180.004
OUTPUTTBDSolenoid Valve — SV-ICE (Normally Closed)316SS or food-grade brass; 3/4–1" NPTSupplies UV-treated permeate to ice machine (no minerals); 24 VDC coil; NSF 61< 500 ms; ≥ 100 psi24 VDC coilDO relay (P2-08TRS #2)$180.004
OUTPUTTBDSolenoid Valve — SV-TREAT (Normally Closed)316SS or food-grade brass; 3/4–1" NPTRoutes water to mineral injection → T-102; 24 VDC coil; NSF 61< 500 ms; ≥ 100 psi24 VDC coilDO relay (P2-08TRS #2)$180.004
OUTPUTGrundfosDDC 6-10 AR-PVC/V/C-F-31|001FGMineral Injection Metering Pumps × 3150 psi max; 6 L/h (1.5 gph); 22WQty 3 — Mineral A (MgSO₄) / B (CaCl₂) / C (NaHCO₃); 1/4" tubing; relay on/off from PLC6 L/h max120 VAC 60 Hz; 22WDO relay (P2-08TRS #1)$444.383$1,333.15yes
PANELTBDNEMA 4 Control Panel EnclosureUL 508A recommendedHouses PLC, HMI, VFDs, 24 VDC PS, terminal blocks, breakers; DIN-rail mounted internals$400.006
PLCAutomationDirectP2-550Productivity2000 CPUCentral brain for PLC50 MB RAMFree Productivity Suite SW (ladder/FBD/ST); OLED displayDual Ethernet, RS-232, RS-485, microB-USB, microSD12–24 VDCEth / RS-485 Modbus RTU / USB$365.00$236.021yes1
PLCAutomationDirectP2-11B11-Slot I/O Baseallows other modules to talk to central brain11 slotsOriginal spec was for a P208B. That was 1 CPU slot + 7 I/O; 5 I/O modules specified + 2 slots open for expansion. No P2-08B on eBay so bid on a P2-11BHolds CPU + 10 modulesDIN-rail or panel mount$195.00$160.461yes1
PLCAutomationDirectP2-01ACAC Power Supply Modulepowers the whole unit100–240 VAC inPowers PLC backplane and all I/O modules; mounts on left side of base (no slot used)100–240 VAC 50/60 HzBackplane$105.00$78.611yes1
PLC I/OAutomationDirectP2-16ND3-1Productivity2000 discrete input module, 16-point, 12-24 VDC, sinking/sourcing, 2 isolated common(s), 8 point(s) per common. Requires P2-RTB or P2-RTB-1 removable terminal block or ZIPLink pre-wired cables."Input listener" for 24V switches and sensorsSinking/SourcingUsed: 2× level switches (T-101 only), 3× flow pulse, 3× VFD status/fault, 1× ice demand (FS-101) | 7 spare (T-102 uses analog LT-102 on P2-08AD-2)16 × 24 VDC inputsBackplane poweredBackplane → P2-08B$100.00$100.001yes1
PLC I/OAutomationDirectP2-08TRSProductivity2000 relay output module, 8-point, 6-24 VDC/6-120 VAC, (6) Form A, (2) Form C, 8 isolated common(s), 1 point(s) per common, 4A/point. Requires P2-RTB or P2-RTB-1 removable terminal block or ZIPLink pre-wired cables.Physical switches to turn valves/pumps on and off250 VAC / 30 VDC, 4A/pointUsed: ball valve, UV, 3× metering pumps, 3× VFD run/stop | 0 spare8 × SPDT relay, 5 A eachBackplane poweredBackplane → P2-08B$73.00$73.001yes1
PLC I/OAutomationDirectP2-08TRSProductivity2000 relay output module, 8-point, 6-24 VDC/6-120 VAC, (6) Form A, (2) Form C, 8 isolated common(s), 1 point(s) per common, 4A/point. Requires P2-RTB or P2-RTB-1 removable terminal block or ZIPLink pre-wired cables.Secondary bank of switches for high-voltage gear250 VAC / 30 VDC, 4A/pointUsed: SV-RECIRC, SV-ICE, SV-TREAT | 5 spare8 × SPDT relay, 5 A eachBackplane poweredBackplane → P2-08B$73.00$73.001yes1
PLC I/OAutomationDirectB-P208AD2Productivity2000 analog input module, 8-channel, voltage, 16-bit, external 24 VDC required. Requires P2-RTB or P2-RTB-1 removable terminal block or ZIPLink pre-wired cables.Translator for analog pressure/flow sensor signals16-bit, ±0.1%Used: 4× pressure (0.5–4.5 V), 3× conductivity, 1× LT-102 level (4–20 mA) | 0 spare ★ FULL0–10 VDC or 0–20 mA per chBackplane poweredBackplane → P2-08B$333.00$175.201yes1
PLC I/OAutomationDirectP2-06RTDProductivity2000 temperature input module, RTD, 6-channel, 16-bit resolution, input RTD type(s): Pt100, Pt1000, JPt100, Cu10, Cu25 and Ni120. (1) P2-RTB screw terminal block included.Precise temperature reader for thermal probes16-bitUsed: 1× TT-101 (feed/permeate temperature) | 5 sparePt100 or Pt1000; 3/4-wireBackplane poweredBackplane → P2-08B$476.00$476.001yes1
PLC I/OAutomationDirectLR2-21P0-1PH-Aline reactor, VFD-101 (1 hp), AutomationDirect LR2 series line reactor, 230 VAC, 1hp, 1-phase, 11.6A, 3% impedance, input side only. For use with multiple AC drives.$118.00$118.001yes
PLC I/OAutomationDirectLR2-20P5-1PHline reactor, VFD-102 and 103, ½ hp), AutomationDirect LR2 series line reactor, 230 VAC, 1/2hp, 1-phase, 6.2A, 3% impedance, input side only. For use with multiple AC drives.$118.00$118.002yes
PLC I/OAutomationDirectDN-T12-ADINnector screw single-level feedthrough terminal block, accepts wire size 24-12 AWG, gray, 20A, 35mm DIN rail mount, 100kA SCCR. Package of 100. For use with jumpers DN-24J2Y, DN-2J2Y and DN-3J2Y.$75.00$75.001yes
PLC I/OAutomationDirectDN-G10-10DINnector screw grounding terminal block, accepts wire size 24-10 AWG, green and yellow, 35mm DIN rail mount, 10kA SCCR. Package of 10. Use to mechanically and electrically connect wires to 35mm DIN rail through the clamping foot.$46.00$46.001yes
PLC I/OAutomationDirectDN-EB35MNDINnector screw-down end bracket, 9mm wide. Package of 20. For use with 35mm DIN rail.$36.50$36.501yes
PLC I/OAutomationDirectDN-EC1210MNDINnector terminal block end cover, gray. Package of 25. For use with DN-T12 or DN-T10 series terminal blocks.$17.50$17.501yes
PLC I/OAutomationDirectVFDC-16-4B-1Southwire VFD cable, shielded, 4 conductors (includes ground), 16 AWG, tinned copper, XLPE conductor insulation material, black with white numbers and green/yellow ground, TPE jacket, black, cut to length.$3.02$151.0050$151.00no - out of sock
PLC I/OAutomationDirectDN-R35S1DINnector DIN rail, slotted, 35mm width, 7.5mm height, 1m (39.37in) length, plated steel. Package of 10.$39.50$39.501yes
PLC I/OAutomationDirectDN-24J2YDINnector terminal block jumper, push-in type, 24-pole, orange, 25A, 600V rated (UL). Package of 5. For use with multiple terminal blocks.$33.00$66.00266yes
PLC IOAutomationDirectP2-RTBProductivity2000 terminal block, 18-pin screw type. For use with Productivity1000 and Productivity2000 I/O modules.$10.00$10.004yes
PLC IOAutomationDirectQ8302-1Quabbin RS-422/RS-485 low capacitance data serial cable, shielded, 1 twisted pair, 24 AWG, 7-stranded, tinned copper, polyethylene conductor insulation material, PVC jacket, gray, cut to length.25'25' minimum$19.25$19.251yes
PLC IOAutomationDirectGMCBU-2C-20Gladiator miniature circuit breaker, 20A, 480Y/277 VAC/125 VDC, 2-pole, C curve, thermal magnetic, 10kA @ 480Y/277 VAC interrupting rating, 35mm DIN rail mount.CB-1, BACKORDERED$37.50$37.501yes
PLC IOAutomationDirectGMCBU-2C-15Gladiator miniature circuit breaker, 15A, 480Y/277 VAC/125 VDC, 2-pole, C curve, thermal magnetic, 10kA @ 480Y/277 VAC interrupting rating, 35mm DIN rail mount. BACKORDEREDCB-2 & CB-3 BACKORDERED$37.50$75.00275yes
PLC IOAutomationDirectGMCBU-1C-20Gladiator miniature circuit breaker, 20A, 277 VAC/60 VDC, 1-pole, C curve, thermal magnetic, 10kA @ 277 VAC interrupting rating, 35mm DIN rail mount.CB-4$19.50$19.501yes
PROCESSKoflo105955Q34RStatic Mixer — Mineral Injection1/2" MNPT; PVCIn-line downstream of metering pump injection points; mixes minerals into product water before T-102Low ΔP1/2" MNPT$138.006
PUMPTBDDistribution Pump — P-103316SS; EPDMP-103 — T-102 → espresso machine + drinking water; design baseline CRN1S-8 or equiv ½ HP class; NOT YET PURCHASED50 psi (115' TDH) @ 3 gpm0.5 HP; 208-230/460V; 3-phase1-1/4" NPT/Victaulic$600.006
PUMPGrundfosCRN1S-15 A-FGJ-G-E-HQQEPump for RO membrane316SSP-101 — RO high-pressure feed pump; EPDM seals132 psi @ 4 gpm1 HP; 208-230/460V; 3-phase1-1/4" DIN$2,911.28$922.201$922.20yes
PUMPGrundfosCRN1S-4 A-FGJ-A-E-HQQESanitary Pump & Motor — Recirculation / Transfer316SS; EPDM; WashdownP-102 — UV recirc loop + transfer to T-102 + ice supply; 3-phase for use with VFD4.84 gpm @ 77' TDH (39.8 psi @ 4 gpm)0.5 HP; 208-230/460V; 3500 RPM1-1/4" FGJ$3,622.00$1,201.421$1,201.42yes
TANKTBDT-101 — RO Permeate Storage½ BBL SankeNSF61 316L SS; atmospheric/vented; needs inlet, outlet to P-102, recirc return, 2× level sensor ports, drain, ventAtmosphericMultiple ports$900.006
TANKTBDT-102 — Treated Water Storagesixtel sankeNSF61 316L SS; atmospheric/vented; tall form factor for level sensor travel; needs inlet from mineral inj, outlet to P-103, top-mount LT-102 port, drain, ventAtmosphericMultiple ports$500.006
VFDAutomationDirectGS21-21P0VFD-101 — RO Feed Pump (P-101), DURApulse GS20 series AC general purpose drive, enclosed, 230 VAC, 1hp with 1-phase input, SVC, V/Hz, FOC or torque mode, B2 frame, RS-485, integrated dynamic braking. Optional EtherNet/IP and Modbus TCP card available.Electronic speed controller for the main feed pump1 HP ratedDrives CRN1S-15 (¾–1 HP motor); 200–240 VAC 1-ph in → 3-ph out; Modbus RTU to PLC; fallback: GS20-11P0 (same register map)10.8 A (CT) / 11.3 A (VT)200–240 VAC 1-phaseRS-485 Modbus RTU$194.00$194.001yes2
VFDAutomationDirectGS21-20P5VFD-102 — Recirc/Transfer Pump (P-102), DURApulse GS20 series AC general purpose drive, enclosed, 230 VAC, 1/2hp with 1-phase input, SVC, V/Hz, FOC or torque mode, A3 frame, RS-485, integrated dynamic braking. Optional EtherNet/IP and Modbus TCP card available.Speed dial for the recirculation/transfer pump½ HP ratedDrives CRN1S-4 (½ HP motor); 200–240 VAC 1-ph in → 3-ph out; Modbus RTU to PLC; fallback: GS20-10P57.3 A (CT) / 8.3 A (VT)200–240 VAC 1-phaseRS-485 Modbus RTU$176.00$176.001yes2
VFDAutomationDirectGS21-20P5VFD-103 — Distribution Pump (P-103), DURApulse GS20 series AC general purpose drive, enclosed, 230 VAC, 1/2hp with 1-phase input, SVC, V/Hz, FOC or torque mode, A3 frame, RS-485, integrated dynamic braking. Optional EtherNet/IP and Modbus TCP card available.Speed dial for the distribution pump½ HP ratedDrives P-103 (½ HP class); identical to VFD-102 for spares commonality; fallback: GS20-10P57.3 A (CT) / 8.3 A (VT)200–240 VAC 1-phaseRS-485 Modbus RTU$176.00$176.001yes2

Purchase phase key

PhaseDescription
1PLC core (buy now)
2VFDs — eBay watch, highest path dependency
3Sensors / instruments
4Output devices
5HMI
6Physical infrastructure / final assembly

Older revisions