March 5, 2026

Why you should start designing your PCB from a template

Why you should start designing your PCB from a template

Every hour you spend wiring up decoupling caps and boot circuitry from scratch is an hour you're not designing. Flux has a growing library of open projects, reference designs, manufacturer-optimized templates, and reusable modules that can save you hours of setup time. Think of it like GitHub for hardware: a community-driven ecosystem where every public project is something you can learn from, fork, and build on.

Here's how to take advantage of it.

Finding What You Need in 30 Seconds

Here's a quick reference for discovering content:

  1. Search bar— Use the search bar at the top of Flux to find templates, reference designs, components, modules, or public projects by name or keyword.
  2. Tags— Search for hashtags like#reference-design,#template, or#manufacturer-design-rulesto browse curated categories.
  3. New project dialog— When you create a new project, the template picker lets you browse and search all available templates and reference designs.
  4. Component library— In the editor, the left-side component library panel lets you search for components and modules to add to your project.
  5. Fork or clone— Found a public project you like? Fork it to get your own editable copy, then customize it for your needs.

Start With a Reference Design

This is one of the biggest time-savers we see. Many users search for a microcontroller, like an ESP32 or an ATmega328P, and drop the bare chip into a blank project. Then they spend either the next hour wiring up peripherals manually or ask AI to add the crystal, decoupling caps, voltage regulator, USB-to-serial bridge, and boot circuitry that every design needs.

A smarter move: start with a reference design that already has all of that done.

The most popular reference designs on Flux right now are:

Reference Design
What You Get
USB-C, CH340C serial bridge, voltage regulation, boot/reset buttons, and peripheral connectors — ready to customize
3 LEDs, USB-C for firmware, EN/BOOT buttons, and 2 IO connectors for development
Full Arduino Uno R3 pinout with pin name labels, 3D model on PCB, and board outline on silkscreen
Shields and Hat templates with raspberry pinout mapped and ready for add-on circuitry

ESP32 is far and away the most searched term on Flux. If you're building with an ESP32, starting from the ESP32-WROOM-32E Reference Design or the ESP32-S3 Reference Design will save you significant setup time.

Use the search bar at the top of Flux and search for your microcontroller name, or try the tag #reference-design to browse all reference designs in the library.

You can also select a reference design directly from the template picker when you create a new project.

Once you've cloned a reference design, you can modify it for your needs with Flux, just tell it what you want to add or change, and it'll update the schematic for you.

Use Manufacturer Templates to Avoid DRC Issues

If you already know which fabrication house you're going to use, start with a manufacturer template. These come pre-configured with the correct design rules (trace widths, via sizes, clearances) for that specific manufacturer, so you don't have to manually configure them, and you won't get hit with DRC violations right before you export.

The most popular manufacturer templates on Flux:

Template
What It Includes
Via min/max and trace width constraints for 1-2 layer JLCPCB boards, baked as global rules
Same constraints optimized for multi-layer JLCPCB boards
4-layer stackup configured for PCBWay manufacturing specs
2-layer stackup configured for Aisler manufacturing HASL specs
2-layer stackup configured for Lion Circuits manufacturing specs
4-layer stackup configured for Seeed Studio's manufacturing specs
2-layer stackup configured for OshPark manufacturing specs
1 to 6 layer stackup configured for NextPCB manufacturing specs

Search for #manufacturer-design-rules in Flux, or select a manufacturer template from the new project dialog.

Fork an Example Project to Learn by Doing

Some of the most-used content on Flux is fully built example projects that teach you how to use specific features. These projects have been cloned and forked tens of thousands of times because they let you learn hands-on.

The most popular projects:

Example Project
Description
What You Could Make with It
Monitors water levels across two tanks and supports automated pump or valve control over Wi-Fi.ESP32 + two ultrasonic sensors + LM2596 power stage.
• Sump pump / basement flood controller
• Rain barrel + irrigation manager
• Smart hydroponics reservoir monitor
• Non-contact bin / silo fill monitor
RP2350A + ESP-WROOM-02D Wi-Fi. A compact controller that reads sensors and triggers relays, with the MCU handling real-time logic and Wi-Fi handling remote control.
• Smart breaker / load-shedding box
• Garage / gate controller
• Greenhouse controller:
• Alarm panel / sensor hub
• Industrial “edge IO” node
ESP32 + BME680 + E-ink display + encoder. Monitors air quality, temperature, and humidity with a low-power persistent display and a single knob for settings.
• E‑ink room monitor / AQ dashboard
• Battery-first e‑ink sensor node
• Smart home controller
• Desk productivity timer
• Kitchen/fermentation monitor
RP2350A + L297/L298N drivers. Controls two-phase bipolar stepper motors with precise timing, built for robotics and automation applications.
• Camera slider / pan-tilt head
• Mini CNC / plotter axis board
• Robotic valve / damper actuator
• Smart blinds / curtain controller
• Lab automation (syringe pump / linear stage)

Open any of these, click Fork, and you'll have your own editable copy in seconds.

Your Projects Can Save Someone Else Hours

The reference designs and templates in this post exist because someone published their work. If you've built something reusable, a template with manufacturing spec rules, and a clean reference design, publish it. The next person searching for your exact use case will find it.

START BUILDING

Profile avatar of the blog author

Ryan Fitzgerald

Ryan is an electronics and electrical systems engineer with a focus on bridging the gap between deep learning intelligent algorithms and innovative hardware design. Find him on Flux @ryanf

Go 10x faster from idea to PCB
Work with Flux like an engineering intern—automating the grunt work, learning your standards, explaining its decisions, and checking in for feedback at key moments.
Illustration of sub-layout. Several groups of parts and traces hover above a layout.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.

Related Content

PCB Prototyping vs. Fabrication: Which Process Is Right for Your Project?

PCB Prototyping vs. Fabrication: Which Process Is Right for Your Project?

A practical guide to when hardware teams should use low-volume PCB prototyping to validate a design versus full-scale fabrication to scale production, and how to transition between the two without costly mistakes.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|April 21, 2026
Blind Vias, Buried Vias, and Microvias: A Complete Guide to PCB Via Types

Blind Vias, Buried Vias, and Microvias: A Complete Guide to PCB Via Types

A practical guide to the four main PCB via types — through-hole, blind, buried, and microvia — covering how each is fabricated, their cost and signal-integrity trade-offs, and when to use them based on layer count, BGA pitch, and routing density.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|April 21, 2026
PCB Design for Manufacturability (DFM): Rules and Best Practices

PCB Design for Manufacturability (DFM): Rules and Best Practices

Learn PCB design for manufacturability (DFM) guidelines, rules, and common issues to ensure your circuit boards can be reliably produced.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|April 16, 2026
Best PCB Routing Techniques for Clean Circuit Board Layouts

Best PCB Routing Techniques for Clean Circuit Board Layouts

Learn the best PCB routing techniques for clean circuit board layouts, including trace routing tips, differential pair routing, and layout best practices.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|April 16, 2026
High-Speed PCB Design: Layout Rules, Signal Integrity, and Routing Best Practices

High-Speed PCB Design: Layout Rules, Signal Integrity, and Routing Best Practices

Whether you're migrating from popular EDA applications or starting fresh, mastering high speed PCB design has never been more intuitive. Flux enables teams to design, simulate, and route with real-time AI assistance, so you can spin your next high-speed board with total confidence.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|March 26, 2026
Design Rule Checking (DRC) in PCB Design: Real-Time vs Batch, Rules, and Common Failures

Design Rule Checking (DRC) in PCB Design: Real-Time vs Batch, Rules, and Common Failures

DRC is an automated process that checks your PCB layout against manufacturing and electrical constraints, catching errors like trace spacing and drill sizes before fabrication. Modern tools run this in real-time during design, while older ones batch-check at the end, often producing overwhelming error lists.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|March 26, 2026
What Is a PCB? A Beginner's Guide to Printed Circuit Board Design

What Is a PCB? A Beginner's Guide to Printed Circuit Board Design

Whether you are exploring “What is a PCB?” for the first time or moving into advanced hardware engineering, modern tools make the process easier than ever. With Flux's AI-assisted platform, you can skip the steep learning curve of popular ECAD applications and design collaboratively directly in your browser. Once your board is routed and ready for fabrication, Flux's built-in supply chain features connect you directly with worldwide distributors to source parts instantly. Sign up for free today and start building!

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|March 21, 2026
Simulate Circuits with a Prompt

Simulate Circuits with a Prompt

Flux brings circuit simulation to wherever you are in the design process. Start from a prompt when you have no schematic, or let Flux analyze your existing design automatically.

Profile avatar of Lance Cassidy
Lance Cassidy
|March 20, 2026