SkillAgentSearch skills...

CircuitGenerator

SDxAI Hackathon, built a custom circuit generator from scratch with CNNs

Install / Use

/learn @abenstirling/CircuitGenerator
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Problem

Electrical Engineering is time consuming, convoluted and very analytical. It can take weeks to produce a single iteration of a Printed Circuit Board (PCB), and even months to years for more complicated boards in industry.

Solution

We built a tool to generate circuit designs in a matter of seconds. This allows for orders of magnitudes faster rapid prototyping and lowers the barrier to board design and practical electrical engineering.

How we built it

Our project has three main components:

  1. Synthetic Circuit Analysis + Data generation
  2. Custom Neural Network
  3. Physical Circuit Analyzer

Challenges we ran into

  1. We started from scratch
  2. Our computers limited our time to iterate, since the data generation took 4hrs/10,000 samples
  3. Unable to deploy Android App to Qualcomm Device because we were unable to boot Ubuntu (No VM in Vm) given our setup

Accomplishments that we're proud of

  1. Starting from scratch
  2. Training and tuning
  3. Making a functional and effective solution to a personal and professional problem

What we learned

  1. How to clock hardware for accurate noise reading
  2. How to write a functional neural net from scratch
  3. Numpy and itertools libraries

What's next for Superpowers For Electrical Engineers

  1. Expand training data to non-linear components (MOSFETs, ICs)
  2. Create an effective datasheet parser and scraper
  3. Make a chat-based circuit generation solution

Related Skills

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated14d ago
Forks1

Languages

C++

Security Score

70/100

Audited on Mar 25, 2026

No findings