AC Infinity 2x4 LED Grow Light - IONFRAME EVO3 - 280W
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&family=Inter:wght@400;500&display=swap'); /* ═══════════════════════════════════════════ DESIGN TOKEN S — do not change these ═══════════════════════════════════════════ */ :root { --bg: #ffffff; --bg-soft: #fafafa; --text: #4d4d4d; --text-light: #6b6b6b; --border: #e1e3e4; --blue: #01adf0; --blue-dark: #0190c8; --blue-pale: #e8f7fd; --green: #61a84d; --green-dark: #4d8a3c; --green-pale: #edf6ea; --orange: #ff723c; --orange-pale: #fff2ed; --font-head: 'Poppins', sans-serif; --font-body: 'Inter', sans-serif; --radius: 8px; --radius-sm: 5px; } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: var(--font-body); font-size: 14px; background: var(--bg); color: var(--text); line-height: 1.65; padding-bottom: 40px; } :focus-visible { outline: 3px solid var(--blue); outline-offset: 3px; border-radius: 3px; } .icon { display: inline-block; flex-shrink: 0; vertical-align: middle; } .svg-sprite { display: none; } /* ── 1. INTRO ── */ .intro { padding-bottom: 18px; border-bottom: 1px solid var(--border); } .outcome-headline { font-family: var(--font-head); font-size: 1.15rem; font-weight: 700; color: var(--text); line-height: 1.25; margin-bottom: 10px; } .outcome-headline span { color: var(--green); } .intro p { font-size: 0.84rem; color: var(--text-light); line-height: 1.75; } .cert-strip { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 10px; } .cert-badge { display: inline-flex; align-items: center; gap: 4px; font-family: var(--font-head); font-size: 0.62rem; font-weight: 600; color: var(--green); background: var(--green-pale); border: 1px solid #c6e2bf; border-radius: 20px; padding: 3px 9px; white-space: nowrap; } /* ── 2. TRUST BAR ── */ .trust-bar { display: flex; flex-wrap: wrap; justify-content: center; gap: 4px 16px; padding: 9px 12px; border: 1px solid var(--border); border-radius: var(--radius); background: var(--bg-soft); margin: 18px 0; } .trust-item { display: flex; align-items: center; gap: 6px; font-size: 0.74rem; font-weight: 500; color: var(--text-light); } .trust-item strong { color: var(--text); } /* ── SECTION LABELS (shared) ── */ .section-label { font-family: var(--font-head); font-size: 0.64rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em; color: var(--blue); margin-bottom: 3px; } .section-title { font-family: var(--font-head); font-size: 0.97rem; font-weight: 700; color: var(--text); margin-bottom: 11px; } /* ── 3. COMPARISON ── */ .comparison-wrap { margin: 20px 0; } .comparison-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 9px; } .comp-col { border-radius: var(--radius); overflow: hidden; border: 1px solid var(--border); } .comp-header { padding: 8px 13px; font-family: var(--font-head); font-size: 0.74rem; font-weight: 700; display: flex; align-items: center; justify-content: center; gap: 7px; text-align: center; } .comp-col.old .comp-header { background: #f5f5f5; color: var(--text-light); border-bottom: 1px solid var(--border); } .comp-col.new .comp-header { background: var(--green); color: #fff; } .comp-list { list-style: none; padding: 0; } .comp-list li { display: flex; align-items: flex-start; gap: 8px; padding: 7px 13px; font-size: 0.76rem; color: var(--text-light); border-bottom: 1px solid var(--border); line-height: 1.45; } .comp-list li:last-child { border-bottom: none; } .comp-col.old .comp-list li svg { color: #bbb; margin-top: 2px; flex-shrink: 0; } .comp-col.new .comp-list li { color: var(--text); } .comp-col.new .comp-list li svg { color: var(--green); margin-top: 2px; flex-shrink: 0; } /* ── 4. VIDEO ── */ .gallery-wrap { margin: 20px 0; } /* ── 5. FEATURE CARDS ── */ .features-wrap { margin: 20px 0; } .features-grid { display: flex; flex-direction: column; gap: 7px; } .feature-card { background: var(--bg-soft); border: 1px solid var(--border); border-radius: var(--radius); padding: 11px 13px; display: flex; flex-direction: row; align-items: flex-start; gap: 11px; } .feature-card.hero { border-color: var(--green); background: var(--green-pale); } .feature-icon-wrap { width: 34px; height: 34px; border-radius: var(--radius-sm); background: #fff; display: flex; align-items: center; justify-content: center; flex-shrink: 0; border: 1px solid var(--border); } .feature-card.hero .feature-icon-wrap { border-color: #b8ddb0; } .feature-card-body { flex: 1; min-width: 0; } .feature-card h4 { font-family: var(--font-head); font-size: 0.8rem; font-weight: 700; color: var(--text); margin-bottom: 3px; line-height: 1.3; } .feature-card p { font-size: 0.74rem; color: var(--text-light); line-height: 1.55; margin: 0; } .stat-badge { display: inline-block; background: var(--green); color: #fff; font-family: var(--font-head); font-size: 0.61rem; font-weight: 700; padding: 2px 7px; border-radius: 20px; white-space: nowrap; margin-left: 6px; vertical-align: middle; } /* ── 6. SPECS ── */ .specs-wrap { margin: 20px 0; } .specs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 7px; } .spec-card { background: var(--bg-soft); border: 1px solid var(--border); border-radius: var(--radius); padding: 9px 12px; } .spec-card-label { display: flex; align-items: center; gap: 5px; font-size: 0.65rem; font-weight: 500; color: var(--text-light); text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 2px; } .spec-card-value { font-family: var(--font-head); font-size: 0.81rem; font-weight: 600; color: var(--text); line-height: 1.3; } .manual-link { display: inline-flex; align-items: center; gap: 6px; margin-top: 11px; font-size: 0.76rem; font-weight: 500; color: var(--blue); text-decoration: none; border: 1px solid var(--blue); border-radius: var(--radius-sm); padding: 6px 12px; transition: background 0.15s, color 0.15s; } .manual-link:hover { background: var(--blue); color: #fff; } /* ── 7. HOW IT WORKS ── */ .reassurance-block { background: var(--blue-pale); border: 1px solid #b3e4f9; border-radius: var(--radius); margin: 20px 0; overflow: hidden; } .reassurance-header { background: var(--blue); padding: 10px 15px; display: flex; align-items: center; gap: 9px; } .reassurance-header h3 { font-family: var(--font-head); font-size: 0.83rem; font-weight: 700; color: #fff; margin: 0; } .reassurance-steps { display: grid; grid-template-columns: 1fr 1fr; gap: 1px; background: #b3e4f9; } .reassurance-step { display: flex; flex-direction: row; align-items: flex-start; gap: 10px; padding: 12px 14px; background: var(--blue-pale); text-align: left; } .step-num { width: 22px; height: 22px; border-radius: 50%; background: var(--blue); color: #fff; font-family: var(--font-head); font-size: 0.7rem; font-weight: 700; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px; } .reassurance-step-body { flex: 1; } .reassurance-step h4 { font-family: var(--font-head); font-size: 0.76rem; font-weight: 700; color: var(--text); line-height: 1.3; margin-bottom: 2px; } .reassurance-step p { font-size: 0.71rem; color: var(--text-light); line-height: 1.55; margin: 0; } /* ── 8. INCLUDED IN BOX ── */ .included-wrap { margin: 20px 0; } .included-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; } .included-col { background: var(--bg-soft); border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; } .included-col-header { padding: 8px 13px; font-family: var(--font-head); font-size: 0.74rem; font-weight: 700; display: flex; align-items: center; gap: 6px; border-bottom: 1px solid var(--border); } .included-col-header.blue { background: var(--blue-pale); color: var(--blue-dark); } .included-col-header.green { background: var(--green-pale); color: var(--green-dark); } .included-list { list-style: none; padding: 6px 0; } .included-list li { display: flex; align-items: flex-start; gap: 7px; padding: 4px 13px; font-size: 0.75rem; color: var(--text-light); line-height: 1.5; } .included-list li svg { flex-shrink: 0; margin-top: 3px; } .included-tip { padding: 10px 13px; font-size: 0.74rem; color: var(--text-light); border-top: 1px solid var(--border); background: #fff; line-height: 1.6; } .included-tip strong { color: var(--text); } .included-tip a { color: var(--blue); text-decoration: none; font-weight: 600; } .included-tip a:hover { text-decoration: underline; } /* ── 9. FAQ ── */ .faq-wrap { margin: 20px 0; } .faq-list { display: flex; flex-direction: column; gap: 6px; } .faq-item { border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; background: var(--bg); } .faq-toggle { position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none; } .faq-label { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding: 11px 14px; cursor: pointer; font-family: var(--font-head); font-size: 0.79rem; font-weight: 600; color: var(--text); user-select: none; transition: background 0.15s; line-height: 1.4; } .faq-label:hover { background: var(--bg-soft); } .faq-q-icon { flex-shrink: 0; width: 20px; height: 20px; border-radius: 50%; background: var(--bg-soft); border: 1px solid var(--border); display: flex; align-items: center; justify-content: center; color: var(--blue); transition: background 0.15s, color 0.15s, transform 0.2s; } .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.35s ease, padding 0.2s; font-size: 0.78rem; color: var(--text-light); line-height: 1.7; padding: 0 14px; background: var(--bg-soft); } .faq-answer a { color: var(--blue); } .faq-toggle:checked + .faq-label { background: var(--blue); color: #fff; } .faq-toggle:checked + .faq-label .faq-q-icon { background: rgba(255,255,255,0.2); border-color: rgba(255,255,255,0.4); transform: rotate(45deg); } .faq-toggle:checked ~ .faq-answer { max-height: 500px; padding: 12px 14px; border-top: 1px solid rgba(1,173,240,0.15); } .faq-toggle:focus-visible + .faq-label { outline: 3px solid var(--blue); outline-offset: -2px; } /* ── 10. CLOSING FOOTER ── */ .closing-trust { margin-top: 22px; padding: 15px 16px; background: var(--bg-soft); border: 1px solid var(--border); border-radius: var(--radius); display: flex; flex-wrap: wrap; align-items: center; gap: 12px; justify-content: space-between; } .closing-trust-text { display: flex; align-items: flex-start; gap: 10px; flex: 1; min-width: 200px; } .closing-trust-text svg { color: var(--green); margin-top: 2px; flex-shrink: 0; } .closing-trust-text p { font-size: 0.78rem; color: var(--text-light); line-height: 1.6; } .closing-trust-text strong { color: var(--text); font-weight: 600; } .closing-contact { display: flex; flex-direction: column; gap: 5px; align-items: flex-end; } .closing-contact a { display: inline-flex; align-items: center; gap: 5px; font-family: var(--font-head); font-size: 0.74rem; font-weight: 600; color: var(--blue); text-decoration: none; padding: 6px 12px; border: 1px solid var(--blue); border-radius: var(--radius-sm); transition: background 0.15s, color 0.15s; white-space: nowrap; } .closing-contact a:hover { background: var(--blue); color: #fff; } .closing-contact a svg { flex-shrink: 0; } /* ── PROMO BANNER ── */ .promo-banner { margin: 20px 0; padding: 14px 16px; background: var(--orange-pale); border: 1px solid var(--orange); border-radius: var(--radius); display: flex; align-items: flex-start; gap: 11px; } .promo-icon-wrap { width: 34px; height: 34px; border-radius: var(--radius-sm); background: #fff; display: flex; align-items: center; justify-content: center; flex-shrink: 0; border: 1px solid var(--orange); } .promo-body { flex: 1; min-width: 0; } .promo-body h4 { font-family: var(--font-head); font-size: 0.83rem; font-weight: 700; color: var(--text); margin-bottom: 3px; line-height: 1.3; } .promo-body p { font-size: 0.76rem; color: var(--text-light); line-height: 1.6; margin: 0; } .promo-body a { color: var(--blue); text-decoration: none; font-weight: 600; } .promo-body a:hover { text-decoration: underline; } .promo-badge { display: inline-block; background: var(--orange); color: #fff; font-family: var(--font-head); font-size: 0.61rem; font-weight: 700; padding: 2px 7px; border-radius: 20px; white-space: nowrap; margin-left: 6px; vertical-align: middle; } /* ═══════════════════════════════════════════ MOBILE ═══════════════════════════════════════════ */ @media (max-width: 599px) { body { font-size: 15px; } .comparison-grid { grid-template-columns: 1fr; } .comp-list li { font-size: 0.82rem; line-height: 1.6; padding: 8px 13px; } .specs-grid { grid-template-columns: 1fr; } .reassurance-steps { grid-template-columns: 1fr; } .reassurance-step p { font-size: 0.79rem; line-height: 1.6; } .included-grid { grid-template-columns: 1fr; } .included-list li { font-size: 0.82rem; line-height: 1.6; padding: 6px 13px; } .feature-card p { font-size: 0.82rem; line-height: 1.6; } .faq-label { padding: 14px 14px; font-size: 0.84rem; min-height: 44px; } .faq-answer { font-size: 0.82rem; } .closing-trust { flex-direction: column; align-items: stretch; } .closing-contact { flex-direction: column; align-items: stretch; gap: 8px; } .closing-contact a { justify-content: center; padding: 13px 16px; font-size: 0.82rem; min-height: 44px; } .section-title { font-size: 0.9rem; } } 840 Samsung EVO diodes covering your full 2x4 canopy at 3.14 µmol/J The AC Infinity IONFRAME EVO3 is a 280W bar-style LED grow light built around 840 genuine Samsung LM301H EVO diodes, the most efficient single-diode chip currently available for horticulture lighting. It delivers 1,745 PPFD at center canopy across a 2x4 ft flower footprint, with OSRAM far-red and Seoul UV diodes filling out the spectrum from 395 nm through 730 nm. The removable SOSEN driver can mount outside the tent to reduce heat load, and the included schedule controller handles sunrise/sunset dimming out of the box. ETL Certified (#5021417) IP-65 Moisture Rated 2-Year AC Infinity Warranty Free shipping on orders over $49 30-day returns on all orders Serving growers since 2006 Side by side Budget blurples and older boards vs. the IONFRAME EVO3 Older LED panels Hotspots in the center, weak edges from single-board design LM301B or Bridgelux 3030 diodes, lower efficiency per watt Driver bolted to the fixture, adding heat inside the tent Manual dimmer knob only, no scheduling or sunrise/sunset No ecosystem integration, each device controlled separately Limited or no UV/far-red diodes for full-spectrum coverage IONFRAME EVO3 Bar-style layout with algorithmically spaced diodes for even PAR distribution Samsung LM301H EVO diodes rated at 3.14 µmol/J per chip Removable SOSEN driver mounts outside the tent for cooler canopy temps Built-in schedule controller with 10 brightness levels, sunrise/sunset dimming UIS platform compatible for WiFi app control, automation, and grow recipes 3 UV (395 nm) + 27 red (660 nm) + 3 far-red (730 nm) OSRAM/Seoul diodes Save 25% on any AC Infinity controller with this light AUTO-APPLIED Add the EVO3 and any Controller 69 Pro, Controller 69 Pro+, or Controller AI+ to your cart and the 25% discount applies automatically at checkout. No code needed. Gallery See it in action What makes it different Built for 2x4 tents, not scaled down from something else 840 Samsung LM301H EVO diodes 3.14 µmol/J Each diode is individually rated at 3.14 µmol/J photosynthetic photon efficacy. The EVO generation outputs more light per watt with a higher blue-spectrum ratio than the older LM301H and LM301B chips it replaces. Full spectrum with UV and far-red The main white LEDs run at 3000K and 5000K. Three Seoul 395 nm UV diodes, 27 OSRAM 660 nm red diodes, and 3 OSRAM 730 nm far-red diodes round out the spectrum for both veg and flower stages. Algorithmically mapped bar layout Diode spacing across the bars is calculated to deliver even PAR at canopy height, reducing center hotspots and weak corners that single-board fixtures create in rectangular tents. Removable driver for heat management The SOSEN 320W driver detaches and mounts outside the tent on a 6 ft cable. Moving the driver out of the canopy can drop tent temps by several degrees during peak summer runs. Schedule controller with sunrise/sunset The included controller offers 10 brightness levels, daily on/off scheduling, and a sunrise/sunset ramp that gradually brightens and dims the light to simulate natural daylight transitions. UIS ecosystem and daisy-chain support Up to 80 lights Connects to AC Infinity's Controller 69 Pro or Controller AI for WiFi app control, VPD-based automation, and grow recipes. Daisy-chain up to 80 fixtures using splitter dongles (sold separately). Specs Numbers and details Wattage 280W (100-277V AC) Diode count 840 total (537 EVO 3000K, 270 EVO 5000K, 33 UV/red/far-red) PPFD 1,745 µmol/m²/s at center Coverage 2x4 ft flower, 3x5 ft veg Fixture size 16.1 x 32.7 x 3.0 in (41 x 83 x 7.7 cm) IP rating IP-65 (moisture and dust resistant) Lifespan 50,000 hours Warranty 2 years (AC Infinity) How to set up the EVO3 1 Hang the fixture Use the included rope clip hangers to mount the light from the tent crossbars. The steel and aluminum frame supports magnetic mounting if your tent has a metal top rail. 2 Mount the driver (inside or outside) The SOSEN driver connects via a 6 ft cable. Mount it inside the tent for a simple setup, or move it outside through a duct port to reduce heat in the grow space. 3 Set the schedule controller Program your daily on/off times and choose a brightness level (1 through 10). Enable sunrise/sunset mode if you want the light to ramp gradually rather than snap on at full power. 4 Connect to UIS (optional) Pair the light with a Controller 69 Pro or Controller AI to unlock WiFi app control, VPD-triggered automation, and data logging. Without a UIS controller, the included schedule controller handles everything you need. In the box Everything you need to hang and run the light Included with every unit IONFRAME EVO3 280W bar-style LED fixture SOSEN 320W detachable LED driver Schedule controller with sunrise/sunset dimming Rope clip hangers (1 pair) Power cord (NEMA 1-15 US plug) Driver extension cable (6 ft) Compatible add-ons Controller 69 Pro: Full UIS automation, WiFi app, VPD triggers (4 devices) Controller AI+: AI-powered dynamic environment learning (up to 32 devices) Splitter dongles: Required for daisy-chaining multiple fixtures Best tent match: AC Infinity CLOUDLAB 642 (48x24x72 in) Not sure if you need a UIS controller? The included schedule controller handles on/off timing and dimming on its own. The UIS controllers add WiFi app access, environmental triggers, and multi-device automation. Buy any controller with this light and save 25% automatically at checkout. Call us if you want help deciding: 716-217-0353 / [email protected] Questions Frequently asked questions Will this light work in a 3x3 or 4x4 tent, or is it strictly for 2x4? The EVO3 is designed and PAR-mapped for a 2x4 rectangular footprint. It will physically fit in a 3x3, but you'll get uneven coverage with weak light at two corners. For a 3x3, the IONFRAME EVO4 (300W, square footprint) is the better match. For a 4x4, look at the EVO6 at 500W. AC Infinity sized each model to a specific tent shape on purpose. How high should I hang this above my canopy? AC Infinity recommends 24 to 36 inches above the canopy during veg (dimmed to 40-60%) and 12 to 18 inches during flower at full power. Use a PAR meter or phone app to dial it in for your specific tent height. If you see leaf bleaching or tacoing, raise the light 2 to 3 inches and recheck. Do I need to buy a separate controller, or does it work out of the box? It works out of the box. The included schedule controller lets you set daily on/off times, choose from 10 brightness levels, and enable sunrise/sunset dimming. A UIS controller (like the Controller 69 Pro) is only necessary if you want WiFi app access, environmental triggers based on temperature or humidity, or automation across multiple devices. How much heat does this add to a 2x4 tent? At 280W, expect roughly 5 to 10°F above ambient with the driver mounted inside. Moving the driver outside the tent drops that by a few degrees. In summer you'll likely need a 4-inch or 6-inch inline exhaust fan running to keep canopy temps below 82°F. AC Infinity's own CLOUDLINE fans pair directly with the UIS ecosystem if you want automated temperature-triggered exhaust. Can I use this with non-AC Infinity controllers or timers? Yes. The light runs on a standard NEMA 1-15 plug, so any outlet timer will handle basic on/off. You lose the 10-level dimming and sunrise/sunset features when bypassing the included controller, but the light itself functions normally. For dimming control from a third-party system, you'd need the UIS platform. What's the actual electricity cost to run this light? At the national average of about $0.16/kWh, running the EVO3 at full power for 12 hours a day costs roughly $16 per month. During an 18/6 veg schedule at 60% brightness, that drops to around $14 per month. Actual cost depends on your local electric rate and dimming level. What if my light arrives damaged or defective? If you receive a defective or damaged unit, email us a photo at [email protected] and we'll make it right immediately: replacement or refund, your call. For change-of-mind returns, we accept returns within 30 days for items in new, resalable condition. If you're not sure whether this product is right for your setup, call us first at 716-217-0353. We'd rather answer your questions before you order. Why should I buy this from Happy Hydro instead of somewhere else? Happy Hydro has been selling growing equipment since 2006. We've carried AC Infinity for years because the systems work great and customers who buy them leave happy. Have questions before you order? Call 716-217-0353 or email [email protected]. We're easy to reach and happy to help! Questions? We're easy to reach. Happy Hydro has been serving growers since 2006. Call or email us before you order, after you order, or any time something comes up. When you're happy, we're happy. 716-217-0353 [email protected]
More you might like
Related
AC Infinity IONFRAME EVO3 Commercial LED Grow Light 280W - 2
Related
AC Infinity Ionframe EVO 3 280 Watt Commercial LED Grow Ligh
Related
AC Infinity 2x4 Grow Kit (2x4 w S24 Light + Accessories!)
Related