The use of an aquarium chiller to cool water that's pumped through a pad, which can be placed beneath an enclosure. This enables a wide range of cooling targets without directly impacting humidity, and creates a vertical thermal gradient similar to those found in nature — allowing residents to pick and choose their ideal temperature.
I developed this solution for Banana Slugs, which prefer temperatures of ~55°F (13°C). However, it's also useful for beating heatwaves, inducing diapause, and caring for certain species of Velvet Worms.
Tap pictures for annotation.
| Width x Depth x Height | |
|---|---|
| Reservoir | 12 x 3 x 4" (30 x 8 x 10cm) |
| Chiller | 12 x 16 x 18" (30 x 40 x 46cm) |
Prices Last Updated: July 18th, 2026
| Substrate Thermometer | 5.45 | |
|---|---|---|
| Aquarium Chiller | 168.96 | |
| Chiller Fittings | 8.39 | |
| Pad Fittings | 3.49 | |
| Reservoir Fittings | 7.99 | |
| Pump Fittings | 9.59 | |
| Pump Power Supply | 6.77 | |
| Coolant Pump | 18.99 | Failed after ~1yr of operation — consider keeping a spare. |
| Cooling Pad | 57.99 | Subtract 3" (8cm) from each of your enclosure's footprint dimensions to determine the largest pad that may be used. This ensures enough space for the risers to support the enclosure's weight. |
| Coolant Reservoir | 17.59 | Collects air trapped in the cooling loop. |
| Reservoir Cap | 6.59 | Seals the reservoir's fill port. |
| Reservoir Insulation | 7.40 | Improves thermal performance and limits condensation. |
| Tubing | 7.99 | Interconnects the loop's elements. |
| Tubing Insulation | 15.99 | Improves thermal performance and limits condensation. |
| Hose Clamps | 5.79 | Secures tubing to the barb fittings. |
| Rubber Risers | 10.45 | Creates a gap for the cooling pad beneath the enclosure. |
| 1G Distilled Water | 2.00 | Coolant. |
| Total | ||
| Silicone Mat | 9.99 | To protect the surface beneath the cooling pad from condensation if coolant drops below the dew point. |
|---|---|---|
| Silicone Tray | 14.99 | To protect the surface beneath the reservoir from condensation if coolant drops below the dew point. |
| Damper Pads | 12.00 | Affixing to the base of the pump reduces vibration noise. |
| Enclosure Insulation | 13.99 | To improve thermal performance. Install to any unobstructed surfaces on outside of the enclosure, at and below substrate height. |
| Substrate Heatsink | 14.99 | To greatly improve thermal performance by aiding vertical conductivity within substrate, which is also a must if incorporating a drainage layer. Select the largest "width" that the intended substrate depth can hide. Wash to remove machine oils, and place flat face atop the glass directly above cooling pad. Multiple are recommended for most footprints, spaced in parallel with their vertical faces ~4" (10cm) apart. Affix after placement with silicone sealant on only the lengthwise edges of each segment, so as to not insulate the glass/metal interface with either silicone or trapped air. |
| Basic Substrate Thermostat | 18.99 | Replaces the substrate thermometer, enabling thermal stability in highly variable ambients by controlling power to the pump and chiller. Ideally combined with the optional substrate heatsink, to shorten the lag between cooling commands and the result. Set the chiller thermostat's target to 34°F (1°C), and the substrate thermostat's differential to its lowest supported value. |
| Smart Substrate Thermostat | 49.99 | The same capability and notes as the Basic Substrate Thermostat described above. However, this also supports setting schedules (e.g., day/night and seasonal cycles), can alert to out-of-bound thermals, and charts thermal history. |
| Time-Delay Outlet | 31.99 | Protects the chiller from damage if utility power is briefly lost. Install between the outlet and chiller, or between the outlet and substrate thermostat if one's used. |
| Specialized Coolant | 24.99 | Coolant alternative, which contains biocide, limits bubbles, and lubricates the pump for a longer life. Up to two liters may be needed, depending on loop length. |
It's only about half as hard as it looks.
| Dish Soap (e.g. Dawn) | To lubricate the reservoir's outer surface for the installation of its insulation. |
|---|---|
| Slot Screwdriver | To fasten hose clamps and reservoir cap. |
| 14mm Wrench or Pliers | To fasten G1/4 fittings. |
| Measuring Tape | To measure for cuts. |
| Scissors | To cut tubing and insulation. |
| Small Funnel | To fill reservoir with coolant. |
| Towel | To soak up any leaked coolant. |
Prep Chiller
Prep Cooling Pad
Prep Reservoir
Prep Pump
Prep Tubing
Install Tubing
Add Coolant
Add Reservoir Insulation
Position Cooling Pad
Populate Enclosure
Configure Chiller
Tune System
No Cooling Despite Chiller Continually Running
Likely caused by a lack of coolant flow due to an unpowered or failed pump, pinched tube, or large air pocket in the coolant line.
Adding More Coolant To The Loop
More coolant may need to be added to the loop in the event of a leak, or if a large air pocket was dislodged — which would be evident by a trickling sound emanating from the reservoir. To open the loop for filling:
Disconnecting The Loop
If the coolant loop needs to be taken apart, such as for servicing parts:
To refill the loop once reconnected, follow the steps in the original instructions under Add Coolant.
Substrate Thermostat: Thermal Overshoot
If utilizing a substrate thermostat, it is normal for the substrate temperature to somewhat overshoot above and below its set target, which is due to the substrate's conductivity causing a delay between cooling commands and the result. However, overshoot can be minimized with the following options:
Additional Help
If you've run into a strange problem or would like feedback on a special use case, feel free to reach out. My means of contact can be found on the site's Main Page.
Based upon the "Minimum Parts" list.
| Ambient | 72°F (22°C) |
|---|---|
| Substrate Target | 55°F (13°C) |
| Substrate Material | 1" (25mm) Topsoil |
| Enclosure Material | 5/16" (8mm) Glass |
| Enclosure Footprint | 24 x 18" (60 x 45cm) |
| Wet Soil | 7°F (4°C) |
|---|---|
| Dry Soil | 15°F (8°C) |
A delta is the difference between two values, which in this case compares the water temperature with that of the substrate's surface. The smaller the delta, the more efficient the cooling.
| Idle | 7W |
|---|---|
| 48°F (9°C) Water | 145W (30% Duty) |
| 40°F (3°C) Water | 145W (90% Duty) |