Piotr Esden-Tempski

@esden.net

fediverse: @esden@chaos.social Embedded Open-Source Hacker? Founder of 1BitSquared https://1bitsquared.com | Maintainer https://black-magic.org | https://icebreaker-fpga.org #hardwarehackers #fpga #asic #embedded #risc-v he/him

I realized something: I like computers and programming. I like the process of understanding how they work and how to make them do what I want them to do. LLMs makes that process worse and more frustrating. People using them make collaboration less fun. It is another reason why I hate this stuff...

Black Magic Debug is now officially moved to #codeberg! We put together a blog post describing how you can redirect your cloned repositories, continue working on your PRs, as well as some reasoning behind the move. 🧳 Let us know if you have questions or comments! :) black-magic.org/blog/2026-04...

We moved to Codeberg

Hi everyone! As some of you might have noticed we moved Black Magic Debug to Codeberg. All the repositories that used to be hosted on GitHub are now marked as archived, and an archive branch is set...

black-magic.org

For Black Magic Probe v3 development, I designed a little breakout carrier. We will likely spend some quality time with a debugger hooked up to it so I think it will be a worthwhile. The SMT threaded inserts are really nice. I also 3D printed a base to keep the TH pins from scratching the table. ;)

Green Black Magic Probe v3.0 JTAG/SWD debugger and programmer with a built in GDB server. Mounted on top of a carrier board that provides a regular ARM Cortex debug connector and 0.1” pitch breakout pins for the debug lines and the AUX expansion connector. It also features a jumper to allow TPWR connection to the debug connector allowing the choice of how things  are powered.A 3D rendering of the BMP and debug carrier board.The debug carrier being reflown on a miniware hot plate. (The bigger one not the original tiny one)

This is a grassroots campaign: “Abughazaleh reports over $1.1 million in individual contributions under $200, making up around 74% of her contribution totals. In contrast, over 90% of Biss’ campaign contributions come from big-money donations of over $200.” dailynorthwestern.com/2025/10/20/c...

Biss and Abughazleh neck-and-neck in Democratic primary

Over the past three months, 17 active Democratic candidates for Illinois’ 9th Congressional District reported a total of $4.7 million flooding into the competitive race. All the congressional candidat...

dailynorthwestern.com

I might be using codeberg (aka. forgejo) more in the future. I am unreasonably excited to see how many merge options it offers, but mainly "fast-forward only" is in there! ❤️ Why can't I have it on GitHub 💔

Merge pull request dropdown:
* Create merge commit
* Rebase then fast-forward
* Rebase then create merge commit
* Create squash commit
* Fast-forward only

I am bit shocked that there were only 2 other people in 7 years that also thought that having resizable objects (logos, graphics) for PCBs would be a useful addition. :/ Running campaigns around useful KiCad feature requests is something we should be doing? #kicad #pcb #electronics #opensource

Wishlist: Add PCB object scale tool (lp:#1748311) (#2105) · Issues · KiCad / KiCad Source Code / kicad · GitLab

Original report created by Piotr Esden-Tempski (esden)

gitlab.com

"the AI knows it did something wrong" Nah man, the AI knows nothing. It has no understanding. No critical thinking skills. It's just giving you a reasonably likely response to the garbage you yell at it. It's a Ouija board with terminal access.

The long awaited Black Magic Debug V2.0.0 release is finally here! A big update with a lot of improvements and newly supported targets. It pairs very well with bmputil, make sure to give it a try! Thanks to everyone who contributed! 🙂 #opensource #debugger #electronics #jtag #swd #arm #riscv

Release Stable Release v2.0.0 · blackmagic-debug/blackmagic

We are happy to announce the v2.0.0 release of Black Magic Debug. This is the first major release of the v2 series. Here are some of the highlights: Switched to the Meson build system (the make bu...

github.com

First stable release V1.0.0 of bmputil! This Black Magic Probe Utility simplifies the process of keeping your Black Magic Probe up to date. New: the ability to automatically find and download the newest Black Magic Probe firmware. No need to find correct binaries any more! github.com/blackmagic-d...

Command line output of bmputil when invoked with no parameters.

-> bmputil-cli       
Black Magic Probe companion utility v1.0.0

Usage: bmputil-cli [OPTIONS] <COMMAND>

Commands:
  probe     Actions to be performed against a probe
  target    Actions to be performed against a target connected to a probe
  server    Actions that run the tool as a debug/tracing server
  debug     Actions that run debugging commands against a target connected to a probe
  complete  Generate completions data for the shell
  help      Print this message or the help of the given subcommand(s)

Options:
  -s, --serial <SERIAL_NUMBER>  Use the device with the given serial number
      --index <INDEX>           Use the nth found device (may be unstable!)
  -p, --port <PORT>             Use the device on the given USB port
  -h, --help                    Print help
  -V, --version                 Print version