Inverter Commands
Commands for placing inverters and combiner boxes, and balancing string assignments across MPPT inputs.
ADDINVERTER
ADDINVERTERPlace a single inverter or combiner box. Assign strings immediately or defer with Add Later mode.
How to use
- Type
ADDINVERTERin the command line - Click to place the inverter block in the drawing
- Choose a string assignment mode:
- Automatic — Assigns the nearest unassigned strings
- Manual — You select which strings to assign
- Add Later — Skips assignment. Use
ASSIGNSTRINGSafterward
What it creates
- • Inverter block — A block reference with inverter number attribute
- • String assignments — Selected strings are assigned circuit designations (unless using Add Later)
- • Updated tags — String tags update to show inverter/MPPT assignment
Combiner box mode
If "Use Combiner Boxes" is enabled in BRANCHOPTIONS, this command places a combiner box instead of an inverter. You manually select which strings connect to each combiner.
ADDALLINVERTERS
ADDALLINVERTERSAutomatically place inverters for all unassigned strings at once.
How to use
- Ensure strings are solved but not yet assigned to inverters
- Type
ADDALLINVERTERSin the command line - Branch groups strings and places inverters automatically
How it works
- • Groups strings by proximity and orientation
- • Calculates optimal inverter placement for each group
- • Places one inverter per group with all strings assigned
- • Respects your MPPT configuration for string distribution
Review placement after
Auto-placed inverters may not be in optimal locations. Use MOVEINV to relocate them as needed.
ASSIGNSTRINGS
ASSIGNSTRINGSAssign unassigned strings to placed inverters or combiner boxes. Used after placing inverters with Add Later mode.
How to use
- Place inverters using Add Later mode (
ADDINVERTER) - Type
ASSIGNSTRINGSin the command line - Choose Auto or Manual mode
- Auto: Branch optimizes assignments across all inverters based on proximity
- Manual: Select an inverter, then pick strings to assign. Repeat for each inverter
Auto vs Manual
- • Auto — Best when all inverters are already placed. Optimizes wiring distance across the entire drawing at once
- • Manual — Best when you need specific control over which strings go where
What it modifies
- • Circuit tags — String tags update from "-" (unassigned) to circuit designations (e.g., 1/4a)
- • Color coding — Strings and inverters receive matching colors to show associations
Why defer assignment?
When you assign strings one inverter at a time, each assignment only considers proximity to that inverter. With Add Later + ASSIGNSTRINGS, the optimizer sees all inverters simultaneously and distributes strings to minimize total wiring distance across the entire drawing.
MOVEINV
MOVEINVMove an existing inverter to a new location.
How to use
- Type
MOVEINVin the command line - Select the inverter to move
- Click the new location
- Homerun routing updates automatically
Homeruns update automatically
When you move an inverter, any existing homerun cables are recalculated to route to the new location. You don't need to recreate them.
INVBALANCE
INVBALANCEOpen the Inverter Manager to analyze MPPT balance across all inverters, apply smart swap suggestions, and auto-balance your entire drawing.
How to use
- Type
INVBALANCEin the command line - The Inverter Manager opens with all inverters listed, sorted by balance status (worst first)
- Click any inverter to see its MPPT breakdown with per-string panel counts and homerun lengths
- Review suggested swaps, or click Auto-Balance All to fix all inverters at once
- Double-click any string to zoom to it in the drawing
The Inverter Manager shows
- • Inverter overview — All inverters listed with efficiency %, wasted panel count, and color-coded status (green = balanced, yellow = minor issues, red = significant mismatch)
- • MPPT breakdown — Per-MPPT panel showing each string's circuit, panel count, and homerun length in feet. Unbalanced MPPTs highlighted in red with bottleneck strings marked
- • Smart swap suggestions — Ranked list of string swaps that improve balance, showing balance impact and homerun length change. Includes both same-inverter and cross-inverter suggestions
- • Swap history — Every applied swap is tracked with efficiency gain and cumulative impact. Undo individual swaps or revert to any previous state
- • Auto-Balance All — One-click button to apply all non-conflicting swaps across every inverter in the drawing
Why balance matters
Strings in parallel on the same MPPT input share a single voltage operating point. If one string has 12 panels and another has 10, the MPPT tracker must compromise — reducing power output from every string on that input. INVBALANCE helps you:
- • Match panel counts per MPPT to eliminate voltage mismatch losses
- • Identify which strings are causing imbalance and where to move them
- • Weigh balance improvements against homerun length tradeoffs
Best results after ADDALLINVERTERS
The automatic inverter placement command assigns strings by proximity, not by panel count. Running INVBALANCE afterward ensures strings with matching panel counts end up on the same MPPT.
Inverter Configuration
These settings in BRANCHOPTIONS affect inverter behavior:
| Setting | Description |
|---|---|
| Number of MPPTs | How many MPPT inputs your inverter has (e.g., 3, 4) |
| Strings per MPPT | How many strings connect to each MPPT input |
| Inverter Block | AutoCAD block to use for inverter placement |
| Inverter Block Size | Scale factor for the inverter block |
| Use Combiner Boxes | Enable combiner box mode for ground mount systems |
| Connections per Combiner | How many strings each combiner box accepts |
Circuit Designation Format
When strings are assigned to inverters, they receive a circuit designation like 1/4a. Here's what each part means:
1/4a1 — Inverter number
4 — String number on this inverter
a — MPPT input (a, b, c, etc.)
This format makes it easy to trace cables during installation and troubleshooting. The same designation appears on the string tag in the drawing and in cable export data.