Version control for hardware
Every part choice.
Every reason. Tracked.
EngTrace logs the reasoning behind every part, schematic change, and board revision. Six months later, nobody has to guess why.
3.3V LDO instead of a buck converter
Quieter analog rail for the ADC front-end.
USB-C receptacle, 16-pin footprint
Confirm mechanical fit before the next spin.
STM32H743 over the H750 for this rev
Extra RAM headroom for the FFT buffer.
Where hardware knowledge goes to die
- A Slack thread nobody can find six months later
- A spreadsheet that only makes sense to the person who wrote it
- The one engineer who remembers why, and they just left
Capture the why, not just the what
Every decision gets a reason, a status, and a timestamp. Mark it confirmed, tentative, or revisit, and change your mind later without losing the history.
Quieter analog rail for the ADC front-end. Efficiency loss is acceptable at this current draw. Revisit if the thermal budget on rev 5 gets tight.
Diff any two points in time
Commit a snapshot before a big change. Come back later and see exactly what moved, what got added, and what got cut, decision by decision.
rev-3 to rev-4
Removed
Buck converter, 85% efficient at 500mA
Added
Linear LDO, swapped for analog noise. See rationale.
Built for the whole board, not just the log
Parts, files, and search all live next to the decisions that explain them.
One source of truth for every part
Quantities, prices, and status live next to the decision that put them there.
Gerbers, schematics, models, and code
View the files your decisions actually reference, without leaving the project.
Search the log, not your memory
Find the decision that explains a part, a footprint, or a topology change in seconds.
Share a project publicly
Give a client or collaborator a read-only link into the reasoning, not just the files.
Built-in engineering calculators
Voltage dividers, trace width, RC filters. Reach for them without leaving the project.
One board, five decisions, no memory required
This is a real log: the same sensor board from a first pick through a flagged problem to the fix that shipped.
Chose the STM32H750 for the sensor board
Plenty of headroom for the FFT buffer at this sample rate.
Added a buck converter for the 3.3V rail
Efficiency mattered more than noise floor at this stage.
Buck converter is coupling noise into the ADC
Flagged during bring-up. Needs a quieter rail before the next spin.
Swapped to a linear LDO
Traded a few points of efficiency for a clean analog rail. See rationale.
USB-C receptacle, 16-pin footprint
Looks right on paper. Confirm the mechanical fit before ordering boards.