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

Reusing Projects

Tutorials

Reusing Projects


Never start from scratch.

Overview

Flux is built for re-usability from the ground up. That means any project you can find in Flux can be used as a starting point for your work. For example, if someone else in the community has made a fully designed weather station, and you want to make something similar, you can fork or clone their project, and then modify it to suit your needs.

Example Project vs Templates

Example projects and templates are two very important concepts within Flux. It's important to identify when you should be looking for an example project vs a template.

Example Projects

Example projects are fully designed circuits for a specific application.

These projects could serve as inspiration, as a way to show how to integrate certain circuits, or as a base for larger, more complex projects.

Templates

Some projects have been specifically formatted to help you get started. As opposed to fully designed projects, templates only contain the very basics you'll need to start your own project.

Some templates only include manufacturer rules and nothing else, saving you the time of inputting those yourself. Others include the scaffolding for a project, such as rules, a board shape, and some key components. In order to make them easily discoverable, templates have the legend #template in their description.

Getting Started

There are different ways of finding projects or templates to use as a launchpad for your next project:

  • Search Bar: Explore everything Flux. Find projects, templates, users and organizations.
  • Project Launcher: Quickly access projects, templates and your own curated list of templates.
  • Featured Projects: Access a curated list of high-quality projects and templates from the community.

Clone a Project or Template

If you found a project or template that fits your needs through the search bar or featured projects list, you'll need to clone or fork it. By cloning or forking a project, you'll get a copy under your own account that you can edit at will.

To clone or fork a project:

  1. Open the target project
  2. Click on the Flux menu in the top-left corner
  3. Select "Clone Project" or "Fork Project"

Create your Own Templates

You can also create your own templates for repeated parts or configurations. These templates are not just starting points; they could be comprehensive guides that incorporate regulatory compliance requirements and the specific standards that your company upholds to.

To create your own templates:

  1. Open the project you want to create a template from, and make sure the description contains #template
  2. Click on the star button in the top-left
  3. When creating a new project, you'll find it in the "Starred templates" section

Best Practices for Creating Templates

If you want to ensure your template always has consistent data and will always produce the same new project, there are a few best practices that should be followed:

  • Make sure you Clone/fork the template before using it for a new project, and only make modifications to the cloned/forked project
  • Restrict edit access to the template to avoid unwanted modifications

What's Next

Now that you understand how to reuse projects and templates in Flux, you might want to explore:


Previous

Working with Ground Signals

Next

Useful links