Hardware Update #2 — Bring-Up Complete

By Thomas Lövskog
1 min read

Table of Contents

The boards are back, populated, and the first bring-up session is done. The short version: it went well.

Working down the list of building blocks —

Power came up cleanly. The MPS battery charger IC is behaving correctly, and the power tree is solid throughout.

Flash and firmware — the STM32U599 is talking to the debugger and I can program it without issues. That's always a relief on a first spin.

Display — the 240 × 960 FPC panel is alive and the image looks great. This is the centrepiece of the whole project and seeing it light up properly for the first time is a good moment.

USB is up and enumerating correctly.

Buzzer/speaker — This I will change. The original design used a simple piezo buzzer, but after thinking more about what the device should actually sound like, I swapped it out for a small but proper speaker with a useful frequency range of around 800 Hz to 8 kHz. It's a physically tiny component but it produces a noticeably more natural sound — more like the click-and-tone feedback of a quality instrument than the harsh beep of a piezo. Worth the change.

Not everything is perfect — first spins never are. There are two things to address in the next revision:

  • Component placement needs some minor adjustments. Nothing electrical — a few parts are sitting closer to neighbours than I'd like, which will matter for assembly yield as the design matures.
  • The microSD socket needs to be replaced. The part I specified has gone end-of-life, so a drop-in replacement is in progress. Fortunately, most standard microSD footprints are close enough that this should be a straightforward swap.

All the fundamental building blocks are proven. The path to a working calculator is now a software problem, which is a good place to be after a first spin.

Tagged in:

Inspira

Last Update: March 01, 2026

About the Author