← INDEX / ALL PROJECTS

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
Inductor & Firmware Checker screenshot

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.