Project Proposal: Construct Circuits

Summary of the Site

Construct Circuits is a website where systems engineers and student teams (starting with Formula Electric) can design electrical systems from first principles and at the top level: projects define enclosures, boards, connectors, nets, and harnesses as one graph and allows for more streamlined documentation.

Target Audience

The primary target audience consists of systems engineers, electrical engineers, and engineering teams working on complex electrical systems. This includes professionals in aerospace, automotive, telecommunications, and other industries that require sophisticated electrical design capabilities. The tool is also suitable for engineering students and educators in electrical engineering programs.

Underlying Data

Users → Projects
Each student/team has projects.

Projects → Enclosures, Boards, Nets, Harnesses, Components
A project contains physical (enclosures, boards) and logical (nets, harnesses) elements.

Enclosures & Boards → Connectors
Connectors can be mounted on enclosures (panel connectors) or placed on boards.

Connectors → Pins
Each connector has multiple pins.

Nets → Wires → Pins
Logical nets are implemented physically as wires, which terminate at connector pins.

Components → Nets
External components (motors, sensors, batteries, etc.) attach to nets, representing real-world circuit elements outside the boards.

Database Schema

Database Schema Diagram

Mermaid Diagram

System Architecture Diagram

Pitch Video