Documentation
Go to AppSign InSign Up
    Getting Started
    • Introduction to Flux
    • What is Flux?
    • Quick Start
    • The Flux Method
    • Creating an Account
    • Flux for Organizations
    • Setting Up Your Browser
      • Mouse & Trackpad
      • Multi-Screen Operation
      • Keyboard Shortcuts
    • Your First PCB in Flux
      • DFM & Export
      • PCB Layout & Routing
      • Project Setup
      • Schematic
      • Export & Manufacturing
    • KiCAD to Flux
      • Layout
      • Parts & Libraries
      • Schematics
    • Eagle to Flux
    • EasyEDA to Flux
    • Upverter to Flux
    • Altium to Flux
    • Getting Help
    Tutorials
    • Tutorials
    • Getting Started With Flux
      • Customizing Flux
    • Flux Use Cases
      • AI Architecture Design
      • AI Component Research
      • AI Design Reviews
      • AI Testing & Debugging
      • AI Auto-Layout
      • Generative AI
    • Start Learning Flux, No Matter Your Skill Level
      • Advanced Designer
      • First Time Designer
      • Intermediate Designer
    • Power Regulator
      • 1 – Part Selection
      • 2 – PCB Layout
      • 2 – Schematics
    • Routing
      • High-speed Routing
      • High Density Designs (HDI)
      • Working with Polygons
    • Adding Components to the Library
      • Publishing Components to the Library
      • Creating Components from Scratch
      • Importing Components
      • Working with Footprints
      • Working with Symbols
    • What is a Module?
      • Module Design Best Practices
      • Creating Modules
      • Using Modules
    • Generic Components
      • Creating a generic part
    • Copper Fills Tutorial
      • Creating Copper Cutouts
    • Board Outline Shape and Size
    • The Toolbar
    • Using Layout Rules
    • Intro to collaboration
    • Embedding a Flux Project
    • Reviewing component updates
    • Version Control Deep Dive
    • Custom Shapes
    • AI-Assisted Design with Flux
    • PCB Design Reviews (DRC)
    • Component Placement
    • Component Procurement
    • Multi-Layer PCB Design
    • Working with Ground Signals
    • Reusing Projects
      • Useful links
    Reference
    • Flux Context Menu
    • Calculator Tool
    • Change Project Name
    • Code Tool
    • Convert to component
    • Flux ACUs
    • Overview
    • Data Portability
    • Delete & Archive Projects
    • Design Rule Check (DRC)
    • Expressions
    • File Tool
    • FMEA Report Generation
    • Gerber Exports
    • Help Tool
    • Special Part Types
    • JEP30 PartModel Import/Export
    • Knowledge Base
    • Library Tool
    • Managing Units
    • Measuring Distances
    • Model Selection
    • Nets and Traces
      • Curved Traces
      • Impedance Control
      • Trace Width
    • Object Types
      • AssetNode
      • ControlNode
      • ElementNode
      • ElementTerminalNode
      • OutputNode
      • PropertyNode
      • RouteNode
      • RouteTerminalNode
    • Pads & Holes
    • Passive Component Consolidation
    • Layout Rules Reference
      • Layout Rules List
      • Object-Specific Layout Rules
      • Selector-Based Layout Rules
      • Layout Rules Inheritance & Precedence
      • Layout Rules Modifiers
    • Polygons
    • Comments
    • Cursors
    • Forking & Cloning
    • Copper Fills
    • Importing Schematics
    • Importing Components
    • Schematic Inspector
      • Assets Panel
      • Pricing & Availability Panel
      • Properties Panel
      • Simulation Panel
    • The Library
    • Project Launcher
      • New Blank Project
    • Layout Object Tree
      • PCB Object Types
    • Schematic Object List
    • The PCB Editor
      • Locking
      • Layer View Control
      • Positioning & Routing
      • Selecting Objects
      • Stackup Editor
    • Permission Tiers
    • Preloaded Examples
    • The Profile Page
      • Featured Projects
    • The Schematic Editor
      • Positioning & Wiring
    • Global Search
    • Sharing & Permissions
    • History & Version Control
    • Silkscreen
    • Simulator Tool
    • Star a Project (Favorite)
    • Vias
      • Smart Vias
    Copilot
    • Copilot Overview
    • Model Selection
    • Flux ACUs
    • Knowledge Base
    • Flux Context Menu
    • Calculator Tool
    • Code Tool
    • File Tool
    • Help Tool
    • Library Tool
    • Simulator Tool
    • FMEA Report Generation
    • Passive Component Consolidation
    FAQ
    • Schematic Editor
    • General FAQs
    • Flux and AI FAQs
    • PCB Editor FAQs
    • Parts and Modules
    • Pricing
    • Private and public projects
    • Data security and IP protection
    • When things go wrong: Errors and how to handle them
      • Lost connection
    Legal
    • Terms of Service
    • Privacy Statement
    • Main Services Agreement
    • Subprocessors

Reference

Nets and Traces

Trace Width

Reference

Trace Width


Trace width can be defined at trace, net, or global levels, giving users complete flexibility in the final design.

Overview

Different designs have completely different trace width requirements. Flux provides complete flexibility to configure trace widths at any different level, from single trace segments to several nets at once.

Configuring trace width on a single trace segment

In some cases, only a single trace segment needs to have a specific width.

Changing the trace width for a single trace segment will override any other value set at net or global (selector) levels. Learn more about rule precedence here.

  • Navigate to the PCB Editor

  • Select the trace segment you want to modify the width.

  • In the right-hand panel, navigate to "Object Specific Rules".

  • Select the "Edit" button and then select "Add".

  • Search for Trace Width in the rule selector and select "Add".

    • You can also add "Trace Width Maximum and Trace Width Minimum to further constrain the width.
  • In the property's field, enter the desired trace width.

Configuring trace width at net level

Setting up trace width at a net level ensures that every trace segment in that net will have the correct width.

  • Navigate to the PCB Editor

  • Select "Objects" on the left panel and select the net node you want to modify.

    • Tip: It can be helpful to rename the nets using the designator for quick future reference.
  • In the right-hand panel, navigate to "Object Specific Rules".

  • Select the "Edit" button and then select "Add".

  • Search for Trace Width in the rule selector and select "Add".

    • You can also add "Trace Width Maximum and Trace Width Minimum to further constrain the width.
  • In the property's field, enter the desired trace width.

Configuring trace width using rule selectors

Selectors provide more flexibility to configure trace width at different levels. You can use selectors to configure several nets at once, several trace segments, or any combination.

To change the width of several nets:

  • Navigate to the PCB editor.

  • Select "Rules" on the top left panel and "Add Ruleset".

  • Select the new ruleset, and in the right-hand panel, name the ruleset via the designator at the top.

  • In the "Selector" tab, add the designators of the nets you want to modify the trace width.

    • As shown in the example above, you can select nets using the "#" operator. You can also rename nets by bringing up the context menu for objects in the object panel.
    • Check out auto$ to learn more about using selectors.
  • In the "Layout Rules" tab, select the "Edit" button and then select "Add".

  • Search for Trace Width in the rule selector and select "Add".

    • You can also add "Trace Width Maximum and Trace Width Minimum to further constrain the width.
  • In the property's field, enter the desired trace width.

Flux contains other related rules that allow you to customize further the behavior of traces and nets, listed below. See the complete list of rules for further information and examples for using each.

  • Fill stitching density: creates vias in a ground or power net fill, known as fill stitching.
  • Fill stitching offset: allows for offsetting fill stitching.
  • Preferred trace width: allows for presetting trace widths for easy toggling during routing.
  • Trace shape: defines the shape of a trace, either curved or arced.
  • Trace width: sets the width of a trace (or collection of traces).

Previous

Impedance Control

Next

Object Types