Aug 23, 2017
My mobile Bitcoin satellite downlink full node!
Note: The Amazon affiliate links are just to show what parts to get. You can undoubtedly find the parts on eBay if you want to. I realize some of the parts may be sold out on Amazon at this time. This guide was written for the parts on this list.
- A computer with Linux installed. This guide, and my Sat Node, use Fedora 26. I went with Fedora because it is free, it is compatible with the software required, and because it has a large user base. Make sure to have an i5 or a similarly performant processor: https://amzn.to/2x6G86r
- Ample storage space (roughly 3GB for a pruned node, 150GB+ for non-pruned)
- At least a 46cm (18") satellite dish: https://amzn.to/2wBtPzK
- Software Defined Radio Interface: https://amzn.to/2g8Nu2O
- Linear Polarization PLL LNB: https://amzn.to/2w0Zk4C
- LNB Mounting Bracket: https://amzn.to/2xgotXU
- LNB Power Supply: https://amzn.to/2KUGouq
- Coax Cable: https://amzn.to/2w7N4xQ
- F Connector to SMA Coax Adapter: https://amzn.to/2gajpAh
- Screwdriver and pliers (or similar tool) for adjusting fittings
- (Optional. My node uses this, but a roof mount is a better permanent option) 3 Ft Satellite Tripod: https://amzn.to/2w81RZm
- Smartphone satellite alignment app and/or compass
- Patience, some elbow grease, and the will to learn!
Note: Before you mount the dish assembly to the tripod, make absolutely sure the tripod is level. If the tripod is not level, you will run into difficulties when aligning the dish.
This image should give you a pretty good idea of how the assembly goes, sans the LNB part. We have a different LNB and LNB mounting bracket which is mounted slightly different than pictured here. The tripod requires no assembly and simply unfolds.
You can fine-tune the tripod and mast’s level with the six screws pictured here (the two not-visible fittings are on the opposite side). Mine came with a bubble-level that fits on the top of the mast. A smartphone app might also work.
There are two bolts used to secure the dish assembly to the tripod mast, and two bolts (one shown, one on other side) used to secure the dish assembly’s elevation. Tighten all of the bolts enough to hold their position, but be able to be adjusted with a fair amount of physical effort in order for you to fine-tune the dish assembly’s azimuth and elevation.
Mount the bracket on the top of the support arm and make sure it is center-aligned and not skewed left or right. Mount the LNB onto the LNB bracket as shown, but keep the screws semi-loose to allow you to adjust the LNB’s polarity while aligning. You can go ahead and connect the coax cable to the LNB at this point if you want.
It looks like a Lunar Module or something, right? :)
Refer to my attempt at a simple cabling chart to help you connect the SDR to the LNB power supply using the SMA to F adapter cable, and the LNB to the LNB power supply with the coaxial cable. Your power supply may have different labeling for the connections. If you attach the SDR to the wrong connection, you may damage the SDR. Make sure to research your own LNB power supply to know for sure where to connect everything.
What a colorful mess.
This concludes Part 1 — Hardware Assembly. Part 2 will focus on installing the necessary software to receive blocks from Blockstream Satellites. Part 3 will consist of using Gnuradio to align your dish and start receiving blocks!
A special thanks to Chris Cook at Blockstream for walking me through setting my sat node up, and also to Greg Maxwell for informing me of such a cool and exciting application of technology.
For a more in-depth guide visit: https://github.com/Blockstream/satellite