Quick hack stand for Waveshare Raspberry Pi display and Raspberry Pi


Posted in Other | Leave a comment

Kivy on Raspbian using EGL without installing X11

This is aimed more at using the Raspberry Pi with a touch screen for embedded uses, and is not relevant to using it in the Raspbian desktop environment.

Unfortunately, it seems that to just pip install kivy appears to work, but then when you run an example, it complains about missing libraries, and installing those eventually gets you to the point where you need X11 because of the dpkg dependencies being overly broad.

If you build Kivy from source you can avoid that.

apt install python-pip python3-pip gir1.2-glib-2.0 libdbus-glib-1-2 libexpat1-dev libgirepository-1.0-1 \
libpython3-dev libpython3.5-dev python-pip-whl python3-cffi-backend \
python3-crypto python3-cryptography python3-dbus python3-dev python3-gi \
python3-idna python3-keyring python3-keyrings.alt python3-pyasn1 \
python3-secretstorage python3-setuptools python3-wheel python3-xdg \
python3.5-dev evtest libmtdev-dev zlib1g-dev libfreetype6-dev liblcms1-dev \
libopenjp2-7 libtiff5 libjpeg62-turbo-dev git git-man liberror-perl

pip install virtualenv

git clone https://github.com/kivy/kivy

virtualenv -p /usr/bin/python3 kivy_build

source kivy_build/bin/activate

pip install cython pillow

#cd kivy
#USE_SDL2=0 CFLAGS="-I/opt/vc/include/" make
USE_SDL2=0 CFLAGS="-I/opt/vc/include/" pip install ./kivy/

Posted in Other | Comments Off on Kivy on Raspbian using EGL without installing X11

Substance Designer SBSPRS/SBSAR file format notes

I have never used Substance Designer, so I’m basing this off of looking at example files.

The SBSPRS files are XML that appear to specify the list and type of parameters used in the SBSAR substance.

The SBSAR file is just a 7-zip file. It expands to:

The Example.xml file appears to describe the inputs of the node, the outputs of the node, gui layout for the node, and presets to choose for the node.

The Example.sbsasm file starts with the magic word 5342 414d, which are the ASCII values for SBAM. Beyond that, I haven’t figured anything else out about it.

I was hoping that this would be compressed formats, XML, JSON, and/or IFF all the way down.

Posted in Other | Comments Off on Substance Designer SBSPRS/SBSAR file format notes

Makita Reciprocating Saw cord replacement

I was planning to nicely document this, but on review, some photos don’t really show what is needed, then I got caught up in finishing it and didn’t take appropriate finishing photos. Oh well, here is what I got.

Posted in Other | Comments Off on Makita Reciprocating Saw cord replacement

Just built new shelves for games in closet. Turned out I still needed the old shelves.
Posted on by jdboyd | Comments Off on

Logitech K780 and M720 mini review

I rather like the K780 keyboard and M720 mouse from Logitech (alas, not sold as combo). Just picked it up a week ago, so I can’t say about longevity yet, but they feel solid. The key shape on the keyboard is odd, but I’m already used to it from a K380 elsewhere.

I had 2 wireless keyboards and mice. One of each plugged into my KVM and one of each plugged into my windows PC on a separate monitor. Both of the K780 and M720 support connecting to 3 machines. Those three connections can be via Logitech’s unifying receiver (what you get in all cheap Logitech wireless mice) or bluetooth. Each device came with one receiver, and their software will let you re-pair their devices (unlike other brands of cheap USB wireless, I’m looking at you Anker). Thus, I stuck one receiver into the KVM, one into the windows PC, and re-paired both devices to talk to both receivers so now I have one keyboard and one mouse and I can easily toggle them between 3 computers (while still having an open slot on both devices for a tablet, Raspberry Pi, or something else).

Posted in Reviews | Comments Off on Logitech K780 and M720 mini review

We had a guest today.

A post shared by Joshua Boyd (@joshua_d_boyd) on

Posted on by jdboyd | Comments Off on

Probably her most serious picture face every.

A post shared by Joshua Boyd (@joshua_d_boyd) on

Posted in Other | Comments Off on

I think that recipes should replace phrases like medium high heat or simmer with temperatures. I interpret medium high heat to mean about 350-370 degrees Fahrenheit (175-190 C). Likewise, I call a simmer about 200 degrees (about 95 C).

For measuring pan tempuratures, I use a point and shoot infrared thermometer like this model on Amazon: https://www.amazon.com/dp/B00DMI632G/.

Posted on by jdboyd | Comments Off on Improve recipe heat directions.


For several years I’ve kept a WordPress instance running in my basement for storing my recipes. I recently uploaded the data to wordpress.com. I may move to a custom domain, but for now it is on a free WordPress sub-domain. Visit it at: https://boydrecipes.wordpress.com/.

When it was in the basement, I didn’t add pictures or worry much about nicely formatting the recipes, sold old entries will likely to revised as I make them again.

Posted in Cooking | Comments Off on Recipes