ekx documentation

Complete guide to building, analyzing, and managing electrical single-line diagrams in ekx.

Quick start

New to ekx?

  1. Getting started - Sign up and first project
  2. Build a single-line diagram - Create your first SLD
  3. Running power flow - Analyze your system

Common tasks:

Learning paths

Choose your path based on your role and goals:

Path 1: New electrical engineer

Learn to build and analyze electrical systems:

  1. Fundamentals (understand before building)
  1. Building diagrams (create your first SLD)
  1. Analysis (verify your design)
  1. NEC sizing (ensure code compliance)

Path 2: Experienced engineer

Jump to advanced features and analysis:

  1. Power flow analysis
  1. Short-circuit analysis
  1. NEC compliance
  1. Advanced features

Path 3: Team administrator

Set up teams and manage organization:

  1. Organization setup
  1. Component defaults
  1. Custom reference tables
  1. Project management

Path 4: AI-assisted workflows

Use AI to accelerate diagram creation:

  1. Using AI chat - Natural language commands
  2. AI commands - Add, modify, connect, import from PDF
  3. Plans and pricing - AI credit allocations per plan
  4. Build a single-line diagram - Manual and AI hybrid workflow

Documentation structure

Fundamentals

Core electrical and software concepts:

Projects

Creating and managing projects:

SLD editor

Building single-line diagrams:

Getting started:

Canvas operations:

Component guides:

Advanced features:

Analysis

Power flow and short-circuit calculations:

Power flow:

Short-circuit:

NEC sizing

Conductor and protection device sizing:

Component defaults

Hierarchical default values:

Reference tables

NEC tables and customization:

AI assistant

Natural language diagram building:

Billing

Plans and subscription management:

Settings

User and organization configuration:

Collaboration

Working with teams:

Reference

Complete technical documentation:

What you can do in ekx

Model electrical systems:

  • Buses, transformers, cables, generators
  • Motors, loads, protection devices
  • Utility connections and distribution

Analyze power systems:

  • Power flow (voltages, currents, losses)
  • Short-circuit (fault currents, interrupting capacity)
  • Voltage drop and loading

Size per NEC 2026:

  • Conductor ampacity with derating
  • Overcurrent protection devices
  • Motor branch circuits
  • Parallel conductor runs

Collaborate with teams:

  • Share projects within organization
  • Assign roles (owner, editor, viewer)
  • Organization-wide component defaults
  • Custom reference tables

AI-assisted workflows:

  • Natural language commands
  • Automatic component creation
  • Connection suggestions
  • Diagram modifications
  • Import SLD from PDF or image
  • Parse device settings from datasheets

Getting help

Documentation:

  • Search this documentation
  • Follow learning paths above
  • Check troubleshooting guides

In-app support:

  • Debug panel for data inspection
  • Validation warnings before calculations
  • Export debug files for issues

Common issues:

Documentation conventions

Step-by-step instructions:

  • Numbered steps for procedures
  • One action per step
  • Expected results included

UI elements:

  • Bold for buttons and menus
  • Code format for values and field names
  • > Arrows for navigation paths

Tables:

  • Quick reference information
  • Property specifications
  • Comparison matrices

Notes and warnings:

  • Additional context
  • Critical safety information
  • Best practices

Docs contribution

Found an error or want to suggest improvements?

  • Documentation follows AGENTS.md style guide)
  • Audience: Electrical engineers using the app
  • Voice: Direct, task-oriented, second person
  • Report issues at project repository

Last updated: 2026-02-09 | Version: 1.1.0 | Coverage: ~98% of features