Ben Hardy · RF / EM lab
agent.rf the RF lab
Learn RF by doing. Each station on the bench opens an interactive tool or demo: Maxwell's equations, RF fundamentals, a Smith chart game, a VNA, RF calculators, an EM solver guide, an MRI coil builder. Behind the glass is the agent lab, where AI agents run the solvers and are scored against benchmarks.
- Live
- Building
- Coming soon
Hover or Tab to a station · click or Enter to open
The front room
Learn by doing
Interactive tools and demos that run in your browser.
Simulation only unless a station says measured.
-
EM solver guide
Which solver for which problem: twenty devices with real Gmsh meshes, an in-browser method-of-moments solve checked against a Python reference, and data for 62 tools.
- EM solver guidelive
- Rays & POlive
- Meshinglive
- h-index of EM solvers, write-upcoming soon
-
Maxwell by Heart
Learn to write Maxwell's four equations from memory, with an interactive field for each law.
- Maxwell by Heartlive
-
Inside a PDK, and an RF PA from scratch
What a process design kit contains, and a series that takes a 28 GHz PA on the open IHP SG13G2 PDK from transistor model to full-wave EM of the die.
- What is inside a PDKcoming soon
- RF PA from scratch, seriescoming soon
-
Smithy's Match, and a virtual VNA
A Smith chart matching game, and a simulated two-port VNA with a real error model that you calibrate yourself, then break on purpose.
- Smithy's Matchlive
- Virtual VNAcoming soon
-
Port tuning for layout parasitics
Why a laid-out LC low-pass detunes, and how to fix it with one EM solve: put a port in every footprint, then retune the parts in circuit simulation.
- Port tuning walkthroughcoming soon
-
RF Bench: interactive RF fundamentals
Change a part, watch the response: mismatch with a standing wave and Smith chart, resonators and Q, matching, splitters, PA load lines, coupled resonators and filter order. Predict the number first, then drill.
- RF Benchlive
-
Birdcage coil builder
How a 3 T birdcage coil works: build it in Gmsh, solve its modes in Palace, find the uniform k = 1 pair and tune it onto the Larmor frequency.
- birdcage-palacelive
-
Visual RF calculators
Skin depth, coax, microstrip, waveguide and path loss, each drawing its fields as you type. The microstrip page runs a live field solve, within 0.36 % of Hammerstad–Jensen over 20 cases.
Behind the glass
The agent lab
The front room is for people. The lab behind it is where AI agents work: they set up and run EM and circuit solves through tool servers, queue jobs, log every run, and are scored against benchmarks with known answers. A person reviews before anything is built.
-
Tools agents call
MCP servers that let agents drive open solvers: set up, lint, run and check Palace FEM models; build layouts; tune circuits. Each tool returns checks, not just numbers.
- palace-agent-toolslive
- circuit-agent-toolsbuilding
- layout-agent-toolsbuilding
-
Known answers to score against
Field solvers against reference solutions, error versus unknowns, time and memory (phase 1: Palace and MEEP, five cases, plus Elmer thermal cases), and a task benchmark that scores agents on RF design jobs.
- em-benchmarkbuilding
- Elmer thermal casesbuilding
- rf-agent-benchbuilding
-
Every run, logged
A job queue and run database: what each agent ran, on which solver, at what cost, and whether it passed. Later, a read-only dashboard of runs and benchmark results.
- rflab-core, run DB and job queuebuilding
- Dashboard of runs and resultscoming soon
- The closed loopbelow
The closed loop
Agents run the design and solve steps. Graders and measurement decide what is true.
- Spectargets, limits, process
- Agent designlayout, parameters
- EM + circuit solveGmsh, Palace, HFSS, surrogates
- Gradersgolden cases, convergence, second solver
- Human reviewbefore money is spent
- FabPCB, MPW, prototype
- MeasureVNA, load-pull, bench
- Calibratemodels, surrogates, rules
grader fails → redesignmeasured data → update models
Work with me
Verified AI design loops for RF hardware. I set up an agent lab like this one inside your team, with the checks that show when a result is wrong.
- Pilot, lab build, advisoryon this page
Work with me
Verified AI design loops for RF hardware
I set up agent-driven simulation and design flows inside RF hardware companies, and the checks that show when a result is wrong, so faster design does not mean less trust. In short: an autonomous RF lab of agents, like the one behind the glass, built around your parts and your measurements.
What changed. A simulated design now costs hours, not weeks: open solvers (Gmsh, Palace, openEMS) and agents do the meshing, solving and sweeping. The bottleneck is now trust (is the answer right?) and hardware agreement (does the part match the model?).
- An EM and circuit pipeline that agents can run headless, validated against your HFSS results and your measurements.
- Graders and golden cases for each component family, with pass rules, and a second-solver check where it matters.
- Surrogates with error bars over a stated design space, and a cost per design (unknowns, GB, minutes).
- A closed loop from spec to measured part, with human review gates where a wrong answer is expensive.
Pilot 3–4 weeks · fixed scope
One component family. Open EM flow on your design, agent loop, grader and surrogate, validated against your data. Report with cost per design.
Lab build 8–12 weeks
Several families, a solver farm, a golden-case library, fab-and-measure feedback, and a handover to your team.
Advisory monthly
Review of AI design claims, benchmark design, and tool and vendor choices.
Recent public work
Each one has a check that could have failed.
All results are simulation only unless measured.
Start with a pilot: one component family, fixed scope.