Inductor & Firmware Checker
Sizes inductors for power electronics from real core data, then generates the matching firmware constants and shows which ones break when a requirement changes.
- CLASS
- AI-assisted engineering
- YEAR
- See repository
- ROLE
- Builder
- STATUS
- Public demo
- STACK
- Python / C / JavaScript / Power electronics

What needed solving
Sizing an inductor means checking core data, saturation and winding fit by hand, and the firmware constants that depend on that hardware are often copied from documents into code, so a changed requirement can silently break them.
How Tim approached it
Built two linked workspaces. Magnetics ranks real catalog cores and windings for a required inductance and current, checks saturation and window fit, draws the winding, and audits past designs read back from their PDF drawings. Firmware traces every generated constant to its spec, blocks code generation when a check fails, and suggests repairs.
Where it stands
A working public demo on a realistic UPS power-electronics scenario. It is a screening and review tool, not a validated or shipped design.
It brings 13 years of BIOS and firmware work together with today’s spec-driven, AI-assisted workflow.