Ctrl+K
Go to App
Sign 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

Getting Started

The Flux Method

Getting Started

The Flux Method: A Modern Approach to PCB Design


These are the foundational principles that Flux was built on inspired by our experience working with world-class hardware teams.

Never Start From Scratch

We believe that enabling seamless re-usability can amplify the impact of individuals and organizations.

Most hardware projects start from scratch because it's difficult to find relevant projects you can trust, re-build them in your tool of choice, and sync part libraries.

Flux was built from the ground up with re-usability in mind at every level. We make it easy to find templates, projects, and components to give you a head start, as well as create your own re-usable components.

  • Start with templates for popular platforms like Arduino, Raspberry Pi, ESP32, and others published by the community and even create your own.
  • Reuse Components built and tested by some of the best engineers in the world instead of making them yourself. No more importing and syncing libraries.
  • Re-use sections of a layout, called modules, to drop in fully functional regions to your design like a USB-C module instead of starting from scratch.

Work Smarter, Not Harder

We believe that hardware design doesn't need to be hard, you just need to have the right tools to make design easier.

Sometimes, the hardest part of designing hardware is figuring out how to use your EDA tool. EDA tools are meant to take the load off the designer, but most of the time they just make life harder.

Flux is constantly developing new features and workflows that take the difficulty out of design. We believe that the right EDA tool should help you work smarter, not harder.

  • Flux is an AI design assistant that acts as a personalized design expert at your side at all times.
  • Get real-time advice and feedback on your design to find out if you made mistakes and avoid them altogether.
  • Have Flux make design suggestions and implement those changes to your project for you.

Work Better Together

We believe the best hardware teams break down communication barriers and make it easy to keep stakeholders in the loop.

Building hardware often requires coordination with teammates, clients, manufacturers, and other stakeholders. So, why is it that traditional EDA software makes it so hard to work together?

Flux lives in the browser and enables seamless collaboration with anyone just by sharing a link. Get feedback during your design process instead of waiting for formal design reviews cycles.

Stay in the Flow

We believe that reducing distractions and repetitive tasks can keep you in the flow and recapture the fun of making hardware.

Traditional EDA tools take you out of the design flow with modals on top of modals, requiring you to switch between different applications, miles deep config menus and performing repetitive tasks.

Flux integrates key workflows into a single app to keep you in the flow and reduce distractions.

  • Choose specific parts later with generic components that let you you make decisions about MPN, package size, and more, later on.
  • Check pricing & availability of all major distributors - such as Digi-Key, Mouser, and LCSC - without leaving the app.

Best Practices for Implementing the Flux Method

  1. Start with community templates: Begin new projects using existing templates to save time and leverage proven designs
  2. Create reusable modules: Design circuit blocks that can be reused across multiple projects
  3. Collaborate throughout the design process: Share your designs early and often for feedback
  4. Use generic components initially: Defer specific part selection until your design concept is solidified
  5. Leverage Flux for guidance: Ask the AI assistant for help with design decisions and best practices

Troubleshooting Common Workflow Issues

Finding the Right Templates

  • Use the search function to find templates by application or platform
  • Check the community showcase for featured projects that might serve as templates
  • If you can't find an exact match, look for similar projects that can be modified

Collaboration Challenges

  • Ensure team members have the appropriate permissions for their roles
  • Use comments to communicate about specific design elements
  • Create a shared understanding of project requirements before beginning design work

Part Selection Difficulties

  • Start with generic components to focus on functionality first
  • Use Flux to help identify appropriate parts based on your requirements
  • Check availability across multiple distributors before finalizing part selection

What's Next

Now that you understand the Flux Method, you might want to explore:


Previous

Quick Start

Next

Creating an Account