Automatic Motor Control Panel Design

Input motor quantity and motor data to automatically generate a coordinated motor control panel.

Enter inputs to automatically resolve starter assemblies, control power, panel totals, and generated data.

Motor Count1 to 3 motors
Motor InputsPer-motor HP + shared voltage
Panel OutputsStarters, control power, BOM
Panel LogicReusable assemblies composed into one system

Automatic panel scaling from system inputs

This panel is generated directly from the same logic used in the workspace.

  • At 2 motors @ 480 V: 2 starters with 12.4 A total FLA.
  • At 3 motors @ 240 V: 3 starters with 58.4 A total FLA.

Change motor quantity or motor data and the panel updates automatically.

2 motors @ 480 V
Motor Control Panel example showing a two-motor configuration at 480 V
3 motors @ 240 V
Motor Control Panel example showing a three-motor configuration at 240 V

Increasing motor count and changing voltage updates starters, protection, control power, and total FLA together.

These changes are reflected directly in structured output data.

ConfigurationVoltageMotor CountTotal FLA
2 motors480 V212.4 A
3 motors240 V358.4 A

Geometry and data stay aligned because they are generated from the same logic.

Inputs and outputs

A small set of panel inputs resolves the starter assemblies, control power, and reported outputs together.

Inputs

  • Motor HP values
  • Motor count
  • Motor voltage
  • Control type
  • Run-light inclusion

Outputs

  • Schematic
  • Protection sizing
  • Transformer sizing
  • Total panel FLA
  • BOM / structured data

Rule-driven panel logic

Reusable assemblies are coordinated by shared parameters encoded directly in the model.

System logic

  • Motor starters are driven by lookup tables keyed by HP and voltage.
  • Control power is sized from system load at the panel level.
  • Shared parameters keep starter, protection, and control values aligned.
  • Assemblies are composed into a full panel instead of drafted as unrelated blocks.
  • Motor quantity controls whether motor 2 and motor 3 assemblies are included.

Panel-level behavior

Total FLA is calculated by summing the FLC of the active motors, and control power steps from 30 to 60 to 90 VA as motor quantity increases from 1 to 3.

The current sample panel resolves to 2 motors at 240 V with 37.2 A total FLA and 60 VA of control power.

Panel scaling is reflected directly in the resolved output values.

ConfigurationMotor setTotal FLAControl power
1 motor5 HP @ 240 V15.2 A30 VA
2 motors5 HP + 7.5 HP @ 240 V37.2 A60 VA
3 motors5 HP + 7.5 HP + 5 HP @ 240 V52.4 A90 VA

Generated Data

The resolved panel produces usable engineering data that can be exported and kept aligned with the visible system.

Component selections, electrical roles, and panel totals are available as generated data from the same evaluated panel.

Exported data stays aligned with the layout, so BOMs and downstream reporting use the same resolved values as the drawing.

Generated data can be exported as CSV or JSON.

Part KeyComponentRoleResolved meaning
MTR-5HP-240-3MotorLoad5 HP motor instance
CONT-20A-CV24ContactorControl20 A contactor with 24 V coil
CB-40A-3P-240Circuit BreakerProtection40 A, 3-pole breaker
TX-240-24-60-ULControl TransformerDistribution60 VA control power transformer

Manual panel design versus LogiDraft

Panel design is about keeping a whole electrical system coordinated as requirements change.

Manual workflow

Assemble and reconcile the panel by hand

  • Add each starter manually as motors are added.
  • Resize control power separately from the rest of the panel.
  • Recheck breaker, overload, and starter coordination after every change.
  • Build BOM output from a separate process after drafting.
LogiDraft workflow

The panel resolves from one set of rules

  • Motor starters are added as reusable assemblies.
  • Control power stays tied to the panel-level inputs.
  • Shared parameters keep the system internally consistent.
  • Structured outputs come from the same evaluated panel model.

Open the example and see the system in action

Open the example, change the panel inputs, and review the updated result.