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

Tutorials

Board Outline Shape and Size

Tutorials

Creating and Modifying PCB Board Outlines in Flux


In this tutorial, we'll explore the different ways to create and modify board outlines in Flux, allowing you to customize your PCB shape and size to fit your project requirements.

Overview

The board outline defines the physical boundaries of your PCB and is one of the first design decisions you'll make. Flux provides several options for creating board outlines, from simple shapes to complex custom designs.

We'll cover the following topics:

  • Basic shapes: Create circular or rectangular boards with precise dimensions
  • Rounded corners: Add rounded corners to rectangular boards for improved manufacturability
  • Custom shapes: Import external shapes for complex designs
  • Best practices: Guidelines for creating effective board outlines

Basic Shapes

Flux has built-in support for simple shapes (circular and rectangular). For complex shapes, please refer to the section on Advanced (custom) shapes.

Changing the Outline Shape

To change the shape of your board outline:

  1. In the left-hand panel, select the "Objects" tab and choose the "Layout" object
  2. In the right-side panel, find "Object-Specific Rules". Click on "Edit", "Add" and search for the rule "Layout Shape". You can also use the toolbar for quicker access
  3. Choose between a circular and rectangular board shape

Adding Rounded Corners

Rounded corners can improve manufacturability and reduce stress concentrations in your PCB. To add rounded corners:

  1. In the right-hand panel, select the "Objects" tab and choose the "Layout" object
  2. In the inspector panel, find "Object-Specific Rules". Click on "Edit", "Add" and search for the rule "Corner radius"
  3. Input the radius values for each corner:
  • You can add more than one number. The first number corresponds to the top left corner, and the following to the other corners clockwise
  • If you add a single number, all corners will have the same radius
  • For example, typing 1mm, 5mm, 10mm, 15mm means the top left corner has a radius of 1mm, the top right corner 5mm, and so on
  • For example, typing 1mm means all four corners will have a radius of 1mm

:::info Manufacturing Tip Most PCB manufacturers recommend a minimum corner radius of 1mm (39.37mil) to avoid stress concentrations and ensure proper milling. :::

Changing the Outline Size

To specify the exact dimensions of your board:

  1. In the left-hand panel, select the "Objects" tab and choose the "Layout" object

    1. For the layout object to appear, there must be at least one part in the schematic
  2. On the right-side panel, find "Object-Specific Rules". Click on "Edit", "Add" and search for the rule "Size"

  3. Type the desired size

    1. You can specify the units by adding "mm", "in" or "mil"
    2. You can add two values separated by a space for x and y sizes. For example, 20mm 10mm means an x size of 20mm and y size of 10mm

Advanced (Custom) Shapes

For more complex board outlines, Flux supports importing custom shapes through external files:

  1. Currently, the only way to create a more advanced or custom shape is through external files
  2. These files contain the desired shape and are imported via external assets into Flux
  3. We created a specific tutorial on custom pad shapes that shows how to create advanced shapes, and the same principles apply to board outlines

Troubleshooting Common Issues

Shape Not Updating

If your board shape isn't updating after changing settings:

  • Verify that you've selected the correct "Layout" object in the Objects tab
  • Make sure you've added the rule correctly through the Object-Specific Rules menu
  • Try refreshing the view by zooming in and out

Size Constraints

If you're having trouble with board dimensions:

  • Ensure you're using the correct units (mm, in, or mil)
  • Check that your dimensions are reasonable for PCB manufacturing (typically between 5mm and 500mm)
  • Verify that there's enough space for all components and traces

Custom Shape Issues

If you're having trouble with custom shapes:

  • Verify that your imported file is in a supported format
  • Check that the shape is closed (no open paths)
  • Ensure the shape is properly scaled to your desired dimensions

Previous

Creating Copper Cutouts

Next

The Toolbar