Since I've got a lot of my stuff in an IKEA IVAR rack, I decided to take the rack to the next level.
The individual IVAR shelves are held in place by four pins that go into holes spaced by about 32 mm. That's one IVAR height unit (HU). A few examples that fit quite nicely:
The holes also make it easy to build hinges for temporary side-racks. I have some ideas for that.
I removed a lot of the stuff that was in there and rearranged the shelves a bit:
From top to bottom:
The X-shaped thing in the background is supposed to make the rack stay upright, but it's also blocking access from the rear. However I think I'll want to be able to access the rack from two sides. It will have to go and be replaced with something else.
At the bottom I Installed a base plate (MDF) and four castors. They don't turn freely though and sometimes get stuck on a mounting screw's head. I might change them for larger ones (will never happen I guess), but this will do for now:
I want to mount my Rigol DS1054Z scope to the rack. That alone won't be too hard, but there are two complications:
So I decided to add a Raspberry Pi (3B+) to the scope, to give it a wifi interface. That, however, wasn't the easiest thing for me because my networking experience ends at "install pre-configured router, get cat pictures". The devices involved are:
Primary goal: get screenshots from the scope to my laptop over wifi.
After some discussion about the right approach in the hack chat and on stack exchange (https://unix.stackexchange.com/questions/489232/connect-lan-device-to-wlan-using-a-raspberry-pi), I've finally found a working solution (thanks to @Ted Yapo ).
interface eth0 static ip_address=192.168.220.1/24 static routers=192.168.178.1
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
Configure static IP in the new subnet:
Add a routing rule to the new subnet via the RPi's wifi interface
Preparation of the laptop:
Nothing network specific, I just installed the ds1054z python package. See https://hackaday.io/project/7691-ds1054z-python-package and https://pypi.org/project/ds1054z/.
Now iIt's easy: open a terminal on the laptop and execute
ds1054z save-screen --overlay 0.6 192.168.220.2
In my network this takes about 4 seconds. The result is placed in the current working directory and would look like this:
The screenshot with my scope's IP configuration was taken with the same method, so you get menus as well - whatever you see on the real screen.
So one more device to add to the rack.