I finally built that sci-fi laser gun I’ve always wanted!
October 21, 2026This definitely seems safe and OSHA approved. Regular laser engravers were boring, so I modified one to engrave stuff waaaay over there 😀
How to start with satellites and radio
September 2, 2026This is probably one of my most-requested video topics! Hopefully it’s useful for someone.
How To Assemble a Laser-Cut L-Band Antenna Feed
July 19, 2026This is a follow up to this post and this video, about my LHCP L-band feed made from laser-cut wood.
I gave away a few of these at Open Sauce 2026, so I figured I’d make a new video about it as well as post the text instructions.
Secretcon 2026
June 6, 2026Secretcon (the Cybersecurity or “Hacking” conference) returned to the Twin Cities, this time in St. Paul. I gave another talk about satellite stuff. I also had a lot of fun at the conference, there were a bunch of great presentations, fantastic hubs and exhibits, and lots of fun interactive IT security things to do!

For anyone interested, the slides for my presentation can be found here:
My presentation from last year can be found here: https://saveitforparts.com/2025/11/26/my-secretcon-presentation-is-online/
You can find out more about Secretcon, and keep an eye out for next year’s dates, at https://secretcon.com/
Microwave Imaging with the Discovery Dish
May 6, 2026Similar to some of my past projects with the Tailgater and Carryout antennas, I’ve written a new Python script for the Discovery Drive. This lets it act as a radio telescope / microwave imager. So far it’s mostly useful for strong satellite signals, but it’s a stepping-stone to some larger projects with the bigger dish out at Sandland.
Sources for used satellite antennas
April 21, 2026I am frequently asked where to find used satellite dishes for SDR and radio experiments. In the US I usually direct people to Facebook marketplace, Craigslist, or your local state/city/university surplus department. For other countries, R1chae has been putting together a list of possible sources and asked if I could post it here.
R1chae’s list of second-hand markets in various countries:
Australia
- Facebook marketplace
- https://www.ebay.com.au/
Austria
Brazil
but the market is very sparse
Czech Republic
- https://www.bazos.cz/
- https://hambazar.cz/ ONLY reachable from Slovakia and the Czech Republic
Finland
France
- https://www.leboncoin.fr/
- Facebook marketplace
Germany
Hungary
- https://www.jofogas.hu/
- Facebook marketplace
Italy
- https://www.subito.it/
- Facebook marketplace
- https://www.ebay.it/
Malta
- https://maltapark.com/
- facebook marketplace
Netherlands
- https://www.marktplaats.nl/
- few on Facebook marketplace
Norway
Poland
- https://www.olx.pl/ (here you can sometimes get 60-80cm dishes for free or a couple zloty)
- https://sprzedajemy.pl/
- for new dishes https://allegro.pl/ and https://www.dipol.com.pl/oferta-tv-sat-anteny-sat,4358.htm
- Facebook marketplace
- https://www.bazos.pl/
Portugal
- https://www.olx.pt/ but often overpriced
Puerto Rico
- https://www.clasificadosonline.com/ but availability is bad
Romania
- https://www.olx.ro/ (hit or miss with pricing)
- Facebook marketplace
- https://www.okazii.ro/
- https://www.vinted.ro/
- and https://www.dipolnet.ro/ and https://www.emag.ro/ for new dishes.
Russia
- https://www.avito.ru/ (but most are in novosibirsk)
Slovakia
- https://hambazar.cz/ ONLY reachable from Slovakia and the Czech Republic
- https://www.bazos.sk/
- https://www.bazar.sk/
- Facebook marketplace
Slovenia
Sweden
UAE
- facebook marketplace
- https://www.dubizzle.com/
- New, big dishes: https://buymode.shop/uae-en/category/satellite-dish-antenna (middle east in general)
UK
- facebook marketplace
- https://www.gumtree.com/
- https://www.freecycle.org/
Ukraine
Contributors to the list:
nikeedev
ambraglow
meti
seler
MrTalon
Digitelektro
Qkris
T0nito
ElMarko
spacedaniel
pduud
bush22
soplica.pl
tec_msat
heneriuss
sackboye
encoded
aang23
andreix1308l
Kattsand
Testing a 3D-printed cubesat in “space”
March 26, 2026While I can’t afford to send a cubesat into orbit, I can (sort of) simulate space in my garage! I picked up a vacuum chamber from Ax-Man Surplus and got ahold of a free vacuum pump from a friend’s company discard pile. I can only get it to go down to about 1/20th of an atmosphere, but perhaps I can improve the performance in the future.
After re-printing the Mysat kit with Prusa’s space-grade filament, I tried it out in the vacuum chamber. I also tried heating and cooling the cubesat as much as I was able to at home. So far everything survived!
More Winegard Trav’ler Antenna Hacking
March 20, 2026
I’ve been poking around at my Winegard Trav’ler antennas a bit and have some additional info beyond what’s on my Github and prior posts. I’ll post some of it here (this was originally on my Discord).
These are the “regular size” satellite TV dishes found on RVs that have a motorized turret to point them, and stow them flat on the roof. They look like a household dish, not the smaller domes of the Carryout series. The Backyard Scientist also used one as a laser turret in one of his videos. You can often find these for sale on Craigslist / Facebook Marketplace in the $200-$300 range, but there’s not actually a lot of demand for used ones. If they’ve been listed a while you can try offering them less. I have picked up two for free and one for $50.
I’ve run into a few different models and firmware revisions on the Trav’ler series. The ones I’ve seen all have the brain / control board (AKA “Outdoor Unit” or ODU) under the motor turret. The small interface box that sits inside an RV is the Indoor Unit or IDU, and generally seems to just be a dumb display / serial interface / power injector. The Pro model has a little more going on with the IDU (ethernet, USB terminal, and onboard microcontroller that you can talk to), but to run the Pro I’ve just consoled through the IDU and into the ODU board. I didn’t like the Pro as much since the elevation seemed limited to about 75 degrees. The slightly older LG2112 model seems to have more range of motion. I’ve found that even LG2112 models from similar years can have different firmware (called HAL) versions with different commands. So far I have encountered HAL v0.0 and HAL v2.05, and had to write slightly different code for each of them.
Generally when they power on there’s a boot sequence, and if the dish has been stowed flat it will unfold. Then there’s a calibration dance to find the motion limits, then a search pattern for whatever TV satellite it’s programmed for. I usually let it do the calibration and then kill the search process in the firmware’s task manager (the timing and process for that is a little different depending on the firmware). I could potentially just leave it powered to avoid the dance every time, but I don’t like leaving hacked-together gear plugged in all the time just in case something goes wrong. I never stow mine since I replace the LNB with other feeds which would get crushed by the stowing process.
My code to use these as a general-purpose azimuth/elevation rotor is on Github at the following links. Each has some additional details in the readme:
Trav’ler LG2112 with HAL version was 0.0: https://github.com/saveitforparts/Travler_Rotor
Trav’ler Pro: https://github.com/saveitforparts/Travler-Pro-Rotor
LG2112 with HAL 2.05: https://github.com/saveitforparts/Trav-ler-Rotor-For-HAL-2.05
If you find a Trav’ler that has been removed from an RV by an amateur, it may have cut cables, missing cables, missing IDU and/or power supply. These can be cheaper, or can be a good way to negotiate the price down!
The “official” power supply for the brain/motors is 48V DC. If you’re feeding it 13v/18v through the Coax cable that will just run the LNB and maybe the TV receiver subsystem on the board. On my first one I’m actually using a 52V DC power brick since that’s the closest thing I could find. I tried powering the other one with the real power supply and got about 44v out of the top right pins of the 6-pin port. It would only give me that for a few seconds until it decided there was no antenna and threw an error. When looking at the back of the IDU, the top right pin is – and top center is +. On the one I have wired up, the wires would be yellow for + and orange for – (I didn’t have the actual connector end so I had to just hot glue them in there based on an image search).



It looks like the 6-pin connector on the ODU brain is the same (bottom plug in the next photo). Wire colors there are green, yellow, orange on the top row by the clip, then I think red, brown, black on the bottom (it’s kind of hard to see without taking the plastic shield off which is a bit of a hassle). That’s the same pattern as the IDU.


If you need a new IDU, power supply, and/or cable, check eBay. Sometimes (as of 2025) they show up in the $50-$75 range.
The bottom of the ODU / Turret generally has a clear plastic cover where you can see the guts. This can be removed, although it should be replaced to keep things waterproof. The ODU box has connections for the motors and IDU as well as coax connectors for the LNB. A subsystem on the ODU receives satellite TV signals and looks for the desired transponder for Dish network or DirecTV etc. There should also be another RJ-25 “phone jack” on the ODU, as there is on the IDU. This is the serial (RS-485) interface for computer control.

A mentioned in prior posts, interfacing with the Trav’ler serial port requires an RS-485 cable and 6-pin phone connector (RJ-25). Note that this is larger than a “normal” phone cable (although who’s seen one of those in the last 20 years?). This adapter also works on the Winegard Carryout series and possibly other antennas.
I have included a photo of the USB adapter chain that I use. It includes a USB-to-Serial cable, a DTECH RS232-to-RS485 converter, and an RJ-25 jack wired as follows (looking at the bottom of the phone connector with the tip up):
Pin 1: GND
Pin 2: T/R-
Pin 3: T/R+
Pin 4: RXD-
Pin 5: RXD+
Pin 6: Not used


DIY radio observatory progress
February 25, 2026I’ve been making progress on the radio observatory / satellite tracking station at Sandland. We picked this 18ft geodesic radome up a couple years ago from the Carp Observatory and have been slowly getting it put together.

During 2025 I poured a cement footing and installed a satellite dish and motorized pointing system. This is only a 6ft (~1.8M) diameter antenna. The current motor is based on a large pan/tilt mount (Quickset QPT-90) from a vintage security camera. Eventually I hope to install a larger reflector and a more capable motor. I got this dish from Ax-Man Surplus (they don’t often have them and their inventory is constantly changing). I’ve heard these are also sold online as solar cookers.

The motor is run by an Arduino microcontroller and surplus 24vAC power supply. Coordinates are passed to the Arduino via serial (USB) connection from a laptop, and the pan/tilt mount uses built-in potentiometers to determine where it’s pointing. I’m using code originally from SARCnet which I’ve modified to work with this setup. The laptop runs Gpredict to calculate positions from orbital data. It also runs SDR++ to record signals from a HackRF One software-defined radio.

Other projects in 2025 involved finishing the doorway for the dome, so now we can close out wind, rain, and larger wildlife. This took a few tries, people kept leaving the door open for the wind to damage it. The dome is really nice once it’s all closed up, even on a cold February day it’s a nice protected work space! And not having to worry about wind pushing the dish around is nice as well.


I’ve also been calibrating the dish to known geographic coordinates and orientation, so we can get the most accurate pointing. This will be critical when doing astronomy projects, and when tracking fast-moving Low-Earth-Orbit satellites with weak radios.

After calibration and some adjustments to my code, the dish has been working great at tracking satellites! It’s so large that I can use almost any feed at the focal point, I’ve been reliably receiving linear L-Band signals with a circular S-Band feed!


As usual I have a number of videos about this project on YouTube. You can check some of them out below!
Posted by saveitforparts