Homeruns
Homeruns are the cables that connect string endpoints to inverters or combiner boxes. Branch generates schematic homerun routing automatically.
What are Homeruns?
A homerun is the cable that runs from a string's endpoint to the inverter (or combiner box). In a typical solar installation, each string has two homerun cables—one from the positive end and one from the negative end.
Branch draws homeruns as schematic polylines that represent the cable path. These are used for documentation and cable length calculations, not necessarily as the exact physical routing path.
When to Create Homeruns
Create homeruns after you've completed these steps:
- Panel groups created and balanced
- Strings solved with
SOLVE - Inverters placed with
ADDINVERTER
Strings must be assigned to inverters
Homeruns can only be created for strings that have been assigned to an inverter. When you place an inverter with ADDINVERTER, you select which strings connect to it.
How Homeruns are Generated
When you run HOMERUNS:
- 1Groups strings by inverter
Branch identifies all strings assigned to each inverter.
- 2Calculates routing paths
For each string endpoint, Branch calculates a path to the inverter location.
- 3Creates homerun polylines
Polylines are drawn on the homerun layer with embedded cable metadata.
Adjusting Homeruns
After generating homeruns, you can fine-tune the routing to match your actual site conditions.
Command: HOMERUNADJUSTFour editing operations:
- Move Segment — Slide a trunk segment perpendicular to its direction
- Angle Vertex — Drag a vertex freely to create angled routing
- Insert Vertex — Add a waypoint along a segment for more control
- Delete Vertex — Remove a waypoint to simplify routing
Changes apply to all overlapping homerun polylines on the same segment, so bundled cables stay together.
Cable lengths update automatically
Adjusted homeruns are reflected in CABLEEXPORT — you don't need to regenerate anything.
Combiner Box Support
For ground mount systems that use combiner boxes before the inverter, Branch supports a two-stage cable routing:
Enable Combiner Boxes
In BRANCHOPTIONS, enable the "Use Combiner Boxes" option and specify how many string connections each combiner accepts.
Place Combiner Boxes
When combiner boxes are enabled, ADDINVERTER places a combiner box instead. You manually select which strings connect to each combiner.
Two-Stage Routing
Strings route to combiner boxes, then combiner boxes route to the main inverter. This matches the physical wiring of large ground mount systems.
Configuration Options
These settings in BRANCHOPTIONS affect homerun generation:
| Setting | Description |
|---|---|
| Homerun Layer | AutoCAD layer for homerun polylines |
| Use Combiner Boxes | Enable combiner box mode for ground mount systems |
| Connections per Combiner | How many strings each combiner box accepts |
| Combiner Box Block | AutoCAD block to use for combiner boxes |
Viewing Homerun Data
After creating homeruns, you can view and export cable data:
Command: CABLEEXPORTThe cable export dialog shows:
- String and homerun cable lengths
- Circuit designations and inverter assignments
- Click any row to zoom to that cable in the drawing
- Export to CSV for BOM and documentation