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

Measuring Distances

Reference

Measuring Distances in PCB Design with Flux


Streamline your workflow with quick and precise validations using Flux's intuitive automatic and manual measurement tools.

Overview

Accurate measurements are essential for successful PCB design, ensuring components fit correctly and manufacturing requirements are met. Flux provides both automatic and manual measurement tools to help you validate your designs quickly and precisely.

Automatic Measurement

Flux's automatic measurement system displays distances in real-time as you work, making it easy to verify spacing without interrupting your design flow.

How Automatic Measurements Work

Measurement lines and text appear automatically on the canvas when you select an object and hover over another object:

  • By default, measurements display in a straight line between the closest points
  • The units are inherited from the selected object
  • Hovering near the edge of an element results in edge-to-edge measurements
  • Hovering near the center shows center-to-center measurements

Customizing Automatic Measurements

Use these keyboard shortcuts to customize how measurements are displayed:

ActionShortcut
Display measurements on X and Y axesHold ⇧ (Shift)
Measure elements within componentsHold ⌘ (Command) on Mac, or CTRL on Windows
Combine axis and component measurementsHold ⇧ + ⌘ (or ⇧ + CTRL)
Toggle automatic measurements on/offPress ⇧ + M

Manual Measurement

For more deliberate measurements, use the manual measurement tool to precisely measure the distance between any two points on your PCB.

Using the Manual Measurement Tool

  1. Select the empty canvas (click on any area without components)
  2. Right-click and select "Measure Distance (M)" from the context menu
  3. Click on the first point you want to measure from
  4. Click on the second point to complete the measurement
  5. The distance will be displayed in millimeters (mm)

Keyboard Shortcut

  • Create a manual measurement: Press M while the canvas is selected

Best Practices for Accurate Measurements

  • Use edge snapping: When measuring between components, click precisely on edges for accurate results
  • Verify critical clearances: Double-check minimum clearances between high-voltage traces or components
  • Measure at multiple points: For irregular shapes, take measurements at several points
  • Use X/Y axis measurements: Hold Shift for separate horizontal and vertical measurements when checking alignment

Practical Applications

  • Component clearance verification: Ensure components have sufficient spacing for assembly
  • Trace width validation: Verify trace widths meet current-carrying requirements
  • Manufacturing constraint checks: Confirm your design meets fabrication house specifications
  • Thermal management: Measure distances between heat-generating components

Troubleshooting Common Issues

Inconsistent Measurements

  • Issue: Measurements seem inconsistent or inaccurate
  • Solution: Ensure you're clicking precisely on component edges and check your grid settings

Measurement Tool Not Responding

  • Issue: Manual measurement tool doesn't activate when pressing M
  • Solution: Make sure you've selected the empty canvas first, not a component

Units Display Problems

  • Issue: Measurements display in unexpected units
  • Solution: Check the units setting in your project preferences

What's Next

Now that you understand how to use Flux's measurement tools, you might want to explore:


Previous

Managing Units

Next

Model Selection