PX-HER0 Board

The expert field guide to embedded ARM systems

Public Chat
Similar projects worth following
The STM32 PX-HER0 board and its whole ecosystem (open source C library and documentation) are designed to be a hands-on guide to teach people to become embedded pros at their own pace.

Trainers of embedded system courses will appreciate how the PX-HER0 fits in the middle of the triangle of Arduino, Raspberry PI and STM32 "Blue Pill."

For the PX-HER0 origin story, see below in the detail section.

In stock and available on Crowd Supply (click HERE)

Crowd Supply page:


Hardware design files:

CLI Explorer App:

PX-HER0 origin story:

It all started way back in 1983 when I got a second-hand 8-bit Sinclair ZX Spectrum 16K when I was 9. The detailed story is HERE, but the short version is that I taught myself to modify obfuscated machine code to turn my puny 16K into a 128K machine and it turned out to be an April fool's joke. Fast forward 32 years... [insert obligatory 80's Cassette tape fast forward sound effect here]

During my career I got frustrated with hard to comprehend, poorly commented, unstructured code that I encountered in my industry and created px-fwlib to start a dialogue and demonstrate how it could be improved. It has been a passion project for over 10 years now.

At one stage I was the hardware engineer that wanted to find a wiring fault with a test fixture and wanted to put a GPIO pin in a specific state so that I could use a multimeter to trace the path to the DUT (Device Under Test) without bothering the overloaded firmware engineer on the project. That was the inspiration behind the CLI Explorer app and I try to build a small version of the CLI for every embedded device that I work on to test the hardware blocks and confirm that it works.

I used to be an Atmel AVR and Atmel SAMD21 man almost exclusively with the exception of a short crossover to the dark side (Microchip PIC24 series), but forced myself (pun intended) to learn the STM32 series about two years ago and this is where the journey with the PX-HER0 board started, because I wanted to map the route for people to follow. I started to consult independently a year ago and lady luck smiled at me: the majority of my work has been for the STM32L0 series, so the investment has already born fruit. Hint: there is an STM32L082 in the Murata Type ABZ LoRa module.

I hope that the concise STM32 intro and carefully crafted tutorials will pave the road to a deeper insight into the embedded C universe and create that Eureka! moment of enlightenment for you as the 8-bit Sinclair ZX Spectrum 16K did for me.

View project log

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates