Flux Blog

News, resources, and company updates

AI Auto-Layout Just Got Smarter

Today, we’re excited to share our Summer Update to Flux AI Auto‑Layout, a collection of improvements designed to make one‑click PCB routing more reliable, transparent, and adaptable to your real‑world workflows.

|
July 31, 2025
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Introducing Copilot Knowledge Base for Flux Engineers

Introducing Copilot Knowledge Base for Flux Engineers

In this post, we’ll show you exactly how to unlock the power of Flux Copilot for yourself: from writing rock-solid triggers to scoping entries at the project, user, and system levels.

Today, EE teams using Flux are already leveraging Knowledge Base to encode their professional know-how—things like project constraints, personal style guides, and industry-vetted best practices—directly into Copilot. In this post, we’ll show you exactly how to unlock that power for yourself: from writing rock-solid triggers to scoping entries at the project, user, and system levels.

Don’t miss out on this opportunity. Take these tips and tricks, apply them today, and watch Copilot transform from a tool into a teammate who thinks—and designs—just like you.

With Knowledge Base, we capture insights at three levels:

  • Project-level: Requirements, calculations, and architecture choices unique to your current board
  • User-level: Your personal style guides, part-family preferences, and schematic conventions
  • System-level: Flux-curated best practices and EE-expert recommendations that benefit everyone

Let’s dive into how it works, why it matters, and—most importantly—how you can craft entries that make Copilot truly think like you.

1. How the Knowledge Base Works & Why It Matters

Flux Copilot’s Knowledge Base entries can be thought of at four levels—from narrow rules to high-level mindsets. When you prompt Copilot, it performs a semantic search, a search that uses sentence structure similarity to find matches , then weaves the most relevant guidance into its reasoning.

Semantic Triggers

Every entry begins with a “use when” phrase. Copilot uses vector search, finding similar items in a dataset by comparing their numerical vector representations (embeddings) instead of relying on exact keyword matches, to match your prompt to the right piece of advice based on semantic similarity.

Context Injection

When you ask Copilot, for example, to generate a buck-converter schematic, it retrieves relevant entries—your project’s input-voltage constraint, your favorite inductor series, or a net-naming rule—and seamlessly injects that context into its response.

Three-Tier Scope

  • Project: Active only within the board you’re editing
  • User: Applies across all your Flux projects
  • System: Flux-approved, peer-reviewed EE best practices

Impact & Examples of Good Results

2. Crafting Effective “Use When” Statements

The use when is the most critical piece of any entry—it tells Copilot when to apply your guidance, based on semantic similarity, not just keywords. If this is off, your advice will never—or always—fire.

  • Keep it short (6–9 words)
  • Lead with your key concept (noun or verb first)
  • Be 100% true to the context you’re capturing
  • Use action verbs (e.g. designing, validating, calculating)
  • Broad vs. Specific:
    • Broad: use when: filtering power rails
    • Specific: use when: designing Pi filters for multi stage power rail
Pro Tip: After Copilot suggests a “use when,” refine it immediately. A small tweak—“for high-speed analog filters” instead of just “for filters”—can mean perfect recall instead of irrelevant noise.

3. Project-Level Knowledge (with Examples)

Project-level entries store all the details that make your current board design one-of-a-kind. They include specific requirements (like voltage tolerances), physical or thermal constraints, chosen topology decisions, and any reference calculations you’ve performed. By capturing the reasoning behind each architectural choice, Copilot can apply context-aware guidance tailored solely to this project. This prevents generic suggestions from slipping through and keeps your design aligned with its unique specifications.

  • Design requirements
    Example:
use when: selecting temperature sensitive components
content: this design is exposed to temperatures of -10 F to 110 F on a Northeastern US State yearly temperature cycle.
  • Design constraints
    Example:
use when: board size constraints
content: Ensure components selected are optimized for a wearable device sized board.
  • Architecture decisions
    Example:
use when: designing a power distribution network
content: Optimize for small size and effeciency for each power component.

4. User-Level Knowledge (with Examples)

User-level entries capture your personal design preferences, workflows, and preferred subcircuit patterns so that Copilot reflects how you work. They let you encode procedural steps—like your favorite LDO selection or filter-design process—directly into Copilot’s memory. With these entries, Copilot adopts your schematic conventions, part choices, and step-by-step habits, producing outputs that feel tailored and familiar. In effect, it transforms Copilot from a generic assistant into one that thinks and advises just as you would.

  • Procedural instructions
    LDO selection
use when: LDO selection process
content: When selecting an LDO, follow a structured four-step workflow: screen basic parameters, filter performance (PSRR, noise), prioritize the key metric, and check optional features.
  • Filter design
use when: filter design process
content: When formalizing filter design, begin with clear specs (ripple, f_c, f_s, attenuation) and then proceed with topology selection, component choice, simulation, and disciplined prototyping.
  • Schematic style guidelines
    Example 1:
use when: naming nets for differential pairs  
content: Prefix with SIG_DP_ or SIG_DM_ and suffix with _N/_P for polarity clarity.  
  • Example 2:
use when: naming nets with series resistors
content: Add a suffix _R to the name of the incoming net to the resistor and use it for the outgoing net name.  
  • Tips for specialized circuits
    Example:
use when: designing op-amp instrumentation amplifiers  
content: Add 10 Ω series resistors on each input to decouple source capacitance.  
  • Component-specific instructions
    Example:
use when: using TI SN65HVD230 CAN transceiver  
content: Place 120 Ω termination resistors close to the transceiver and add 0.1 µF decoupling on VCC.

5. System-Level Knowledge (How We Build It)

Our EE team crafts system entries with the highest rigor—so every user benefits from vetted best practices.

  1. Source & Draft
    • Extracted from whitepapers, application notes, and our expert’s experience
  2. Peer Review
    • Our team of senior engineers validate technical accuracy and remove any vendor bias
  3. Semantic Validation
    • We test “use when” triggers against hundreds of prompt variations to ensure relevance
Note: Every word is chosen deliberately—“use when” must be as true as the “content” it triggers.

6. Managing Your Knowledge Base

As your KB grows, keep it relevant and helpful by:

  1. Watching Scopes
    • ✅ Don’t mix project-specific facts into user-level entries
    • Edit user entries: Profile → Knowledge → User Knowledge
    • Edit project entries: Project → Knowledge → Project Knowledge
  2. Monitoring Performance
    • Hit the 👎 thumbs-down when Copilot misapplies an entry or forms a bad response
    • Identify entries causing loops: “Why does it always suggest the same value for an inductor?”
  3. Signs of Harmful Entries
    • Over-fixation: Copilot insists on one solution for every design
    • Inaccuracies: Obvious part-selection errors or illogical guidance
  4. Regular Audits
    • Periodically review and prune outdated or narrow entries
    • Elevate broadly useful user entries to system level for team-wide benefit

Start Building Your KB Today

Adding your knowledge to Copilot doesn’t just make it smarter—it makes you faster, more consistent, and more confident. Open Flux Copilot, watch for that “Knowledge Suggestion” button in the response, and begin teaching your AI teammate how you design. Over time, your Knowledge Base becomes a living encyclopedia of your best practices—project by project, decision by decision.

|
July 18, 2025
Less Clicking, More Building: The New AI-First UI

Less Clicking, More Building: The New AI-First UI

This update brings more than just polish—it’s the foundation for a faster, more fluid design experience, built around the way Copilot is used today and the way we see it evolving tomorrow.

Copilot is evolving fast—from a helpful assistant to a true design partner. Today, it can generate smart BOMs, place components in your schematic, suggest replacements, and even learn how you design through custom knowledge base entries. For many workflows, it’s already the fastest way to move your project forward.

But for Copilot to truly shine, the interface needs to get out of the way.

Until now, working with Copilot often meant bouncing between tabs—opening the object browser, toggling the Inspector, trying to remember where you saw something last. That’s friction. And friction slows down flow.

So we redesigned the layout to match how modern engineers work: with AI alongside them.

This update brings more than just polish—it’s the foundation for a faster, more fluid design experience, built around the way Copilot is used today and the way we see it evolving tomorrow.

What’s New in the Layout

  • Copilot is now docked on the left, where your prompts and questions typically begin.
  • Part library and object tree are now placed on the right, where a collapsible Inspector sits alongside them, giving you immediate access to the tools you reference most.
  • The chat interface has been redesigned for clarity, with a clean left-right layout: your messages appear on the right in blue bubbles, Copilot responses appear on the left. The conversation is prioritized, while actions and metadata recede, only showing up at the right times.
  • Prompt suggestions only appear after the most recent Copilot message, keeping threads focused and uncluttered.
  • When Copilot is formulating a response, it shows context, tools, and reasoning inline—then collapses them into the message header once the reply streams in. You can always expand to see what it used.

This setup reduces interface friction—less tab switching, less mouse travel, and more continuous momentum throughout your workflow. The new layout improves the core ECAD experience too—placing the object browser and Inspector side-by-side, making it easier to inspect and modify your design at a glance. Less jumping around. More flow.

Faster Workflows with Copilot

This isn’t just a visual update—it’s a real improvement in how you work. With the new layout, these tasks now feel dramatically smoother:

  • Generate a block diagram - Simply have a conversation with Copilot about what you intend to build using as much information as you know. Copilot can use your requirements and constraints to explore many different architectural ideas and variations quickly.
  • BoM Generation - Just describe what you're building in natural language. Copilot will recommend key components by searching the parts library, reading datasheets, and applying its internal knowledge.
  • Swap Parts Without Losing Context - Need to replace a part but keep key specs? Now you can use Copilot and the Inspector side-by-side. Describe the changes you need, and immediately browse recommended part properties.
  • Place Multiple Parts in Seconds - After generating a BOM, Copilot can now drop components directly into your schematic—no manual lookup required.
  • Teach Copilot How You Work - Add naming conventions, preferred parts, or layout rules to your knowledge base, and Copilot will start adapting—carrying your preferences across projects automatically.

Setting the foundation for the future

This update is more than just a layout shift. It reflects a core belief: AI isn’t just a feature—it’s becoming the interface. Looking ahead, we’re building toward a future where hardware design starts with a conversation. You’ll always have full control—nothing is hidden in a black box—but we envision a workflow where your ideas move from prompt to PCB through an intelligent, adaptable partner. Eventually, you may find yourself managing a team of AI collaborators, each handling part of the design process in parallel, all coordinated through natural language.

Try the New Layout Today

Flux is getting smarter, faster, and more intuitive—so you can spend less time managing tabs and more time designing boards. Whether you’re a first-timer or returning after a break, now’s the perfect moment to jump in.

👉 Open Flux and try the new Copilot-first layout today.

|
July 10, 2025
Smarter Copilot, Cleaner Layouts, Fewer Bugs

Smarter Copilot, Cleaner Layouts, Fewer Bugs

This month, we’re rolling out major upgrades to Flux Copilot’s reasoning, transparency, and layout performance—plus some crucial fixes and a big leap in modular design reliability.

🧠 Copilot just got a lot smarter

A few weeks ago, we launched Copilot Knowledge—a way for you to teach Copilot how you work. As you approve suggestions, they become part of your personal or project memory: vendor preferences, naming conventions, design rules, review checklists, and more.

The result? Faster decisions, fewer mistakes, and better suggestions without repeating yourself.

Now we’re introducing the next layer: System Knowledge. This is a shared, curated knowledge base built by our team of senior engineers—including folks from NASA and other top hardware teams. They’re constantly encoding real-world insights, best practices, and edge cases that help Copilot make smarter choices across the board.

By combining your personal knowledge with system-wide expertise, Copilot becomes more responsive, more accurate, and more relevant to how modern hardware actually gets built. It now blends tribal wisdom with engineering logic to solve problems that used to require manual intervention—or years of experience.

Want to shape what Copilot knows? Hit us up in Slack or Canny with ideas—naming conventions, routing strategies, design rules. The more we share, the better it gets for everyone.

📦 Copilot now shows its work

No more black box. Copilot now gives real-time feedback as it processes part selections and schematic requests.

You’ll see a live execution trace—how it searches, filters, ranks, and substitutes. It’s like watching a checklist unfold in real time. Whether you’re validating a part or building a schematic from scratch, Copilot shows exactly what it’s doing, and why.

⚡ Speed and precision upgrades

Alongside transparency, we’ve made core performance improvements to Copilot’s part-selection engine:

  • 2–3× faster library searches
  • More accurate MPN targeting
  • More consistent behavior when adding parts in bulk

These changes reduce wait time, improve reliability, and keep your momentum flowing during schematic design.

🔝 Auto-Layout improvements

Thanks to your feedback, AI Auto-Layout just got a serious upgrade:

  • Supports your full via config, including microvias
  • Avoids awkward trace angles
  • Smarter pad exit direction logic
  • Better handling for castellated edge pins

These changes make Auto-Layout results cleaner, more production-ready, and easier to tweak.

🔜 Coming soon to Auto-Layout

We’re not done yet. Here’s what’s coming next:

  • Differential pair routing—even when pins aren’t adjacent
  • Smarter net spacing when layout allows
  • Routing prioritization based on net type (power, clock, etc.)

🧱 Module reliability fixes

We resolved a core issue where polygons broke inside modules—restoring full support for airwire and copper DRC checks in modular designs. Now your modules behave predictably from design to fab.

Try it out

All of this is live now—log in to Flux and give the latest updates a spin. As always, keep the feedback coming. We’re building Flux Copilot with you.

|
June 26, 2025
Crosstalk, Reflections, and the Real Challenges of Signal Integrity

Crosstalk, Reflections, and the Real Challenges of Signal Integrity

This post explains key signal integrity issues like crosstalk and reflections in PCBs and offers simple layout tips to avoid them. A free guide is included.

You followed the datasheet, double-checked the footprints, and kept your traces clean. But the moment your board hits production, there’s noise on the lines, your timing margins collapse, or worse: the board doesn’t pass compliance.

This is what Signal and Power Integrity (SI/PI) is all about, and why it’s critical even for everyday designs.

What’s Actually Going Wrong?

Signal integrity issues fall into three buckets:

  1. Reflections – When impedance is mismatched at connectors, vias, or stubs, energy reflects back toward the source. This causes overshoot, ringing, or timing errors.
  2. Insertion loss – High-frequency signals degrade as they move through lossy materials or poorly routed traces. Eye diagrams close up, jitter increases, and edge rates slow down.
  3. Crosstalk – Aggressor nets couple into nearby “victim” nets, injecting noise via mutual capacitance and inductance. This reduces your signal-to-noise ratio and corrupts data.

If you’re using fast clocks, long runs, or high-speed I/O—even on a two-layer board—these issues can bite.

What Is Crosstalk (And How to Spot It)?

Crosstalk happens when traces run too close in parallel. The energy from one net bleeds into the other, distorting waveforms and injecting unpredictable noise.

You’ll see false triggers or glitches in digital nets, unexpected ripple in analog sections and most of the times -- EMI issues in test.

Want a shortcut? If your trace spacing is less than 3× the width, and they run in parallel for more than a few centimeters, you probably have crosstalk.

5 Ways to Reduce Crosstalk Today

You don’t need a PhD or 8-layer board to fix this. Try these:

  • Increase spacing — Keep parallel nets ≥3× trace width
  • Use guard traces — Add grounded traces between high-speed lines
  • Stick to stripline — Route sensitive nets between ground planes
  • Control return paths — Avoid routing across plane splits
  • Maintain symmetry — For differential pairs, match spacing and lengths

It’s Not Just About Routing

Board materials, stack-up, impedance, and even your decoupling caps play a role.

If your stack-up lacks solid return planes, or your dielectric isn’t up to spec, no amount of “good routing” will save you.

You Don’t Have to Be an Expert, But You Do Need a Plan

This is why we put together a complete guide that breaks down:

  • How to characterize your signals
  • What to ask from your PCB house
  • How to choose materials and trace geometries
  • Where to place stitching vias and capacitors
  • How to validate performance before the lab

📘 Download the full Signal Integrity PDF Guide

With checklists, diagrams, and cheat sheets to design boards that work the first time, for FREE.

{{download-high-speed-guide}}

|
June 20, 2025
Smarter Part Search Just Got a Major Upgrade

Smarter Part Search Just Got a Major Upgrade

Flux Copilot’s new AI-powered part search makes finding and placing components faster and easier using natural language. It eliminates tool-switching and datasheet overload. This streamlines your PCB design workflow.

As fellow hardware designers, we know how disruptive this process can be. That’s why we’ve redesigned part search in Flux Copilot using advanced AI techniques, so you can stay focused on your design, not the scavenger hunt. Whether you're early in your journey or deep into system architecture, this upgrade makes intelligent part discovery accessible and reliable.

For Beginners: Fast, Friendly, and Frictionless

If you're new to PCB design, just figuring out what components to use can feel overwhelming. You might not know the terminology, part families, or what trade-offs actually matter. The goal of Copilot is to give you answers, not more decisions.

Natural-Language Search Without Filters

You don’t need to know the right keywords or select from dozens of confusing filters. Just describe the part you need, like you would to a teammate.

Prompt: "Find an off board molex connector with 2x6 pin configuration at 2.4mm pitch with current ratings of 500mA per pin in the @library."

Copilot interprets the request, runs an intelligent search, and returns a clean table with real components, complete with specs, pricing, availability, and embedded datasheets.

From Block Diagram to BOM

Block diagrams are often your first step in scoping a design. But turning those blocks into real parts usually requires a second, manual pass.

Copilot eliminates that step. If you’ve created a block diagram in Flux, you can just ask:

Prompt: "Generate a BOM from this block diagram. Use parts available in the @library"

Copilot reads the intent behind each block and recommends components that fit, and are available in the library.

Context-Aware Part Suggestions

When you're new, it's hard to even know what to ask for. That's why Copilot uses the context of your design, voltage rails, interfaces, or constraints you've already defined, to guide its recommendations.

This is also where Copilot’s Knowledge Base really shines. If you’ve saved your preferred components, naming conventions, or layout guidelines, Copilot can use that information automatically, so its suggestions are already aligned with how you like to design.

Prompt: "Find a STM32 IC that has over 32 GPIOs, peripherals for 2x full SDIO, 2xI2S busses, and 3 QSPI busses from the @library"

Instead of a long list of generic op-amps, you’ll get options that fit the electrical and mechanical requirements of your board, with spec highlights that make it easier to choose.

For Power Users: Precision Meets Productivity

If you're an experienced designer, you already know what you're looking for. But the search process still gets in your way, especially when you’re comparing subtle trade-offs, juggling PDFs, or jumping between tools.

Copilot now lets you move from part search to placement in one continuous thread.

Smarter Alternatives and Part Families

Looking for second sources or similar components? Copilot understands part families and common alternatives.

Prompt: "I want to add an STM32I0 from the @library to this project. Can you recommend one from that family I can use?"

You’ll get a curated set of variants from different vendors, with key spec differences called out and datasheet previews inline. You can quickly assess whether a part meets your requirements, without opening five PDFs.

One-Thread Search → Action Workflows

Context switching kills momentum. You find a part in one tool, then you’re off hunting for its symbol, then toggling over to assign a footprint, then digging through menus just to place it in your schematic. That back-and-forth might not seem like much, but multiply it by dozens of parts, and it adds up fast.

Copilot keeps you in the flow. Once you’ve found the right part, you can take action on it right in the same conversation. Search, validate, and place, all within the same conversation.

Prompt: "I wanto add a TCPP01-M12 from the @library to help protect my circuit electrically from the USB-C connector. Can you help me find it?

You can go from idea to implementation without friction:

Prompt: "Find an MCU for a low-power IoT node."
Prompt: "Place STM32L4R9 in my schematic."

Copilot pulls context-aware results, then places your selection with the right footprint and symbol directly into your schematic. This also works for passives, modules, and more complex components.

Prompt: "Add a resistor divider for a 12V to 3.3V conversion using 1% resistors."

With one thread, you go from requirement → component → placement, all without breaking your flow .

Embedded Datasheet and Spec Preview

We’ve all been there, clicking through six different datasheets just to confirm one pinout or cross-check a quiescent current value. It’s slow, tedious, and pulls you out of your design flow.

If you're down to two op-amps with nearly identical specs, Copilot can analyze their datasheets and save you 5–10 minutes per part, and help you catch subtle but important differences before committing.

Prompt: "Show me 10 V LDOs under 100 µA quiescent current for battery-powered sensors."

You'll get a table with all the essentials, and you can inspect the PDFs directly, just like you would with tabs and downloads, but without the friction.

Under the Hood: Smarter Search, Built for Engineers

What makes this all possible? Behind the scenes, Flux Copilot now uses a combination of two powerful AI strategies: Hybrid Retrieval-Augmented Generation (Hybrid RAG) and an agentic search planning system built specifically for part discovery.

Let’s unpack that.

Hybrid RAG is the foundation, it runs two search engines in parallel:

  • One is keyword-based, perfect for exact matches like MPNs or filter specs.
  • The other is vector-based, which understands natural-language prompts like “buck converter for 3.3V logic.”

Copilot fuses both results and re-ranks them based on relevance, so you're more likely to get answers that are both accurate and contextually useful. You don’t need to write the perfect query. Just describe what you need, and Copilot translates it into both a keyword and a semantic search behind the scenes.

But that’s just the starting point.

Copilot doesn’t just run one query and hope for the best. It creates a search plan, executes it, evaluates the results, and adapts, iterating until it finds components that truly match your design intent.

It knows, for example:

  • That pin-and package-compatible alternatives are often more useful than generic functional equivalents.
  • That exploring cheaper, more available, or better-suited parts (even if not explicitly requested) can offer better outcomes.
  • That expanding the search scope beyond your prompt can surface smarter, layout-friendly options.

This matters because part search isn’t just about finding “a component that works.” It’s about finding parts that fit your schematic, your layout, your budget, and your workflow. And Copilot does that autonomously, in the background, while keeping you in control.

Think of it like designing for both performance and manufacturability. Copilot doesn’t stop at meeting the spec, it helps optimize for the full stack of constraints you care about as a hardware designer.

The result is a part search engine that behaves less like a query box, and more like a teammate who’s thinking alongside you.

Try It Today

The new part search is live now:

  • Search in plain language
  • Compare specs with embedded previews
  • Place parts directly in your design without losing momentum

As hardware designers ourselves, we built this to remove friction and help you move faster, whether you're validating a quick prototype or heading into production.

Try it out, and if you have thoughts, questions, or edge cases you want to test, we’d love to hear about them in the Flux Slack Community.

|
June 5, 2025
Flux Copilot: Under the Hood

Flux Copilot: Under the Hood

This post will give you a deeper understanding of how Flux Copilot works, how large language models (LLMs) and agentic systems operate under the hood, and why grounding them in engineering context matters.

This post will give you a deeper understanding of how Copilot works, how large language models (LLMs) and agentic systems operate under the hood, and why grounding them in engineering context matters. You'll walk away with concrete strategies to get better results — and a clearer sense of how your feedback can shape the future of AI-assisted design.

The Gap Between AI Hype and Reality

If you've ever used an AI tool and felt disappointed, you're not alone. Engineers expect precision, and sometimes get something unpredictable. However, that doesn’t mean AI is overhyped. Rather, it means AI is evolving, and we need to learn how to work with it.

AI — especially large language models — is already an incredibly powerful tool. It can synthesize knowledge from thousands of documents, surface insights instantly, and assist in real-time decision-making. But like any tool, it needs to be used correctly. Understanding how it works helps you unlock its full potential.

That’s why we’re writing this. The more you understand how Flux Copilot works under the hood, the more empowered you’ll be to use it effectively, and help shape what it becomes.

How LLMs Work (and What Makes Copilot Different)

At the core of Copilot is a large language model (LLM) — a deep neural network trained on massive datasets to predict the next token in a sequence. In practice, this means it can understand natural language prompts, reason across technical contexts, and generate structured responses.

LLMs aren't "search engines" or "knowledge bases." They don’t retrieve information, they generate it, based on patterns learned during training. This is both their power and their risk: they can generalize across domains and produce fluent output, but they can also produce confident-sounding nonsense — what we call hallucinations.

That’s why Copilot isn’t just a raw LLM. It’s an LLM grounded in structured, trustworthy data:

  • Your active design: schematics, PCB, parts, netlist
  • Our 750K+ part library, complete with datasheets and metadata
  • Context from the Flux editor (mouse focus, selection, properties, descriptions, etc.)
  • Copilot Knowledge, which encodes your preferences and reusable logic. It’s also being constantly updated by Flux experts and professional electrical engineers, making Copilot smarter everyday.

By combining generative reasoning with factual, contextual inputs, we reduce hallucinations and increase the reliability of Copilot’s suggestions. But it's not bulletproof. It can still generate plausible-sounding errors if the grounding data is missing, incomplete, or misinterpreted.

How Copilot Works

Copilot isn't operating in a vacuum. It's more than just an LLM generating text — it's an AI agent with access to real tools, structured data, and your active design context. Because it understands your schematic — the parts you’ve used, their interconnections, net names, designators, and annotations — it can reason about your design.

Under the hood, Copilot is connected to a series of tightly integrated tools, each exposing a specific capability:

  • Library Tool: Copilot can search Flux’s part library — over 750,000 components — and return results filtered by function, footprint, specs, availability, or manufacturer. When you ask for a part, it’s not guessing from memory; it’s querying a live, structured catalog.
  • Calculator Tool: For tasks involving math — whether it’s computing a power budget, estimating voltage drops, or calculating decoupling values — Copilot uses a dedicated calculator that handles unit conversions and component-specific formulas.
  • Code Interpreter: When analytical tasks require logic or visualization (e.g. generating a filter response curve, performing statistical tolerance analysis, or plotting a charging profile), Copilot can write and execute Python code using an isolated interpreter. This adds a layer of precision and repeatability you won't get from a standard LLM.

Together, these tools give Copilot the ability to behave more like a true assistant with systems-level access — not just a text generator.

This kind of functionality bridges the gap between assistant and collaborator. It’s what makes Copilot feel less like a chatbot and more like a teammate. A junior engineer who doesn’t just explain what to do — but starts doing it.

And because Copilot isn’t just responding in a chat bubble — it's connected to your active design — it can take actions: edit the schematic, add components, modify net connections, and flag inconsistencies.

Why It Sometimes Gets It Wrong

LLMs are generative. They don’t pull facts from a database — they generate answers word by word, based on statistical likelihood. This means they can hallucinate: confidently stating something that sounds plausible but is completely false.

In hardware design, hallucinations can show up as incorrect pin mappings, wrong default values, or oversimplified assumptions. This can lead to real mistakes if the user isn’t validating what Copilot outputs.

While Copilot can take actions inside your project — like editing schematics or inserting parts — some actions may succeed, others may only partially complete, and some prompts might be misunderstood altogether. This is especially true in more complex scenarios, where multiple steps or system-level understanding is needed. The goal is a seamless experience where intent leads to correct execution, but today, users should still expect to guide and verify every step.

Grounding Copilot in real data — through datasheets, project context, and part metadata — helps reduce these risks. But it doesn’t eliminate them. The model might overlook a constraint, misread a spec, or provide a solution that looks reasonable but doesn’t work in practice.

It’s essential to treat Copilot as you would a junior team member: capable, fast, but not infallible. Always review its suggestions. Provide feedback. Ask clarifying follow-ups. That interaction is what turns AI into a truly useful design partner.

We’re also actively working on helping Copilot surface uncertainty — so it can tell you when it’s guessing, and explain what it's basing its answers on (or what information it lacks).

How to Get Better Results

Using Copilot effectively is less about being technical and more about being clear. It’s like working with a new hire who’s smart but unfamiliar with your preferences. The more context you give it, the better it performs.

If you’re looking for a regulator, don’t just say “add an LDO.” Try something like:

“Suggest a 3.3V LDO for an ESP32 with <100uA quiescent current and SOT-23 footprint.”

That level of detail dramatically increases the relevance of the result.

And because Copilot sees your schematic, you can ask things like:

“Which nets are missing decoupling capacitors?”
“Wire up a power tree for these ICs.”
“Add pull-ups to all I²C lines.”

These are tasks that might take you 10–15 minutes. Copilot can do them in seconds — not because it knows better than you, but because it has access to the same information and applies it faster.

You can also refine prompts through iteration. If a response misses the mark, say:

“That’s too high power — optimize for <10mA draw,”

or

“I’d prefer a Texas Instruments part here.”

Copilot remembers the context of your project and previous replies. Treat it like an interactive design partner, not a search engine.

Getting better results with Copilot’s action-taking features — especially for part insertion and wiring — requires a bit of strategy. When asking Copilot to add parts, keep your request scoped to a small, related group of components. For example, instead of saying

“add a power supply,”

try

“Add an 500mA 3.3V linear regulator with a ceramic input capacitor and output capacitors,”

This helps Copilot reason about the function and relationships between components.

Similarly, when wiring things up, ask Copilot to connect two or three components at a time — like wiring up a sensor to a microcontroller with the necessary pull-ups — rather than asking it to connect an entire subsystem in one go. This makes the task more manageable, and improves the accuracy and completeness of the result.

And when it comes to reviewing your work, Copilot can already identify common mistakes, missing components, or inconsistent naming. As we continue building, that design review capability will become even more comprehensive — combining simulation, datasheet validation, and layout context.

The Vision: Prompt → PCB

Everything we’ve shown so far — contextual understanding, structured reasoning, agentic actions — is just the beginning. The real goal is to make hardware design more fluid, iterative, and collaborative.

We’re building toward a future where describing what you want is enough to begin the design process. Where Flux Copilot understands your intent, accounts for constraints, and takes meaningful steps forward — not just by suggesting, but by executing.

Imagine typing:

“Design a BLE-enabled temperature sensor with 6-month battery life. Optimize for low power.”

And Copilot delivers:

  • A schematic tailored to your requirements
  • Part suggestions with sourcing in mind
  • A block diagram
  • A BOM with pricing
  • A breakdown of assumptions and trade-offs

This isn’t sci-fi. It’s the direction we’re actively building toward — and your feedback plays a big role in making it real.

Join the Journey

Copilot improves fastest when it’s used by real engineers solving real problems. Here’s how you can help:

Give feedback — What did Copilot do well? Where did it fall short? Be specific.

Train it — Add your naming rules, preferred suppliers, or circuit patterns to Copilot Knowledge.

Push it — Ask for things you wish it could do. Even if it can’t yet, your input helps shape what we build next.

You're not just using a tool. You’re helping define what engineering looks like when AI becomes part of the workflow.

Let’s build it together.

|
June 12, 2025