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.
Today, we’re excited to introduce AI Auto-Layout, powered by Flux Copilot. This is the next step toward full layout automation. With just one click, Copilot tackles the repetitive task of routing your board, delivering clean, human-like results that are easy to work with and iterate on.
Today, we’re excited to share the preview of AI Auto-Layout, powered by Flux Copilot. This is the next step toward full layout automation. With just one click, Copilot tackles the repetitive task of routing your board, delivering clean, human-like results that are easy to work with and iterate on. Whether you're working on a simple or moderately complex design, AI Auto-Layout helps you stay in the flow while saving hours of effort.
One of the biggest challenges with traditional autorouters is the complexity of setup. By the time you’ve configured everything, you might have already routed the board manually. AI Auto-Layout eliminates this frustration by providing a streamlined, fully integrated experience with smart defaults that’s easy to use for beginners while remaining powerful and customizable for advanced users.
For simple and medium-complexity boards, the smart defaults handle most configurations for you, so all you need to do is finalize your schematic, place your components, and hit “Auto-Layout.” The smart defaults for trace width and spacing are intelligently applied, allowing you to focus on design, not setup.
If you need more control, advanced customization is only a few clicks away. Add keep-outs, define custom trace widths, and set advanced constraints to meet specific design requirements. Learn more about how to setup your project by watching this video tutorial or reading the documentation on AI Auto-Layout.
Iterating with AI Auto-Layout is also seamless. Feel free to route part of your board with critical, or high speed traces, and then allow AI Auto-Layout to complete the busy work. Whether you’re relying on defaults or customizing advanced constraints, AI Auto-Layout starts routing with just a single click.
This combination of simplicity and flexibility makes AI Auto-Layout accessible to anyone, from beginners building their first PCB to professionals designing for production. It’s routing that adapts to your needs, not the other way around.
Traditional autorouters often treat routing as a purely mathematical exercise, optimizing only for shortest paths without considering practical realities like manufacturability, signal integrity, and clarity. The result is all too familiar: tangled, robotic layouts that are tough to debug and frustrating to iterate on.
Flux’s Auto-Layout takes a completely different approach. By using advanced AI techniques—especially Reinforcement Learning (RL)—it finds routes that feel intuitive and professional. Instead of following rigid, one-size-fits-all rules, RL allows the AI to continuously adjust its decisions. It learns from each choice, honing in on cleaner, more balanced arrangements that reflect real-world design priorities.
As Auto-Layout runs, you can watch the layout improve over multiple iterations and accept or cancel at any point. Simple boards might converge on a good solution in a matter of minutes, while more complex projects may require longer—sometimes 10-15 minutes or even several hours. The result is a PCB layout that’s easier to understand, refine, and trust.
Examples of AI Auto-Layout’s Human-like Results:
Sensitive Power Trace Prioritization: Auto-Layout identifies critical power traces and prioritizes them for optimal routing, preserving signal integrity and minimizing interference.
Crystal Oscillator Signal Routing: Auto-Layout ensures crystal oscillator signals take the shortest path to the clock input, reducing degradation and interference, while maintaining safe distances from other nets.
Throughout this process, your data remains yours. We employ robust encryption and modern data centers to keep your information secure, just like the trusted cloud services you rely on daily. If you want to learn more, please take a look at our Privacy Statement.
We’re thrilled to introduce AI Auto-Layout as part of a preview release, with access rolling out gradually. If you’re a new user, you’ll have free Copilot credits included in your 2-week trial, which you can use to explore the feature if you’re granted access. For paid users, AI Auto-Layout uses the Copilot credits already included in your plan. Need more credits? Visit Plans & Payments to keep your projects on track.
Your feedback is essential to helping us refine and improve AI Auto-Layout. Join us on this journey to make PCB design smarter, faster, and more intuitive for everyone.
Want to design your own macropad? Discover how to create one using the Raspberry Pi Pico 2 and Flux's AI Auto-Layout. From schematics and components to PCB layout and firmware, we’ve got you covered. Boost your productivity with a custom macropad—start building today!
This example takes inspiration from the popular “Figma Creator Micro,” which was designed to speed up design software workflows. We wanted a similarly compact macropad with plenty of customization.
Key Components and Features:
1. Raspberry Pi Pico 2 (RP2350A)
2. External Flash Memory (W25Q32RVXHJQ)
3. Two Rotary Encoders (PEC12R-2220F-S0024)
4. Slide Potentiometer (PTA2043-2010CIB103)
We used Flux’s automatic ground fill to ensure easy, noise-free connections across the board. Smart vias also help optimize routing, especially in compact designs. That keeps your layout clean and production-friendly.
See the Schematic and PCB: Open/Clone the Example Project in Flux to explore the design step by step. If you want a no-fuss option, you can literally just fork and order it as-is.
Before you start tinkering, it helps to see how everything fits together. If you’re not sure why certain parts are included or how they’re wired, you can simply ask Flux Copilot, our AI assistant, right in the project.
Example Copilot Prompts:
@copilot can you explain how the Mechanical Key Module is wired to the Raspberry Pi Pico?
@copilot what’s the function of the external flash memory in this design?
@copilot can you outline how the two rotary encoders are connected?
@copilot which GPIO pins are currently free for additional keys or sensors?
You can also request a high-level overview of the entire project:
Copilot will respond with details about components, pin assignments, and even why certain parts were chosen, helping you understand the design before you dive into any major customizations.
A quick way of personalizing this design would be to add some more keys. Each Mechanical Key Module is pre-built with the switch, diode, and LED. If you want more (or fewer) keys:
1. Copy the Module in the schematic.
2. Ask Copilot for an unused GPIO on the RP2350. Type:
@copilot Find a free GPIO Pin on the RP2350 where I can connect a new key
3. Let Flux Copilot handle the actual schematic wiring if you’d like. Type:
@copilot connect Key13 GPIO X
For the rotary encoders and slide potentiometer, you’ll see them already placed in the schematic. Feel free to move them around, switch to different pins, or remove them if you don’t need them.
Switch to the PCB editor to see the current footprint placements.
Repeat or tweak until the board shape, connector positions, and overall look match your preferences.
That’s it! You’ll have your custom macropad PCB in hand in a couple of weeks—ready to solder and test.
We’ve included a MicroPython firmware example that handles debouncing, RGB lighting, rotary encoder tracking, and custom macros. You can tweak it however you like: add more key commands, change LED effects, or even integrate USB HID keyboard functionality.
Below is the full example code:
How to Flash:
A macropad is a fun, hands-on introduction to designing professional-grade PCBs with Flux—while still being small and easy to iterate on. Using modules, AI Auto-Layout, and built-in Copilot means you can move fast, experiment freely, and end up with a fully functional device you’ll actually use every day.
Ready to fork this design and customize the hardware, firmware, or both?
Share your unique designs in our Flux Slack Community for a chance to be featured in an upcoming showcase!
We can’t wait to see your take on this build—happy designing!
Learn five practical tips to improve PCB routing with AI Auto-Layout, including differential pairs, power traces, rule sets, zones, and convergence strategies.
AI Auto-Layout is not just another autorouter—it’s an intelligent assistant that continuously learns and refines its results based on user feedback. If you've ever felt frustrated with traditional auto-routing tools, this guide will show you how to achieve clean, professional layouts with minimal effort. Let’s dive in!
Differential pairs are essential for high-speed designs, ensuring minimal signal distortion and optimal power transfer. Flux's AI Auto-Layout can route differential pairs automatically if your components and nets are correctly configured.
Power integrity is crucial for any PCB design, and AI Auto-Layout incorporates an automatic copper width calculator to optimize power traces efficiently.
Rule sets in Flux allow you to efficiently apply layout rules across multiple objects using selector-based syntax, making design more consistent and AI Auto-Layout more effective.
Zones in Flux are a powerful way to define keep-out regions of any shape or size on any layer, allowing you to control where AI Auto-Layout routes traces.
AI Auto-Layout continuously optimizes routing decisions, but for complex boards, it may take longer to converge on an ideal solution. Following these best practices will ensure more efficient routing.
AI Auto-Layout is the fastest-evolving AI-driven PCB design feature in history. We’re actively listening to user feedback and prioritizing enhancements based on real-world use cases. If you haven't tried it yet, now’s the perfect time to experience the future of PCB design.
Get started today and see how AI Auto-Layout can transform your workflow. With continuous improvements rolling out, this tool will only get better—and your designs will too!
This blog breaks down the key tradeoffs between prototyping and production-ready electrical engineering, exploring how power management, RF design, PCB layout, and optimization strategies evolve from flexible, modular designs to efficient, manufacturable products.
Let's break it down with a case study: a wearable AI pendant built around the ESP32-S3. It packs a microphone array, a LiPo battery with USB-C power, and a PCB antenna into a compact, power-efficient design. How would a design intended for a few prototypes differ from one built for mass production? More importantly, how can a designer transition from one to the other?
A design for prototyping is likely to start with an ESP32 development board, stacking breakout modules for power, audio, and sensors, and wiring everything together on a protoboard. This modular approach speeds up development, allowing rapid iteration and debugging. However, the result is often bulkier and less optimized for power efficiency and performance.
A production-ready design follows a different path. It begins with a block diagram, mapping out power distribution, signal paths, and communication protocols. Instead of separate breakout boards, all functions are integrated into a single custom PCB. This minimizes component count, optimizes trace routing, and ensures better signal integrity, ultimately leading to a leaner, more reliable system.
How to Transition: To move from a prototype to a production-ready design, start by identifying frequently used breakout board components and replace them with equivalent ICs that can be integrated directly onto the PCB. Use search tools like Digikey’s filter or Copilot to narrow the search and check the reference design or application note in each datasheet you are evaluating. Use the prototype to refine the design before committing to a custom layout.
A prototype design might use an AMS1117 linear regulator because it’s easy to wire up and doesn’t require extra components. A generic charging module is typically added, setting up a functional but inefficient system that dissipates excess energy as heat.
A production-ready design optimizes every power stage. The MCP73832T charging IC is chosen with a charge current precisely set based on the battery’s capacity. A MOSFET-based power switch ensures seamless transitions between USB and battery power, while a carefully selected low-dropout regulator (LDO) or buck converter maximizes efficiency, extending battery life and reducing thermal issues.
How to Transition: Instead of relying on modular solutions, select integrated power management ICs suited for your voltage and current requirements. Optimize power paths by minimizing unnecessary regulators and designing efficient layouts to reduce power loss.
A prototype design may rely on the ESP32’s built-in PCB antenna, which works for initial development but can suffer from signal degradation due to poor placement and interference.
A production-ready design requires careful RF planning. The ground plane is optimized, and impedance-controlled traces ensure signal integrity. A matching network is tuned to improve impedance matching, reducing signal reflection and maximizing transmission efficiency.
How to Transition: Follow manufacturer guidelines for PCB antenna placement and matching networks. There are many resources and simulation software's to ensure accurate design like Ansys. Use impedance-controlled stack-ups in your PCB layout to ensure signal stability and range.
A prototype might connect MEMS microphones directly to the ESP32-S3’s ADC, which works but is susceptible to noise. Single-ended connections can pick up unwanted interference, degrading signal quality.
A production-ready design accounts for signal integrity. Differential microphone routing reduces noise, and DC-blocking capacitors are selected to fine-tune frequency response. Impedance-matched traces ensure reliable signal transmission, while an external ADC is used for higher fidelity audio.
How to Transition: If audio quality is a key requirement, incorporate differential microphone routing and external ADCs early in the design. Use simulation tools to validate signal integrity before committing to the layout. Always check the frequency response characteristics of the ADC and Microphone.
PCB design benefits from automation, but knowing when and how to use AI Auto-Layout is key. A prototype design might rely on auto-routing for the entire board, allowing for quick prototyping and iteration. This speeds up development but may introduce unnecessary vias, tangled traces, and potential EMI issues.
A production-ready design takes a hybrid approach. High-speed, sensitive signals, and power traces are manually routed to ensure signal integrity. Once these critical traces are placed, AI Auto-Layout handles the remaining connections, reducing design time while maintaining quality.
How to Transition: Start by routing critical signals manually, especially high-speed traces and power connections. Use AI Auto-Layout for non-critical traces, ensuring design efficiency without compromising quality.
Prototyping and production-ready designs share the same fundamental principles: understanding tradeoffs, optimizing efficiency, and refining designs. A prototype prioritizes flexibility and quick iteration, while a production design optimizes for manufacturability, longevity, and performance.
Neither approach is inherently better; they serve different purposes. The best designers learn from both worlds. Those developing prototypes can incorporate creative design methodologies, while those working toward production can embrace the structured and precision of integrated design.
At the end of the day, electrical engineering isn’t about rigidly following a set of rules—it’s about making smart, defensible decisions based on the constraints at hand. Whether you're building a quick prototype or refining a production-ready device, the key is knowing the why behind every choice.
Want to see a full breakdown of this project? Check out the complete design walkthrough!
Imagine starting a project with over 800,000+ parts at your fingertips, ready to go without any setup. With Flux community-powered part library, you have everything you need to build at scale —all in one place, with real-time supply chain data, intelligent filters, and powerful AI tools.
As any hardware designer knows, access to the right parts can make or break your design process. When the parts you need aren’t available, you’re forced to create them from scratch or search through endless online resources, slowing down your workflow and increasing the risk of mistakes.
With this launch, Flux is eliminating these obstacles. Our parts library has grown from 180,000 to over 800,000 parts this year alone, making it the largest, most comprehensive library embedded in any ECAD tool. With more parts available, you can now design faster, with greater confidence, and the reassurance that every component you need is readily available and up-to-date.
Finding the right part shouldn’t feel like searching for a needle in a haystack. With our expanded library, you now have access to enhanced filters and a smart ranking system that prioritizes parts based on their relevance and popularity within the community.
Here are some of the powerful filters now available in Flux:
These filters give you the freedom to design with precision, narrowing your search to parts that fit your exact specifications and are available in real-time. No need to jump between different sources to check stock—Flux brings live data right to you.
The new parts library also include live data that gives you valuable insights as you build. Here’s what you’ll find:
These improvements aren’t just conveniences—they’re essential tools that save you time and reduce the risk of expensive errors in your design process.
To help you find the best part for your project, we’ve added new, advanced filters that make selection faster and more precise. Here’s a quick summary, but check out our tutorial for a deeper dive:
{{insert-1m-video}}
These AI workflows allow you to optimize your BOM for factors like cost, power efficiency, and compliance—all within the same tool. It’s like having an expert assistant by your side, making every design choice easier.
With 800,000+ parts and advanced tools at your fingertips, Flux is redefining what it means to design with confidence and speed. This expanded library is just one more way we’re empowering designers like you to do your best work, faster and more efficiently.
Open Flux today and start building with instant access to one of the industry’s largest parts libraries.
{{insert-go-to-flux-btn}}
With Flux, you can start with a ready-made project or a tailored template, customize it using Flux Copilot, and then let AI Auto-Layout handle the rest. Once your design is complete, Seeed takes over, fabricating, assembling, and shipping your project—at no cost.
That's why we're partnering with Seeed Studio. Together, we’re making it incredibly easy to bring your ideas to life.
With Flux, you can start with a ready-made project or a tailored template, customize it using Flux Copilot, and then let AI Auto-Layout handle the rest. Once your design is complete, Seeed takes over, fabricating, assembling, and shipping your project—at no cost.
The Seeed organization in Flux has everything you need to get started:
These are complete, functional designs you can use as a starting point:
If you’re building something unique, start with one of Seeed’s board templates. These templates include footprints, pinouts, and configurations, so you can get to designing faster without starting from scratch.
Once you’ve cloned a project or chosen a template, Flux Copilot helps you make it uniquely yours. Adding components, swapping LEDs, or refining connections. You can drop in new parts, and Copilot will automatically guide you through their placement and configuration, ensuring your changes fit seamlessly into the existing design.
It’s like having an expert engineer on your team, guiding you through each step. Learn more about Copilot.
Once your schematic is complete, it’s time to move on to the layout. Traditionally, this step can be tedious and time-consuming, but Flux’s AI Auto-Layout changes the game. Instead of routing traces manually, Auto-Layout optimizes your board in minutes.
The AI intelligently routes components, generating clean, manufacturable designs with no extra configuration needed. During the optimization process, you’ll see multiple iterations of your design as the AI progressively improves the layout. Once it’s complete, you can review and select your preferred version, with the assurance that every option is optimized for manufacturing.
{{learn-auto-layout}}
Here’s the best part: through the LED Remix Campaign, Seeed will manufacture and assemble your project—for free.
Create an LED-based design using a Seeed XIAO board in Flux, then submit to Seeed. Their Fusion service ensures your board is produced with high-quality standards and ready to use. Flux and Seeed work seamlessly together, with templates and ready-made projects optimized for manufacturing from the start. Export your Gerber files in just one click, and let Seeed handle the rest.
What you get:
Ready to design? Here’s how:
With Flux and Seeed, it’s never been easier to design, iterate, and manufacture PCBs. Start faster, and bring your ideas to life.