Key Takeaways
- Auto-stringing assigns panels to inverter inputs automatically, optimizing string lengths and MPPT assignments
- Validates string voltage at temperature extremes to ensure NEC compliance and inverter compatibility
- Groups panels with similar orientation and shading profiles on the same MPPT for maximum production
- Generates string maps that are ready for permit submission and field installation
- Eliminates the most error-prone part of electrical design — manual string calculation
- Works with string inverters, microinverters, and optimizers in AI-powered design tools
What Is Auto-Stringing?
Auto-stringing is a software feature that automatically determines how solar panels are wired together in series (strings) and which inverter input (MPPT channel) each string connects to. The algorithm considers panel electrical specifications, temperature-adjusted voltage limits, inverter MPPT ranges, panel orientation, shading conditions, and physical proximity on the roof.
String configuration is one of the most complex and error-prone parts of solar electrical design. Each string must stay within the inverter’s voltage window at all temperatures, panels on the same MPPT should have similar irradiance profiles, and the physical wiring path should be practical for installation.
String configuration errors are responsible for approximately 12% of permit plan corrections and 8% of field installation rework. Auto-stringing eliminates these errors by mathematically validating every string against NEC requirements and inverter specifications.
How Auto-Stringing Works
Panel Grouping
The algorithm groups panels by roof plane, orientation, and shading profile. Panels with similar irradiance conditions should share the same MPPT for optimal power tracking.
String Length Calculation
For each group, the software calculates the valid string length range: minimum modules per string (to stay above MPPT minimum voltage at high temperature) and maximum (to stay below maximum DC voltage at low temperature).
MPPT Assignment
Strings are assigned to inverter MPPT inputs. Each MPPT tracks independently, so strings on different orientations or with different shading conditions are assigned to separate MPPTs for independent power optimization.
Wiring Path Optimization
The algorithm plans the physical wiring path between panels in each string, minimizing total wire length and ensuring a practical routing that field installers can follow.
Validation & String Map Generation
Every string is validated against NEC 690 requirements. The output is a string map showing panel-to-inverter assignments, wire colors/labels, and MPPT channel designations — ready for the permit package.
Max Modules = Floor(Inverter Max Vdc ÷ Module Voc at Tmin)Min Modules = Ceil(Inverter Min MPPT V ÷ Module Vmp at Tmax)Key Parameters in Auto-Stringing
| Parameter | What It Determines | Source |
|---|---|---|
| Module Voc | Maximum string open-circuit voltage | Panel datasheet |
| Module Vmp | Operating voltage per panel | Panel datasheet |
| Temperature Coefficients | Voltage variation with temperature | Panel datasheet |
| Record Low Temperature | Worst-case high voltage condition | ASHRAE data |
| Record High Temperature | Worst-case low voltage condition | ASHRAE data |
| Inverter MPPT Range | Acceptable string voltage window | Inverter datasheet |
| Max DC Voltage | Absolute maximum string voltage | NEC 690 / inverter spec |
| Max Input Current | Maximum current per MPPT | Inverter datasheet |
When panels span multiple orientations (south + west), auto-stringing should assign each orientation to a separate MPPT. Mixing orientations on the same MPPT forces both strings to operate at a compromised voltage, losing 3–8% of potential production. Good auto-stringing tools enforce this separation automatically.
Practical Guidance
- Verify MPPT separation for mixed orientations. After auto-stringing, check that south-facing and west-facing panels are on separate MPPT inputs. Most auto-stringing handles this, but verify on complex multi-plane designs.
- Check string balance. Strings on the same MPPT should have equal or near-equal panel counts. A 10-panel string paralleled with a 6-panel string creates mismatch losses. Good auto-stringing tools balance string lengths automatically.
- Review heavily shaded panels. Panels with significantly more shading than their string neighbors can drag down the entire string’s output. Consider moving heavily shaded panels to a separate string or excluding them from the design.
- Use solar design software with visual string maps. Auto-stringing tools that display color-coded string assignments on the panel layout make it easy to verify logical groupings and identify potential wiring conflicts.
- Follow the string map exactly. The auto-generated string map specifies which panels connect to which inverter input. Deviating from the map — even to make wiring “easier” — changes electrical parameters and can cause permit inspection failure.
- Verify string voltage at commissioning. Measure the open-circuit voltage of each string before connecting to the inverter. The measured Voc should be within 5% of the calculated value. Large deviations indicate wiring errors or panel issues.
- Label strings consistently. Use the string designations from the auto-generated map (String 1A, 1B, 2A, etc.) on all labels, junction boxes, and the DC disconnect. Consistent labeling simplifies future troubleshooting.
- Report field wiring changes. If you must deviate from the string map (panel swap, rerouting), document the change and notify the designer to update the as-built drawings.
- Use auto-stringing to speed up proposals. Because auto-stringing completes the electrical design automatically, you can generate a fully specified solar proposal — with accurate equipment lists and production estimates — in minutes instead of hours.
- Explain optimizer benefits for shaded systems. When auto-stringing flags shading mismatch issues, recommend optimizers or microinverters that allow each panel to operate independently, recovering the production that string-level mismatch would lose.
- Show the string map as a quality indicator. Including the string map in proposals demonstrates engineering rigor. Customers comparing quotes will notice the difference between a detailed string-level design and a vague “20 panels, 1 inverter” specification.
Auto-String Your Designs in Seconds
SurgePV’s auto-stringing validates every string configuration, optimizes MPPT assignments, and generates permit-ready string maps automatically.
Start Free TrialNo credit card required
Real-World Examples
Residential: Dual-Orientation System
A 9.6 kW system with 12 south-facing and 12 west-facing panels using a dual-MPPT string inverter. Auto-stringing creates: MPPT 1 → two parallel strings of 6 south-facing panels each (string voltage at -10°C: 268V, within the 100–480V MPPT range); MPPT 2 → two parallel strings of 6 west-facing panels. The algorithm verified that string Voc at record low (-25°C) stays below the 600V maximum. Manual calculation of this 4-string configuration with temperature corrections takes 25 minutes; auto-stringing completes it in 3 seconds.
Commercial: Complex Multi-Inverter
A 150 kW commercial system with 340 panels across 6 roof planes at various orientations. Auto-stringing assigns 340 panels to 3 × 50 kW string inverters with 3 MPPT inputs each — a total of 9 MPPT channels with 18 strings. The algorithm groups panels by orientation and shading similarity, balances string lengths within ±1 panel, and validates every string against voltage and current limits. The resulting string map is a 4-page document that would take an experienced designer 2+ hours to create manually.
Sources & References
Frequently Asked Questions
What is stringing in solar design?
Stringing is the process of determining how solar panels are wired together in series (a “string”) and how each string connects to the inverter. Each string of panels adds their voltages together, so the total string voltage must fall within the inverter’s operating range at all temperatures. Proper stringing ensures maximum energy production and NEC code compliance.
Why is auto-stringing important for solar permits?
Permit reviewers verify that string voltages don’t exceed the inverter’s maximum DC input voltage (a safety requirement under NEC 690) and that string configurations are within the inverter’s MPPT range. Auto-stringing mathematically validates every string against these requirements and produces a professional string map document for the permit package, significantly reducing the chance of plan corrections.
Does auto-stringing work with microinverters?
Microinverter systems don’t require traditional string configuration since each panel has its own inverter. However, auto-stringing tools still handle the AC wiring plan — assigning microinverters to branch circuits, calculating conductor sizing, and ensuring that the total number of microinverters per branch circuit doesn’t exceed NEC limits. The output is a wiring map rather than a DC string map.
Related Glossary Terms
About the Contributors
Content Head · SurgePV
Rainer Neumann is Content Head at SurgePV and a solar PV engineer with 10+ years of experience designing commercial and utility-scale systems across Europe and MENA. He has delivered 500+ installations, tested 15+ solar design software platforms firsthand, and specialises in shading analysis, string sizing, and international electrical code compliance.
CEO & Co-Founder · SurgePV
Keyur Rakholiya is CEO & Co-Founder of SurgePV and Founder of Heaven Green Energy Limited, where he has delivered over 1 GW of solar projects across commercial, utility, and rooftop sectors in India. With 10+ years in the solar industry, he has managed 800+ project deliveries, evaluated 20+ solar design platforms firsthand, and led engineering teams of 50+ people.