FirstLight Compose · AI product engineering

Design a real product from a sentence.

The electronics, mechanical, firmware, sourcing, and validation work of a small hardware team, the part that normally takes months and a five-figure budget, in about seven minutes. You review what it flags. It does the rest.

Describe what you're building in plain language. Compose designs and routes the board, wraps it in an enclosure that actually fits, runs real physics simulation, generates firmware for the board that shipped, and hands you the manufacturing, sourcing, and test plans to build it. It is proven today on precision measurement and sensor boards, an MCU with analog and I²C front ends on rigid FR-4.

Start with a free Pro trial on your own model key. Open Compose →

  • 0 DRC errors, gated and never assumed
  • 8 engineering disciplines, one run
  • ~7 min prompt to product package
FirstLight Compose
The Compose workspace, with a circular PCBA rendered in 3D, every pipeline discipline green, live logs streaming in the terminal

Integrations

Every run drives the same tools professional hardware teams already trust.

  • Onshape logoOnshapeenclosure CAD
  • KiCad logoKiCadDRC signoff
  • freerouting logofreeroutingautorouting
  • tscircuit logotscircuitboard build
  • atopile logoatopilehardware source
  • DigiKey logoDigiKeylive sourcing
  • Mouser logoMouserlive sourcing
  • Octopart logoOctopartpart intelligence
  • PCBWay logoPCBWayfab quotes
  • JLCPCB logoJLCPCBfab quotes
  • MacroFab logoMacroFabassembly quotes

Enclosure CAD is driven live in Onshape and boards only go green on real KiCad DRC. Fab quotes come from PCBWay and JLCPCB's own price APIs; sourcing checks live distributor stock.

Simulation

Six real solvers, plus gmsh meshing, behind the physics gates. Compose runs the analyses each design needs, and nothing goes green without the solves it calls for.

  • SciPy logoSciPythermal & modal FEM
  • gmsh logogmshFEA meshing
  • CalculiX3D FEA solve
  • OpenFOAM logoOpenFOAMthermal CFD
  • Elmer logoElmeracoustic FEM
  • openEMS logoopenEMSantenna FDTD
  • ngspice logongspicePDN impedance

When a design calls for them, SciPy runs the thermal and modal FEM; gmsh meshes and CalculiX solves the 3D FEA. OpenFOAM runs the natural-convection CFD, Elmer the cavity acoustics, openEMS the antenna FDTD, and ngspice sweeps the rail decoupling network. Every result is labeled with the tool and fidelity that produced it, and a gate that fails says so.

Who it's for

Built for the people actually shipping hardware.

Hardware startups

Reach a manufacturable first product without hiring a full electrical, mechanical, and firmware team on day one. Ship your first board this month, not next quarter, and put your budget into what makes you different.

Solo & indie builders

Turn an idea into routed copper, a real enclosure, and a fab package in an afternoon. The disciplines you don't have in-house are covered, and gated on real checks, so what you send to fab is buildable, not a guess.

Product & engineering teams

Kill the expensive early spins. Explore ten design directions before lunch, each one validated in simulation, so the version your EE picks up is already close. Defense and space teams get an ITAR-ready deployment.

AI can describe a circuit.
Getting to a product you can build is the hard part.

Schematic ideas are cheap. Turning one into routed copper, an enclosure that actually fits it, firmware for the board that shipped, and the manufacturing, sourcing, and test plans to build it still means weeks across five disciplines, or a contract team. Compose closes that gap in a single continuous run, and it does it honestly. Every stage is gated on real checks, from KiCad DRC to geometric fit to finite-element physics, and a gate that fails says so instead of shipping a green lie.

Describe it. Compose builds it. A manufacturable board, its enclosure, firmware, and the plans to ship it.

How it works

From a prompt to a manufacturable board, in one run.

electronicsindustrial designmechanicalsimulationfirmwaremanufacturingsourcingvalidation

A short design interview fills in what matters, like size, volume, and connectivity. Then the full pipeline runs in front of you, live logs streaming, gated at every stage. The industrial design drives the mechanical CAD; the board takes the enclosure's shape; the firmware targets the board that shipped. Nothing goes green unless its real checks pass. When physics says a design runs hot, you find out before tooling, not after.

Manufacturable fab package

Gerbers, drill, pick-and-place, and BOM, routed and gated on real KiCad DRC. A board only goes green when the checks actually pass.

Enclosure CAD

A two-shell enclosure generated to match the industrial design, with bosses aligned to the board's mounting holes, fit-checked and exported as real STEP.

Boards shaped to the product

A round product gets a circular board with mounting holes on a bolt circle. The PCB follows the enclosure, not the other way around.

Physics simulation

Real solves, honestly labeled and run as each design needs them: FEM thermal and modal, 3D FEA in CalculiX, natural-convection CFD in OpenFOAM, cavity acoustics in Elmer, antenna FDTD in openEMS, rail impedance in ngspice. A design that runs hot fails in simulation before anyone tools a mold.

Firmware

A compiled firmware image that targets the board that actually shipped, with the peripheral map, power states, and USB reporting.

Manufacturing, sourcing & test

An NPI package sized to your volume, a sourcing plan with real parts and lead-time risks called out, and an FL-1 validation test plan with the gaps flagged, never papered over.

Design and validation are one system. Testability is built in before the board is ever fabricated.

It doesn't stop at the board. Manufacturing, sourcing, and test plans are generated from the same design. Readable, honest, and flagged where an engineer is still needed.

Open Compose →
Manufacturing package
Desk Presence Puck · Manufacturing Planadvisory
SMT process & BOM
2-layer, 25×25 mm · 10 components · RP2040 + USB-Cchip-scale
Panelization 12-16 units/panel · 2,000 units/yrlow volume
Standard lead-free reflow · no exotic processesDFM
BOM incomplete, no 60 GHz radar module listed yetengineer needed
manufacturing → passed · artifact generated
Sourcing plan
Sourcing · canonical partsnot live-sourced
RP2040 · QFN-48 · ~$2-3/u · 4-8 wkno single-source risk
MX126-5.0-02P · USB-C · ~$0.50-0.80/u · 2-4 wkMolex + 2 alternates
C2, C3 · 0402 decoupling · commoditymulti-vendor
8 of 10 BOM lines still unspecifiedcritical gap
FL-1 validation plan
FL-1 validation · coveragegenerated plan
USB enumeration & data integrity · 48 h continuousplanned
Power budget · 1200 mW active / 50 µW sleepplanned
LED ring state machine · visual + logic captureplanned
Radar detection range · targets undefined, baseline firstgap flagged
Targeted revision
Revise · Desk Presence Puckrev 1 → rev 2
“reduce the enclosure height by 2 mm”routed
re-runs mechanical, simulation · everything else stays currenttargeted
mechanical · fresh CAD, fit checked against the real boardrebuilt
electronics, firmware, docs · inputs unchanged, proven by hashreused
rev 2 diff · enclosure height 22 → 20 mm, board untouchedreviewable
targeted revision complete · minutes, not a full rebuild

Version one is the start, not the answer. Describe a change in plain language. Compose routes it, rebuilds only what it touches, and shows you the diff.

Every build is a revision of a durable product. Pin the decisions you want kept, a part, a dimension, a budget, and every rebuild must keep them. Pins are verified against the built design, never just trusted.

A work queue, not a report

Every honest flag the pipeline raises, a failed simulation, an unspecified part, a fit risk, becomes an actionable item. Click it, answer one question, and the fix routes back through the pipeline.

Built for the whole team

Share a product read-only with comments anchored to the exact artifact, the fit check, a BOM line, a thermal result. Request approval on a revision and it lands in the enterprise console with evidence attached.

Hand edits round-trip

Export the STEP or the KiCad board, edit it by hand, and import it back as a revision. Compose strips exactly the claims your edit invalidated, and nothing regenerates over your work.

Every revision is sealed.

Compose records each build as a signed session on the open source Checkpoint Protocol. An Ed25519 signed snapshot chain ties every revision to the prompt, the artifacts, and the gate results that produced it, and the whole history is verifiable on demand. A seal is provenance, not approval. A failed check seals as failed.

verify-history · all accepted snapshots have valid seals · 0 unsigned

Pricing

Pay for outcomes, not tokens.

FirstLight compresses years of product development into minutes. Bring your own model key, and a plan buys platform runs, priced by board size — so runs are deliberately valuable. Start Pro with a free trial; ship on a plan, and license annually for a team.

Free trial

Pro

$49/month

  • Starts with a free trial
  • Bring your own model key, every model
  • Full exports — Gerbers, BOM, CAD, firmware
  • Priority build queue, revision history
Start free trial

Studio

$499/month

  • For teams shipping products regularly
  • Team seats & shared workspace
  • Highest build priority
  • Principal-EE design reviews
Talk to us
Production

Enterprise

Custom/year

  • Private / on-prem deployment
  • Your designs are never used for training
  • SSO, SLA, custom part libraries
  • ITAR-ready for defense & space
Contact sales

Coming next · FirstLight FL-1

The machine that brings your board to life.

FirstLight FL-1 Desktop with the canopy open, probing a board, the autonomous PCB bring-up and diagnosis station

Compose designs the board. FL-1 validates the physical one. Insert the assembled PCB, press start, and the machine autonomously powers it up, probes it, and tells you exactly what works and what failed, using the test plan Compose generated.

  • Programmable multi-rail power & electronic load
  • Oscilloscope, logic analyzer & DAQ
  • 6.5-digit digital multimeter
  • Automated precision probing & Kelvin 4-wire measurement
  • UART, I²C, SPI, USB, Ethernet, CAN-FD testing
  • Machine vision & thermal inspection

FL-1 is in engineering validation. Reserve your place in line for the first production units.

And FL-1 itself was designed in Compose. We used our own product to build the machine that tests hardware. Read the case study →

First board, first light.

FL-1 in motion, a CAD-rendered concept film from the production design model. Canopy, fixture drawer, and an autonomous probing run.

FL-1 concept film