| name | electrical |
| description | Electrical systems and applications |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"electricians, technicians, homeowners","category":"engineering"} |
What I do
- Explain electrical concepts and terminology
- Provide safety guidance for electrical work
- Guide on electrical equipment selection
- Assist with wiring and installation questions
- Support troubleshooting of electrical issues
When to use me
- When working on residential or commercial wiring
- When selecting electrical components or equipment
- When understanding electrical safety
- When planning electrical installations
- When troubleshooting electrical problems
Key Concepts
Electrical Safety
SAFETY_THRESHOLDS = {
"current_mA": {
"perception": 1,
"muscular_control": 10,
"ventricular_fibrillation": 100,
"cardiac_arrest": 1000
},
"voltage_levels": {
"low": "< 50V",
"medium": "50V - 1000V",
"high": "> 1000V"
}
}
PPE_CATEGORIES = {
"voltage_class": {
"0-50V": "None required",
"50-500V": "Class 00 insulated tools",
"500V-1kV": "Class 0 insulated tools, gloves",
"1kV-36kV": "Class 2+ gloves, blankets"
}
}
Residential Wiring
WIRE_GAUGES = {
15: {"ampacity": 15, "use": "Lighting circuits"},
20: {"ampacity": 20, "use": "General outlets"},
30: {"ampacity": 30, "use": "Appliances, dryers"},
40: {"ampacity": 40, "use": "Ranges, AC units"},
50: {"ampacity": 50, "use": "Large appliances"}
}
def voltage_drop_percent(I, L, AWG, V):
"""VD% = (2 × K × I × L) / CM
K = 10.4 (copper), L = one-way length
"""
cm = {14: 4110, 12: 6530, 10: 10380, 8: 16540}.get(AWG, 10380)
k = 10.4
vd = (2 * k * I * L) / cm
return (vd / V) * 100
Common Electrical Devices
| Device | Rating | Application |
|---|
| Circuit Breaker | 15-200A | Overcurrent protection |
| GFCI | 15-20A | Ground fault protection |
| AFCI | 15-20A | Arc fault protection |
| Surge Protector | Varies | Transient protection |
| Transformer | Varies | Voltage conversion |
Electrical Panels
PANEL_SCHEDULE = {
"main": {
"rating": "100A, 200A typical",
"breakers": "Single or double pole"
},
"branch": {
"types": ["15A", "20A", "30A", "40A", "50A"],
"spacing": "1/2 inch per breaker"
}
}
AC Power Types
- Single-phase: 120V or 240V, residential
- Three-phase: 208V or 480V, commercial/industrial
- Split-phase: 120/240V, US residential
- Grounding: Safety ground, equipment ground
Circuit Types
| Circuit | Voltage | Application |
|---|
| General Purpose | 120V | Lighting, outlets |
| Small Appliance | 120V | Kitchen, laundry |
| Fixed Appliance | 240V | Ranges, dryers |
| HVAC | 240V | Air conditioning |
| Sub-panel | 240V | Distribution |