Advertisement
Intermediate Time: 2–3 weeks Electrical Engineering

Electrical Panel Design

Design and build a complete domestic/commercial electrical distribution panel with proper protection coordination.

Electrical PanelMCBRCCBBusbarLoad ScheduleDistribution Board
DifficultyIntermediate
Duration2–3 weeks
Components10 items
Steps3 steps

Introduction

Design and build a complete domestic/commercial electrical distribution panel with proper protection coordination. This comprehensive guide covers everything from design through implementation, testing, and deployment.

Theory & Background

List all circuits: lighting, power outlets, AC unit, kitchen equipment, water heater. For each circuit calculate: design current = rated watts / (voltage × power factor). Select wire size from IEC 60364-5-52 tables for installation method (clipped direct, conduit, trunking). Select MCB rating = next standard size above design current. Calculate total connected load, apply diversity factor (typically 0.5–0.75 for residential), determine supply cable rating and incomer MCB.

Advertisement

Components & Requirements

10 components required for this project.

#ComponentPurposeQty
1Double Pole MCB (63A) — IncomerMain incomer with overcurrent protectionx1
263A 30mA RCCB (2-pole)Earth leakage protection for entire boardx1
3Single Pole MCB (6A, 10A, 16A, 32A)Individual circuit protectionx12
4Copper Busbar (25mm × 4mm)Phase and neutral distribution busx1
5DIN Rail (35mm, 1m)Equipment mountingx3
64mm² PVC Cable (Red/Yellow/Blue/Black)Panel internal wiringx20m
7Cable Duct (40mm × 40mm)Organized cable managementx5m
8IP65 Metal EnclosureWeatherproof housingx1
9Wire Ferrules and LabelsProfessional wire identificationx1
10Digital Voltmeter + Ammeter Panel MetersLive monitoring of supply parametersx2

Step-by-Step Implementation

Follow these 3 steps carefully.

1
Load Schedule Calculation

List all circuits: lighting, power outlets, AC unit, kitchen equipment, water heater. For each circuit calculate: design current = rated watts / (voltage × power factor). Select wire size from IEC 60364-5-52 tables for installation method (clipped direct, conduit, trunking). Select MCB rating = next standard size above design current. Calculate total connected load, apply diversity factor (typically 0.5–0.75 for residential), determine supply cable rating and incomer MCB.

2
Protection Coordination

Ensure discrimination: downstream MCBs must trip before upstream. The characteristic tripping time of the incomer MCB must be longer than any outgoing MCB at all fault current levels. Verify using time-current characteristic curves from MCB datasheets. Between 63A incomer and 16A circuit MCB, a fault of 100A should trip the 16A MCB within 0.1s while the 63A incomer takes > 10s at the same current — this ensures only the faulted circuit is isolated.

3
RCCB Selection and Testing

Select RCCB sensitivity based on application: 30mA for areas with people contact (bathrooms, kitchens, outdoor), 100mA for dry industrial areas, 300mA for equipment protection only. The RCCB monitors the sum of currents in all conductors — any imbalance exceeding the threshold indicates earth leakage. Test monthly using the TEST button and annually with a professional loop impedance and RCD tester to verify actual tripping time (should be < 40ms at rated sensitivity).

Code & Implementation

Core code for load_schedule.py:

load_schedule.py Python
# Electrical Load Schedule Calculator circuits = [   {"name": "Lighting Circuit 1", "watts": 800, "pf": 1.0, "mcb": 6},   {"name": "Power Outlets", "watts": 3000, "pf": 0.85, "mcb": 16},   {"name": "Air Conditioner 1.5T", "watts": 1800, "pf": 0.85, "mcb": 16},   {"name": "Water Heater 3kW", "watts": 3000, "pf": 1.0, "mcb": 20},   {"name": "Kitchen Appliances", "watts": 4000, "pf": 0.9, "mcb": 32}, ] voltage = 230  # V  print(f"{'Circuit':<25} {'Load(W)':<10} {'Current(A)':<12} {'MCB(A)':<8}") print("-" * 60) total = 0 for c in circuits:     I = c["watts"] / (voltage * c["pf"])     total += c["watts"]     print(f"{c['name']:<25} {c['watts']:<10} {I:<12.1f} {c['mcb']:<8}")  print(f"\\nTotal Connected Load: {total}W") print(f"Diversity Factor: 0.6") print(f"Design Load: {total*0.6:.0f}W = {total*0.6/voltage:.1f}A") print(f"Recommended Incomer: 63A MCB + 63A RCCB")

Testing & Troubleshooting

Test Electrical Panel Design by verifying each subsystem individually before full integration.

!
Troubleshooting Tips

Verify power voltages, check ground connections, use serial monitor for debug.

Real-World Applications

*Residential home distribution boards
*Commercial building electrical panels
*Industrial motor control centers
*Solar inverter interconnection panels
*Generator transfer switch panels
*Data center PDU design
*Hospital electrical system
*Retail establishment wiring

Extensions & Next Steps

  • Add smart circuit breakers with WiFi monitoring
  • Implement arc fault detection interrupters (AFCI)
  • Build a 3-phase industrial MCC panel
  • Add energy monitoring per circuit with cloud dashboard
  • Design a modular busbar system for easy expansion

Interactive Playground

Coming Soon

An interactive simulator will be available here — simulate circuits and run code in-browser without hardware.

Frequently Asked Questions

What is the difference between MCB, MCCB, and RCCB?
MCB (Miniature Circuit Breaker): protects against overcurrent and short circuit, ratings 1–125A, used for final circuits. MCCB (Molded Case Circuit Breaker): same function but for higher currents 100A–1600A, used as sub-mains and feeders. ELCB/RCCB (Earth Leakage Circuit Breaker / Residual Current Circuit Breaker): protects against earth leakage current only — does NOT provide overcurrent protection. In practice, combine RCCB with MCB for complete protection, or use RCBO (combined RCD + MCB in one unit).
Advertisement