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:
- Synthetic Circuit Analysis + Data generation
- Custom Neural Network
- Physical Circuit Analyzer
Challenges we ran into
- We started from scratch
- Our computers limited our time to iterate, since the data generation took 4hrs/10,000 samples
- 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
- Starting from scratch
- Training and tuning
- Making a functional and effective solution to a personal and professional problem
What we learned
- How to clock hardware for accurate noise reading
- How to write a functional neural net from scratch
- Numpy and itertools libraries
What's next for Superpowers For Electrical Engineers
- Expand training data to non-linear components (MOSFETs, ICs)
- Create an effective datasheet parser and scraper
- Make a chat-based circuit generation solution
Log in or sign up for Devpost to join the conversation.