Field oriented BLDC Servo motor control with the stm32g4 and Zig

July 09, 2022

I finally got closed loop BLDC motor control working using Zuric and a DRV8316 driver board I made (with Horizon-EDA).

Read more

USB CDC on the stm32 in Zig

April 20, 2022

I finally managed to get the stm32g4 USB driver to work as a ACM port with Zig.

Read more

GDB errors with "PC register is not available" with pyOCD

March 29, 2022

When trying to load firmware with gdb it started throwing an error "PC register is not available"...

Read more

Enaml-native android builds for Python updated to 3.10.2

March 13, 2022

Python 3.10.2 builds for android are now available via conda-mobile!

Read more

Profiling python apps with KCachegrind

March 13, 2022

Short post on how to profile a python app using KCachegrind.

Read more

Micropython ESP8266 Reflow Oven

March 05, 2022

A short post on my micropython PCB reflow oven...

Read more

How to block HTTP3/QUIC

January 24, 2022

I've been seeing a lot about HTTP/3 lately and how great it is...

Read more

Attempts to cut a solder paste stencil - Part 4

December 30, 2021

Finalizing my series of posts on cutting pcb solder paste stencils with a rotary engraver.

Read more

Debugging python extension core dumps or segfaults in CI

December 28, 2021

If a python extension causes a segfault when running with CI it just stops abruptly with a Aborted (core dumped) message.

Read more

Updating to gcc 11 on kde neon

December 22, 2021

The latest GCC releases are in the ppa:ubuntu-toolchain-r/test repo but add-apt-repository doesn't work on KDE neon...

Read more