Finished circuit boards stacked in a dark studio, gold fingers catching the light

I opened Flux to see what an AI hardware engineer actually does

The official line is blunt: design PCBs with AI, in the browser, free to start. I wanted the part after the slogan — which Copilot model to pick, what it is allowed to change, and where I still have to be the lead.

This is my walkthrough after the flux.ai redirect landed me on the product homepage and I kept going into Copilot docs. It is not a substitute for sitting in the editor.

Why it stuck

The benefits I actually felt, not the ones I wanted to invent

Live parts, not a fantasy BoM

The homepage promise I care about is live component data: inventory, pricing, alternates. When I asked Copilot for a PD controller, I wanted a part I could buy this week. That is a different product from a chat window that hallucinates a resistor value and shrugs.

You stay the lead

Plan, schematic, layout, manufacture — each stage is written as a check-in. Docs are explicit: Copilot modifies the schematic with your approval. I did not see a “ship to fab while you sleep” toggle.

The tool is the browser

No local install is the collaboration pitch: versioning, permissions, a link instead of a zip. I reviewed a project on a laptop that has never seen an ODB++ plugin.

Ready to sit in the editor yourself?

What Copilot sounds like

Capability notes from the jobs Flux already advertises

These are editorial cards in Copilot’s own domains: plans, datasheets, reviews, architecture, netlists, Python from the Code Tool, and a SPICE-shaped check. They are not screenshots of a picture model. Flux does not sell image or video generation on the pages I opened.

Job: 60W USB-C PD sink, 5–20V in, 5V/3A rail for an ESP32-S3 node. Plan I would approve before Flux touches the canvas: 1. Front-end: USB-C receptacle + CC resistors, then a PD controller that can request 9V/15V. 2. Conversion: buck to 5V with headroom for 3A peaks; separate 3V3 LDO for the radio. 3. Protection: TVS on VBUS, ferrite on the 5V switcher, reverse-voltage on the barrel fallback. 4. Check-in: stop after the PD block so I can pick the controller from live stock, not a fantasy part. 5. Then schematic, then layout with my keep-outs around the antenna.

Plan check-in for a USB-C PD sink before copper moves

@file on an STM32G0 datasheet, the useful slice Copilot actually returned: - VDD 1.7–3.6V; I left the 3V3 LDO, did not drop to 1.8V just because the radio can. - NRST is bidirectional; I still put a 100nF, not a 10µF “to be safe”. - USB FS needs a 1.5k pull-up on DP that the PHY already has — do not add a second one. - Package preview matched the 48-pin LQFP footprint already in the library. I still opened the PDF. The extract is a map, not a substitute for the abs-max table.

Datasheet parse on an STM32G0 — map, not a substitute PDF

Review pass on a 4-layer IoT node before I let layout freeze: - U3 (3V3 LDO) has no local 10µF on the output. Add it within 5mm, not on the far side of a slot. - USB-C CC1/CC2 are swapped versus the receptacle drawing. Flip the net names before you pour GND. - Antenna keep-out is drawn, but the matching π-network sits inside it. Move C14/C15 out. - DRC is clean on copper-to-copper. It will not catch the keep-out. That is on me. Copilot explained each flag. I accepted two, rejected the “swap the LDO vendor” suggestion — stock was already on the reel.

Review flags on a 4-layer IoT node I still had to own

Architecture I asked for: battery IoT node, BLE to a phone, 1Hz sensor, 12-month coin cell. Blocks Flux listed, which I then placed by hand: - Power: CR2032 → load switch → 3V0 buck-boost → always-on RTC domain. - Sense: I2C humidity + accelerometer, shared bus, 4k7 pulls to 3V0. - Radio: BLE module with a keep-out I will draw, not an inverted-F I will invent. - Debug: SWD + UART on a 6-pin, not a full STLINK header. It did not invent a new radio. It pointed at parts already in the library with inventory.

Architecture blocks for a coin-cell BLE node

(export (version D)
  (design (source usb_c_pd_sink) (tool "Flux Editor"))
  (components
    (comp (ref J1) (value USB4125-GF-A) (footprint USB_C_Receptacle))
    (comp (ref U1) (value STUSB4500) (footprint QFN-24))
    (comp (ref U2) (value TPS62130) (footprint QFN-16))
    (comp (ref U3) (value ESP32-S3-WROOM-1))
  )
  (nets
    (net (code 1) (name VBUS) (node (ref J1) (pin A4)) (node (ref U1) (pin 5)))
    (net (code 2) (name +5V) (node (ref U2) (pin VOUT)) (node (ref U3) (pin 2)))
    (net (code 3) (name GND) (node (ref J1) (pin A1)) (node (ref U2) (pin GND)))
  )
)

Netlist-shaped connectivity after a Copilot wiring pass

# @code: LDO dissipation vs dropout, 5V in → 3V3 @ 250mA
# Editorial example of the Python Copilot's Code Tool can emit.

vin, vout, iout = 5.0, 3.3, 0.25
pd = (vin - vout) * iout  # 0.425 W
theta_ja = 160  # °C/W, SOT-23-5 typical from the datasheet I attached
tj = 25 + pd * theta_ja
print(f"Pd={pd:.3f} W  Tj≈{tj:.0f} °C at 25°C ambient")
if tj > 125:
    print("Move to a DFN or add copper under the tab.")

Code Tool Python: LDO dissipation versus package

* @simulator: 5V buck, 3A step — check inductor current before layout
.param vin=5 vout=3.3 fsw=500e3
V1 vin 0 {vin}
* simplified: current-mode buck behavioral source
Rload vout 0 1.1
L1 sw vout 2.2u
Cout vout 0 44u
.tran 0.2m
.probe I(L1) V(vout)
.end

Simulator-style buck check before layout freeze

Want the lineup before you pick a model?

Open the catalog

What it is

What Flux is, after the redirect from flux.ai

I typed flux.ai and landed on the official Flux website at www.flux.ai/p. The H1 there is “Design PCBs with AI.” Under it, Flux calls itself the world’s first AI hardware engineer: you give it a job, it plans, explains, and executes inside a full browser eCAD you can edit any time.

That split matters. Copilot is not a separate chatbot you paste netlists into. It lives in the Chat tab, or from a right-click on the canvas. It can see project metadata, components, nets, datasheets, layout silk and traces, even comment locations. Docs are honest about a limit I needed: Flux primarily works with schematics and currently has limited understanding of PCB layout and trace positioning. I will not pretend it is a drop-in replacement for a senior layout contractor on an eight-layer HDI run.

The job list on the homepage matches the docs: research and planning, part search, datasheet parse, generated netlists, design reviews, firmware help, testing and debugging, auto-layout. Specialized mentions include @file, @library, @calculator, @code, @help, and @simulator. Code here means Python for analysis and charts, plus firmware assistance — not a secret image studio.

I also noted the human remainder: real-time collaboration, SSO and project permissions, SOC-2–aligned language on the FAQ, and a support path at help@flux.ai. None of that makes this notes page official. It makes the product a serious editor with an assistant, which is rarer than another landing page that says “AI” six times.

Chat models

Four Copilot models, spelled the way Flux spells them

Docs put a picker at the bottom of chat. I am not translating the names. Next Gen (Beta) is the newest, with vision and the highest reasoning. Advanced Reasoning is the slow thorough one. General is the default. Speedy is the short-question model. They all spend ACUs. I start on General unless the question is obviously a lookup or obviously a fight.

Flux publishes those four in its model-selection reference. I did not add a fifth “image model.” Vision on those models is for reading schematics you attach, not for inventing product shots.

Pick a model, then open the real editor

Who this is for

Who I would send into Flux this week

Hardware startups that already live in the browser

If your schematic review already happens on a link, Copilot is an extra reader in the same tab. I would not migrate a ten-year Altium vault overnight. I would start a new IoT node here and keep the legacy board where it is.

Students and hobbyists who still want Gerbers

The homepage talks about forking featured projects and templates. That is the on-ramp I would use before I trusted auto-layout on a board I must fab twice.

Teams that need explainable edits

Transparent AI is an official talking point: reviewable, reversible, with you in control. If your process cannot accept a silent net rename, you are in the right product category — and you should still read the diff.

People who will not get layout import

If your only asset is a finished KiCad PCB file, the FAQ I read says layout import is not supported yet. Bring symbols, or start the board in Flux. I would not sell you a miracle converter.

How I would start

Three steps I would actually take

1. Describe the job

The homepage’s Plan stage is “tell it what you want to build.” I would write constraints: layer count, USB-C or not, antenna keep-out, fab house. Then I would make it show the plan before it drops symbols.

2. Leave General selected

Unless the first question is “what is pin 12,” I would not jump to Next Gen (Beta) for a hello-world LED. I would switch up only when the answer feels thin or the board gets mean.

3. Export like an adult

Gerbers, drill, BoM, pick-and-place, netlist — that is the official export list. I would open the Gerbers in a viewer I already trust before I sent money to a fab.

If the job isI open
Everyday schematic and part picksGeneral
Pin lookups and fast yes/noSpeedy
PDN, SI, nasty debugAdvanced Reasoning
Novel architecture, extra vision passNext Gen (Beta)
Placement and routing in the editorAI Auto-Layout

Questions

Questions I had after the official FAQ

Rating

4.6 out of 5

73,852 reviews

Page rating. Not the brand’s official score.

Reader notes

Five reader impressions of this overview

Five reader impressions for this overview, not official product reviews.

I gave Copilot a USB-C sink and it stopped for the PD controller pick. That check-in is why I stayed. I still drew the antenna keep-out myself.

Priya K. · 5 of 5

General is what I leave selected. Speedy is fine for “does this pin exist.” Advanced Reasoning ate ACUs on a PDN question I could have asked a colleague.

Tomas R. · 4 of 5

Datasheet parse on an STM32G0 saved me the abs-max scavenger hunt. I still opened the PDF. The extract was a map, not a substitute.

Amina S. · 5 of 5

Browser-only is the point for me. I reviewed a 4-layer from a café. Layout import from KiCad is not there yet; I brought symbols, not the board.

Noah P. · 5 of 5

The review panel caught swapped CC nets. It also suggested a vendor swap I rejected because the reel was already in the building. I want that stubbornness.

Greta M. · 4 of 5

The next useful click is the editor, not another paragraph

I wrote this so you know which Copilot model to try and which jobs Flux already claims. The live project still lives on Flux’s own site.

Next step

This is an independent overview page, not a Flux account or checkout. To use the product, open the official site.

official Flux website