This error will show up when you try to update PCB from schematic (for instance, using the F8 key). This usually happens when you copy pieces of schematic between projects - which is kickass and ev...

Antenna sourcing for dummies
Are you looking out for antennas? Need a few uFL-connected marvels for specific frequencies (WiFi/LoRa/4G)? Got five RF modules on your PCB and you’re running out of edges to place them at? Is your...

Fixing the Beepy U2 problem for good using a TPS61023 board
Got a Beepy with U2 that’s gone? This post is for you. Here’s how to fix it with a single part from Amazon/Aliexpress, a knife, and a soldering iron - no hot air required. U2 is the 5V boost, TPS6...
Va-11 Hall-A Julianna game achievement - 30FPS limit on Linux
Ever went for 100% completion on a game? Recently, I’ve replayed Va11 Hall-A, it’s been a joy. I decided to go for 100% - by the way, this guide has been genuinely wonderful and a must-read if you ...

Framework under fire for Omarchy/DHH/Hyprland support?
You might’ve noticed Framework, the laptop manufacturer, embroiled in a controversy as of now. The Discord server is on lockdown because the volunteer moderation team has gone on hiatus, and the Fr...
simple MIDI to list of (frequency, duration) (Python)
simple MIDI to list of (frequency, duration) (Python) Let’s say, hypothetically, that you have a simple midi file with just notes, for instance, from here. And for the sake of the argument, you h...
UGREEN CM578 enclosure and WD SN770M incompatibility
UGREEN CM578 enclosure and WD SN770M incompatibility I was helping a friend set up a WD BLACK SSD (SN770M 2TB, 2230) with a Steam Deck. We put it into a UGREEN enclosure to clone the original dr...
Logitech M185 pairs to Unifying receiver
Logitech M185 pairs to Unifying receiver That’s it, that’s the post. If you’re on Linux, here’s a pairing tool, it’s worked wonderfully for me. If you think that this is bad advice, contact me so...
Got mmtool from bittention? It's malware
Got mmtool from bittention? It’s malware there’s a website called bittention and a friend is calling to my attention tthat they found malware on it. they downloaded a binary called mmtool from it,...
KiKit discontinuous outline unobvious stuff
KiKit discontinuous outline unobvious stuff Working with KiKit? It’s great, and this problem ain’t its fault, I’d hope. If your board has a footprint with origin far outside of the board area, ...
DPCD viewing on Linux
DPCD viewing on Linux You can read DPCD registers from Linux like this: sudo xxd /dev/drm_dp_aux0 |head -n128|grep -v "0000 0000 0000 0000 0000 0000 0000 0000" of course, substitute the number ...
KiKit (and other plugins) failing to load on Kicad 8.0.0/8.0.1, Debian/Ubuntu
KiKit (and other plugins) failing to load on Kicad 8.0.0/8.0.1, Debian/Ubuntu pcbnew module not found kinda error when you try kikit --help in commandline. the pcbnew.py file is misplaced., so is...
FreeCAD AppImage crashing
FreeCAD AppImage crashing All recent FreeCAD AppImages started suddenly crashing on Ubuntu with this kind of output: FreeCAD 0.21.2, Libs: 0.21.2R33771 (Git) © Juergen Riegel, Werner Maye...
Solderable standoffs on LCSC
Solderable standoffs on LCSC Want solderable standoffs from LCSC? They might not be easy to find. However, use the search term SMTSO and you will find a surprising number. In addition, here’s thr...
MPR121 being funky? Change the baseline!
MPR121 being funky? Change the baseline! Are you working with MPR121? Does it at times start being screwy, having one channel get jammed, or another become unresponsive? Congrats, you’ve stumble...
Laptop with missing internal LVDS screen won't output console to external screen properly
Laptop with missing internal LVDS screen won’t output console to external screen properly You take a laptop motherboard that doesn’t have a screen, then connect it to an external screen. Then, you...
ENOMEM when using urequests on MicroPython
ENOMEM when using urequests on MicroPython If you’re making https requests with the MicroPython requests module, you might encounter ENOMEM errors. For me, they appeared after every 2nd request to...
ASM118x chip notes
ASM1182/ASM1184/ASM1187 chip notes These are cool cheapish PCIe switches, 1 to 2/4/7 links accordingly. They’re used in many places, from mining equipment to desktop motherboards. I describe the...
VL170 chip notes
VL170 chip notes update: this chip is a clone of HD3SS460, so if you need an actual datasheet, you might want to consult that one - there’s way more to this IC, it would seem, including a ton of s...