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

Tutorials

Getting Started With Flux

Customizing Flux

Tutorials

Customizing Flux


Defining your project requirements is good practice to help you and your team stay aligned through the design process. Flux uses this information to help you create your project and ensure you meet your goals.

Overview

Precise requirements act as a checklist, minimizing the chance of overlooking essential elements. It also ensures that every team member, regardless of their role, understands the objectives and constraints.

Did We Say Teammate?

Flux is your knowledgeable teammate. With Flux, not only do you get an assistant trained like an experienced electrical engineer, but with clear project requirements, also adapts to your project's specific needs. It understands, remembers, and assists based on your project's context.

Presets

To get you started quickly, we’ve designed presets for common projects. They contain pre-configured properties with common requirements that have been validated by experts. If you find one that you like, clone it and use it as the building block for your project.

  • Audio: Use this template to design audio applications like amplifiers, mixers, processors, etc
  • Edge Computing (IoT): Build connected IoT solutions with communication protocols, power consumption, and security measures.
  • Aerospace: Use this template to design satellite payloads, avionic systems, or space instruments.

Customize a Preset

Once you’ve cloned a preset project, you can modify all the existing properties to match your exact needs or add new properties with additional requirements.

If none of the presets above are a good match for your project, you can create your own preset. To do so, create a new project and add all the relevant properties. These are some properties we found work in almost every industry, but feel free to add any property you deem relevant:

  • Software: [Linux, Arduino, Bare metal]
  • Power Requirements: [Battery charging, USB]
  • Compliance: [RoHS, REACH]
  • Connectivity: [USB, Wifi, Bluetooth, Ethernet]
  • Human Interface: [Buttons, Display, Joystick]
  • Operating Voltage: [3.3V, 5V, 5V, 9V]
  • Operating Temperature: [* -40° to +85°, -55° to +125°]
  • Reliability: [10,000hrs, 30,000hrs, 50,000hrs]

Flux will consider your project requirements and provide feedback that aligns with your goals. Instead of generic solutions, get context-specific advice, saving you time and effort. These are some examples where Flux uses your project requirements to help you stay on track:

Flux Remembers Every Detail

Flux ensures your requirements are adhered to throughout the project. Whatever the nature of your question, Flux will factor in your project's details in its response and proactively let you know if you're failing to meet a requirementnt

Highly Accurate Part Recommendations

Get recommendations that are tailor-fit to your project requirements. Flux will assess each recommendation against your project's requirements to provide the best-matching alternatives.

Components and BoM Verification

Flux can scan through the Bill of Materials (BoM) and validate them against project requirements in seconds. Whether it's checking for RoHS compliance or ensuring a component doesn't exceed the temperature threshold.

Try the presets!

  • Audio: Use this template to design audio applications like amplifiers, mixers, processors, etc.
  • Edge Computing (IoT): Build connected IoT solutions with communication protocols, power consumption, and security measures.
  • Aerospace: Use this template to design satellite payloads, avionic systems, or space instruments.

Previous

Getting Started With Flux

Next

Flux Use Cases