ekx documentation
Complete guide to building, analyzing, and managing electrical single-line diagrams in ekx.
Quick start
New to ekx?
- Getting started - Sign up and first project
- Build a single-line diagram - Create your first SLD
- 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:
- Fundamentals (understand before building)
- Building diagrams (create your first SLD)
- Analysis (verify your design)
- NEC sizing (ensure code compliance)
Path 2: Experienced engineer
Jump to advanced features and analysis:
- Power flow analysis
- Understanding power flow - Theory and methods
- Running power flow - Execution
- Interpreting results - Voltage, loading, violations
- Troubleshooting convergence - Fix failures
- Short-circuit analysis
- Understanding short-circuit - Fault current
- Fault types - 3ph, 2ph, 1ph
- Running analysis - Equipment verification
- Harmonic analysis
- Running a harmonic study - IEEE 519 design comparisons and resonance screening
- Arc flash analysis
- Running a study - Incident energy, boundaries, labels
- NEC compliance
- Cable sizing - Ampacity, derating, paralleling
- OCPD sizing - Motors, standard sizes
- Warnings and errors - Resolve issues
- Advanced features
- Scenarios - What-if analysis
- Exports - PDF, DXF, and report export
- Auto-connect - Proximity connections
- Pre-analysis validation - Issues shown before a study runs
- Debug panel - Troubleshooting
Path 3: Team administrator
Set up the organization:
- Organization setup
- Organizations - Team structure
- Organization settings - Configure org
- Project roles and access - What each role can do
- Component defaults
- Understanding defaults - Hierarchy system
- Setting defaults - Organization-wide values
- Defaults tutorial - Practical walkthrough
- Custom reference tables
- Reference tables overview - NEC tables
- Customizing tables - Organization overrides
- Project management
- Manage projects - Organization projects
- Project roles and access - Access control
Path 4: Device Catalog workflows
Inspect reusable protection-device data and import it through an EKX-compatible agent:
- Add a device to the catalogue - Add or correct sourced catalogue records through your agent or EKX support
- Import manufacturer curves - Add reviewed PDF curve data through the same agent workflow
- Protection devices - Assign catalog data in a project
- Plans and pricing - AI credit allocations per plan
Path 5: API automation
Connect scripts and user-controlled agents to project data and engineering workflows:
- Connect to the API - Create a key and authenticate requests
- Import a single-line diagram with an agent - Turn an existing drawing into an editable project
- Project data - Read, create, replace, and patch projects
- Studies and sizing - Run studies and apply reviewed sizing proposals
- Cable library - Add your own cable series with their resistance and reactance
Documentation structure
Fundamentals
Core electrical and software concepts:
- Electrical concepts - Power systems, voltages, three-phase
- Understanding components - Categories and roles
- Connection rules - Valid electrical connections
- Voltage propagation - Voltage zones and automatic consistency
Projects
Creating and managing projects:
- Create a project
- Manage projects - Edit, duplicate, archive, delete
- Project roles and access - Who can view and edit
SLD editor
Building single-line diagrams:
Getting started:
- Build a single-line diagram
- Connections - Manual and auto-connect
Canvas operations:
- Keyboard shortcuts
- Navigation and zoom
- Selection techniques
- Context menu - Right-click operations, Copy Data, Duplicate
Component guides:
- Buses - Dynamic connection points
- Cables - Conductors and impedances
- Transformers - Voltage conversion
- Generators - On-site power sources
- Loads and motors - Power consumption
- Capacitor banks - Power factor correction
- Protection devices - Breakers and fuses
- Utility feeds - Grid connections
Advanced features:
- Auto-connect - Proximity-based connections
- Scenarios - What-if analysis and design comparison
- Exports - PDF, DXF, and report export
- Pre-analysis validation - Issues shown before a study runs
- Debug panel - Data inspection
Analysis
Power flow and short-circuit calculations:
Power flow:
- Understanding power flow - Theory
- Running power flow - Execution steps
- Interpreting results - Voltages, loading, violations
- Troubleshooting convergence - Fix failures
Short-circuit:
- Understanding short-circuit - Fault currents
- Fault types - Three-phase, phase-to-phase, single-phase
- Running analysis - Equipment verification
Arc flash:
- Running a study - Incident energy, boundaries, labels
NEC sizing
Conductor and protection device sizing:
- Sizing overview - NEC 2026 engine
- Auto-sizing - Automatic cascade sizing and toggle controls
- Cable sizing - Ampacity, derating, paralleling
- Auto-parallel sizing - Automatic parallel conductor configuration
- OCPD sizing - Breakers, fuses, motor protection
- Warnings and errors - Troubleshooting sizing issues
Component defaults
Hierarchical default values:
- Understanding defaults - System/org/project/user hierarchy
- Setting defaults - Save component values
- Defaults tutorial - Step-by-step walkthrough with examples
Reference tables
NEC tables and customization:
- Reference tables overview - NEC 2026 default tables
- Customizing tables - Organization and user overrides
Device Catalog
Reusable device data and manufacturer curves:
- Add a device to the catalogue - Add or correct sourced catalogue records through your agent or EKX support
- Import manufacturer curves - Import reviewed curve data through your agent
Billing
Plans and subscription management:
- Plans and pricing - Feature comparison, AI credits, limits
Settings
User and organization configuration:
- User settings - Profile, preferences, defaults
- Organization settings - Organization name and options
API
Programmatic project and engineering workflows:
- Connect to the API - Keys, scopes, authentication, and retries
- Import a single-line diagram with an agent - Source clarification and automatic project creation
- Managed SLD proposal reference - Semantic fields, terminals, issues, and revisions
- Project data - Read and change project models
- Studies and sizing - Run calculations and apply sizing
- Cable library - Add and change your organization's cable series
Collaboration
Working with teams:
- Organizations - Team structure and roles
Reference
Complete technical documentation:
- Component properties - All properties, units, ranges
- Electrical standards - NEC, IEEE, IEC
- Glossary - Electrical and software terms
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
Work as a team:
- Organization-wide component defaults
- Custom reference tables
- Project templates
Automate project work:
- Read project models and saved engineering evidence
- Create, replace, and patch single-line diagrams
- Run power flow, short-circuit, and arc flash studies
- Preview and apply sizing proposals
Getting help
Documentation:
- Search this documentation
- Follow learning paths above
- Check troubleshooting guides
In-app support:
- Validation dialog before calculations
- Feedback button (bug icon, bottom right of the editor) to send a report with diagnostics
Common issues:
- Troubleshooting convergence - Power flow failures
- Sizing warnings and errors - NEC sizing issues
- Pre-analysis validation - Issues shown before a study runs
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 formatfor 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-08-30