Command Reference

Complete reference of all Branch commands. Type any command in the AutoCAD command line to execute it.

Tip: Commands can be typed directly in the AutoCAD command line or accessed from the Branch ribbon tab.

Setup & Configuration

Configure Branch and manage your account

BRANCHOPTIONS

Open the settings UI to configure string size, panel detection, inverter settings, layers, and other project parameters

LEAFLOGIN

Sign in to your Branch account

LEAFLOGOUT

Sign out of your Branch account

LEAFUPDATE

Check for plugin updates and show the update dialog if a newer version is available

STRINGSIZER

Open the string sizing calculator to determine optimal string lengths based on module, inverter, and location. Supports both traditional Voc-based sizing and SolarEdge optimizer-based sizing — when a SolarEdge inverter is selected, the optimizer configuration is detected automatically and results show power-constrained string ranges instead of voltage math. Now includes C-series optimizers (US domestic content) alongside P-series for commercial projects. Includes an Array Planning section: enter your total module count (or pick a layer to count modules directly from the drawing) and target DC/AC ratio to see inverter count, DC combiner requirements, and a color-coded utilization display showing kW per inverter and percentage of max DC input capacity. A Deep Search toggle lets you choose between immediate results or a thorough background search with a tray notification when complete

LEAFPROFILE

Manage design profiles for multi-alternative workflows within a single drawing. Create, switch, and compare different design configurations without duplicating files — each profile isolates its own layers and settings

Panel Group Commands

Create and manage panel groups

PANELGROUPCREATE

Automatically detect and organize panels into groups with header labels showing +/- recommendations for even string counts

ADDPANEL

Add panels to an existing panel group. Auto mode fills all incomplete groups in the drawing at once, transferring panels from the nearest row-ends of neighboring groups

AUTOFILL

Auto-fill all incomplete panel groups in the drawing at once — standalone shortcut for the ADDPANELS Auto option. Uses 2D grid-aware panel trading that handles irregular group shapes (L-shapes, notched rectangles) by peeling panels from the nearest edge of each group

REMOVEPANEL

Remove panels from a panel group

String Commands

Create and modify string connections

SOLVE

Automatically generate optimized string connections for all panel groups

SINGLESTRING

Select panels and create a single string (ignores configured string length)

MULTISTRING

Select panels and create strings using the configured string length. Shows real-time feedback in the command line as you select: even counts display '24 panels → 2 × 12-panel strings ✓', uneven counts show recommendations like '25 panels → 2 × 12 + 1 × 13 (add 11 or remove 1 for even strings)'

DELETESTRING

Delete an existing string from the design

FLIPSTRING

Reverse the direction of a string

SWAP

Swap inverter assignments between two strings

Inverter Commands

Place and manage inverters, combiner boxes, and central inverters

ADDINVERTER

Place a single inverter, combiner box, or central inverter. When central inverters are enabled, prompts for equipment type: Combiner Box vs Central Inverter (ground mount) or String Inverter vs Central Inverter (rooftop)

ADDALLINVERTERS

Automatically place inverters for all unassigned strings using k-means optimization. Prompts for equipment type when central inverters are enabled

MOVEINV

Move an existing inverter to a new location

INVBALANCE

Balance strings across inverter MPPT inputs for optimal efficiency. Shows per-MPPT DC power and per-inverter DC/AC ratio. Includes a Central Inverters tab when central inverters are present, showing assigned combiner boxes or string inverters per central inverter

Homerun Commands

Route cables to inverters and combiner boxes

HOMERUNS

Generate schematic homerun cables from string endpoints to inverters or combiner boxes. Automatically routes feeder cables from combiner boxes to central inverters when central inverter mode is enabled

Zone Height Commands

Manage elevation zones for rooftop systems

ZONEHEIGHT

Open the Zone Height Manager to create named elevation zones with height offsets, assign strings to zones, and visualize zone boundaries. Zone offsets are applied to circuit length calculations in Cable Export (rooftop projects only)

Economics

Project economics analysis

REOPT

Run an NREL REopt analysis on your design. Calculates total cable lengths and system power from the drawing, lets you enter cost inputs, then calls the REopt API for financial projections — payback period, NPV, IRR, lifecycle costs, and a cumulative cashflow chart. Results are saved per design profile so you can compare economics across design alternatives side-by-side

Export Commands

Export design data

CABLEEXPORT

View cable data in an interactive table and export to CSV. Double-click any row to zoom to that element in the drawing. When elevation zones are defined, shows additional columns for zone name, elevation offset, and adjusted circuit length

Import Commands

Import designs from other tools

IMPORTSOLAREDGEPDF

Import a SolarEdge Designer PDF, extracting panel positions, string assignments, and optimizer placements

Support & Help

Help, tutorials, and support tools

DEMO

Launch the interactive demo tutorial to learn Branch step-by-step with sample drawings

COMMANDLIST

Display the command reference window

REPORTBUG

Submit a bug report or feedback to the Branch team

Detailed Guides

For step-by-step usage instructions, see the workflow guides:

Start Free Trial — 14 days free