March 27, 2024

Making Parts Just Got Easier: Introducing Parametric Symbols

A beautiful parametrically programmable schematic symbol of a microcontroller chip created in Flux

Have you ever tried to read a new schematic, but been lost in pages and pages of incoherent symbols, signals, and interconnections? Symbols are the building blocks for how we share ideas with teammates, manufacturers, and stakeholders. For effective communication between stakeholders, schematics need to be organized, readable, and follow strong visual conventions for signal flow. Unfortunately, the process of creating symbols is often too rigid and tedious to create schematics that are beautiful.

That’s why, today, we’re introducing parametrically programmable schematic symbols in Flux. 

Parametrically Programmable Schematic Symbols

In modern EDA tools, creating schematics and symbols entails a manual process of drawing rectangles, squares, and lines with a mouse and cursor. Too often, we fight with symbols because they’re so hard to modify. It can feel impossible to create any sort of sane signal convention. Interconnections and signal flow ultimately devolve into lines leaving your symbol’s pins in seemingly random order and direction. How is anyone supposed to make sense of these schematics?

Flux's parametric symbols change how we view schematic symbols by offering you customization and flexibility. With parametric symbols, your team can better organize your schematic symbols by grouping pins based on functionality and logical connection, without needing to physically draw the symbol. Want all GPIO to be grouped together? Maybe you want all power pins to be on the left side of the symbol? Or, do you want all ADC channel pins to be next to each other?

Parametric symbols enable your team to make designs organized and readable. The result is a symbol that isn’t just a square with some lines, it’s a neatly organized, clearly partitioned set of functions that can be easily interpreted by anyone on the team and beyond. Don’t fight with rigid symbols. Instead, organize your symbol as you want, make the signal flow clear and intuitive, and end up with a schematic design that is simple to understand.

Parametric symbols also introduce unprecedented levels of flexibility and customization. Unlike conventional symbols that need to be completely redrawn by hand if changes are desired, parametric symbols are configurable on the fly. No more hassle and wasted time using a drawing tool to rearrange pins.  

How to Use Parametric Symbols in Flux

At Flux, we believe your design should be declarative, not imperative. You should tell your symbols how they could behave - not the other way around. Parametric symbols are our first step in realizing this reality.

Creating parametric symbols in Flux is as simple as filling out property fields in the Inspector Panel. 4 properties determine how the symbol arranges itself:

  • Section: What classification of pin are you working with? Is it a control pin, or a power pin? The “Section” property allows you to define this for each pin on the symbol. Visually, pins will be segmented into their own block in the symbol.
  • Pin Group: Within your pin Section, you may want to partition things further, for example, based on the register. Pin Group allows you to specify how the pins are organized within your section. Visually, pins will be placed closer together.
  • Pin Orientation: Where do you want the pin located? Left or Right? This property defines where the pin should be placed.
  • Terminal Order: Do you have more important pins or want to reposition a section vertically? Terminal order specifies how pins are laid out from top to bottom. 

Once the symbol is created, it can be changed easily by redefining properties to your liking. That means that symbols are dynamic and configurable with little to no effort and wasted time.

To learn more about how to work with parametric symbols in Flux, check out the documentation page.

Declarative Design

Parametric symbols are our first step towards a truly declarative workflow with Flux. Soon, you will find declarative workflows integrated into every feature, including the PCB Editor.

Want to learn more about how to start using parametric symbols in Flux? Contact sales today.

Profile avatar of the blog author

Mark Wu

Mark is currently completing his Bachelor's of Science in Electrical Engineering at Cal Poly - SLO with a minor in mathematics. He's deeply intrigued on electronic projects related to space resource harvesting, artificial general intelligence, and augmented reality. Find him on Flux @markwuflux

Go 10x faster from idea to PCB
Work with Flux like an engineering intern—automating the grunt work, learning your standards, explaining its decisions, and checking in for feedback at key moments.
Illustration of sub-layout. Several groups of parts and traces hover above a layout.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.

Related Content

Meet Files: AI-Native Project Documentation

Meet Files: AI-Native Project Documentation

Flux Files centralizes your project docs, assets, and AI outputs in one tab so your team and AI always have the context they need.

Profile avatar of Lance Cassidy
Lance Cassidy
|April 16, 2026
High-Speed PCB Design: Layout Rules, Signal Integrity, and Routing Best Practices

High-Speed PCB Design: Layout Rules, Signal Integrity, and Routing Best Practices

Whether you're migrating from popular EDA applications or starting fresh, mastering high speed PCB design has never been more intuitive. Flux enables teams to design, simulate, and route with real-time AI assistance, so you can spin your next high-speed board with total confidence.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|March 26, 2026
Never Worry About Stackups Again: Introducing the Stackup Editor

Never Worry About Stackups Again: Introducing the Stackup Editor

We’re launching our Stackup Editor: a new and improved way to select your PCB stackup that requires less time, less effort, and is less prone to errors. This is another massive step towards creating a single place where designers can collaborate with each other and the industry as a whole.

Profile avatar of Jake Hertz
Jake Hertz
|March 13, 2026
Spring 2026 Updates: Faster AI, Better Layouts, Smarter Sourcing

Spring 2026 Updates: Faster AI, Better Layouts, Smarter Sourcing

This Spring 2026 updates make hardware design faster end-to-end with a more capable, self-correcting AI agent, improved AI auto-layout that needs less cleanup, sourcing-aware design with real-time pricing and availability, and templates to start from.

Profile avatar of Nico Tzovanis
Nico Tzovanis
|March 13, 2026
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.

Profile avatar of Lance Cassidy
Lance Cassidy
|July 10, 2025
Teach Copilot How You Work with Knowledge

Teach Copilot How You Work with Knowledge

Now, Flux Copilot can learn how you work—your design principles, part selection preferences, schematic style guidelines, and testing workflows—and remember them automatically.

Profile avatar of Matthias Wagner
Matthias Wagner
|May 19, 2025
Smart Polygons: Advanced PCB Design Just Got Easier

Smart Polygons: Advanced PCB Design Just Got Easier

We're excited to unveil our Smart Polygon system in Flux! This powerful capability builds on top of our automatic copper fills to transform how you create and manage custom copper areas in your PCB designs.

Profile avatar of Nico Tzovanis
Nico Tzovanis
|May 8, 2025
Introducing Curved Traces in Flux

Introducing Curved Traces in Flux

Whether you’re routing high-speed buses, fine-tuning antennas, or laying out clean RF filters, sharp 90º or even 45º angles can be a serious bottleneck. Now, you can create precisely curved elbows across entire nets—or dial them in trace by trace—with full control over radius, inheritance, and overrides.

Profile avatar of Lance Cassidy
Lance Cassidy
|April 3, 2025