Definition A

Auto-Stringing

A software feature that automatically assigns solar panels to inverter string inputs, creating optimized wiring configurations that maximize production while staying within voltage, current, and MPPT limits.

Updated Mar 2026 5 min read
Rainer Neumann

Written by

Rainer Neumann

Content Head · SurgePV

Keyur Rakholiya

Edited by

Keyur Rakholiya

CEO & Co-Founder · SurgePV

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

1

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.

2

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).

3

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.

4

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.

5

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.

String Length Limits
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

ParameterWhat It DeterminesSource
Module VocMaximum string open-circuit voltagePanel datasheet
Module VmpOperating voltage per panelPanel datasheet
Temperature CoefficientsVoltage variation with temperaturePanel datasheet
Record Low TemperatureWorst-case high voltage conditionASHRAE data
Record High TemperatureWorst-case low voltage conditionASHRAE data
Inverter MPPT RangeAcceptable string voltage windowInverter datasheet
Max DC VoltageAbsolute maximum string voltageNEC 690 / inverter spec
Max Input CurrentMaximum current per MPPTInverter datasheet
Designer’s Note

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 Trial

No 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.

About the Contributors

Author
Rainer Neumann
Rainer Neumann

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.

Editor
Keyur Rakholiya
Keyur Rakholiya

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.

Explore More Solar Terms

Browse 300+ terms in our complete solar glossary — or see how SurgePV puts these concepts into practice.

No credit card required · Full access · Cancel anytime