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

Intro to collaboration

Tutorials

Collaboration in Flux - Deep Dive


Collaborate effectively with other members from your team and external partners.

Overview

Flux was built for collaboration and can support the kinds of workflows found in larger engineering organizations as well as small nimble teams. By facilitating real-time information flow, Flux enables engineering teams to work more efficiently.

Getting Started

Managing Access

With Flux, sharing a project with anyone on your team is extremely simple. As long as your project has permissions configured correctly, you can share your design by providing a URL to the project.

For detailed information about Flux's multi-layered permission system including organization and enterprise permissions, see Permission Tiers and Access Control.

For Individuals

Using the share menu in the top-right corner, you can control who has access to your project. Every project is private by default, meaning that only you have access to it.

Once permissions are set, simply copy the URL from your browser and paste it into an email, chat application, or even a text message!

For Organizations

The steps for individuals apply to projects within organizations, with the addition of organization-wide access settings. Organizations can also set default permissions for all projects and manage user roles on a larger scale. For detailed instructions on setting up organizational permissions, please refer to the organizations tutorial.

Commenting

Flux's comments allow engineers and collaborators to interact directly where the design data lives, making the exchange of ideas and feedback more efficient and contextually relevant.

Comments are visually represented by pins on the design canvas and can be managed through options like adding, resolving, or deleting, as well as embedding external content such as videos or images to enrich discussions. They automatically adapt to different zoom levels, ensuring comments are accessible yet unobtrusive. You can learn more about how they work in the comments tutorial.

To add a new comment, you can right-click -> "Insert Comment" or press the key C.

Shared Resources

The Library

The community library in Flux embodies Flux's commitment to collaboration. Designed for sharing parts and projects so that they can be accessed and reused by other members of the Flux community, the library helps the community work faster and more efficiently.

Example Projects and Templates

We are big believers in not starting from scratch. At Flux, you can leverage a comprehensive repository of example projects and templates created by your team or the global hardware community.

Reusing existing resources accelerates your design process, allowing you to clone or fork as needed for customization. Explore these resources through our search bar, project launcher, or featured projects.

Refer to the Reusing Projects tutorial for a detailed guide on how to effectively use example projects and templates.

Team Collaboration

Once you've established your project in Flux, creating an intelligent workflow is essential.

In general, PCB design collaboration consists of one, or both, of the following:

  • Mechanical engineer (ME) + electrical engineer (EE)
  • Multiple electrical engineers (EE + EE)

ME + EE Collaboration

Mechanical Engineers are responsible for many elements that determine the construction of an end product, and thus create constraints on what an EE can do in the PCB layout. EEs have to work within these constraints to make sure that the design fits into the enclosure, is within the required board size and shape, and that important components are fixed in their required locations.

Inside of Flux, MEs can define and lock component locations, set board size and keep-outs. MEs can also manage all the mechanical elements that PCB designers need to include in the PCB layout, including component models and design rules defining placement. Flux is also unique in that it allows for both groups to use the design rule system to create the final PCB layout.

EE + EE Collaboration

Electrical Engineers don't always work on the same project simultaneously, which can lead to repeated unnecessary work. Flux changes this narrative with the introduction of the parts and sub-layout functionality. With these features, Flux allows responsibilities to be very easily divided among multiple EEs without creating overlapping tasks. Now, EEs can divide up work within a project through some of the following methods:

  • Parts creation
  • Creating sub-layouts (both schematics and PCBs)
  • Building simulations for modules
  • Determining how to connect modules while sticking to constraints from the ME

Traditional ECAD applications do not implement the same kind of sub-layout system found in Flux, so it's difficult to divide responsibilities in this way. In Flux, an engineer can oversee a project and weave together each of these pieces into the final product.

External Collaboration

Collaborating with external partners in PCB design and manufacturing is just as easy as working with your internal team when you use Flux. This platform streamlines interactions with PCB manufacturers and component suppliers, ensuring smooth and efficient processes from design to production.

Engaging with Manufacturers: Typically, manufacturers become involved only after your design is nearly finalized to help identify any design for manufacturability (DFM) issues. Flux facilitates this by allowing you to share your designs directly with manufacturers for a seamless review process, helping pinpoint and address potential DFM concerns right on the platform. Read more.

Simplifying Procurement: Encountering out-of-stock components no longer means a halt in progress. With Flux, you can easily find and substitute alternative parts within your design files. This functionality not only saves time but also enhances the adaptability of your production process. Team members can update component choices in real-time, ensuring the project moves forward without delays, regardless of supply chain fluctuations. Read more.

What's Next

Now that you understand how collaboration works in Flux, you might want to explore:


Previous

Using Layout Rules

Next

Embedding a Flux Project