CoolFace
Apppublic

smemon819/circuit-copilot

sourceHugging Facemitupdated 7mo agoView on Hugging Face
0likes
DEMO_SCRIPT.md150 linesDownload Raw Back to root
1# ⚡ Circuit Copilot — Competition Demo Script2## Estimated time: 5–7 minutes3 4---5 6## 🎯 OPENING (30 seconds)7**Say:**8> "How many of you have ever tried to build a circuit and had no idea where to start?9> Maybe you burned an LED, or your Arduino kept resetting, or you had no idea which components to buy.10> We built Circuit Copilot to fix exactly that — it's an AI assistant that takes your plain English description and turns it into a complete circuit design in seconds."11 12**Action:** The landing page should be open on screen — the animated PCB traces make a great visual.13 14---15 16## 🔌 DEMO 1 — Schematic Generation (60 seconds)17**Say:**18> "Let's start with the core feature. I'm going to describe a circuit in plain English."19 20**Action:** Click **Launch App** → go to the **Schematic tab**21 22**Type or speak:** `"LED circuit with a 220 ohm resistor and a 9V battery"`23 24**While it loads, say:**25> "No knowledge of circuit symbols required. No EDA software. Just describe what you want."26 27**When result appears, say:**28> "There's our schematic. Notice it also shows the difficulty level — Beginner — and the use case.29> And here at the bottom — it's automatically generated a link to Falstad, a real circuit simulator,30> pre-loaded with our components."31 32---33 34## 📊 DEMO 2 — Simulation (60 seconds)35**Say:**36> "Now let's actually simulate this circuit — see what the real voltages and currents are."37 38**Action:** Click the **Simulate tab**39 40**Type:** `"9V battery, 220 ohm resistor, red LED in series"`41 42**When result appears, say:**43> "Look at this — we get the actual DC operating point. Node voltages at each point in the circuit,44> power dissipation for every component, and branch currents.45> And this animation — the green dots — show actual current flowing, proportional to the real current value.46> If there are any issues, like the LED current being too high, it flags them as warnings right here."47 48---49 50## 〰️ DEMO 3 — Waveform Visualizer (30 seconds)51**Say:**52> "For AC circuits, we have a built-in oscilloscope visualizer."53 54**Action:** Click **Waveform tab** → change type to **Square** → drag frequency slider55 56**Say:**57> "You can generate sine, square, triangle, sawtooth, and PWM waveforms.58> Change the frequency, amplitude, duty cycle — it updates live.59> You can then ask the AI what happens if you pass this signal through a filter."60 61---62 63## 🧾 DEMO 4 — Bill of Materials (45 seconds)64**Say:**65> "One of the most practical features — especially if you're actually going to build this —66> is the Bill of Materials generator."67 68**Action:** Click **BOM tab**69 70**Type:** `"555 timer LED blinker on a breadboard"`71 72**When result appears, say:**73> "Exact part numbers, specs, unit costs, total cost, and where to buy — DigiKey, Mouser, Amazon.74> One click exports this as a CSV you can send straight to your supplier.75> This alone would save a beginner hours of research."76 77---78 79## 💻 DEMO 5 — Arduino Code (45 seconds)80**Say:**81> "For microcontroller projects, we generate complete, upload-ready Arduino code."82 83**Action:** Click **Arduino tab**84 85**Type or speak:** `"Blink an LED on pin 13 every 500ms, and when a button on pin 2 is pressed, speed it up to 100ms"`86 87**When result appears, say:**88> "Complete .ino file — pin definitions, setup, loop, comments on every block.89> Hit the download button and it goes straight into the Arduino IDE."90 91---92 93## 🎯 DEMO 6 — Quiz Mode (30 seconds, optional if time allows)94**Say:**95> "We also built a learning mode for students. The quiz has three difficulty levels."96 97**Action:** Click **Quiz tab** → Click **New Question** (Intermediate level)98 99**Let the audience read the question → click an answer**100 101**Say:**102> "Each answer comes with a full explanation with the actual formula and numbers.103> It's not just right/wrong — it teaches you why."104 105---106 107## 📄 DEMO 7 — PDF Export (20 seconds)108**Say:**109> "Finally — everything we just generated can be exported as a single PDF report."110 111**Action:** Type a project name like `"My LED Circuit"` → click **📄 PDF** in the header112 113**Say:**114> "Schematic image, component table, simulation results, BOM, and Arduino code — all in one document.115> Perfect for project documentation, lab reports, or presenting to a client."116 117---118 119## 🏁 CLOSING (30 seconds)120**Say:**121> "Circuit Copilot turns a blank screen into a complete, documented circuit design in under 5 minutes.122> It's powered by Groq's LLaMA 3.3 70B — completely free, deployed on HuggingFace.123> Our vision is to make electronics accessible to anyone — whether you're a student, a maker, or124> an engineer who just needs a quick prototype.125>126> The entire stack is open source. Thank you."127 128---129 130## 💡 TIPS FOR THE PRESENTATION131 132**If something fails:**133- If the API errors: *"Groq's free tier has rate limits — in production we'd handle this with a queue"*134- If the schematic looks off: *"The rendering is a visual approximation — the Falstad link gives a fully accurate simulation"*135 136**Likely judge questions & answers:**137 138| Question | Answer |139|---|---|140| "How accurate is the simulation?" | "It's an LLM-based DC approximation. For production use, we'd integrate a SPICE engine like PySpice for full accuracy." |141| "What's the cost to run this?" | "Zero — Groq's free tier, HuggingFace free hosting. For scale, Groq Pro is ~$20/month." |142| "Can it handle complex circuits?" | "Yes — we've tested up to 15-component circuits. The more detail in the prompt, the better the output." |143| "What would you build next?" | "PCB export in KiCad format, a component database integration, and multi-user collaboration." |144 145---146 147## 🎤 VOICE INPUT MOMENT (Optional wow factor)148At any point during the demo, press the 🎤 mic button and **speak** your circuit description out loud.149This always gets a reaction from the audience and shows the accessibility angle of the project.150