Piotr Esden-Tempski
@esden.net
1.2K followers 130 following 160 posts
fediverse: @[email protected] 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
Posts Media Videos Starter Packs
esden.net
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
esden.net
Nightly got the ability to resize avg graphics in place. That is definitely a step forward in the right direction. :)
esden.net
If you are interested what feature request issues exist here is a link with the correct filter. If you are a KiCad user you might want to skim through that. There is a lot 712 issues at the time of writing… gitlab.com/kicad/code/k...
Issues · KiCad / KiCad Source Code / kicad · GitLab
GitLab.com
gitlab.com
esden.net
If it is not clear, if you think resizable logos/graphics in KiCad PCBs would be a useful feature consider upvoting the linked issue! Thanks~~~ ;) #kicad #pcb #electronics #opensource
esden.net
Yeah I do the same, and this is why I created this feature request many years ago, even before KiCad moved to gitlab!
esden.net
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
esden.net
Not sure where you get the "socially awkward"... I find you very approachable... :) But I know a lot of nerds, so my reference frame might be adjusted differently? 🤷
esden.net
For some time @securelyfitz.bsky.social and I have been working on a new hardware security tool. A tiny m.2 WiFi module sized FPGA board allowing the access to the PCIe interface. You can sign up for updates for when the campaign launches, some time next year. #EpicErebus #fpga
EPIC Erebus
A tiny PCIe DMA tool that's fully customizable with an open toolchain and gateware
www.crowdsupply.com
esden.net
Good news Homebrew friends! Now bmputil-cli has a formulae. This should simplify things especially for those that manage a lab with a bunch of machines! :) Just run `brew install blackmagic-debug/blackmagic/bmputil-cli` & profit! #opensource #debugging #embedded #electronics #rust #macos #homebrew
GitHub - blackmagic-debug/homebrew-blackmagic: Homebrew tap for blackmagic software.
Homebrew tap for blackmagic software. Contribute to blackmagic-debug/homebrew-blackmagic development by creating an account on GitHub.
github.com
Reposted by Piotr Esden-Tempski
thea.codes
Stargirl @thea.codes · Jul 21
"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.
esden.net
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
esden.net
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
esden.net
One thing led to another and I am back to being the maintainer of libopencm3. Thanks karlp for all the years of dedication. I will do my best to take care of locm3 well. I will work to address the PR backlog and do a bunch of genatorial tasks. Please be patient :) #opensource #embedded #electronics
LibOpenCM3 by libopencm3
libopencm3.org
esden.net
bmputil V1.0.0-rc.2 is here! This release is quite a big change from rc.1 to future proof the API before V1.0 release. See release notes for details. github.com/blackmagic-d... #opensource #rust #embedded #electronics #debugging #microcontrollers #jtag #swd
Screenshot of a terminal. Showing the output of `bmputil-cli`.
```
Black Magic Probe companion utility

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
```
esden.net
If you struggle with the limits of an interconnect you designed years ago just add another MCU 🎉🤪
Reposted by Piotr Esden-Tempski
Reposted by Piotr Esden-Tempski
greatscottgadgets.bsky.social
Meet HackRF Pro! HackRF Pro is a Software Defined Radio peripheral capable of transmission or reception of radio signals from 100 kHz to 6 GHz.

You can read more about HackRF Pro and preorder it now from select resellers here: greatscottgadgets.com/hackrf/pro/
esden.net
Fantastic! That is what I hear... a friend is in Madras OR and says there is also quite a surprising turnout with lot's of positive reactions from the drivers going by.
esden.net
The march! So many people! So many hand made signs! This is great to see! Thank you #Eugene for being awesome! #Oregon #nokings
esden.net
Here we go! #Eugene #Oregon #nokings
No makings protest at the federal court building in Eugene Oregon. Huge crowd with signs bearing an overpass. No makings protest at the federal court building in Eugene Oregon. Huge crowd with signs bearing an overpass. No makings protest at the federal court building in Eugene Oregon. Huge crowd with signs bearing an overpass.
esden.net
The highest concentration is still on fediverse as far as I can tell.
esden.net
PSA: I currently don't have the energy to cross post on Bluesky... it seems most tech folks that interact with my content are on fediverse anyways... and Bluesky seems to become more and more like the old Twitter… :/ (I know I could put effort in customizing it but *ugh*)
esden.net
Also: not everyone knows about Bonded Warehouses, I learned about them only a few years ago thanks to CrowdSupply telling me about their existence. You might want to read up about it.
Bonded warehouse - Wikipedia
en.wikipedia.org
esden.net
Here is the final invoice I got from DigiKey. I ended up paying 10% tax on the eval board and one of the MCUs, and 20% on the other MCU. They all have COO: China, I bet the tariff difference is dependent on when DigiKey imported them.
DigiKey invoice detailing Tariff codes, Country Of Origin and the Tariff amount paid on each item.