Firmware teams

Firmware that matches the board.

Flux writes the firmware from the schematic, so pins, peripherals, and parts are right the first time.

STM32 current-loop firmware that Flux wrote and compiled, in a syntax-highlighted code block

Your problems

Hardware changes break firmware

A board revision can leave firmware out of sync with its pins and peripherals.

Pin maps are copied by hand

Pin maps and register settings are copied by hand from schematics and datasheets.

Firmware arrives late

The first board can arrive before its firmware is ready.

Firmware

What firmware teams need from Flux.

Firmware that matches the board.

Flux writes the firmware from the schematic, so pins, peripherals and parts are right the first time.

No more pin maps by hand.

Pin maps come from the schematic, not from a spreadsheet.

Hardware changes that do not break firmware.

When the board changes, Flux updates the firmware to match.

Firmware that builds and passes tests.

Flux builds the firmware and runs unit tests.

Start before the board arrives.

Firmware starts with the schematic, not after the first boards come back.

Your chip families.

Arm Cortex-M, RISC-V and other microcontrollers.

End to end

A unified AI engineer across the product lifecycle.

Flux manages complete hardware development within a single project. One AI engineer guides the device from product requirements to production outputs, while your team reviews each phase.

Block diagram that the Flux AI engineer created for a desk gadget: power, USB, microcontroller, display, and audio blocks

System requirements

Begin using product specification sheets, high-level block diagrams, or written briefs.

Schematics and component selection

Flux selects purchasable parts and draws complete schematics.

PCB layout design

Flux positions components and routes traces matching your design rules and fabricator constraints.

Enclosures and wiring harnesses

Flux models housing enclosures, mounting brackets, and internal cable harnesses matched to board geometry.

Embedded firmware

Flux writes and validates firmware for the board it designed.

Verification and production packages

Flux executes automated simulations and design checks on changes, then outputs Gerber, ODB++, IPC-2581, STEP, and BOM files.

Model-agnostic AI

Top-tier AI models combined with specialized engineering tools.

Flux links leading AI models with an agent environment engineered for CAD and EDA. While models handle reasoning, Flux supplies project context, engineering capabilities, and workflows to convert logic into working hardware.

  • OpenAI
  • Anthropic
  • Google Gemini
  • More as they ship
Smart model routing

Advanced capability at 30% reduced cost.

Adaptive divides each engineering job into tasks and assigns them to the most cost-effective model available. Complex architecture choices rely on top models, whereas routine tasks use rapid, economical options. Parallel processing executes separate steps simultaneously to speed up device completion. You interact with a single AI engineer while Flux manages background execution.

Frontier AI models

  • Reasoning
  • Planning
  • Language

Flux engineering harness

  • CAD and EDA tools
  • Project context
  • Simulation
  • Design rules

Working hardware

  • Schematics
  • Boards
  • Enclosures
  • Firmware
  • Fab files
  • Product videos

All leading models in one place

Access the top AI models your team depends on directly in Flux.

Hardware capabilities integrated directly

Each model utilizes Flux domain tools, design context, and engineering workflows.

Adopt new models without migration

Gain access to upgraded models without switching engineering platforms.

Avoid vendor dependency

Prevent reliance on a single AI provider for your hardware development pipelines.

Ideal model for each task

Adaptive assigns every task to its optimal model, covering everything from core architecture to routine checks.

Kernel-agnostic CAD

Builds each part on the right CAD kernel.

Legacy CAD software relies on a single geometric kernel, passing its boundaries to every component. Flux operates independently of specific kernels or AI models. The AI engineer selects the ideal kernel for each object, swaps kernels when needed, and merges every piece into a single assembly.

  • OpenCascade

    Precise standard geometry readable by CAM and CAD tools without issues. Suited for machined hardware and complex assemblies.

  • SMLib

    Continuous curvature surfaces ideal for hand-held hardware and consumer devices.

  • Parasolid On request

    The underlying engine for SolidWorks, NX, Solid Edge, and Onshape, enabling native file sharing with those platforms.

Visible proof of surface quality. Before sending parts to tooling, zebra stripes, curvature maps, and curvature combs confirm all surfaces are smooth.

Verification lab

Executes simulations and verifies designs prior to fabrication.

Flux goes beyond creating hardware layouts. The AI engineer evaluates and verifies every design using professional-grade solvers, then presents clear test results.

Circuit simulation

The AI engineer runs and analyzes SPICE simulations across analog, power, and mixed-signal circuits.

Electromagnetic simulation

Full-wave analysis covering board routing, impedance, S-parameters, crosstalk, and antennas.

Thermal analysis

Simulates thermal dissipation and air flow across circuit boards and enclosures prior to manufacturing.

Fluid dynamics simulation

Tests airflow within enclosures to confirm fans, vents, and heat sinks function prior to physical prototype builds.

Mechanical stress testing

Finite-element structural analysis for enclosures, mounting hardware, and brackets.

Automated rule checks

Performs electrical and manufacturing verification across all schematics and PCB layouts.

Datasheet verification

Scans the datasheet of every component to validate pin mapping, operating limits, and electrical specs against the design.

SPICE load step of a 3.3 V buck converter
SPICE load step of a 3.3 V buck converter
Thermal map of top and bottom copper
Thermal map of top and bottom copper
Stress analysis of an aluminum bracket
Stress analysis of an aluminum bracket
S-parameters of a USB data line, simulated on the routed board
S-parameters of a USB data line, simulated on the routed board

Orchestration

A single prompt commands multiple AI engineers.

Provide Flux with product specifications. A primary AI engineer divides the workload into streams, launches parallel project threads, coordinates progress, and summarizes findings.

Parallel execution threads

Every task operates inside a dedicated agent thread. Main PCBs, auxiliary boards, and mechanical housing develop concurrently.

Multi-project tracking

The lead AI engineer initiates secondary projects and monitors all activity from a unified view.

Automated coordination

It tracks active threads, corrects deviations from design goals, and consolidates final outputs.

Full engineer oversight

Modifications affecting physical dimensions or interface connections require explicit user approval.

Example

System architecture with three expansion boards

Flux generates separate design briefs detailing board outlines, mounting points, connector positions, and enclosure cutouts. Each expansion board is assigned to a dedicated AI engineer within its own project for simultaneous development. Flux then inserts completed layouts into the main CAD assembly to verify connector alignment and millimeter clearances.

Collaboration

Unify developers, external partners, and AI agents inside a shared project.

Flux operates directly in your browser. All contributors access identical live files simultaneously without exchanging offline documents.

  • Edit together in real time.

    Engineers, reviewers, and AI agents edit within the same project. Active users and their selections remain visible.

  • Automatic version history tracking.

    Flux logs all modifications alongside author and timestamp. Revert to previous states or branch them into new projects.

  • Centralized hub for your organization.

    Store company projects, component libraries, and engineering standards in one location. Manage view, comment, or edit rights across your team.

  • Work with suppliers, clients, and contractors.

    Grant anyone view, comment, or edit access to specific projects via email invite while restricting visibility into other company assets.

  • Review where the design is.

    Comment in the project and @mention a teammate. Discussion stays with the design.

  • Try ideas without risk.

    Fork a project to test an idea. The main design does not change.

Engineer holding a finished board in its enclosure, designed with Flux

Customizable

Adapts to team guidelines and applies them consistently across projects.

Every team maintains distinct development workflows. Store team rules in Flux, link your development tools, and generate custom utilities for each project.

Organizational engineering knowledge

Integrate Flux like a team member. Input design guidelines, preferred components, and lessons learned once, and every AI engineer applies them on every project.

Custom design rules

Configure layout parameters and fabrication limits once. Flux verifies all schematics and board layouts against them automatically.

Integrate existing developer tools

Attach any MCP server or give Flux a key to any web API. Commit firmware to repositories, analyze field diagnostic logs, or trigger proprietary internal software.

Secure credential management

Administrators input API credentials centrally. AI agents execute authorized requests without exposing raw secrets, appending credentials strictly to approved endpoints.

Custom interactive project tools

Request bespoke tooling to create dynamic in-project pages. Generate real-time power budget calculators, board bring-up checklists, or interactive 3D hardware models.

Flux integration with external AI tools

Access Flux functions through Cursor or external AI agents supporting Flux capabilities. External agents can inspect schematics, edit projects, or trigger design jobs.

It works with the services your team uses today.

  • Onshape Onshape
  • Autodesk Fusion Autodesk Fusion
  • PTC Windchill PTC Windchill
  • Siemens Teamcenter Siemens Teamcenter
  • Arena PLM Arena PLM
  • OpenBOM OpenBOM
  • Duro Duro
  • GitHub GitHub
  • GitLab GitLab
  • Memfault Memfault
  • Golioth Golioth
  • Particle Particle
  • Nordic nRF Cloud Nordic nRF Cloud
  • Edge Impulse Edge Impulse
  • NI SystemLink NI SystemLink
  • SimScale SimScale
  • Octopart Octopart
  • SiliconExpert SiliconExpert

Sourcing

Selects available components based on real-time distributor pricing.

Flux integrates directly with electronic and mechanical supply vendors. The AI engineer selects in-stock chips, headers, and hardware, compares supplier costs, and substitutes obsolete components prior to manufacturing.

  • Digi-Key Digi-Key
  • LCSC LCSC
  • Mouser Mouser
  • Arrow Arrow
  • Verical Verical
  • TME TME
  • HQonline HQonline
  • McMaster-Carr McMaster-Carr
  • MISUMI MISUMI
  • JLCMC JLCMC

Manufacturing

Retrieves fabrication quotes from your fabricators during active design updates.

Flux fetches direct pricing for PCB fabrication and assembly, plastic and metal 3D printing, CNC milling, sheet metal, laser cutting, injection molding, casting, and cable harnesses. The AI engineer evaluates cost and lead times, checks the design against each fabricator's rules, and updates quotes dynamically.

Circuit boards and assembly

  • JLCPCB JLCPCB
  • PCBWay PCBWay
  • OSH Park OSH Park
  • AISLER AISLER

Mechanical parts

  • Craftcloud Craftcloud
  • JLC 3D printing JLC 3D printing
  • PCBWay 3D printing PCBWay 3D printing
  • Shapeways Shapeways
  • OSH Cut OSH Cut
  • SendCutSend SendCutSend

Cables and wiring harnesses

  • MiniProto MiniProto

Interoperability

Integrates with your existing EDA and CAD software suite.

Import design data from your current toolchain. Prompt Flux to make updates using plain language, and export fabrication deliverables whenever needed.

  • Altium Altium Designer
  • Cadence OrCAD and Allegro
  • KiCad KiCad
  • Siemens PADS, Xpedition, and NX
  • Zuken CADSTAR
  • Autodesk Eagle and Fusion
  • EasyEDA EasyEDA
  • SolidWorks SolidWorks
  • CATIA CATIA
  • PTC Creo
  • Onshape Onshape

Modifies your existing STEP files directly.

The request, as typed in Flux

“The holder must cover a much taller power supply. Make the bent side flange 40 mm deeper. Keep the 4.4 mm hole in the flange where it is. Then cut five 5 x 30 mm vertical vent slots in the new part of the flange, 15 mm apart and centered on the flange width.”

Before: the STEP file from Autodesk Inventor. The bent flange is 24.5 mm deep.
Before: the STEP file from Autodesk Inventor. The bent flange is 24.5 mm deep.
After: the flange is 64.5 mm deep, with five 5 × 30 mm vent slots. The 4.4 mm hole did not move. Flux saves a new STEP file and editable CAD code.
After: the flange is 64.5 mm deep, with five 5 × 30 mm vent slots. The 4.4 mm hole did not move. Flux saves a new STEP file and editable CAD code.

Import existing design files

Load full hardware projects, component libraries, and 3D models. Schematics, part placement, and trace routing transfer directly from most platforms.

Continue design work with AI

Migrated files are immediately editable. Enter commands like "move the USB cutout 3 cm left" or "make the enclosure tighter" for instant modifications.

Generate production outputs

Flux exports manufacturing packages including Gerber, ODB++, IPC-2581, BOM, and pick-and-place files for boards, alongside STEP, STL, or 3MF files for mechanical parts.

All supported formats
Complete projects
Altium, Cadence OrCAD and Allegro, KiCad, Siemens PADS and Xpedition, Zuken CADSTAR, Eagle, Fusion Electronics, EasyEDA, and DipTrace (XML export). Schematics, parts, connections, board outlines, and placement come across. Labcenter Proteus netlist and board exports bring in parts, connections, board outlines, placement, and routing.
Part libraries
Altium, OrCAD, PADS, KiCad, Eagle, Fusion Electronics, EasyEDA, and DipTrace libraries, Allegro footprints, and JEP30 part models become Flux parts.
Mechanical files
STEP, STL, OBJ, 3MF, and glTF models, plus DXF board outlines.
Handoff to manufacturing and electronics tools
Gerber, ODB++, IPC-2581, IPC-D-356 test netlists, bill of materials, pick-and-place, EDIF netlists, GenCAD, and KiCad board files.
Handoff to mechanical design
The full board and its parts as STEP, compressed STEP, BREP, VRML, glTF, and STL models, plus DXF layer drawings. Enclosures and brackets that Flux designs export as STEP, STL, and 3MF, ready for your mechanical tools or a 3D printer.

You retain full ownership of your designs.

  • SOC 2-aligned cloud architecture
  • Single sign-on (SSO)
  • Granular project permission controls
  • All input data and generated outputs remain your IP
  • No training on customer data

Enterprise adoption

We support your team in using AI.

Flux partners with hardware teams to deploy AI on production projects, backed by direct guidance from Flux engineers.

Book a Demo
  1. Pinpoint high-impact workflows

    We identify key areas where AI engineering reduces development effort, from component selection to complete devices.

  2. Connect your engineering stack

    We link Flux to your internal component libraries, layout constraints, and existing engineering processes.

  3. Establish reproducible processes

    We assist in setting up standardized AI workflows that your team can apply across future projects.

Questions

Hands holding a finished enclosure with its circuit board inside.

Firmware that matches the board.

Provide your team with the tools and AI capacity to deliver products that once required full engineering departments.