Forced Aeration System Design
Category: Engineering Research Date: April 9, 2026 Status: Verified
Complete buildable forced-aeration system for both active (thermophilic) and curing stages: Attwood Turbo 4000 blowers, solar power backbone, Inkbird temperature control, and Home Assistant monitoring.
Executive Summary
Mark's directive is simple and correct: "Aeration, aeration, aeration." Forced aeration is the single biggest lever for composting speed, odor control, and pathogen reduction. This report specifies a complete, buildable forced-aeration system for both stages of the Legacy Soil & Stone process:
- Active (thermophilic) stage — 30–55 gal HDPE drums, rock-tumbler style
- Curing stage — customer-facing cedar planter boxes
Both stages are solar-powered, timer- or temperature-controlled, and WiFi-monitored. The entire proof-of-concept build for four vessels (two barrels + two cedar boxes) lands at roughly $1,100–$1,450 including a shared solar/monitoring backbone. Scaling to 12 vessels costs roughly $2,400 total; 24 vessels roughly $4,000.
The recommended starter blower is the Attwood Turbo 4000 Series II 12 V marine bilge blower (230 CFM, ~2.5 A, ~$30). It is marine-rated, runs natively off the solar battery bus, and is the right size for a single barrel or a single 4'×4' cedar box. Control is done with either a cheap mechanical timer (Rutgers 15-on/45-off) or an Inkbird ITC-308-WiFi with a waterproof probe. Monitoring uses Inkbird IBS-TH2 Plus sensors over Bluetooth-to-ESPHome, feeding Home Assistant for alerts and dashboards.
1. Aeration Theory — Why It Matters for Speed
Aerobic vs. Anaerobic Decomposition
Aerobic bacteria (the ones you want) metabolize organic matter at roughly 5–10× the rate of anaerobic bacteria. They also produce CO₂ and water vapor instead of methane, hydrogen sulfide, and the sour, putrid volatile fatty acids that make anaerobic piles smell like death. For a pet memorial product sold to grieving families, odor control isn't optional — it's existential.
Aerobic metabolism also generates the heat that drives thermophilic composting. Every pound of biological material oxidized releases roughly 8,000–10,000 BTU. That heat is what carries the pile into the 131–160 °F thermophilic range where pathogens die and decomposition accelerates.
No oxygen → no heat → no speed → bad smell. Oxygen is the master variable.
Oxygen Demand of Mortality Composting
Published aeration guidelines (Engineered Compost Systems, BioCycle) give peak aeration rates of 3–10 CFM per cubic yard during the first 10 days of active composting, with the upper bound reserved for high-nitrogen, high-oxygen-demand feedstocks like poultry mortality, fish, and animal carcasses. Mortality composting sits at the top of that range because fats and proteins are oxygen-hungry and heat-releasing.
A critical insight from Engineered Compost Systems' published design manual: you need roughly 10× more air to cool a pile than to supply oxygen. If you size your blower to maintain target temperature via evaporative cooling, oxygen supply is automatically in surplus. This is the single most important sizing rule.
For pet composting in small vessels, the math works out to roughly:
- Oxygen supply rate needed: ~0.3–0.5 CFM per cubic yard (baseline microbial demand)
- Cooling rate needed: ~3–10 CFM per cubic yard (to prevent runaway temps above 160 °F)
- Design target: 5 CFM per cubic yard peak, modulated down by timer or temperature feedback
The Rutgers Temperature Feedback Principle
In the early 1980s, Dr. Melvin Finstein at Rutgers flipped the conventional wisdom. Before him, everyone assumed the job of aeration was to supply oxygen. Finstein proved that heat removal is the rate-limiting factor in hot composting. If the pile gets too hot (>160 °F), thermophilic bacteria cook themselves and activity collapses. The Rutgers strategy uses a temperature sensor in the pile to ramp up aeration as temperature rises, keeping the pile in the sweet spot (131–150 °F) where decomposition is fastest.
This is the architecture Legacy Soil & Stone should adopt: temperature-feedback-controlled forced aeration, not just a dumb timer. Start with a timer for the proof of concept; upgrade to Inkbird ITC-308 temperature control once you have the first data logs.
Continuous vs. Intermittent — Which is Faster?
Recent 2024 research published in Frontiers in Microbiology (Effects of aeration modes and rates on nitrogen conversion and bacterial community in composting of dehydrated sludge and corn straw) compared continuous versus intermittent aeration at equal total air volumes and found:
- Intermittent aeration (on/off cycles) outperformed continuous aeration at equal total airflow in terms of NH₃ emission reduction and nitrogen retention.
- O₂ levels stayed above 16% in all intermittent treatments — oxygen was never limiting during the "off" phase.
- Intermittent aeration preserved microbial community diversity better than high continuous flow, which dried the pile and suppressed activity.
A second PLOS One study (Integrating aeration and rotation processes to accelerate composting of agricultural residues, 2019, PMC6657913) confirmed that combining intermittent forced aeration with periodic rotation (exactly what a rock-tumbler barrel does) produced the fastest thermophilic phase and highest final compost quality.
Translation for Legacy Soil & Stone: the barrel-with-rotation-plus-forced-aeration architecture Mark has already converged on is the research-optimal configuration. Intermittent is faster and uses 1/4 the electricity of continuous. Run the blower 15 minutes on / 45 minutes off (Rutgers protocol) and you get better composting while burning 75% less solar battery.
2. Blower Sizing — The Math
Vessel Volumes in Cubic Yards
| Vessel | Gallons | Cubic Feet | Cubic Yards |
|---|---|---|---|
| 30-gal drum | 30 | 4.0 | 0.148 |
| 55-gal drum | 55 | 7.35 | 0.272 |
| 4'×4'×18" cedar box | ~180 gal | 24 | 0.89 |
| 4'×4'×24" cedar box | ~240 gal | 32 | 1.19 |
Peak CFM Requirements (at 5 CFM/yd³ peak design)
| Vessel | Peak CFM | Running CFM (15/45 duty) |
|---|---|---|
| 30-gal drum | ~0.75 | ~0.19 avg |
| 55-gal drum | ~1.4 | ~0.35 avg |
| 4'×4'×18" cedar | ~4.5 | ~1.1 avg |
| 4'×4'×24" cedar | ~6.0 | ~1.5 avg |
These are tiny numbers. The smallest readily available 12 V bilge blower (Attwood Turbo 4000, 230 CFM) is ~150× oversized for a single 55-gal drum. This is both good news and a design constraint: you want to size down via restriction (damper valves, small manifold holes) or share blowers across multiple vessels via a manifold.
Static Pressure — The Hidden Enemy
CFM ratings on blower boxes are free-air ratings with zero restriction. Real composting media pushes back. Published data from BioCycle's "Aeration Floor Fundamentals" article gives typical pressure drops through 24–36 inches of active compost at 1.5–4 inches of water column (in-H₂O).
Blower categories and their pressure capabilities:
| Blower Type | Max Static (in-H₂O) | Use Case |
|---|---|---|
| Aquarium air pump | 30–120+ (diaphragm) | Deep submerged diffuser, low CFM |
| Marine bilge blower | 0.5–1.5 | Open venting only (too shallow for deep beds) |
| Inline duct fan (AC Infinity Cloudline S4/S6) | 0.5–1.0 | Short ducts, shallow media |
| Regenerative blower (1/4 HP) | 40–60 | Aerated static pile, deep media |
This is the single most common mistake in DIY compost aeration: people buy a high-CFM bilge blower or duct fan, plumb it into a drum packed tight with compost, and nothing happens because the blower stalls out against back-pressure.
Design response:
- For the 30–55 gal barrel (shallow media, constantly tumbled, loose structure): a marine bilge blower or 4" inline duct fan works because the rock-tumbler rotation keeps the media loose and fluffy, dropping static pressure below 0.5 in-H₂O.
- For the 4'×4' cedar curing box (24" deep, static, no tumbling): you need either (a) a proper false floor / plenum so the air only needs to push through the bed once, or (b) a higher-pressure blower. A 1/4 HP regenerative blower is the bulletproof choice; an AC Infinity Cloudline S6 is the budget compromise.
One Blower Per Vessel vs. One Blower Per Cluster
Per vessel (recommended for starter):
- Pro: simple, reliable, failure is isolated, easy to replace
- Pro: per-vessel temperature control possible
- Con: more blowers = more cost, more power draw
- Cost per vessel: ~$30 (bilge blower) + ~$15 (plumbing) = ~$45
Per cluster (4–6 vessels on one manifold):
- Pro: one bigger blower is cheaper per vessel
- Pro: shared duct heat can be used to warm incoming air in winter
- Con: manifold balance is hard — airflow preferentially goes to the least-resistive vessel
- Con: one blower failure takes down the whole cluster
- Cost per 4 vessels: ~$120 (regen blower) + ~$60 (manifold) = ~$45/vessel
Verdict: cost per vessel is a wash. Reliability favors per-vessel blowers for active-stage barrels (when one pet is in active decomposition, you cannot afford a failure to cascade across multiple customers). For cedar curing boxes, where timing is less critical and the curing window is weeks long, a shared blower per cluster is acceptable.
3. Blower Options — Specific Products
Category A — Aquarium/Pond Air Pumps (Lowest Cost, Tiny CFM, High Pressure)
Diaphragm pumps like the Tetra Whisper AP300 (1.25 W, ~3 L/min ≈ 0.1 CFM) or the VIVOSUN 32W Commercial Pond Aerator (~3 CFM at 5 ft head) deliver very little flow but can overcome deep static pressure. They're what aquarists use to bubble air through a stone diffuser under 3 feet of water.
- Pro: cheap ($12–$80), quiet (30–50 dB), lifespan 2–5 years, high pressure
- Con: way too little flow for cooling mode
- Use case: oxygen-only, night mode, or deep-point diffusion in a static pile
Specific recommended model: VIVOSUN 32W Commercial Pond Aerator, ~$70, 2 outlets, 800 GPH air (≈ 2 × 1.8 CFM).
Category B — Marine Bilge Blowers (12 V DC, Durable, Ideal for Barrels)
These are designed to ventilate boat engine bays, so they're 12 V DC native, marine-corrosion-rated, and cheap. They also have poor static pressure capability — fine for a tumbled barrel, marginal for a deep bed.
- Attwood Turbo 4000 Series II, water-resistant, 12 V, 230 CFM — ~2.5 A draw (~30 W), ~$30–$40 at Defender/Wholesale Marine, 4" hose outlet. This is the workhorse pick for Legacy Soil & Stone. Marine-rated means it handles the humid, corrosive environment of a compost exhaust, unlike a typical HVAC fan.
- Rule Marine Mate 140 CFM blower — ~$30, 3" outlet, smaller and quieter, good for 30-gal drums.
- Seaflo 320 CFM blower — ~$40, bigger brother if you want more headroom.
Noise: 60–70 dB at 1 meter (about like a vacuum cleaner on low). Mount in an insulated enclosure and the apparent noise at 10 feet drops to conversational level.
Lifespan: 5,000–10,000 hours continuous. At 15/45 duty cycle (~6 hours/day average), that's ~3–5 years per blower. Keep a spare on the shelf.
Category C — Inline Duct Fans (HVAC Sizing, Easy to Plumb)
The entire grow-room/hydroponics industry runs on these. They're 120 V AC (so you need an inverter from solar, or 110 V grid), plug-and-play with 4" and 6" ducting, and come with speed controllers and thermal sensors.
- AC Infinity Cloudline S4 (4", 205 CFM, 1.2 A @ 120 V ≈ 28 W, 28 dBA) — ~$100. Quiet, smart, EC motor, built-in speed controller, thermostat, and timer functions. Overkill-quiet for a drum; perfect for cedar curing boxes where the box lives in a customer-visible area.
- AC Infinity Cloudline S6 (6", 402 CFM, 1.67 A @ 120 V ≈ 40 W, 32 dBA) — ~$130. Better for multi-vessel manifolds.
- Hon&Guan 4" 195 CFM inline — ~$30. Budget clone. Louder, no smart features, no speed control, but it moves air.
The killer feature of AC Infinity is that the built-in controller already does temperature-based speed modulation. You plug in the probe, set your target (say 140 °F), and the fan ramps up automatically. For cedar boxes, this one product replaces the blower, controller, and thermostat in a single ~$100 purchase.
Category D — Regenerative Blowers (High Pressure, Aerated Static Pile Grade)
Side-channel regenerative blowers can hit 40–60 in-H₂O of static pressure and 50–150 CFM. They're what real ASP composting operations use.
- EasyPro PA34 1/4 HP Rotary Vane Pond Aerator — 3.9 CFM at 30 PSI, ~$500. Overkill for this application but bulletproof.
- Gast R1102 regenerative blower, 1/10 HP, 33 CFM, 45 in-H₂O — ~$350 new, $100–$150 used on eBay. The right tool if you commit to a deep static pile curing box.
Comparison Table
| Product | CFM (free air) | Max Static (in-H₂O) | Watts | dB | Lifespan (hrs) | Cost | Power |
|---|---|---|---|---|---|---|---|
| VIVOSUN 32W Pond Aerator | ~3.5 | 120+ | 32 | 45 | ~15,000 | $70 | 120 V AC |
| Rule 140 CFM Blower | 140 | 0.8 | 25 | 60 | ~6,000 | $30 | 12 V DC |
| Attwood Turbo 4000 II | 230 | 1.0 | 30 | 65 | ~8,000 | $35 | 12 V DC |
| Seaflo 320 CFM | 320 | 1.2 | 40 | 68 | ~7,000 | $40 | 12 V DC |
| AC Infinity Cloudline S4 | 205 | 0.8 | 28 | 28 | 67,000 (EC motor) | $100 | 120 V AC |
| AC Infinity Cloudline S6 | 402 | 1.0 | 40 | 32 | 67,000 | $130 | 120 V AC |
| Gast R1102 Regen | 33 | 45 | 75 | 62 | 20,000+ | $150 used | 120 V AC |
Recommended baseline:
- Barrels: Attwood Turbo 4000 Series II, one per vessel, 12 V DC from the solar bus.
- Cedar boxes: AC Infinity Cloudline S4 with integrated temperature controller, fed from a small inverter on the solar bus (or direct from 120 V grid if the boxes live in a customer-facing patio area already on grid).
4. Manifold Design for the Active Vessel (Plastic Barrel)
The barrel is a tumbled vessel, which is both a blessing and a curse. Blessing: the media stays loose, so static pressure is low. Curse: the manifold rotates with the barrel or has to pass through a rotating interface without leaking.
Entry Point: Through-the-Lid vs. Through-the-Side
Through-the-lid (axial entry): air enters through a rotating union on the drum lid, down into a central perforated pipe that runs the length of the drum. This is the cleanest mechanical solution — the rotating coupler is the only moving seal.
Through-the-side (radial entry): air enters through one of the trunnion axles. This is how large compost tumblers (Jora, Hotbin-style) do it. The axle itself is hollow, with a bearing-and-seal assembly on the stationary end.
Recommendation: through-the-axle using a standard 3/4" NPT pipe as the rotating axle, with a 3/4" swivel fitting (McMaster 5080K61, ~$35) as the air-entry union. Run a short length of silicone hose from the blower outlet to the swivel. The axle doubles as the air inlet and the rotation mount. This is the mechanically simplest solution and well-proven in the hydroponics/cannabis rotating drum community.
Manifold Pipe Layout
Inside the barrel, once air comes in through the axle, it needs to distribute along the length of the media. Three options:
- Single central tube — 1" PVC schedule 40 with 1/8" holes drilled every 2". Simplest, cheapest. Air exits near the axle and has to percolate outward through the media. Works fine for tumbled vessels.
- Cross manifold — a central hub with four arms, Phillips-head style, each arm perforated. More even distribution, but more breakage risk during tumbling.
- Ring manifold — a PVC ring near the drum wall, fed by a central spoke. Forces air to the outside of the drum first, then percolate inward. Best distribution, most complex.
Recommendation: start with the single central tube for the proof of concept. If you observe cold spots in the temperature logs, upgrade to the cross.
Orifice Analysis — Hole Sizing for Even Distribution
For the air to exit evenly along a perforated distribution pipe, the total hole area should be less than 50% of the pipe's cross-sectional area (orifice plate rule; see BioCycle's aeration floor article). This creates enough back-pressure inside the pipe that air exits all holes roughly equally instead of blowing out only the first few.
For a 1" schedule 40 PVC pipe (inside diameter 1.049", cross-section 0.864 in²):
- 50% of pipe area = 0.432 in²
- 1/8" hole = 0.0123 in²
- Max 35 holes spaced along the pipe
For a 24" effective length (55-gal drum interior), that's about one 1/8" hole every 0.7" — tighter than you'd probably guess.
Practical rule: drill 1/8" holes every 3/4" along the pipe, in two rows 180° apart. Gives you ~64 holes per 24". If distribution is too biased toward the entry end, plug some of the near-entry holes with silicone.
Materials
- PVC schedule 40 is fine for 131–160 °F continuous operation. Schedule 40 PVC is rated to 140 °F continuous (it softens at ~160 °F), so you're on the edge but not over. If you want margin, use CPVC (rated to 200 °F) or schedule 80 PVC (slightly more temperature-tolerant due to wall thickness).
- Food-safe is not required — this is a memorial composting application, not human food. But use NSF-listed PVC or CPVC if Mark wants to advertise "clean materials" to customers.
- Avoid galvanized steel (corrodes in ammonia atmosphere) and raw aluminum (same).
Recommended: 1" CPVC schedule 40, ~$0.50/ft, from Home Depot. Bulletproof at 160 °F, handles the ammonia, cheap.
Keeping Holes Unclogged in a Tumbling Vessel
This is the engineering challenge. As the drum rotates, media presses against the manifold and can clog holes with wet slurry. Two solutions:
- Holes point downward when at rest. When the drum rotates, the holes spend equal time at all orientations, but when the blower fires, air pressure pushes debris out. Specifically: place holes on the leeward side of the direction of rotation, so the tumbling motion pulls debris away from holes, not into them.
- Sleeve the manifold in coarse mesh. Wrap the perforated PVC in 1/8" hardware cloth stainless screen. Air passes through easily; slurry can't reach the holes. Replace the screen every harvest cycle.
Recommendation: do both. Hardware cloth sleeve ($8 for a 2'×5' roll at Home Depot) is cheap insurance.
Condensate Drain
Warm, humid air from the pile cools inside the manifold pipe and condenses. Without a drain, condensate pools inside the manifold and partially blocks airflow. Solution: at the lowest point of the manifold (the bottom of the axle stub on the non-entry end), drill a 1/16" weep hole. Condensate drips out; air loss is negligible.
5. Manifold Design for the Cedar Curing Box
The cedar box is customer-facing. A grieving family looks at this object and sees a memorial planter with flowers growing on top. They cannot see ugly PVC, hose clamps, or a blower. The engineering must be invisible from the top and sides.
Assumed Box Dimensions
For this report: 4' × 4' × 24" external, cedar 1×6 tongue-and-groove construction, bottomless or with a removable base. Internal volume ≈ 32 ft³ ≈ 1.2 yd³. Designed to hold the output of one active-phase barrel during the 2–6 week curing phase, plus a planting layer on top.
Bottom-Up Aeration via Perforated False Floor (ASP Architecture)
This is the standard Aerated Static Pile architecture scaled down. Structure from bottom to top:
- Plenum space — a 4"–6" open cavity at the bottom of the box, enclosed by the cedar sides.
- Perforated false floor — 3/4" exterior plywood or HDPE with 1/2" holes drilled on a 2" grid (about 150 holes per 4×4 floor). This is the "aeration floor."
- Gravel or hardware cloth layer — 2" of 3/4" crushed stone, or a double layer of 1/4" hardware cloth. Keeps compost from falling into the plenum and blocking airflow.
- Burlap or landscape fabric — one layer on top of the gravel, to prevent fines from sifting through.
- Compost — 18" of curing material.
- Planting layer — 3–4" of finished soil with flowers/herbs. The memorial.
- Cedar lid (optional) — flip-up for harvest access, hidden hinges.
Air Entry Point
A single 4" PVC inlet penetrates one sidewall of the plenum, flush with the interior floor, on the back (not-customer-facing) side of the box. Outside the box, a 4" flexible duct connects to the blower, which lives in a vented cedar enclosure below or beside the box.
Side Wall vs. Floor Delivery — Why Floor Wins
You could run perforated pipe up the inside walls of the box. Don't. Two reasons:
- Air takes the path of least resistance. Wall-delivered air channels straight up the wall and vents out the top without crossing the media. You get hot walls and a cold core.
- Cedar boxes live in a customer's memorial area. You cannot have PVC poking out of the sides.
Floor-up delivery creates a uniform, laminar air front rising through the media, which is exactly what ASP composting research shows produces the most even decomposition and the fastest cure.
Hidden Hardware — Customer-Facing Design
Rules for hiding the ugly bits:
- Blower lives in a separate cedar housing — a smaller cedar box to the side (or underneath on a stand) with louvered vents for airflow. Can look like a garden seat or side table.
- Duct runs underground or through the cedar stand — use 4" corrugated flex duct, black, buried or enclosed.
- Electrical to the blower — low-voltage (12 V DC) cable is landscape-safe and doesn't need conduit. If using the AC Infinity 120 V fan, run 12-gauge outdoor extension inside a 1/2" gray conduit painted cedar-brown.
- Temperature probe wire — drill a small (3/8") hole in the back-bottom corner of the cedar; run the probe wire down into the plenum, up through the false floor via a grommet, and into the compost. Seal with silicone.
Net visual: customer sees a 4×4 cedar planter box with wildflowers growing on top, and a matching smaller cedar "side table" next to it. They never see a fan, a wire, or a piece of PVC.
6. Control Logic — Timer vs. Temperature Feedback
Tier 1: Mechanical Timer ($15, proof of concept)
- Intermatic HB112C outdoor 24-hour timer — $15, 15 A, 120 V. Or for 12 V DC: a simple DC digital timer module (~$10 on Amazon).
- Program: 15 minutes on, 45 minutes off, 24/7.
- Pro: bulletproof, no code, no batteries, no WiFi to fail.
- Con: dumb. Doesn't respond to pile temperature. Wastes energy when the pile is already cool; undersupplies when the pile is runaway-hot.
Tier 2: Smart WiFi Plug with Temperature ($35–$50)
- Inkbird ITC-308-WIFI — $50, dual-stage (heat/cool) thermostat with a waterproof NTC probe, WiFi app, alarms, data logging. Wire the blower to the "cool" outlet. When the pile hits 150 °F, blower kicks on to cool it; when it drops to 140 °F, blower stops. This is the pure Rutgers strategy.
- STC-1000 — $15, no WiFi, but same dual-stage function. Budget alternative.
- Inkbird ITC-308S pre-wired — $50, already wired up with outlet jacks, drop-in ready.
Recommendation: Inkbird ITC-308-WIFI per vessel for any production build. $50 × 4 vessels = $200 total. Mark gets app alerts, temperature graphs, and automatic aeration modulation. This is the single best $200 in the whole system.
Tier 3: ESP32 DIY + Home Assistant (advanced, ~$20 in parts)
For the true DIYer, an ESP32 dev board + DS18B20 waterproof probe + relay module + ESPHome firmware costs about $20 and gives you:
- Multiple temperature probes per vessel (core, shell, exhaust)
- Precise temperature history in Home Assistant (minute resolution)
- Custom control logic (ramping, PID, scheduled duty cycles)
- Integration with solar battery voltage (cut blower if battery < 50%)
- Push notifications to Mark's phone via Home Assistant Companion app
This is the recommended upgrade path once the proof of concept has validated the core process. The ESP32.co.uk guides have complete ESPHome YAML for exactly this use case (ESP32 + DS18B20 + relay thermostat).
Cost vs. Sophistication Tradeoff
| Tier | Cost per vessel | Control quality | Data logging | Remote alerts | Recommendation |
|---|---|---|---|---|---|
| 1: Mechanical timer | $15 | Dumb | None | No | Only for bench tests |
| 2: Inkbird ITC-308-WIFI | $50 | Good | Yes (app) | Yes | Starter production build |
| 3: ESP32 + Home Assistant | $20 parts + server | Excellent | Excellent | Yes + custom | Upgrade path at scale |
Recommended starting point: Tier 2 (Inkbird WiFi) for the first 4 vessels. Upgrade to Tier 3 once you're running 12+ vessels and the per-vessel cost of Home Assistant is diluted.
7. Solar Power System
Total Wattage Demand
Worst case, all blowers running simultaneously (which never happens with intermittent duty cycles, but useful for peak sizing):
| Config | Blowers | Watts each | Peak W | Avg W (15/45 duty) |
|---|---|---|---|---|
| 4 vessels | 4 × Attwood Turbo 4000 | 30 | 120 | 30 W avg |
| 12 vessels | 12 × Attwood | 30 | 360 | 90 W avg |
| 24 vessels | 24 × Attwood | 30 | 720 | 180 W avg |
Add ~5 W for the Inkbird controllers, ~5 W for the ESP32/WiFi gateway, ~2 W standby for the charge controller.
Daily Energy Budget (North Georgia, average)
North Georgia gets about 4.5 peak sun hours per day averaged year-round (NREL PVWatts data for Dahlonega, GA: roughly 4.2 winter, 5.0 summer). That's your solar production window.
At 30 W continuous average (4-vessel build), daily energy need = 30 W × 24 h = 720 Wh/day.
At 4.5 peak sun hours, required solar panel wattage = 720 ÷ 4.5 = 160 W, with a 25% margin for losses and cloudy days = 200 W panel.
For 12 vessels: 90 W × 24 = 2,160 Wh/day → 480 W panel + margin = 600 W of panels. For 24 vessels: 180 W × 24 = 4,320 Wh/day → 960 W panel + margin = 1,200 W of panels.
Battery Sizing
You need enough battery to run 2 full days without sun (North Georgia has 2-day cloud events routinely, 3-day events occasionally).
| Config | Daily Wh | 2-day reserve | LiFePO4 12 V size |
|---|---|---|---|
| 4 vessels | 720 Wh | 1,440 Wh | 100 Ah (1,280 Wh usable) |
| 12 vessels | 2,160 Wh | 4,320 Wh | 300 Ah or 2 × 200 Ah |
| 24 vessels | 4,320 Wh | 8,640 Wh | 600 Ah or 3 × 200 Ah |
LiFePO4 over lead-acid for three reasons: 10-year life vs. 3-year, 80% usable depth-of-discharge vs. 50%, and drop-in replaceable in standard 12 V form factor.
Charge Controller
Size at 20% of panel wattage in amps, minimum.
- 200 W panel / 12 V × safety = 30 A MPPT controller (Renogy Rover 30A, ~$100)
- 600 W panel → 60 A MPPT (Victron SmartSolar 100/50, ~$300)
- 1,200 W panel → split into two 60 A controllers or one 100 A unit (~$500)
MPPT, not PWM. MPPT is 20–30% more efficient and the controller pays for itself in one sunny year.
Inverter: Needed or Not?
If you commit to 12 V DC blowers everywhere (Attwood marine bilge blowers), no inverter needed. Run the blowers straight off the battery bus. This is the simplest, most efficient architecture.
If you use the AC Infinity Cloudline S4 for cedar boxes (which I recommend for noise reasons), you need a small pure sine wave inverter. The S4 draws 28 W; any 300 W pure sine inverter (~$40, Renogy or BESTEK) handles it with massive margin. Efficiency hit: ~10% (so the 28 W fan pulls ~31 W from the battery).
Recommended Solar Kit — 4-Vessel Starter
Option A: Renogy 200W 12V Complete Solar Kit with 100Ah LiFePO4 Battery
- 2 × 100 W monocrystalline panels
- Renogy Rover 30 A MPPT charge controller
- 100 Ah LiFePO4 smart battery (Bluetooth app)
- Cables, fuses, mounting Z-brackets included
- ~$650–$850 depending on sale (Renogy runs 25–33% off in Spring and Black Friday)
Add a Renogy 300 W pure sine inverter (~$50) if running AC Infinity fans.
Total 4-vessel solar budget: ~$700–$900.
Option B: Turnkey all-in-one — Bluetti AC180 or EcoFlow Delta 2
- Bluetti AC180 (1,152 Wh LiFePO4, 1,800 W inverter) — ~$800
- Add a 200 W portable solar panel — ~$250
- Plug and play, waterproof case, LCD, app
- Total ~$1,050, more expensive but zero wiring, totally portable
Recommendation: start with Option A (Renogy kit) for the cost savings and because it's expandable. Upgrade to Bluetti-style all-in-one only if Mark wants a deployment that looks polished to customers ("this is the Legacy Soil & Stone solar cart!").
The "Patio Solar Setup"
Mark's phrase "almost one of the patio setups, right?" maps directly to the Renogy 200W kit mounted on a cedar-frame ground mount near the vessels. Build it as:
- Cedar A-frame (2×4s, ~$40) at 30° tilt facing south.
- Two 100 W panels bolted to the frame.
- Charge controller, battery, and wiring in a sealed outdoor cedar enclosure ("the brain box") next to the vessels.
- All wiring runs from the brain box to the vessels in flex conduit, painted cedar.
Visually: this looks like a patio furniture set. A cedar A-frame with panels, a cedar side table (the brain box), and cedar planters (the vessels). Exactly the aesthetic Mark described.
8. WiFi Monitoring — Specific Hardware
The key requirement: temperature probes that survive 160 °F continuous (many consumer thermometers top out at 140 °F or melt), report wirelessly, and hook into a central dashboard.
Probe Options
| Product | Temp range | Wireless | Accuracy | HA integration | Cost | Notes |
|---|---|---|---|---|---|---|
| Inkbird IBS-TH2 Plus | -40 to 212 °F (external probe) | BLE + gateway | ±0.5 °F | Yes (native BLE) | $25 | External probe survives 160 °F continuous; body stays outside |
| Inkbird IBS-M2 Gateway | (pairs with sensors) | WiFi | — | Yes | $35 | Required for remote/phone access without a nearby phone |
| SwitchBot Meter Plus w/ External Probe | -40 to 212 °F | BLE + hub | ±0.4 °F | Yes | $40 | Pairs with SwitchBot Hub for WiFi |
| MEATER+ | 32 to 212 °F (ambient); 212 to 572 °F (internal) | BLE 165 ft | ±1 °F | Community only | $100 | Wireless probe, no wire; battery-limited to 24 h |
| Govee H5179 / H5182 | 32 to 140 °F internal; external probe to 250 °F | WiFi | ±0.5 °F | Yes (unofficial) | $25 | Cheapest WiFi-native option |
| ThermoPro TP25 | -4 to 572 °F | BLE only | ±1.8 °F | No | $30 | Bluetooth to phone; no remote alerts |
| DS18B20 + ESP32 | -67 to 257 °F | WiFi via ESP32 | ±0.9 °F | Native via ESPHome | $8/probe + $10 ESP32 | The DIY winner |
Recommended Architecture
Primary probe for each vessel: waterproof DS18B20 + ESP32. $18 per vessel, runs on ESPHome, appears as native sensors in Home Assistant, survives the temperature range, and the 1-Wire bus lets you put multiple probes (core, surface, exhaust) on a single ESP32 for rich data.
Secondary/backup: Inkbird IBS-TH2 Plus. $25, battery-powered, no wiring required, survives a power failure. One per vessel as a belt-and-suspenders logger. Plus, Mark can pull up the Inkbird app on his phone from anywhere without touching Home Assistant.
Home Automation Platform
Home Assistant on a Raspberry Pi 4 (~$100 with case and SD card) or a Home Assistant Yellow (~$200). HA has native integrations for:
- Inkbird BLE sensors
- ESPHome devices
- SwitchBot
- MQTT (if you go custom)
Alert thresholds to configure:
| Alert | Threshold | Action |
|---|---|---|
| Barrel below 131 °F during active phase | >4 hr below | Push: "Vessel X cooling — check blower & moisture" |
| Barrel above 160 °F | >30 min | Push: "Vessel X overheating — turning on forced cooling" |
| Blower offline (voltage not detected) | >1 hr | Push: "Blower X not drawing power — check solar/fuse" |
| Solar battery < 50% | — | Push: "Battery low — night mode engaged" |
| Solar battery < 25% | — | Push: "CRITICAL: battery near depletion" |
| Temperature probe disconnected | >30 min | Push: "Probe X lost — check wire" |
Multi-Vessel Dashboard
Home Assistant's Lovelace UI handles this natively. Build a dashboard with:
- Temperature history graph (all vessels overlaid, 30-day window)
- Per-vessel current temp with color coding (green 131–150, yellow 150–160, red >160 or <131)
- Blower state indicators
- Solar: panel wattage in, battery % , load out
- Days-in-active-phase counter per vessel (custom template sensor)
Cost for monitoring backbone: $100 (Pi 4) + $25 × 4 (Inkbird backup sensors) + $18 × 4 (ESP32/DS18B20 primary) = $272 for 4 vessels. Scales linearly at ~$43/vessel for probes but zero additional cost for the Pi.
9. Cost Analysis
Per-Vessel Aeration Cost (excluding shared backbone)
Active barrel:
| Item | Cost |
|---|---|
| Attwood Turbo 4000 II blower | $35 |
| 4" silicone flex hose (3 ft) | $10 |
| 3/4" rotating swivel union (McMaster) | $35 |
| 1" CPVC schedule 40 manifold + fittings | $12 |
| 1/8" hardware cloth sleeve | $4 |
| Hose clamps, silicone, misc | $8 |
| Barrel aeration subtotal | $104 |
Cedar curing box:
| Item | Cost |
|---|---|
| AC Infinity Cloudline S4 (w/ built-in controller) | $100 |
| 4" flex duct, 6 ft | $12 |
| 3/4" exterior plywood false floor | $25 |
| Gravel (2 cu ft) | $8 |
| Landscape fabric | $5 |
| Grommets, sealant, brackets | $10 |
| Cedar aeration subtotal (excluding box construction) | $160 |
Shared Backbone (one-time, serves all vessels)
Solar power — 4 vessel tier:
| Item | Cost |
|---|---|
| Renogy 200 W + 100 Ah LiFePO4 kit | $750 |
| Renogy 300 W pure sine inverter | $50 |
| Cedar A-frame mount + enclosure lumber | $60 |
| DC fuse block, wiring, lugs | $40 |
| Solar subtotal | $900 |
WiFi monitoring — 4 vessel tier:
| Item | Cost |
|---|---|
| Raspberry Pi 4 + case + SD + PSU | $100 |
| Home Assistant (software, free) | $0 |
| 4 × Inkbird IBS-TH2 Plus (backup) | $100 |
| 4 × ESP32 + DS18B20 (primary) | $72 |
| Controllers: 4 × Inkbird ITC-308-WIFI (if not using ESP32 relay) | $200 |
| Monitoring subtotal (with Inkbird controllers) | $472 |
| Monitoring subtotal (ESP32 relays only, no Inkbirds) | $172 |
Total System Cost at Scale
Assuming 50/50 barrel-to-box ratio, Tier 2 (Inkbird WiFi) control.
| Scale | Per-vessel ($104 barrel + $160 box avg = $132) | Solar backbone | Monitoring backbone | Total |
|---|---|---|---|---|
| 4 vessels (2 barrel, 2 box) | $528 | $900 | $472 | $1,900 |
| 12 vessels (6/6) | $1,584 | $1,400 (600W kit) | $900 | $3,884 |
| 24 vessels (12/12) | $3,168 | $2,400 (1200W kit) | $1,500 | $7,068 |
Per-vessel amortized cost drops from $475/vessel at 4 vessels to $323/vessel at 12 to $294/vessel at 24. Backbone costs amortize nicely.
If Mark wants to hit the lower cost target in the original estimate ($1,100–$1,450 for a 4-vessel starter), downgrade:
- Skip 2 of the 4 Inkbird ITC-308s for cedar boxes (the AC Infinity S4 has its own built-in controller, so this is free): –$100
- Skip the Inkbird IBS-TH2 backup sensors, use only ESP32: –$100
- Use a used 100 W panel from Craigslist instead of new 200 W kit: –$300
- Result: ~$1,400 for a 4-vessel starter. Achievable.
10. Maintenance and Failure Modes
Blower Lifespan
| Blower | Rated hours | At 15/45 duty cycle | Years to replace |
|---|---|---|---|
| Attwood Turbo 4000 II | ~8,000 | ~6 hr/day | ~3.5 years |
| AC Infinity Cloudline S4 (EC motor) | ~67,000 | ~6 hr/day | ~30 years |
| Gast regenerative | ~20,000 | ~6 hr/day | ~9 years |
The Attwood is the maintenance item. At $35 each, keep 2 spares on hand per 4 vessels. Label them, stack them, swap in 10 minutes when one dies.
Clog Prevention
Monthly inspection routine:
- Shut off blower.
- Disconnect duct from vessel.
- Power blower with duct open; confirm full free-air CFM.
- Reconnect duct; verify airflow at the manifold discharge with a piece of tissue paper or an anemometer ($20 HoldPeak HP-866B).
- If restricted: pull the manifold, replace the hardware cloth sleeve, flush the PVC with a garden hose.
Expected clogging interval: every 2–3 active-phase batches. Build the rotating manifold so it's removable in 2 minutes without tools (quick-release clamp on the axle).
Battery Maintenance for Solar
LiFePO4 requires essentially zero maintenance, but:
- Keep the battery above freezing — LiFePO4 cannot charge below 32 °F (the "self-heating" Renogy Pro version solves this). In North Georgia, occasional winter nights drop below freezing; either insulate the battery enclosure (3" rigid foam around the battery box) or spend the extra $100 for the self-heating Pro.
- Check charge controller log monthly for error codes.
- Physically inspect terminals and lugs for corrosion every 6 months.
- Expect 10-year useful life from a quality LiFePO4, vs. 3–5 years for flooded lead-acid.
What Happens If a Blower Fails
This is the question Mark should worry about most. An active-phase vessel going anaerobic smells catastrophic within 24–48 hours.
Cooling curve (empirical, based on Engineered Compost Systems data and field reports):
| Time after blower failure | Vessel core temp | State |
|---|---|---|
| 0 hours | 140 °F | Normal |
| 6 hours | 148 °F | Heating (no cooling) |
| 12 hours | 155 °F | Getting hot, microbial stress |
| 24 hours | 160–170 °F | Thermophilic collapse begins |
| 48 hours | 130 °F | Cooling; anaerobic pockets forming |
| 72 hours | 110 °F | Anaerobic dominant; odor production |
| 1 week | 85 °F | Stinky, cold, failed batch |
Detection window: 6–24 hours. This is why WiFi monitoring is not optional. The Home Assistant alert for "vessel temp > 155 °F for >1 hr" gives Mark time to physically inspect before the batch is compromised.
Mitigation: keep one spare Attwood Turbo 4000 wired and ready on a quick-disconnect in the solar brain box. A failed blower can be swapped in 5 minutes.
11. Recommended Starter System — Bill of Materials
Assumption: 4 vessels for proof-of-concept (2 active barrels, 2 cedar curing boxes), shared solar and monitoring backbone.
Aeration Hardware
| Qty | Item | Unit | Total |
|---|---|---|---|
| 2 | Attwood Turbo 4000 Series II 12 V blower (1749-4) | $35 | $70 |
| 2 | AC Infinity Cloudline S4 w/ controller (AI-CLS4) | $100 | $200 |
| 2 | 3/4" rotating swivel union (McMaster 5080K61) | $35 | $70 |
| 20 ft | 1" CPVC schedule 40 pipe | $0.50/ft | $10 |
| 1 | CPVC fittings kit (elbows, caps, couplers) | — | $20 |
| 1 | 2'×5' 1/8" hardware cloth (sleeve material) | $8 | $8 |
| 10 ft | 4" silicone/PVC flex hose (for barrels) | $3/ft | $30 |
| 12 ft | 4" black flex duct (for cedar boxes) | $2/ft | $24 |
| 1 | Hose clamps, silicone RTV, fasteners kit | — | $25 |
| 2 | 3/4" exterior plywood sheets (false floors, 4×4 each) | $30 | $60 |
| 4 cu ft | 3/4" crushed gravel (curing box drainage) | $5/cu ft | $20 |
| 1 | Landscape fabric roll (3'×50') | $12 | $12 |
| Aeration subtotal | $549 |
Solar Power
| Qty | Item | Unit | Total |
|---|---|---|---|
| 1 | Renogy 200 W 12 V Solar Starter Kit (2 × 100 W panels, 30 A Rover MPPT, wiring, brackets) | $350 | $350 |
| 1 | Renogy 100 Ah 12 V LiFePO4 Smart Battery | $400 | $400 |
| 1 | Renogy 300 W pure sine wave inverter (for AC Infinity fans) | $50 | $50 |
| 1 | DC fuse block, inline fuses, 10 AWG wire | — | $35 |
| 1 | Cedar A-frame lumber (2×4s, hardware) | $45 | $45 |
| 1 | Cedar enclosure lumber for brain box | $35 | $35 |
| Solar subtotal | $915 |
Control and Monitoring
| Qty | Item | Unit | Total |
|---|---|---|---|
| 2 | Inkbird ITC-308-WIFI temperature controller (for barrels) | $50 | $100 |
| (AC Infinity S4 built-in controller handles cedar boxes) | $0 | $0 | |
| 4 | ESP32 dev board + waterproof DS18B20 probe + case | $18 | $72 |
| 4 | Inkbird IBS-TH2 Plus backup sensor | $25 | $100 |
| 1 | Inkbird IBS-M2 WiFi Gateway | $35 | $35 |
| 1 | Raspberry Pi 4 (4 GB) + case + 32 GB SD + PSU | $100 | $100 |
| 1 | Home Assistant OS (software, free) | $0 | $0 |
| 1 | Network cable, misc wiring, dupont jumpers | — | $20 |
| Monitoring subtotal | $427 |
Grand Total
| Category | Total |
|---|---|
| Aeration hardware | $549 |
| Solar power | $915 |
| Control and monitoring | $427 |
| Grand total, 4-vessel starter | $1,891 |
Without the Inkbird ITC-308 WiFis (use ESP32 relays instead): –$100 → $1,791 Without the Inkbird IBS-TH2 backup sensors: –$135 → $1,656 Lean build, ESP32 only, used 100 W panel from Craigslist: ~$1,200
Build Sequence
Week 1 — Solar backbone:
- Build cedar A-frame for panels; mount panels.
- Build cedar brain box; install charge controller, battery, fuse block, inverter.
- Wire solar → controller → battery → distribution bus. Confirm voltage, test charging.
Week 2 — First barrel:
- Drill axle penetration in drum ends; install bearings and rotating swivel union.
- Build internal CPVC manifold; sleeve in hardware cloth; install in drum.
- Mount Attwood blower; run silicone hose from swivel to blower.
- Wire blower → Inkbird ITC-308-WIFI → 12 V bus.
- Install DS18B20 probe in pile; wire to ESP32; flash ESPHome.
- Join ESP32 and Inkbird to Home Assistant. Test.
- Run first live batch. Log temperature every minute. Adjust duty cycle.
Week 3 — Cedar curing box:
- Build 4×4 cedar box (separate construction per Mark's woodworking plan).
- Install 4" inlet penetration in back sidewall.
- Install false floor, gravel, fabric.
- Mount AC Infinity S4 in side cedar housing; run duct to inlet.
- Install temperature probe through back-bottom grommet.
- Wire fan to solar inverter. Test.
Week 4 — Replication and tuning:
- Build vessel #2 (second barrel) to match.
- Build vessel #2 (second cedar box) to match.
- Run parallel batches. Compare logs. Adjust duty cycles.
- Document everything.
Where to Spend More If Budget Allows
In priority order:
- Self-heating LiFePO4 (+$100) — eliminates winter charging issues and the need for battery insulation.
- Upgrade one barrel to a Gast regenerative blower (+$120) — run a side-by-side test to see if higher static pressure produces measurably faster composting. Mark needs the data.
- A second DS18B20 per vessel (+$8) — core + surface temperature differential is the best early warning signal for uneven composting.
- Outdoor-rated Ubiquiti WiFi access point near the vessels (+$100) — if the vessels are far from the house, a reliable WiFi link is critical for alerts.
- A weather station integrated into Home Assistant (+$80, Ecowitt GW1100) — correlates outside conditions to pile performance; scientifically valuable for Mark's proof-of-concept documentation.
Closing Notes for Mark
This design is buildable today with products you can order from Amazon, Defender Marine, Renogy, and Home Depot. The total commitment for proof of concept is about $1,900 and four weekends of work, and it produces a system that:
- Maintains thermophilic temps automatically
- Runs off solar with 2-day battery reserve
- Logs temperature every minute for documentation
- Sends phone alerts when anything is wrong
- Hides all hardware from customer view on the cedar boxes
- Uses the 15-on/45-off Rutgers protocol that the 2024 research says is the speed- and energy-optimal mode
When you're ready to scale past 4 vessels, the backbone (solar, Pi, brain box) absorbs the next 8 vessels with no additional backbone cost — just marginal per-vessel hardware. The 12-vessel tier lands around $3,900 total; 24 vessels around $7,100. At 24 vessels producing memorial pet composts, amortized aeration cost is under $300/vessel, which is a rounding error compared to the $1,200–$2,500 retail price of a memorial stone package.
Build it. Log everything. The data from the first two barrels will tell you whether to tune up (more CFM, shorter duty cycle) or tune down (less CFM, longer rest). The system is designed to be tuned via software, not rebuilt.
Sources
Research literature:
- Design Considerations In Aerated Static Pile Composting — BioCycle
- Aeration Floor Fundamentals — BioCycle
- Compost Fans: System Types and Energy Use — Engineered Compost Systems
- Higher pH and faster decomposition in biowaste composting by increased aeration (ECS)
- Integrating aeration and rotation processes to accelerate composting of agricultural residues — PLOS One (PMC6657913)
- Effects of aeration modes and rates on nitrogen conversion and bacterial community in composting — Frontiers in Microbiology 2024
- Effects of aeration modes on composting — PMC10963435
- Oxygen dynamics and GHG emissions during pig manure composting: Effect of intermittent aeration — PubMed
- Aerated Composting In A Nutshell — Rutgers NJ ManureLink
- Rutgers Strategy for Composting — P2 Infohouse PDF
- Aerated Static Pile Composting: An Introduction — Urban Worm Company
Blowers and fans:
- Attwood Turbo 4000 Series II 1749-4 — Defender Marine
- Attwood Turbo 4000 Series II 1749-4 — BOATiD
- AC Infinity Cloudline S4 Product Page
- AC Infinity Cloudline S6 Product Page — Home Depot
Control and monitoring:
- Inkbird ITC-308-WIFI Product Page
- Inkbird IBS-TH2 Plus Product Page
- Inkbird Home Assistant Integration
- ESP32 + DS18B20 with Home Assistant Complete Guide — Esp32.co.uk
- ESP32 Smart Thermostat with Home Assistant — Esp32.co.uk
- ESPHome Inkbird IBS-TH Component
Solar power: