<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.satnogs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cshields</id>
	<title>SatNOGS Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.satnogs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cshields"/>
	<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/Special:Contributions/Cshields"/>
	<updated>2026-05-30T18:40:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Software_Defined_Radio&amp;diff=3689</id>
		<title>Software Defined Radio</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Software_Defined_Radio&amp;diff=3689"/>
		<updated>2020-10-03T17:05:42Z</updated>

		<summary type="html">&lt;p&gt;Cshields: minor updates to USRP soapy doc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Built upon [https://gnuradio.org/ GNU Radio] and [https://github.com/pothosware/SoapySDR/wiki SoapySDR] by using the [https://gitlab.com/librespacefoundation/gr-soapy gr-soapy] module SatNOGS supports a large variety of Software-Defined Radios (SDRs). The gr-soapy module was developed in the [https://sdrmaker.space/ SDR Makerspace] and is maintained by Libre Space Foundation to bring the vendor-neutral SDR support by SoapySDR to the flexible gnuradio ecosystem.&lt;br /&gt;
&lt;br /&gt;
The most cost-effective solution is to use an RTL-SDR with a Raspberry Pi.  More advanced SDRs are also used, but they require more processing power and thus might require a more powerful computing platform than the Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
==Supported Devices==&lt;br /&gt;
&lt;br /&gt;
SoapySDR supports SDR devices through runtime-loadable modules [https://github.com/pothosware/SoapySDR/wiki#plugin-architecture]. You can find all available modules in the [https://github.com/pothosware/SoapySDR/wiki#modules SoapySDR wiki] (see right column). Most SDR modules are installed by default when setting up a SatNOGS station.&lt;br /&gt;
&lt;br /&gt;
The following SDRs are supported by SatNOGS. SatNOGS uses the RTL-SDR as the recommended beginner signal receiver and tuner.  &lt;br /&gt;
The more advanced SDRs may require more processing power than a Raspberry Pi 3b or 4 can offer. &lt;br /&gt;
&lt;br /&gt;
*[[Software Defined Radio#RTL-SDR Support|RTL-SDR]]&lt;br /&gt;
**[https://www.nooelec.com/store/sdr/sdr-receivers.html NooElec NESDR SMArt]&lt;br /&gt;
**[https://www.rtl-sdr.com/buy-rtl-sdr-dvb-t-dongles/ RTL-SDR Blog R820T2 RTL2832U]&lt;br /&gt;
**Full band UV HF RTL-SDR USB Tuner Receiver&lt;br /&gt;
&lt;br /&gt;
*[[Software Defined Radio#USRP support|USRP devices]]&lt;br /&gt;
**[https://www.ettus.com/product/category/USRP-Bus-Series USRP B200]&lt;br /&gt;
&lt;br /&gt;
*[[Software Defined Radio#Airspy support|Airspy]]&lt;br /&gt;
*[[Software Defined Radio#LimeSDR support|LimeSuite devices]]&lt;br /&gt;
**[https://limemicro.com/products/boards/limesdr-mini/ LimeSDR mini]&lt;br /&gt;
*[[Software Defined Radio#PlutoSDR support|PlutoSDR]]&lt;br /&gt;
**[https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/adalm-pluto.html#eb-overview ADALM-PLUTO] (untested)&lt;br /&gt;
&lt;br /&gt;
{{Message|There are probably a lot more devices supported since the transition from gr-osmosdr to gr-soapy. Please update this list when you were able to successfully run a SatNOGS station with a new radio family or model. You can also link your station as an example to give others the ability to compare performance.}}&lt;br /&gt;
&lt;br /&gt;
==Supported Devices with closed-source drivers==&lt;br /&gt;
Unfortunately some vendors require closed-source drivers in their SoapySDR modules and thus those modules or dependencies can't be redistributed by others. Thus they must be manually installed by the user. The following devices require closed-source drivers:&lt;br /&gt;
&lt;br /&gt;
*[[Software Defined Radio#SDRPlay support|SDRPlay]]&lt;br /&gt;
&lt;br /&gt;
==Unsupported Devices==&lt;br /&gt;
{{Warning|This section might be outdated due to the transition to gr-soapy. Please update when possible.}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[https://greatscottgadgets.com/hackrf/ HackRF One] (not compatible with the SatNOGS client on Raspberry Pi)&lt;br /&gt;
*USRP2 (not compatible with the SatNOGS client on Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
==RTL-SDR Support==&lt;br /&gt;
The RTL-SDR is based on two chips -- the versatile [http://www.realtek.com.tw/products/productsView.aspx?Langid=1&amp;amp;PFid=35&amp;amp;Level=4&amp;amp;Conn=3&amp;amp;ProdID=257 RTL2832U chip] and the [https://rtl-sdr.com/wp-content/uploads/2013/04/R820T_datasheet-Non_R-20111130_unlocked.pdf R820T tuner]. The RTL-SDR is currently the cheapest, most common, and most performing solution available in terms of general sensitivity having a frequency range of 24 – 1766 MHz.  A metal enclosure with SMA connector is preferred, along with a stable TCXO (low ppm).  HF coverage is optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Using RTL-SDR.com V3 Dongle's Bias-T Power Supply===&lt;br /&gt;
The RTL-SDR.com V3 dongle has a built in software activated Bias-T voltage supply intended to be used for applications such as powering inline LNAs (Low Noise Amplifiers).   There are several ways to turn on the voltage, but through initial testing (as of this writing, 17 Aug 2019) it seems that the following procedure works best.&lt;br /&gt;
&lt;br /&gt;
The below relates to Raspberry Pi installs only.   No testing has been performed on other systems as of yet.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Turning on the Bias-T with no LNA installed and a &amp;quot;shorted&amp;quot; style antenna (such as loops, egg-beaters, etc.) can damage the RTL-SDR.com V3 dongle.   Never activate the bias-t with no LNA installed between the antenna and the SDR dongle.}}&lt;br /&gt;
&lt;br /&gt;
'''Requirements:'''&lt;br /&gt;
&lt;br /&gt;
#Raspberry Pi running Raspbian Buster or newer (latest release of SatNogs image, [https://gitlab.com/librespacefoundation/satnogs/satnogs-pi-gen/-/tags 2019091100], is demonstrated to work)&lt;br /&gt;
#[https://www.rtl-sdr.com/buy-rtl-sdr-dvb-t-dongles/ RTL-SDR.com V3 SDR dongle]&lt;br /&gt;
#[https://www.rtl-sdr.com/rtl-sdr-blog-v-3-dongles-user-guide/ RTL-SDR.com Bias-T Software Switch] for linux systems&lt;br /&gt;
#LNA capable of being powered via feedline coax (note that some LNAs need modifications to be powered by the coax, and some cannot be powered by the coax at all.  Check the specifications for your LNA prior to attempting to turn on the Bias-T power supply)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Instructions for installing RTL-SDR.com Bias-T Software Switch====&lt;br /&gt;
&lt;br /&gt;
#Log into your SatNogs station either directly or via SSH&lt;br /&gt;
#If your station does not have cmake installed (SatNogs Image 2019091100 does not), install cmake with &amp;lt;code&amp;gt;sudo apt install cmake&amp;lt;/code&amp;gt;&lt;br /&gt;
#Clone the source for the Bias-T software switch with &amp;lt;code&amp;gt;git clone &amp;lt;nowiki&amp;gt;https://github.com/rtlsdrblog/rtl_biast&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
#&amp;lt;code&amp;gt;cd rtl_biast&amp;lt;/code&amp;gt;&lt;br /&gt;
#&amp;lt;code&amp;gt;mkdir build&amp;lt;/code&amp;gt;&lt;br /&gt;
#&amp;lt;code&amp;gt;cd build&amp;lt;/code&amp;gt;&lt;br /&gt;
#&amp;lt;code&amp;gt;cmake ..&amp;lt;/code&amp;gt;  (if you get a &amp;lt;code&amp;gt;LibUSB 1.0 required to compile rtl-sdr&amp;lt;/code&amp;gt; error here, then do &amp;lt;code&amp;gt;sudo apt install libusb-1.0-0-dev&amp;lt;/code&amp;gt; prior to attempting &amp;lt;code&amp;gt;cmake ..&amp;lt;/code&amp;gt; again)&lt;br /&gt;
#&amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The software switch should now be installed in the &amp;quot;src&amp;quot; directory.    If you &amp;lt;code&amp;gt;cd src&amp;lt;/code&amp;gt;, you can turn on the bias-t with the command &amp;lt;code&amp;gt;./rtl_biast -b 1&amp;lt;/code&amp;gt; and turn it off with &amp;lt;code&amp;gt;./rtl_biast -b 0&amp;lt;/code&amp;gt;.   Note that the developers of this switch have warned against attempting to &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; so that this command can be executed from ouside the src directory.   Testing has shown this warning to be accurate, so don't plan on running these commands from anywhere but the src directory, or else be sure to use the full path.&lt;br /&gt;
&lt;br /&gt;
Switching the Bias-T on should yield between 4.5V and 5.0V across the center conductor and shield of the coax.   The voltage should rise almost instantly.   When switched off, the voltage seems to decrease gradually, over 5 to 10 seconds.&lt;br /&gt;
&lt;br /&gt;
====Instructions to activate the bias-t for SatNogs Observations automatically:====&lt;br /&gt;
&lt;br /&gt;
#Log into your SatNogs station either directly or via SSH&lt;br /&gt;
#&amp;lt;code&amp;gt;sudo satnogs-setup&amp;lt;/code&amp;gt;&lt;br /&gt;
#select &amp;lt;code&amp;gt;Advanced&amp;lt;/code&amp;gt;&lt;br /&gt;
#for &amp;lt;code&amp;gt;Radio&amp;lt;/code&amp;gt; -&amp;gt;&amp;lt;code&amp;gt;SATNOGS_RF_GAIN&amp;lt;/code&amp;gt;, enter a low gain value supported by your RTL-SDR.com V3 dongle (entering &amp;lt;code&amp;gt;rtl_test&amp;lt;/code&amp;gt; at the command line prior to starting &amp;lt;code&amp;gt;satnogs-setup&amp;lt;/code&amp;gt; will give you all allowable values of RF gain) and select &amp;lt;code&amp;gt;Ok&amp;lt;/code&amp;gt;&lt;br /&gt;
#for &amp;lt;code&amp;gt;Scripts&amp;lt;/code&amp;gt; -&amp;gt;&amp;lt;code&amp;gt;SATNOGS_PRE_OBSERVATION_SCRIPT,&amp;lt;/code&amp;gt; enter &amp;lt;code&amp;gt;/home/pi/rtl_biast/build/src/rtl_biast -b 1&amp;lt;/code&amp;gt; and select &amp;lt;code&amp;gt;Ok&amp;lt;/code&amp;gt;&lt;br /&gt;
#for &amp;lt;code&amp;gt;Scripts&amp;lt;/code&amp;gt; -&amp;gt;&amp;lt;code&amp;gt;SATNOGS_POST_OBSERVATION_SCRIPT,&amp;lt;/code&amp;gt; enter &amp;lt;code&amp;gt;/home/pi/rtl_biast/build/src/rtl_biast -b 0&amp;lt;/code&amp;gt; and select &amp;lt;code&amp;gt;Ok&amp;lt;/code&amp;gt;&lt;br /&gt;
#Select &amp;lt;code&amp;gt;Back&amp;lt;/code&amp;gt;&lt;br /&gt;
#Select &amp;lt;code&amp;gt;Apply&amp;lt;/code&amp;gt; (allow system to update and hit enter when prompted)&lt;br /&gt;
#Select &amp;lt;code&amp;gt;Back&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your station is now set up to turn the Bias-T on for each scheduled observation (using the &amp;lt;code&amp;gt;SATNOGS_PRE_OBSERVATION_SCRIPT&amp;lt;/code&amp;gt; string) and then turn it off at the conclusion of each observation (using the &amp;lt;code&amp;gt;SATNOGS_POST_OBSERVATION_SCRIPT&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
You should now schedule several observations to fine tune the &amp;lt;code&amp;gt;SATNOGS_RF_GAIN&amp;lt;/code&amp;gt; value to get the best S/N performance for your station.   Some have reported needing zero RF gain, others have reported low RF gain required (between 5 and 10 db), and others have said they see little benefit even with very high gain. Each station will be different.&lt;br /&gt;
&lt;br /&gt;
====E4000 Tuner Gain Settings====&lt;br /&gt;
The RTLSDR Driver exposes six (!) IF gain settings (IF1 through IF6) for the E4000 tuner, along with a TUNER gain setting, which is actually a combined LNA and Mixer gain control. Details on the gain stages are available in page 28 of the E4000 data-sheet here: https://www.nooelec.com/files/e4000datasheet.pdf&lt;br /&gt;
&lt;br /&gt;
When you follow the '[[Omnidirectional Station How To#Setting the gain|Setting the Gain]]' guide, all gain sliders (IF1 through IF6, and TUNER) should be presented in SoapySDR, allowing the user to adjust them to optimise for best performance. Once the correct values have been determined, you will need to define these specifically in satnogs-setup as follows:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_GAIN_MODE&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;Settings Field&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_OTHER_SETTINGS&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;IF1=6,IF2=3,IF2=2,IF3=0,IF4=0,IF5=2,IF6=3,TUNER=30&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Replacing the values in the line above with the ones you determined)&lt;br /&gt;
&lt;br /&gt;
====R820T Gain Settings====&lt;br /&gt;
Unfortunately librtlsdr only exposes a single gain control for the R820T/T2 tuners, even though multiple gain adjustments are available. Use the standard SATNOGS_RF_GAIN option, with a gain between 0 and 42 (dB), as optimised for your station via the '[[Omnidirectional Station How To#Setting the gain|Setting the Gain]]' guide.&lt;br /&gt;
&lt;br /&gt;
==Airspy support==&lt;br /&gt;
Vendor: [https://airspy.com/ Airspy]&lt;br /&gt;
&lt;br /&gt;
required SoapySDR module: [https://github.com/pothosware/SoapyAirspy/wiki SoapyAirspy]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note than none of the settings below should be entered with the &amp;quot;  &amp;quot; around the value. This is only for better readability in the Wiki !''' &lt;br /&gt;
&lt;br /&gt;
===Gain settings===&lt;br /&gt;
There are two possible gain modes:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_GAIN_MODE&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;Overall&amp;quot;&amp;lt;/code&amp;gt;: (default) Use a single gain value.  Set the overall gain with &amp;lt;code&amp;gt;SATNOGS_RF_GAIN&amp;lt;/code&amp;gt;,e.g. &amp;lt;code&amp;gt;SATNOGS_RF_GAIN&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;43&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_GAIN_MODE&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;Settings Field&amp;quot;&amp;lt;/code&amp;gt;: Use granular gain values.  Set the different gain stages separately:&lt;br /&gt;
**without pre-amp: &amp;lt;code&amp;gt;SATNOGS_OTHER_SETTINGS&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;LNA=12,MIX=8,VGA=11&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
**with pre-amp: &amp;lt;code&amp;gt;SATNOGS_OTHER_SETTINGS&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;LNA=9,MIX=6,VGA=11&amp;quot;&amp;lt;/code&amp;gt; (used in [https://network.satnogs.org/stations/49/ 49 - OZ7SAT])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference see also the Airspy driver library linearity gain settings in [https://github.com/airspy/airspyone_host/blob/bceca18f9e3a5f89cff78c4d949c71771d92dfd3/libairspy/src/airspy.c#L117-L122 libairspy/src/airspy.c#L117-L122].&lt;br /&gt;
&lt;br /&gt;
===Sample rates===&lt;br /&gt;
&lt;br /&gt;
*Airspy R2: &amp;lt;code&amp;gt;SATNOGS_RX_SAMPLE_RATE&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;2.5e6 or 10e6&amp;lt;/code&amp;gt;&lt;br /&gt;
*Airspy Mini: &amp;lt;code&amp;gt;SATNOGS_RX_SAMPLE_RATE&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;3e6 or 6e6&amp;lt;/code&amp;gt;&lt;br /&gt;
*Airspy HF+: &amp;lt;code&amp;gt;SATNOGS_RX_SAMPLE_RATE&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;768e3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source: [https://twitter.com/DutchSpace/status/1241305651168661504]&lt;br /&gt;
&lt;br /&gt;
If you want to activate the integrated bias tee, set &amp;lt;code&amp;gt;SATNOGS_DEV_ARGS&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;biastee=true&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
Bit packing (&amp;quot;Enable packing 4 12-bit samples into 3 16-bit words for 25% less USB trafic.&amp;quot;) could be enabled with &amp;lt;code&amp;gt;SATNOGS_DEV_ARGS&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;bitpacking=true&amp;quot;&amp;lt;/code&amp;gt; (untested). Device arguments can be concatenated with comma as delimiter.&lt;br /&gt;
&lt;br /&gt;
==SDRPlay support==&lt;br /&gt;
Vendor: [http://www.sdrplay.com/ SDRPlay]&lt;br /&gt;
&lt;br /&gt;
required SoapySDR module: [https://github.com/pothosware/SoapySDRPlay SoapySDRPlay]&lt;br /&gt;
&lt;br /&gt;
The following settings [https://network.satnogs.org/observations/?norad=&amp;amp;observer=&amp;amp;station=1354&amp;amp;results=d1&amp;amp;start=2020-02-20+00%3A00&amp;amp;end=2020-02-24+23%3A59 worked well] for an [https://www.sdrplay.com/rspduo/ SDRplay RSPduo] when using cross-yagis and good [https://www.ssb.de/en/amplifiers/preamplifier/vox/100w SSB low-noise amplifiers]:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_SOAPY_RX_DEVICE=&amp;quot;driver=sdrplay&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_RX_SAMP_RATE=2e6&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_RX_BANDWIDTH=600e3&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_RF_GAIN=34&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_ANTENNA=&amp;quot;Tuner 1 50 ohm&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that 14-bits ADC resolution is only available when using sample rates below 6.048 MSPS, above which the resolution is reduced gradually to 12, 10, and 8 bits.&lt;br /&gt;
&lt;br /&gt;
==USRP support==&lt;br /&gt;
Vendor: [https://ettus.com Ettus Research]&lt;br /&gt;
&lt;br /&gt;
required SoapySDR module: [https://github.com/pothosware/SoapyUHD/wiki SoapyUHD]&lt;br /&gt;
&lt;br /&gt;
Recent USRPs that use the Analog Devices [https://www.analog.com/en/products/ad9361.html AD9361 RFIC] can use almost arbitrary sample rates and analog bandwidth settings. It can be an advantage to set the sample rate as high as the host computer can handle and the analog bandwidth to as narrow as meaningful. The following settings [https://network.satnogs.org/observations/?norad=&amp;amp;observer=&amp;amp;station=1353&amp;amp;results=d1&amp;amp;start=2020-02-20+00%3A00&amp;amp;end=2020-02-24+23%3A59 worked well] for a [https://www.ettus.com/all-products/ub210-kit/ USRP B210] when using cross-yagis and good [https://www.ssb.de/en/amplifiers/preamplifier/vox/100w SSB low-noise amplifiers]:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_SOAPY_RX_DEVICE=&amp;quot;driver=uhd&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_RX_SAMP_RATE=2e6&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_RX_BANDWIDTH=600e3&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_RF_GAIN=50&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_ANTENNA=&amp;quot;RX2&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
**on the B200 your Antenna options are TX/RX and RX2, be sure you select the right option for your configuration!&lt;br /&gt;
&lt;br /&gt;
==LimeSDR support==&lt;br /&gt;
Vendor: [https://limemicro.com Lime microsystems]&lt;br /&gt;
&lt;br /&gt;
required SoapySDR module: [https://github.com/myriadrf/LimeSuite/tree/master/SoapyLMS7 SoapyLMS7 wrapper]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_SOAPY_RX_DEVICE&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;driver=lime&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_RX_SAMP_RATE&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;2.048e6&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_ANTENNA&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;LNAW&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_GAIN_MODE&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;Settings Field&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_RF_GAIN&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SATNOGS_OTHER_SETTINGS&amp;lt;/code&amp;gt;=&amp;lt;code&amp;gt;&amp;quot;TIA=12,PGA=0,LNA=12&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(untested, copied from station 1378)&lt;br /&gt;
&lt;br /&gt;
Example stations:&lt;br /&gt;
&lt;br /&gt;
*[https://network.satnogs.org/stations/1378/ 1378 - Wolbach library]&lt;br /&gt;
&lt;br /&gt;
==PlutoSDR support==&lt;br /&gt;
Vendor: [https://www.analog.com Analog Devices]&lt;br /&gt;
&lt;br /&gt;
required SoapySDR module: [https://github.com/pothosware/SoapyPlutoSDR/wiki SoapyPlutoSDR]&lt;br /&gt;
&lt;br /&gt;
Untested.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
*[https://www.rtl-sdr.com/rtlsdr4everyone-review-of-5-rtl-sdr-dongles/ Review of 5 RTL-SDR Dongles]&lt;br /&gt;
*[https://hackaday.com/2017/09/05/19-rtl-sdr-dongles-reviewed/ 19 RTL-SDR Dongles Reviewed]&lt;br /&gt;
*[https://www.rtl-sdr.com/review-airspy-vs-sdrplay-rsp-vs-hackrf/ Review: Airspy VS. SDRplay RSP VS. HackRF]&lt;br /&gt;
&lt;br /&gt;
[[Category:Build]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=3672</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=3672"/>
		<updated>2020-09-11T00:26:54Z</updated>

		<summary type="html">&lt;p&gt;Cshields: moving frequency coordination&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Build&lt;br /&gt;
** Build|[Station] Build a Ground Station&lt;br /&gt;
** Raspberry_Pi|[Station] Install a Raspberry Pi&lt;br /&gt;
** SatNOGS_Client_Setup|[Station] Configure/Update your Station&lt;br /&gt;
** Omnidirectional_Station_How_To|[Station] Omnidirectional Howto&lt;br /&gt;
** Radio|SDR Support&lt;br /&gt;
** Troubleshooting|Client Troubleshooting&lt;br /&gt;
* Operate&lt;br /&gt;
** Satellite_Operator_Guide|Add your Mission&lt;br /&gt;
** Operation|Managing Observations&lt;br /&gt;
** Decode_Telemetry_and_Packets|Decode Telemetry and Packets&lt;br /&gt;
** Telemetry_Dashboards|Telemetry Dashboards&lt;br /&gt;
** :Category:RF Modes|RF Modes&lt;br /&gt;
* Contribute&lt;br /&gt;
** Get_Started|Get Started&lt;br /&gt;
** SatNOGS_DB|Crowd-Sourced Satellite Info&lt;br /&gt;
** Software_contribution|Software Contribution&lt;br /&gt;
** Server_Development_Environment|Server Development Environment&lt;br /&gt;
** Hacking_the_GNURadio_Module_'gr-satnogs'|SatNOGS GNURadio Module&lt;br /&gt;
** SatNOGS_Client_Development|SatNOGS Client Development&lt;br /&gt;
** Adding_a_new_data_decoder|Adding a new data decoder&lt;br /&gt;
** Academic_Papers|Academic Papers citing SatNOGS&lt;br /&gt;
** Provide_documentation|Provide Documentation&lt;br /&gt;
** SatNOGS_Operations_Manual|SatNOGS Operations Manual&lt;br /&gt;
* Learn&lt;br /&gt;
** Rotators|Rotators&lt;br /&gt;
** Antennas|Antennas&lt;br /&gt;
** Understanding_satnogs-flowgraphs| SatNOGS Flowgraphs&lt;br /&gt;
** SDR_Setup| SatNOGS SDR setup&lt;br /&gt;
** Spectrum_Management | Spectrum Management and Frequency Coordination&lt;br /&gt;
** Glossary|Glossary&lt;br /&gt;
* Contact&lt;br /&gt;
** Get_In_Touch|Get In Touch&lt;br /&gt;
** https://community.libre.space|Forums&lt;br /&gt;
** Press|Press&lt;br /&gt;
* Links&lt;br /&gt;
** https://db.satnogs.org|SatNOGS DB&lt;br /&gt;
** https://network.satnogs.org|SatNOGS Network&lt;br /&gt;
** https://dashboard.satnogs.org|SatNOGS Dashboard&lt;br /&gt;
** https://community.libre.space|SatNOGS Forums&lt;br /&gt;
** https://libre.space|Libre Space Foundation&lt;br /&gt;
** https://status.libre.space|System Status&lt;br /&gt;
* SEARCH&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Spectrum_Management&amp;diff=3670</id>
		<title>Spectrum Management</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Spectrum_Management&amp;diff=3670"/>
		<updated>2020-09-11T00:26:05Z</updated>

		<summary type="html">&lt;p&gt;Cshields: Cshields moved page Frequency Coordination to Spectrum Management: Thanks to Pierros for calling this out as a better title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Frequency coordination matters.&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Frequency_Coordination&amp;diff=3671</id>
		<title>Frequency Coordination</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Frequency_Coordination&amp;diff=3671"/>
		<updated>2020-09-11T00:26:05Z</updated>

		<summary type="html">&lt;p&gt;Cshields: Cshields moved page Frequency Coordination to Spectrum Management: Thanks to Pierros for calling this out as a better title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Spectrum Management]]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=3669</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=3669"/>
		<updated>2020-09-11T00:12:41Z</updated>

		<summary type="html">&lt;p&gt;Cshields: adding frequency coordination page to the menu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Build&lt;br /&gt;
** Build|[Station] Build a Ground Station&lt;br /&gt;
** Raspberry_Pi|[Station] Install a Raspberry Pi&lt;br /&gt;
** SatNOGS_Client_Setup|[Station] Configure/Update your Station&lt;br /&gt;
** Omnidirectional_Station_How_To|[Station] Omnidirectional Howto&lt;br /&gt;
** Radio|SDR Support&lt;br /&gt;
** Troubleshooting|Client Troubleshooting&lt;br /&gt;
* Operate&lt;br /&gt;
** Satellite_Operator_Guide|Add your Mission&lt;br /&gt;
** Operation|Managing Observations&lt;br /&gt;
** Decode_Telemetry_and_Packets|Decode Telemetry and Packets&lt;br /&gt;
** Telemetry_Dashboards|Telemetry Dashboards&lt;br /&gt;
** :Category:RF Modes|RF Modes&lt;br /&gt;
* Contribute&lt;br /&gt;
** Get_Started|Get Started&lt;br /&gt;
** SatNOGS_DB|Crowd-Sourced Satellite Info&lt;br /&gt;
** Software_contribution|Software Contribution&lt;br /&gt;
** Server_Development_Environment|Server Development Environment&lt;br /&gt;
** Hacking_the_GNURadio_Module_'gr-satnogs'|SatNOGS GNURadio Module&lt;br /&gt;
** SatNOGS_Client_Development|SatNOGS Client Development&lt;br /&gt;
** Adding_a_new_data_decoder|Adding a new data decoder&lt;br /&gt;
** Academic_Papers|Academic Papers citing SatNOGS&lt;br /&gt;
** Provide_documentation|Provide Documentation&lt;br /&gt;
** SatNOGS_Operations_Manual|SatNOGS Operations Manual&lt;br /&gt;
* Learn&lt;br /&gt;
** Rotators|Rotators&lt;br /&gt;
** Antennas|Antennas&lt;br /&gt;
** Understanding_satnogs-flowgraphs| SatNOGS Flowgraphs&lt;br /&gt;
** SDR_Setup| SatNOGS SDR setup&lt;br /&gt;
** Frequency_Coordination | Frequency Coordination&lt;br /&gt;
** Glossary|Glossary&lt;br /&gt;
* Contact&lt;br /&gt;
** Get_In_Touch|Get In Touch&lt;br /&gt;
** https://community.libre.space|Forums&lt;br /&gt;
** Press|Press&lt;br /&gt;
* Links&lt;br /&gt;
** https://db.satnogs.org|SatNOGS DB&lt;br /&gt;
** https://network.satnogs.org|SatNOGS Network&lt;br /&gt;
** https://dashboard.satnogs.org|SatNOGS Dashboard&lt;br /&gt;
** https://community.libre.space|SatNOGS Forums&lt;br /&gt;
** https://libre.space|Libre Space Foundation&lt;br /&gt;
** https://status.libre.space|System Status&lt;br /&gt;
* SEARCH&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Spectrum_Management&amp;diff=3668</id>
		<title>Spectrum Management</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Spectrum_Management&amp;diff=3668"/>
		<updated>2020-09-10T23:59:23Z</updated>

		<summary type="html">&lt;p&gt;Cshields: Created page with &amp;quot;Frequency coordination matters.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Frequency coordination matters.&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=User:Jebba&amp;diff=3394</id>
		<title>User:Jebba</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=User:Jebba&amp;diff=3394"/>
		<updated>2020-01-26T02:06:29Z</updated>

		<summary type="html">&lt;p&gt;Cshields: Cshields moved page User:Librespace1 to User:Jebba without leaving a redirect: Automatically moved page while renaming the user &amp;quot;Librespace1&amp;quot; to &amp;quot;Jebba&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm Jeff Moe, username jebba on the rest of libre.space / satnogs.org.&lt;br /&gt;
&lt;br /&gt;
When the auth server created my wiki account, it gave me username Librespace1 automatically.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ground stations:&lt;br /&gt;
&lt;br /&gt;
* [https://network.satnogs.org/stations/1133/ cruftpi3]&lt;br /&gt;
&lt;br /&gt;
* [https://network.satnogs.org/stations/1152/ cruftpi1]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Operation&amp;diff=2722</id>
		<title>Operation</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Operation&amp;diff=2722"/>
		<updated>2019-07-10T23:57:52Z</updated>

		<summary type="html">&lt;p&gt;Cshields: change docs to reflect new deletion restriction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Scheduling your first test observation==&lt;br /&gt;
&lt;br /&gt;
'''Assumptions:'''&lt;br /&gt;
&lt;br /&gt;
*You've set up your [[Raspberry Pi 3|SatNOGS client successfully]]&lt;br /&gt;
*You've created an account on the [[Network]], created a ground station, and it's showing up as &amp;quot;online&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you've run into any problems with those steps, check out the [[Troubleshooting]] page or ask for help in [https://community.libre.space/c/satnogs the community forum], [https://riot.im/app/#/room/#satnogs:matrix.org the Matrix room], or on IRC at #satnogs on Freenode.&lt;br /&gt;
&lt;br /&gt;
'''SatNOGS Network:'''&lt;br /&gt;
&lt;br /&gt;
*Navigate your ground station page in the [https://network.satnogs.org Network Environment] (user name -&amp;gt; &amp;quot;My Profile&amp;quot; -&amp;gt; click on the name of your ground station).&lt;br /&gt;
*Select the &amp;quot;Upcoming passes&amp;quot; tab.&lt;br /&gt;
*Look for a pass with a &amp;quot;schedule&amp;quot; button that isn't greyed out, and click it. Ensure it is a good (high) pass of an operational satellite (check the color bar on the satellite)&lt;br /&gt;
*In the &amp;quot;New Observation&amp;quot; page that comes up, click the &amp;quot;Calculate&amp;quot; button, then click &amp;quot;Schedule&amp;quot;.&lt;br /&gt;
*You should now see a page for that observation; in the &amp;quot;Waterfall&amp;quot; tab, you should see &amp;quot;Waiting for waterfall&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Ground Station'''&lt;br /&gt;
&lt;br /&gt;
Now SSH to your ground station computer and run these steps:&lt;br /&gt;
&lt;br /&gt;
*Follow the satnogs-client logs. Depending on your setup, this might be done with &amp;lt;code&amp;gt;journalctl -f -u satnogs-client.service&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;tail -F /var/log/supervisor/satnogs.log&amp;lt;/code&amp;gt;&lt;br /&gt;
*Before the observation is scheduled to start, you should see your client wake up once per minute to check for new jobs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Oct 02 00:16:02 raspberrypi satnogs-client[10124]: 2017-10-02 00:16:02,477 - satnogsclient - DEBUG - Opening TCP socket: 127.0.0.1:5011&lt;br /&gt;
Oct 02 00:16:02 raspberrypi satnogs-client[10124]: 2017-10-02 00:16:02,479 - satnogsclient - DEBUG - Sending message: [{&amp;quot;origin&amp;quot;: &amp;quot;network&amp;quot;, &amp;quot;transmitter&amp;quot;: &amp;quot;uXJ8NQNcH8b9osRc&lt;br /&gt;
Oct 02 00:16:02 raspberrypi satnogs-client[10124]: 2017-10-02 00:16:02,488 - apscheduler.executors.default - INFO - Job &amp;quot;get_jobs (trigger: interval[0:01:00], next run at: 2&lt;br /&gt;
Oct 02 00:16:59 raspberrypi satnogs-client[10124]: 2017-10-02 00:16:59,615 - apscheduler.executors.default - INFO - Running job &amp;quot;get_jobs (trigger: interval[0:01:00], next r&lt;br /&gt;
Oct 02 00:16:59 raspberrypi satnogs-client[10124]: 2017-10-02 00:16:59,661 - apscheduler.executors.default - INFO - Running job &amp;quot;post_data (trigger: interval[0:02:00], next &lt;br /&gt;
Oct 02 00:16:59 raspberrypi satnogs-client[10124]: 2017-10-02 00:16:59,668 - apscheduler.executors.default - INFO - Job &amp;quot;post_data (trigger: interval[0:02:00], next run at: &lt;br /&gt;
Oct 02 00:17:00 raspberrypi satnogs-client[10124]: 2017-10-02 00:17:00,906 - satnogsclient - DEBUG - Opening TCP socket: 127.0.0.1:5011&lt;br /&gt;
Oct 02 00:17:00 raspberrypi satnogs-client[10124]: 2017-10-02 00:17:00,908 - satnogsclient - DEBUG - Sending message: [{&amp;quot;origin&amp;quot;: &amp;quot;network&amp;quot;, &amp;quot;transmitter&amp;quot;: &amp;quot;uXJ8NQNcH8b9osRc&lt;br /&gt;
Oct 02 00:17:00 raspberrypi satnogs-client[10124]: 2017-10-02 00:17:00,912 - apscheduler.executors.default - INFO - Job &amp;quot;get_jobs (trigger: interval[0:01:00], next run at: 2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*At the scheduled time for the observation, you should see the client kick off the observation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Oct 02 00:18:00 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:00,774 - satnogsclient - DEBUG - Opening TCP socket: 127.0.0.1:5011&lt;br /&gt;
Oct 02 00:18:00 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:00,776 - satnogsclient - DEBUG - Sending message: [{&amp;quot;origin&amp;quot;: &amp;quot;network&amp;quot;, &amp;quot;transmitter&amp;quot;: &amp;quot;uXJ8NQNcH8b9osRc&lt;br /&gt;
Oct 02 00:18:00 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:00,781 - apscheduler.executors.default - INFO - Job &amp;quot;get_jobs (trigger: interval[0:01:00], next run at: 2&lt;br /&gt;
Oct 02 00:18:22 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:22,022 - apscheduler.executors.default - INFO - Running job &amp;quot;spawn_observer (trigger: date[2017-10-02 00:&lt;br /&gt;
Oct 02 00:18:22 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:22,082 - satnogsclient - DEBUG - Opening TCP socket: 127.0.0.1:4533&lt;br /&gt;
Oct 02 00:18:22 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:22,109 - satnogsclient - DEBUG - Sending message: p&lt;br /&gt;
Oct 02 00:18:22 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:22,110 - satnogsclient - DEBUG - Received message: 0.000000&lt;br /&gt;
Oct 02 00:18:22 raspberrypi satnogs-client[10124]: 0.000000&lt;br /&gt;
Oct 02 00:18:22 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:22,111 - satnogsclient - DEBUG - Opening TCP socket: 127.0.0.1:4532&lt;br /&gt;
Oct 02 00:18:22 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:22,115 - satnogsclient - DEBUG - Sending message: P 188.276951189 -0.0155264223734&lt;br /&gt;
Oct 02 00:18:22 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:22,119 - satnogsclient - DEBUG - Received message: RPRT -1&lt;br /&gt;
Oct 02 00:18:22 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:22,143 - satnogsclient - DEBUG - Sending message: F 436038107&lt;br /&gt;
Oct 02 00:18:22 raspberrypi satnogs-client[10124]: 2017-10-02 00:18:22,144 - satnogsclient - DEBUG - Received message: RPRT 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*After the observation is over, you should see the client submit the data to the SatNOGS network&lt;br /&gt;
&lt;br /&gt;
In the SatNOGS Stage Environment, refresh the Observation page.  You should now see a waterfall plot for your data.&lt;br /&gt;
&lt;br /&gt;
If that all worked -- congratulations!  You've just successfully completed your first SatNOGS observation.&lt;br /&gt;
&lt;br /&gt;
If it didn't work, don't feel bad -- it can take a few attempts before you get it right.  Have a look at the [[Troubleshooting]] page for tips, and don't forget to contact the community if you need help.&lt;br /&gt;
&lt;br /&gt;
==Rating observations==&lt;br /&gt;
&lt;br /&gt;
Once your observation results are posted back in the Network by your satnogs-client, you should go to Network to rate your observations. Any orange marked observations need vetting by users.&lt;br /&gt;
{{Message|The main purpose of validating observations is to know if the satellite/transmitter is alive, if it transmits in the listed frequency/ies, and if the TLEs we have are accurate.}}&lt;br /&gt;
{{Message|The functionality may change in the future, but for now even a faint sign on the waterfall is enough to make it valid.}}&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot from 2017-10-15 11-59-59.png|frame|Orange need your rating!]]&lt;br /&gt;
&lt;br /&gt;
Categories of observations:&lt;br /&gt;
&lt;br /&gt;
*'''Good'''&lt;br /&gt;
**You should mark observations as &amp;quot;Good&amp;quot; when it is clear from the waterfall and/or audio recording that a satellite is present.&lt;br /&gt;
*'''Bad'''&lt;br /&gt;
**You should mark observations as &amp;quot;Bad&amp;quot; when by examining the waterfall and/or audio it is obvious that there was no satellite detected in this observation.&lt;br /&gt;
*'''Failed'''&lt;br /&gt;
**You should mark observations as &amp;quot;Failed&amp;quot; when the station failed entirely: the waterfall and/or audio is empty or not present, or there's too much noise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is a collection of waterfalls with possible results of observations:&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;400px&amp;quot; widths=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
File:Waterfall_20657_2017-10-15T10-07-51.png|'''Good''': Satellite is visible (bars-bursts of data in the middle). ''Note that the tangent-shaped lines are local noise''&lt;br /&gt;
File:Waterfall_20534_2017-10-15T07-21-24.png|'''Bad''': Typical empty waterfall with no visible signals.&lt;br /&gt;
File:Waterfall 20499 2017-10-15T07-17-32.png|'''Good''': Although drifting, satellite is clearly visible around the center.&lt;br /&gt;
File:Waterfall 20506 2017-10-15T06-47-36.png|'''Good''': Faint CW signal around center-left. ''Note you might have to expand image to notice it''&lt;br /&gt;
File:Waterfall_20571_2017-10-15T05-25-56.png|'''Good''': Clearly visible FM transmission. ''Note that the swinging lines are terrestrial noise''&lt;br /&gt;
File:Waterfall 20483 2017-10-15T05-12-49.png|'''Good''': Straight line in the center bottom is a satellite. ''Note transmission on left bottom is the same satellite on a different frequency''&lt;br /&gt;
File:Waterfall_145037_2018-05-26T15-18-18.png|'''Good''': Packets clearly seen in the middle of the observation. ''Note transmission starting middle bottom then moving to left and back to right *is* a space object (satellite). It is not the one we are tracking though (different TLE, thus this type if curve).''&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Observation_with_discuss_button_highlighted.png|thumb|frame|Click the &amp;quot;Discuss&amp;quot; button to post in our web forum. (Note: this will only appear in the SatNOGS network.)]]&lt;br /&gt;
&lt;br /&gt;
===Discuss===&lt;br /&gt;
If you're still unsure about an observation, click the &amp;quot;Discuss&amp;quot; button, near the top right of the observation's page; that will post a link to it on [https://community.libre.space/c/observations the Observations forum], where you can ask for feedback.&lt;br /&gt;
&lt;br /&gt;
==Scheduling observations in standalone mode==&lt;br /&gt;
&lt;br /&gt;
===Scheduling a NOAA observation in standalone mode===&lt;br /&gt;
&lt;br /&gt;
Instructions for scheduling a NOAA observation, including decoding of the APT images, can be found [http://ixion.csd.uoc.gr/vardakis/index.php/satnogs-noaa-apt-decoder-walkthrough/ here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Network permissions matrix==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; |User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; |View and discuss observation&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; |Vet observation&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; |Delete future observation&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; |Schedule observation&lt;br /&gt;
|-&lt;br /&gt;
|Non Authenticated&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|None&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
|Authenticated&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|None&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
|Station Owner (Future)&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|None&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
|Station Owner (Offline)&lt;br /&gt;
|All&lt;br /&gt;
|Own(stations or observations)&lt;br /&gt;
|Own(stations or observations)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
|Station Owner (Testing)&lt;br /&gt;
|All&lt;br /&gt;
|Own(stations or observations)&lt;br /&gt;
|Own(stations or observations)&lt;br /&gt;
|Own(stations)&lt;br /&gt;
|-&lt;br /&gt;
|Station Owner (Online)&lt;br /&gt;
|All&lt;br /&gt;
|All&lt;br /&gt;
|Own(stations or observations)&lt;br /&gt;
|All(online stations)&lt;br /&gt;
|-&lt;br /&gt;
|Moderator&lt;br /&gt;
|All&lt;br /&gt;
|All&lt;br /&gt;
|All&lt;br /&gt;
|All&lt;br /&gt;
|-&lt;br /&gt;
|Admin&lt;br /&gt;
|All&lt;br /&gt;
|All&lt;br /&gt;
|All&lt;br /&gt;
|All&lt;br /&gt;
|}&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
*Authenticated user can view and discuss on all the observation. User can not vet or delete an observation. User can not schedule observation in any station.&lt;br /&gt;
&lt;br /&gt;
*Station Owner with at least one online station can view and discuss on all observations. Online station owner can vet or delete observations on stations that owns. Online station owner can vet or delete observation that has scheduled. Online station owner can schedule observations on all online stations.&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=SatNOGS_DB&amp;diff=2719</id>
		<title>SatNOGS DB</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=SatNOGS_DB&amp;diff=2719"/>
		<updated>2019-06-15T19:08:11Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[https://db.satnogs.org/ SatNOGS DB] is an effort to create a holistic, unified, global transmitter database for all satellite transmitters. You can export the data or even connect your application using our API. It's part of the SatNOGS project.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The DB is open to everyone. Anyone is able to submit suggestions or use the existing Transmitters. All data are public and freely under the Creative Commons Atribution-Share Alike license.&lt;br /&gt;
&lt;br /&gt;
==Contribute==&lt;br /&gt;
&lt;br /&gt;
===Adding Satellites===&lt;br /&gt;
If you are a moderator you can add new satellites on the DB. For that follow the instructions:&lt;br /&gt;
&lt;br /&gt;
#Log in to db.satnogs.org&lt;br /&gt;
#Navigate to https://db.satnogs.org/admin (if you are seeing a login screen, you are either not logged in to db.satnogs.org, or don't have moderator permissions)&lt;br /&gt;
#Click on Base::Satellite [https://db.satnogs.org/admin/base/satellite/add/ Add button]&lt;br /&gt;
#Complete the information to the best of your knowledge. Norad ID and Name are mandatory. Add multiple names on the &amp;quot;Names&amp;quot; field.&lt;br /&gt;
#Click Save and you are done!&lt;br /&gt;
#You can now move on to the next steps: suggesting and approving transmitters for this satellite.&lt;br /&gt;
&lt;br /&gt;
Note:  this process may change in the future; see [https://gitlab.com/librespacefoundation/satnogs/satnogs-db/issues?milestone_title=Improved+User+Experience the Gitlab issues list] for details.&lt;br /&gt;
&lt;br /&gt;
===Suggesting transmitters===&lt;br /&gt;
[[File:Db transmitter suggestion.png|center|thumb]]&lt;br /&gt;
We rely on crowd-sourced information to keep our transmitter details up to date. Anyone with a SatNOGS login can submit transmitter details. Moderators are notified and approve submissions frequently.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Description: This is the name that will appear for this transmitter across DB, Network, and API users. Please use the following notations&lt;br /&gt;
**Band, for instance VHF,  or for a transceiver, MODE U/V&lt;br /&gt;
**Baud (if applicable), in the format 9k6 for 9600&lt;br /&gt;
**Mode, for instance FSK&lt;br /&gt;
**Rough type description, ie TLM for &amp;quot;telemetry&amp;quot;, or &amp;quot;FM Transponder&amp;quot; for repeater&lt;br /&gt;
**Examples&lt;br /&gt;
***UHF 9k6 FSK TLM&lt;br /&gt;
***MODE U/V FM Transceiver&lt;br /&gt;
***VHF CW TLM&lt;br /&gt;
*Status&lt;br /&gt;
**Active: alive and well&lt;br /&gt;
**Inactive: not functional or powered down&lt;br /&gt;
**Invalid: this is a legacy transmitter that should be hidden from UI&lt;br /&gt;
*Type&lt;br /&gt;
**Transmitter: one-way downlink (telemetry)&lt;br /&gt;
**Transceiver: repeats an uplinked signal intact&lt;br /&gt;
**Transponder: interacts with an uplinked signal or downlinks after signal modification&lt;br /&gt;
*Downlink: Published frequency, in Hz&lt;br /&gt;
*Downlink Drifted: Observed frequency, or what frequency should be used to properly tune (with doppler correction). In most cases this should be the same as the Downlink frequency. This field '''must be entered''' even if there is no drift.&lt;br /&gt;
*Mode: The modulation mode for this transmitter&lt;br /&gt;
*Baud rate: the baud rate, if applicable. If this is a CW beacon, use WPM&lt;br /&gt;
*Citation URL: a URL to link to in providing the details for your suggestion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Approving transmitters===&lt;br /&gt;
If you are a moderator you can approved suggestions for transmitters. For that follow the instructions:&lt;br /&gt;
&lt;br /&gt;
#Log in to db.satnogs.org&lt;br /&gt;
#Navigate to https://db.satnogs.org/admin (if you are seeing a login screen, you are either not logged in to db.satnogs.org, or don't have moderator permissions)&lt;br /&gt;
#Click on Base::Suggestions&lt;br /&gt;
#Click on the suggestion you want to review and carefully check the data, especially the citation URL&lt;br /&gt;
#When you are ready to approve or delete the suggestion, go back to the [https://db.satnogs.org/admin/base/suggestion/ full list of suggestions]&lt;br /&gt;
#Select the suggestions you want to act upon and from the drop down above either approve them or reject them&lt;br /&gt;
#You are done!&lt;br /&gt;
&lt;br /&gt;
Note:  this process may change in the future; see [https://gitlab.com/librespacefoundation/satnogs/satnogs-db/issues?milestone_title=Improved+User+Experience the Gitlab issues list] for details.&lt;br /&gt;
&lt;br /&gt;
===Coding===&lt;br /&gt;
Fluent in Python and/or JS? We need you to help with the satnogs-db web application! Take a look at our [https://gitlab.com/librespacefoundation/satnogs/satnogs-db source code], or visit our [https://gitlab.com/librespacefoundation/satnogs/satnogs-db/issues? issues tracker] to start filling bugs, feature requests or code fixes for existing ones.&lt;br /&gt;
&lt;br /&gt;
==API==&lt;br /&gt;
&lt;br /&gt;
The SatNOGS DB API is available to anyone at https://db.satnogs.org/api/&lt;br /&gt;
More docs to come....&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
===[https://docs.satnogs.org/en/stable/satnogs-db/docs/installation-docker.html Docker Installation]===&lt;br /&gt;
&lt;br /&gt;
===[https://docs.satnogs.org/en/stable/satnogs-db/docs/installation-virtualenv.html VirtualEnv Installation]===&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=SatNOGS_DB&amp;diff=2718</id>
		<title>SatNOGS DB</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=SatNOGS_DB&amp;diff=2718"/>
		<updated>2019-06-15T18:58:21Z</updated>

		<summary type="html">&lt;p&gt;Cshields: transmitter suggestion docs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[https://db.satnogs.org/ SatNOGS DB] is an effort to create a holistic, unified, global transmitter database for all satellite transmitters. You can export the data or even connect your application using our API. It's part of the SatNOGS project.&lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The DB is open to everyone. Anyone is able to submit suggestions or use the existing Transmitters. All data are public and freely under the Creative Commons Atribution-Share Alike license.&lt;br /&gt;
&lt;br /&gt;
==Contribute==&lt;br /&gt;
&lt;br /&gt;
===Adding Satellites===&lt;br /&gt;
If you are a moderator you can add new satellites on the DB. For that follow the instructions:&lt;br /&gt;
&lt;br /&gt;
#Log in to db.satnogs.org&lt;br /&gt;
#Navigate to https://db.satnogs.org/admin (if you are seeing a login screen, you are either not logged in to db.satnogs.org, or don't have moderator permissions)&lt;br /&gt;
#Click on Base::Satellite [https://db.satnogs.org/admin/base/satellite/add/ Add button]&lt;br /&gt;
#Complete the information to the best of your knowledge. Norad ID and Name are mandatory. Add multiple names on the &amp;quot;Names&amp;quot; field.&lt;br /&gt;
#Click Save and you are done!&lt;br /&gt;
#You can now move on to the next steps: suggesting and approving transmitters for this satellite.&lt;br /&gt;
&lt;br /&gt;
Note:  this process may change in the future; see [https://gitlab.com/librespacefoundation/satnogs/satnogs-db/issues?milestone_title=Improved+User+Experience the Gitlab issues list] for details.&lt;br /&gt;
&lt;br /&gt;
===Suggesting transmitters===&lt;br /&gt;
[[File:Db transmitter suggestion.png|center|thumb]]&lt;br /&gt;
We rely on crowd-sourced information to keep our transmitter details up to date. Anyone with a SatNOGS login can submit transmitter details. Moderators are notified and approve submissions frequently.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Description: This is the name that will appear for this transmitter across DB, Network, and API users. Please use the following notations&lt;br /&gt;
** Band, for instance VHF,  or for a transceiver, MODE U/V&lt;br /&gt;
** Baud (if applicable), in the format 9k6 for 9600&lt;br /&gt;
** Mode, for instance FSK&lt;br /&gt;
** Rough type description, ie TLM for &amp;quot;telemetry&amp;quot;, or &amp;quot;FM Transponder&amp;quot; for repeater&lt;br /&gt;
** Examples&lt;br /&gt;
*** UHF 9k6 FSK TLM&lt;br /&gt;
*** MODE U/V FM Transceiver&lt;br /&gt;
*** VHF CW TLM&lt;br /&gt;
* Status&lt;br /&gt;
** Active: alive and well&lt;br /&gt;
** Inactive: not functional or powered down&lt;br /&gt;
** Invalid: this is a legacy transmitter that should be hidden from UI&lt;br /&gt;
* Type&lt;br /&gt;
** Transmitter: one-way downlink (telemetry)&lt;br /&gt;
** Transceiver: repeats an uplinked the signal intact&lt;br /&gt;
** Transponder: interacts with an uplinked signal or downlinks after signal modification&lt;br /&gt;
* Downlink: Published frequency, in Hz&lt;br /&gt;
* Downlink Drifted: Observed frequency, or what frequency should be used to properly tune (with doppler correction). In most cases this should be the same as the Downlink frequency. This field '''must be entered''' even if there is no drift.&lt;br /&gt;
* Mode: The modulation mode for this transmitter&lt;br /&gt;
* Baud rate: the baud rate, if applicable. If this is a CW beacon, use WPM&lt;br /&gt;
* Citation URL: a URL to link to in providing the details for your suggestion. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Approving transmitters===&lt;br /&gt;
If you are a moderator you can approved suggestions for transmitters. For that follow the instructions:&lt;br /&gt;
&lt;br /&gt;
#Log in to db.satnogs.org&lt;br /&gt;
#Navigate to https://db.satnogs.org/admin (if you are seeing a login screen, you are either not logged in to db.satnogs.org, or don't have moderator permissions)&lt;br /&gt;
#Click on Base::Suggestions&lt;br /&gt;
#Click on the suggestion you want to review and carefully check the data, especially the citation URL&lt;br /&gt;
#When you are ready to approve or delete the suggestion, go back to the [https://db.satnogs.org/admin/base/suggestion/ full list of suggestions]&lt;br /&gt;
#Select the suggestions you want to act upon and from the drop down above either approve them or reject them&lt;br /&gt;
#You are done!&lt;br /&gt;
&lt;br /&gt;
Note:  this process may change in the future; see [https://gitlab.com/librespacefoundation/satnogs/satnogs-db/issues?milestone_title=Improved+User+Experience the Gitlab issues list] for details.&lt;br /&gt;
&lt;br /&gt;
===Coding===&lt;br /&gt;
Fluent in Python and/or JS? We need you to help with the satnogs-db web application! Take a look at our [https://gitlab.com/librespacefoundation/satnogs/satnogs-db source code], or visit our [https://gitlab.com/librespacefoundation/satnogs/satnogs-db/issues? issues tracker] to start filling bugs, feature requests or code fixes for existing ones.&lt;br /&gt;
&lt;br /&gt;
==API==&lt;br /&gt;
&lt;br /&gt;
The SatNOGS DB API is available to anyone at https://db.satnogs.org/api/&lt;br /&gt;
More docs to come....&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
===[https://docs.satnogs.org/en/stable/satnogs-db/docs/installation-docker.html Docker Installation]===&lt;br /&gt;
&lt;br /&gt;
===[https://docs.satnogs.org/en/stable/satnogs-db/docs/installation-virtualenv.html VirtualEnv Installation]===&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=File:Db_transmitter_suggestion.png&amp;diff=2717</id>
		<title>File:Db transmitter suggestion.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=File:Db_transmitter_suggestion.png&amp;diff=2717"/>
		<updated>2019-06-15T18:46:38Z</updated>

		<summary type="html">&lt;p&gt;Cshields: Cshields uploaded a new version of File:Db transmitter suggestion.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;db transmitter suggestion&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=File:Db_transmitter_suggestion.png&amp;diff=2716</id>
		<title>File:Db transmitter suggestion.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=File:Db_transmitter_suggestion.png&amp;diff=2716"/>
		<updated>2019-06-15T18:42:22Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;db transmitter suggestion&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=2607</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=2607"/>
		<updated>2019-02-17T00:03:52Z</updated>

		<summary type="html">&lt;p&gt;Cshields: update link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Build&lt;br /&gt;
** Raspberry_Pi_3|Install a Raspberry Pi&lt;br /&gt;
** Build|Build a Ground Station&lt;br /&gt;
** Rotators|Rotators&lt;br /&gt;
** Antennas|Antennas&lt;br /&gt;
** Omnidirectional_Station_How_To| Omnidirectional Station&lt;br /&gt;
** Radio|SDR Support&lt;br /&gt;
** Troubleshooting|Client Troubleshooting&lt;br /&gt;
** SatNOGS_Client_Ansible#Updating_SatNOGS_Client_software|Updating your SatNOGS Client&lt;br /&gt;
* Operate&lt;br /&gt;
** Operation|Managing Observations&lt;br /&gt;
** Decode_Telemetry_and_Packets|Decode Telemetry and Packets&lt;br /&gt;
** Telemetry_Dashboards|Telemetry Dashboards&lt;br /&gt;
** :Category:RF Modes|RF Modes&lt;br /&gt;
** SatNOGS_Client_Ansible#Updating_SatNOGS_Client_software|Updating your SatNOGS Client&lt;br /&gt;
* Contribute&lt;br /&gt;
** Satnogs_DB|Crowd-Sourced Satellite Info&lt;br /&gt;
** Software_contribution|Software Contribution&lt;br /&gt;
** Development_Environment|Development Environment&lt;br /&gt;
** Hacking_the_GNURadio_Module_'gr-satnogs'|SatNOGS GNURadio Module&lt;br /&gt;
** SatNOGS_Client_Development|SatNOGS Client Development&lt;br /&gt;
** Academic_Papers|Academic Papers citing SatNOGS&lt;br /&gt;
** Provide_documentation|Provide Documentation&lt;br /&gt;
* Contact&lt;br /&gt;
** Get_In_Touch|Get In Touch&lt;br /&gt;
** https://community.libre.space|Forums&lt;br /&gt;
* Links&lt;br /&gt;
** https://db.satnogs.org|SatNOGS DB&lt;br /&gt;
** https://network.satnogs.org|SatNOGS Network&lt;br /&gt;
** https://dashboard.satnogs.org|SatNOGS Dashboard&lt;br /&gt;
** https://community.libre.space|SatNOGS Forums&lt;br /&gt;
** https://libre.space|Libre Space Foundation&lt;br /&gt;
** https://status.libre.space|System Status&lt;br /&gt;
* SEARCH&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=2606</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=2606"/>
		<updated>2019-02-17T00:03:30Z</updated>

		<summary type="html">&lt;p&gt;Cshields: update link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Build&lt;br /&gt;
** Raspberry_Pi_3|Install a Raspberry Pi&lt;br /&gt;
** Build|Build a Ground Station&lt;br /&gt;
** Rotators|Rotators&lt;br /&gt;
** Antennas|Antennas&lt;br /&gt;
** Omnidirectional_Station_How_To| Omnidirectional Station&lt;br /&gt;
** Radio|SDR Support&lt;br /&gt;
** Troubleshooting|Client Troubleshooting&lt;br /&gt;
* Operate&lt;br /&gt;
** Operation|Managing Observations&lt;br /&gt;
** Decode_Telemetry_and_Packets|Decode Telemetry and Packets&lt;br /&gt;
** Telemetry_Dashboards|Telemetry Dashboards&lt;br /&gt;
** :Category:RF Modes|RF Modes&lt;br /&gt;
** SatNOGS_Client_Ansible#Updating_SatNOGS_Client_software|Updating your SatNOGS Client&lt;br /&gt;
* Contribute&lt;br /&gt;
** Satnogs_DB|Crowd-Sourced Satellite Info&lt;br /&gt;
** Software_contribution|Software Contribution&lt;br /&gt;
** Development_Environment|Development Environment&lt;br /&gt;
** Hacking_the_GNURadio_Module_'gr-satnogs'|SatNOGS GNURadio Module&lt;br /&gt;
** SatNOGS_Client_Development|SatNOGS Client Development&lt;br /&gt;
** Academic_Papers|Academic Papers citing SatNOGS&lt;br /&gt;
** Provide_documentation|Provide Documentation&lt;br /&gt;
* Contact&lt;br /&gt;
** Get_In_Touch|Get In Touch&lt;br /&gt;
** https://community.libre.space|Forums&lt;br /&gt;
* Links&lt;br /&gt;
** https://db.satnogs.org|SatNOGS DB&lt;br /&gt;
** https://network.satnogs.org|SatNOGS Network&lt;br /&gt;
** https://dashboard.satnogs.org|SatNOGS Dashboard&lt;br /&gt;
** https://community.libre.space|SatNOGS Forums&lt;br /&gt;
** https://libre.space|Libre Space Foundation&lt;br /&gt;
** https://status.libre.space|System Status&lt;br /&gt;
* SEARCH&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Antennas&amp;diff=2601</id>
		<title>Antennas</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Antennas&amp;diff=2601"/>
		<updated>2019-02-14T00:51:01Z</updated>

		<summary type="html">&lt;p&gt;Cshields: new turnstile link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;p&amp;gt;The type of antenna largely depends on the type of ground station. A no rotator ground station will benefit from a different type of antenna (omnidirectional) than a rotator based ground station (directional). The two different approaches are explored below. In addition to the choice of antenna the choice of location for the ground station will have an effect on the quality of observations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Rotator Ground Station (Omnidirectional)==&lt;br /&gt;
This type of ground station will require an antenna that will give a broad coverage from its fixed position. It is therefore not just the antenna that needs to be considered but also the proximity of buildings, geography or metallic structures that might be in the path of a line of sight between the ground station and satellite.&amp;lt;p&amp;gt;Typical ground stations have had success with simple wire antennas that can be commercially bought or made at home. Colinear or &amp;amp;lsquo;white stick&amp;amp;rsquo; antennas are vertically polarised omnidirectional antennas. These have anecdotally been used for successful satellite work but should be avoided. The following are considered suitable choices:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;'''It is highly recommended that you use a mast-mounted Low-Noise Amplifier (LNA) with these antennas.'''&amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Antennas ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebrew Antennas ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:WiMo TA-1.gif|left|frameless|160x160px]]&lt;br /&gt;
&lt;br /&gt;
==== WiMo TA-1 ====&lt;br /&gt;
VHF Turnstile&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 90€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/141/ 141 - balcony-only-east-passes]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/33/ 33 - G7KSE]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/129/ 129 - Chabot Space And Science Center]&lt;br /&gt;
&lt;br /&gt;
* [https://www.wimo.com/scanner-antennas_e.html#004 Product link]&lt;br /&gt;
* [http://oz9aec.net/antennas/air-tests-wimo-ta-1-turnstile-antenna OZ9AEC Review]&lt;br /&gt;
|&lt;br /&gt;
|[[File:VHF Turnstile.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Turnstile ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/13/ 13 - OZ9AEC-VHF1]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/7/ 7 - Stony]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/16/ 16 - VK5QI-70CM]&lt;br /&gt;
&lt;br /&gt;
* SatNOGS Turnstile Antenna (TBD)&lt;br /&gt;
* [https://www.vk4adc.com/web/vhfuhf-projects/26-multiband-ants/156-turnstile-vhf-uhf-fds VK4ADC instructions for VHF and UHF Turnstile antennas]&lt;br /&gt;
* [https://www.aeronetworks.ca/2017/12/amateur-satcom-rx-antenna-for-2-meter.html Six-element tape-measure VHF Turnstile with modeled patterns (could be used as directional) by Herman Oosthuysen]&lt;br /&gt;
* [https://iz7boj.wordpress.com/2018/12/02/double-turnstile-construction-for-satellites-receiving-in-435mhz-band/ Double turnstile construction for 435MHz]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:M2 Eggbeaters.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== M2 Eggbeater ====&lt;br /&gt;
VHF / UHF Eggbeater Antennas&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $304 (VHF), $280 (UHF), $573 (combo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/50/ 50 - N5CNB-UHF]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/77/ 77 - N5CNB-VHF]&lt;br /&gt;
&lt;br /&gt;
* [https://www.m2inc.com/FGEB144RK2M Product link for VHF]&lt;br /&gt;
* [https://www.m2inc.com/FGEB432RK70CM Product link for UHF]&lt;br /&gt;
* [https://www.m2inc.com/FGSATPACK1 Product link for combination package]&lt;br /&gt;
|&lt;br /&gt;
|[[File:VHF EZ-Lindenblad.png|left|frameless|112x112px]]&lt;br /&gt;
&lt;br /&gt;
==== Lindenblad ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/12/ 12 - W2BFJ]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/98/ 98 - Grove-UHF-01]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/442/ 442 - DL1UNX-FFB VHF]&lt;br /&gt;
&lt;br /&gt;
* [https://www.amsat.org/wordpress/wp-content/uploads/2015/08/An-EZ-Lindenblad-Antenna-for-2-Meters2.pdf AA2TX EZ-Lindenblad design can be found at this AMSAT PDF]&lt;br /&gt;
* [https://www.qsl.net/py4zbz/DCA.pdf KD6JDJ instructions can be found at this QST PDF]&lt;br /&gt;
* [https://www.amsat.org/articles/w6shp/lindy.html W6SHP instructions for VHF and UHF Lindenblad]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Winkler Turnstile.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Winkler Turnstile ====&lt;br /&gt;
VHF/UHF Turnstile Antennas&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 40€ (VHF), 30€ (UHF)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/47/ 47 - DB0RV]&lt;br /&gt;
&lt;br /&gt;
* [http://www.winklerantennenbau.de/sonst.htm Pricing page]&lt;br /&gt;
* [http://www.winklerantennenbau.de/kreuz137.htm Product link for VHF]&lt;br /&gt;
* [http://www.winklerantennenbau.de/kreuz446.htm Product link for UHF]&lt;br /&gt;
|&lt;br /&gt;
|[[File:UHF Paralindy.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== UHF Parasitic Lindenblad ====&lt;br /&gt;
Estimated cost: $15 (with access to a 3D printer)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/300/ 300 - KB9JHU-Experimental]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/32/ 32 - SV1QZZ - UHF #2]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/187/ 187 - K3LRD UHF Lindenblad]&lt;br /&gt;
&lt;br /&gt;
* [https://www.amsat.org/wordpress/wp-content/uploads/2014/01/70ParaLindy.pdf Instructions can be found at this AMSAT PDF by AA2TX]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:Quadrifilar Antennas.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Quadrifilar Helix Antenna (QFH) ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/272/ 272 - K3LRD VHF QFH]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/255/ 255 - EA5BZ - Elche]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/183/ 183 - SPUTNIX-R2ANF-VHF/UHF-stationary]&lt;br /&gt;
&lt;br /&gt;
* [http://www.g4ilo.com/qfh.html G4ILO QFH Instructions]&lt;br /&gt;
* [https://www.aeronetworks.ca/2017/12/parasitic-quadrifilar-helical-antenna.html VHF Model/patterns for QFH by Herman Oosthuysen]&lt;br /&gt;
* [http://jcoppens.com/ant/qfh/calc.en.php QFH Calculator by ON6JC/LW3HAZ]&lt;br /&gt;
* [https://community.libre.space/t/an-easy-3d-printed-quadrifilar-helix-antenna/1487 3D Printed UHF QFH Antenna by surligas]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:Vhf moxon turnstile.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Turnstiled&amp;quot; Moxon ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [https://sat.fg8oj.com/images/VHFUHFSatelite.pdf Instructions can be found at this QST article by W4RNL]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotator Ground Station==&lt;br /&gt;
A rotator based ground station is able to make use of directional antennas. These will have a directional gain, meaning that you will need to point them in the direction of the satellite but the signal you receive will be stronger and for longer. They will allow much lower to the horizon passes to be received and more successful observations. These are not complex antennas but the choice will depend on the type of satellite and there are variations on the main types: yagi, helical and quad.&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Antennas ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebrew Antennas ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:M2 Leopack.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== M2 Circularly Polarized Yagis ====&lt;br /&gt;
VHF/UHF Cross-element Yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $296 (UHF), $296 (VHF), $638 (Combo kit)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/2/ 2 - KB9JHU]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/109/ 109 - EA6WQ - Tomas Orzaez]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/25/ 25 - N7IPY]&lt;br /&gt;
&lt;br /&gt;
* [https://www.m2inc.com/FG2MCP8A Product link - VHF]&lt;br /&gt;
* [https://www.m2inc.com/FG436CP16 Product link - UHF]&lt;br /&gt;
* [https://www.m2inc.com/FGLEOPACK Product link - Combo kit]&lt;br /&gt;
|&lt;br /&gt;
|[[File:Cross element UHF yagi.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
==== Yagi Antennas, Cross-element yagi antennas ====&lt;br /&gt;
VHF/UHF directional antenna&lt;br /&gt;
&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
A common type of antenna that is either horizontally or vertically polarised. Simple to construct and suitable for a large number of satellites. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* TBD: Assembly instructions&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-antennas/tree/master/Yagi Source code for SatNOGS yagi antenna designs are here].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Wimo xquad vhf.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== WiMo X Quad ====&lt;br /&gt;
VHF/UHF Cross-element Quad&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 149€ (VHF), 149€ (UHF)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/6/ 6 - Apomahon]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/49/ 49 - OZ7SAT]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/232/ 232 - VK5QI-AZ/EL]&lt;br /&gt;
&lt;br /&gt;
* [https://www.wimo.com/xquad-antennas_e.html Product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:Satnogs helical v1.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Helical Antennas ====&lt;br /&gt;
UHF circularly polarized directional antenna&lt;br /&gt;
&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
A less common type that are circularly polarized. The antenna looks a bit like a corkscrew and can be either LHCP (Left hand circular polarisation) or RHCP (right hand circular polarisation).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/6/ 6 - Apomahon]&lt;br /&gt;
&lt;br /&gt;
* v4 [https://satnogs.dozuki.com/Guide/Helical+Antenna+v4/11 Assembly instructions]&lt;br /&gt;
* [https://ohai.satnogs.org/project/helical-antenna-v5/ v5 Assembly instructions]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-antennas/tree/master/Helical Source code for SatNOGS helical antenna designs are here.]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Arrow Portable Yagi.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Arrow Dual-band portable yagi ====&lt;br /&gt;
VHF/UHF portable yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $83-$149&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [http://www.arrowantennas.com/arrowii/146-437.html Product price/ordering link]&lt;br /&gt;
* [http://www.arrowantennas.com/sub/arrowiiyagi.html Product details link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Elk Log Periodic.jpg|left|frameless|112x112px]]&lt;br /&gt;
&lt;br /&gt;
==== Elk Log Periodic ====&lt;br /&gt;
VHF/UHF portable yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $130-$163&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [https://elkantennas.com/product/dual-band-2m440l5-log-periodic-antenna/ Product link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;A radome design is available from SatNOGS. This will protect the ground station from the elements in all but extra ordinary conditions. The design can be found [https://gitlab.com/librespacefoundation/satnogs/satnogs-radome/blob/master/satnogs-radome-v1-bom.ods here] and construction guide [https://ohai.satnogs.org/project/satnogs-radome-v1/hardware/ here].&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Category:Antennas]]&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
[[Category:Omnidirectional Antennas]]&lt;br /&gt;
[[Category:Directional Antennas]]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Dashboard&amp;diff=2600</id>
		<title>Dashboard</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Dashboard&amp;diff=2600"/>
		<updated>2019-02-09T23:40:52Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span class=&amp;quot;glyphicon glyphicon-dashboard&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; https://dashboard.satnogs.org&amp;lt;nowiki/&amp;gt;===&lt;br /&gt;
We are using [https://www.influxdata.com/ InfluxDB] and [https://grafana.com/ Grafana] for our telemetry dashboards. [https://www.influxdata.com/ InfluxDB] is a time-series database designed to be efficient for time-series data like the telemetry we collect in SatNOGS.&lt;br /&gt;
&lt;br /&gt;
I'm going to drop a few things to get the reader going on telemetry dashboard in SatNOGS, and expect that the reader also reference the [https://docs.grafana.org Grafana documentation] for more details on building dashboards.&lt;br /&gt;
&lt;br /&gt;
This doc also assumes you have an account to edit dashboards. You can generate an account by clicking the Sign In link, and then [[Get In Touch|contacting us]] to escalate your permissions. You will be put into a group with access to the &amp;quot;Scratchpad - New Users&amp;quot; folder at first.&lt;br /&gt;
&lt;br /&gt;
Today there is a top level folder hierarchy designed as such:&lt;br /&gt;
&lt;br /&gt;
* Telemetry (where telemetry dashboards should be stored, publicly accessible)&lt;br /&gt;
* General (for stats about our data collection itself, meta-dashboards, publicly accessible)&lt;br /&gt;
* Scratchpad (a playground for making grafana dashboards and testing functionality, not publicly accessible)&lt;br /&gt;
&lt;br /&gt;
=== Creating a dashboard ===&lt;br /&gt;
Clicking the + icon will allow you to create a new dashboard. When you do this a new panel is started for you. This panel can be resized at the lower-right corner, and moved around by dragging once more panels are added.&lt;br /&gt;
&lt;br /&gt;
Now - before you get started please note that &amp;lt;u&amp;gt;'''you have to save your changes!! They do not save automatically!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Graph&amp;quot; to make this a graph panel. Click the graph title and then Edit to edit this specific graph. &lt;br /&gt;
&lt;br /&gt;
[[File:Grafana panel edit.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
A few things you will want to edit:&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
Give it a meaningful title, of course. Description is not required, but offers a popup of more details to the user if you want to add more details.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
Select the metric by clicking &amp;quot;select measurement&amp;quot;. What you will see here are the names of all measurements available which are the NORAD ID of the satellite in the database. You can type part of the NORAD ID to filter.&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana select measurement.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
In most cases you will want to leave the WHERE clause blank, but from here you can also filter data based on the tag that the data has (such as filtering on a specific observer).  &lt;br /&gt;
&lt;br /&gt;
[[File:Grafana filter tag.png|frameless|600x600px]] &lt;br /&gt;
&lt;br /&gt;
Next, select the telemetry field you are looking to graph by clicking on field(&amp;quot;value&amp;quot;). If there is data in the database that has been properly decoded you should see the relevant fields for that satellite displayed here:&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana field value.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
See any data in your graph yet? If not, change your timeframe in the upper-right corner to something like &amp;quot;last 30 days&amp;quot; as the default of &amp;quot;last 6 hours&amp;quot; may not have data decoded (especially true for our dev instance, where we have no steady stream of recent data)&lt;br /&gt;
&lt;br /&gt;
SELECT: mean() (default), distinct(), and last() are likely to be the most useful for us. Keep in mind that there is the possibility for multiple data points from multiple stations and observations, some overlapping. InfluxDB handles this for us. The timeframe selected is also taken into account in these measurements. This line is where you may need to add math to make the number human-readable. For instance, for CubeBel-1, to calculate voltage we have to take (Measured value) / 4096×2.5×3.75, which looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana math.png|frameless|900x900px]]&lt;br /&gt;
&lt;br /&gt;
GROUP BY:  you may wish to change the fill value here, there are a number of options. Be careful as this may be misleading to users if we are dealing with very sparse data sets, as this option will fill in any gaps, yet &amp;quot;none&amp;quot; or &amp;quot;linear&amp;quot; may be options to use to make the graphs look better.&lt;br /&gt;
&lt;br /&gt;
You can also add multiple queries to the same graph with the Add Query button at the bottom&lt;br /&gt;
&lt;br /&gt;
==== Axes ====&lt;br /&gt;
&lt;br /&gt;
You may want to change the Unit here, as &amp;quot;Short&amp;quot; may be undesired for certain figures, and &amp;quot;None&amp;quot; would be better.&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&lt;br /&gt;
If you are doing a line graph and do not want the shading below the line, change the &amp;quot;Fill&amp;quot; value here to 0.&lt;br /&gt;
&lt;br /&gt;
=== Graph Settings ===&lt;br /&gt;
&lt;br /&gt;
In the gear icon for a graph are the graph settings.  Some things to change here:&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Folder (see the hierarchy above)&lt;br /&gt;
* &amp;quot;Now delay now-&amp;quot; - I suggest 30d (the last 30d) as without it the default is 6 hours&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Save As&amp;quot; will allow you to make a copy of a graph and hack on it.&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Telemetry]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Repositories_Policy&amp;diff=2591</id>
		<title>Repositories Policy</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Repositories_Policy&amp;diff=2591"/>
		<updated>2019-02-02T21:19:28Z</updated>

		<summary type="html">&lt;p&gt;Cshields: deprecated warning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Warning|This page is out of date and should be removed soon.}}&lt;br /&gt;
&lt;br /&gt;
Intro&lt;br /&gt;
-----&lt;br /&gt;
SatNOGS uses GitHub for code, hardware, designs and issues repositories around the project. Each repository has a main and a co- maintainer who are ultimately responsible for committing code, versioning, accepting pull requests, triaging issues and generally owning the repo.&lt;br /&gt;
&lt;br /&gt;
Naming&lt;br /&gt;
---------&lt;br /&gt;
Any repo originating from SatNOGS project is named using `satnogs-&amp;lt;name&amp;gt;` (e.g. `satnogs-rotator`). We also maintain forks of other projects retaining their original names (e.g. `rtl-sdr`)&lt;br /&gt;
&lt;br /&gt;
Versioning&lt;br /&gt;
------------&lt;br /&gt;
Most **hardware** repos will be following this scheme: &lt;br /&gt;
&lt;br /&gt;
 - `master` is for current dev work.&lt;br /&gt;
 - major versions will be branched out of `master` with major version number (e.g. `v2`).&lt;br /&gt;
 - minor versions will be tags (e.g. `v2.1`).&lt;br /&gt;
&lt;br /&gt;
All **software** repos are following this scheme: &lt;br /&gt;
&lt;br /&gt;
- `master` reflects the production-ready state of the code.&lt;br /&gt;
- `dev` reflects the latest development code changes. This is the default merge target for Pull Requests.&lt;br /&gt;
- featured branches are created for development (e.g. `feature-add-single-view`),&lt;br /&gt;
- tags will be created for major revisions that we want to point to (e.g. `v3`).&lt;br /&gt;
&lt;br /&gt;
Some repos (minority, like `satnogs-antennas`) will be following a folders-based versioning as it fits more their development scheme. (sorry git lovers!)&lt;br /&gt;
&lt;br /&gt;
List of repos with descriptions and maintainers&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
- [`satnogs-rotator`](https://github.com/satnogs/satnogs-rotator)&lt;br /&gt;
 - *Description*: Designs for SatNOGS Rotator&lt;br /&gt;
 - *Maintainer*: Manthos Papamatthaiou &lt;br /&gt;
 - *Co-maintainer*: Agis Zisimatos &lt;br /&gt;
- [`satnogs-rotator-controller`](https://github.com/satnogs/satnogs-rotator-controller)&lt;br /&gt;
 - *Description*: Electronics for SatNOGS Rotator&lt;br /&gt;
 - *Maintainer*: Agis Zisimatos  &lt;br /&gt;
 - *Co-maintainer*: Manthos Papamatthaiou   &lt;br /&gt;
- [`satnogs-docs`](https://github.com/satnogs/satnogs-docs)&lt;br /&gt;
 - *Description*: Documentation for SatNOGS software projects&lt;br /&gt;
 - *Maintainer*: John Nemo Giannelos  &lt;br /&gt;
 - *Co-maintainer*: Nikos Roussos &lt;br /&gt;
- [`satnogs-software`](https://github.com/satnogs/satnogs-software)&lt;br /&gt;
 - *Description*: Various Software used in SatNOGS project&lt;br /&gt;
 - *Maintainer*: Vasilis Tsiligiannis  &lt;br /&gt;
 - *Co-maintainer*: Ioannis Charitopoulos&lt;br /&gt;
- [`satnogs-org`](https://github.com/satnogs/satnogs-org)&lt;br /&gt;
 - *Description*: Repo for organizational purposes and assets&lt;br /&gt;
 - *Maintainer*: Pierros Papadeas &lt;br /&gt;
 - *Co-maintainer*: Papamathaiou Manthos&lt;br /&gt;
- [`satnogs-preso`](https://github.com/satnogs/satnogs-preso)&lt;br /&gt;
 - *Description*: Presentations about SatNOGS project&lt;br /&gt;
 - *Maintainer*: Pierros Papadeas &lt;br /&gt;
 - *Co-maintainer*: Eleytherios Kosmas  &lt;br /&gt;
- [`satnogs-antennas`](https://github.com/satnogs/satnogs-antennas)&lt;br /&gt;
 - *Description*: Designs for SatNOGS Antennas&lt;br /&gt;
 - *Maintainer*: Vasilis Tsiligiannis  &lt;br /&gt;
 - *Co-maintainer*: Dimitris Papadeas &lt;br /&gt;
- [`satnogs-diplexer`](https://github.com/satnogs/satnogs-diplexer)&lt;br /&gt;
 - *Description*: Designs and plans for SatNOGS Diplexer&lt;br /&gt;
 - *Maintainer*: Agis Zisimatos &lt;br /&gt;
 - *Co-maintainer*: Vasilis Tsiligiannis &lt;br /&gt;
- [`satnogs-tripod`](https://github.com/satnogs/satnogs-tripod)&lt;br /&gt;
 - *Description*: Designs for SatNOGS Tripod&lt;br /&gt;
 - *Maintainer*: Dimitris Papadeas &lt;br /&gt;
 - *Co-maintainer*: Pierros Papadeas &lt;br /&gt;
- [`satnogs-radome`](https://github.com/satnogs/satnogs-radome)&lt;br /&gt;
 - *Description*: Designs for SatNOGS Radome&lt;br /&gt;
 - *Maintainer*: Dimitris Papadeas &lt;br /&gt;
 - *Co-maintainer*: Pierros Papadeas &lt;br /&gt;
- [`satnogs-client`](https://github.com/satnogs/satnogs-client)&lt;br /&gt;
 - *Description*: Software for SatNOGS Client&lt;br /&gt;
 - *Maintainer*: John Nemo Giannelos   &lt;br /&gt;
 - *Co-maintainer*: Ioannis Charitopoulos &lt;br /&gt;
- [`satnogs-ansible`](https://github.com/satnogs/satnogs-ansible)&lt;br /&gt;
 - *Description*: Ansible recipes and templates for our infrastructure setup&lt;br /&gt;
 - *Maintainer*: Nikos Roussos &lt;br /&gt;
 - *Co-maintainer*: Axilleas Pipinellis   &lt;br /&gt;
- [`satnogs-network`](https://github.com/satnogs/satnogs-network)&lt;br /&gt;
 - *Description*: Software for SatNOGS Network&lt;br /&gt;
 - *Maintainer*: Nikos Roussos  &lt;br /&gt;
 - *Co-maintainer*: John Nemo Giannelos  &lt;br /&gt;
- [`satnogs-db`](https://github.com/satnogs/satnogs-db)&lt;br /&gt;
 - *Description*: Software for SatNOGS DB&lt;br /&gt;
 - *Maintainer*: Nikos Roussos  &lt;br /&gt;
 - *Co-maintainer*: John Nemo Giannelos&lt;br /&gt;
- [`satnogs-rotator`](https://github.com/satnogs/satnogs-rotator)&lt;br /&gt;
 - *Description*: Designs and plans for SatNOGS Rotator&lt;br /&gt;
 - *Maintainer*: Manthos Papamatthaiou&lt;br /&gt;
 - *Co-maintainer*: Agis Zisimatos &lt;br /&gt;
- [`upscuits`](https://github.com/satnogs/upscuits)&lt;br /&gt;
 - *Description*: Our service monitoring site&lt;br /&gt;
 - *Maintainer*: Pierros Papadeas  &lt;br /&gt;
 - *Co-maintainer*: Axilleas Pipinellis  &lt;br /&gt;
- [`rtl-sdr`](https://github.com/satnogs/rtl-sdr)&lt;br /&gt;
 - *Description*: SatNOGS maintained rtl-sdr fork&lt;br /&gt;
 - *Maintainer*: Vasilis Tsiligiannis  &lt;br /&gt;
 - *Co-maintainer*: none&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Rotators&amp;diff=2590</id>
		<title>Rotators</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Rotators&amp;diff=2590"/>
		<updated>2019-02-02T21:17:20Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The SatNOGS Client uses [http://hamlib.sourceforge.net/ hamlib] to speak to a rotator. With this, we are able to support almost any commercially available rotator, and have the flexibility to support home built rotators that implement protocols like [https://www.mustbeart.com/software/easycomm.txt EasyComm] or Yaesu GS-232.&lt;br /&gt;
&lt;br /&gt;
If you would rather start with a stationary antenna setup (no rotator), see our [[Omnidirectional Station How To|omnidirectional guide]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Rotators ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebuilt Rotators ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:G5500.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== [[G-5500|Yaesu G-5500]] ====&lt;br /&gt;
The G-5500 is a common rotator for amateur radio AZ/EL applications. The SatNOGS client interfaces with this rotator via the hamlib library. While a commercial computer interface is available from Yaesu, the SatNOGS project provides an open hardware design that is much cheaper. &lt;br /&gt;
* [[G-5500|G-5500 SatNOGS Wiki page]]&lt;br /&gt;
* G-5500 Arduino interface&lt;br /&gt;
* [https://www.yaesu.com/indexVS.cfm?cmd=DisplayProducts&amp;amp;ProdCatID=104&amp;amp;encProdID=79A89CEC477AA3B819EE02831F3FD5B8 Yaesu G-5500 Product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:30033213301 ef78e64120 k.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
====[[SatNOGS Rotator v2]]====&lt;br /&gt;
The v2 rotator is not recommended, as v3 provides much greater strength and durability. These docs remain for historical purposes.&lt;br /&gt;
* [[SatNOGS Rotator v2|SatNOGS v2 Wiki page]]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tree/v2 SatNOGS v3 source code]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Portable Rotation.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Portable Rotation AZ/EL ====&lt;br /&gt;
Docs to be written, but we do have successful stations using this rotator with the SatNOGS client.&lt;br /&gt;
&lt;br /&gt;
* [http://portablerotation.com/shop/azel-portable-rotor-system/ Portable Rotation product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:V3.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
====[[SatNOGS Rotator v3]]====&lt;br /&gt;
The v3 rotator is a complete overhaul on the v2 design. The 2020 slotted extrusion frame and larger gears provide for a stronger rotator with greater wind loading.&lt;br /&gt;
* [[SatNOGS Rotator v3|SatNOGS v3 Wiki page]]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tree/v3.0 SatNOGS v3 source code]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Alfa Spid.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
==== Alfa Spid X-Y ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[SPID Big RAS|Alfa Spid SatNOGS Wiki page]]&lt;br /&gt;
* [http://alfaradio.ca/alfaspid-azel.html Alfa Spid product link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Dwingleloo.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Dwingleloo Radio Observatory ====&lt;br /&gt;
(okay, you're not likely to keep a deep space observatory on the network, but it has been done!)&lt;br /&gt;
* [https://www.youtube.com/watch?v=wGJh139EDfk Video of the observatory in action on SatNOGS (YouTube)]&lt;br /&gt;
* [https://network.satnogs.org/stations/384/ Dwingleloo on SatNOGS network]&lt;br /&gt;
* [[wikipedia:Dwingeloo_Radio_Observatory|About the Dwingleloo Radio Observatory (wikipedia)]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[ Category:Rotator ]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Rotators&amp;diff=2589</id>
		<title>Rotators</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Rotators&amp;diff=2589"/>
		<updated>2019-02-02T21:08:41Z</updated>

		<summary type="html">&lt;p&gt;Cshields: added Dwingleloo to rotators (lol)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The SatNOGS Client uses [http://hamlib.sourceforge.net/ hamlib] to speak to a rotator. With this, we are able to support almost any commercially available rotator, and have the flexibility to support home built rotators that implement protocols like [https://www.mustbeart.com/software/easycomm.txt EasyComm] or Yaesu GS-232.&lt;br /&gt;
&lt;br /&gt;
If you would rather start with a stationary antenna setup (no rotator), see our [[Omnidirectional Station How To|omnidirectional guide]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Rotators ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebuilt Rotators ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:G5500.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== [[G-5500|Yaesu G-5500]] ====&lt;br /&gt;
The G-5500 is a common rotator for amateur radio AZ/EL applications. The SatNOGS client interfaces with this rotator via the hamlib library. While a commercial computer interface is available from Yaesu, the SatNOGS project provides an open hardware design that is much cheaper. &lt;br /&gt;
* [[G-5500|G-5500 SatNOGS Wiki page]]&lt;br /&gt;
* G-5500 Arduino interface&lt;br /&gt;
* [https://www.yaesu.com/indexVS.cfm?cmd=DisplayProducts&amp;amp;ProdCatID=104&amp;amp;encProdID=79A89CEC477AA3B819EE02831F3FD5B8 Yaesu G-5500 Product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:30033213301 ef78e64120 k.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
====[[SatNOGS Rotator v2]]====&lt;br /&gt;
The v2 rotator is not recommended, as v3 provides much greater strength and durability. These docs remain for historical purposes.&lt;br /&gt;
* [[SatNOGS Rotator v2|SatNOGS v2 Wiki page]]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tree/v2 SatNOGS v3 source code]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Portable Rotation.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Portable Rotation AZ/EL ====&lt;br /&gt;
Docs to be written, but we do have successful stations using this rotator with the SatNOGS client.&lt;br /&gt;
&lt;br /&gt;
* [http://portablerotation.com/shop/azel-portable-rotor-system/ Portable Rotation product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:V3.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
====[[SatNOGS Rotator v3]]====&lt;br /&gt;
The v3 rotator is a complete overhaul on the v2 design. The 2020 slotted extrusion frame and larger gears provide for a stronger rotator with greater wind loading.&lt;br /&gt;
* [[SatNOGS Rotator v3|SatNOGS v3 Wiki page]]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tree/v3.0 SatNOGS v3 source code]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Alfa Spid.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
==== Alfa Spid X-Y ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[SPID Big RAS|Alfa Spid SatNOGS Wiki page]]&lt;br /&gt;
* [http://alfaradio.ca/alfaspid-azel.html Alfa Spid product link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Dwingleloo.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Dwingleloo Radio Observatory ====&lt;br /&gt;
(okay, you're not likely to keep a deep space observatory on the network, but it has been done!)&lt;br /&gt;
* [https://www.youtube.com/watch?v=wGJh139EDfk Video of the observatory in action on SatNOGS (YouTube)]&lt;br /&gt;
* [https://network.satnogs.org/stations/384/ Dwingleloo on SatNOGS network]&lt;br /&gt;
* [[wikipedia:Dwingeloo_Radio_Observatory|About the Dwingleloo Radio Observatory (wikipedia)]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[ Category:Rotator ]]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=File:Dwingleloo.png&amp;diff=2588</id>
		<title>File:Dwingleloo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=File:Dwingleloo.png&amp;diff=2588"/>
		<updated>2019-02-02T21:05:36Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dwingleloo Radio Observatory&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Antennas&amp;diff=2587</id>
		<title>Antennas</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Antennas&amp;diff=2587"/>
		<updated>2019-02-02T21:03:37Z</updated>

		<summary type="html">&lt;p&gt;Cshields: found a station using the winkler turnstile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;p&amp;gt;The type of antenna largely depends on the type of ground station. A no rotator ground station will benefit from a different type of antenna (omnidirectional) than a rotator based ground station (directional). The two different approaches are explored below. In addition to the choice of antenna the choice of location for the ground station will have an effect on the quality of observations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Rotator Ground Station (Omnidirectional)==&lt;br /&gt;
This type of ground station will require an antenna that will give a broad coverage from its fixed position. It is therefore not just the antenna that needs to be considered but also the proximity of buildings, geography or metallic structures that might be in the path of a line of sight between the ground station and satellite.&amp;lt;p&amp;gt;Typical ground stations have had success with simple wire antennas that can be commercially bought or made at home. Colinear or &amp;amp;lsquo;white stick&amp;amp;rsquo; antennas are vertically polarised omnidirectional antennas. These have anecdotally been used for successful satellite work but should be avoided. The following are considered suitable choices:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;'''It is highly recommended that you use a mast-mounted Low-Noise Amplifier (LNA) with these antennas.'''&amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Antennas ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebrew Antennas ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:WiMo TA-1.gif|left|frameless|160x160px]]&lt;br /&gt;
&lt;br /&gt;
==== WiMo TA-1 ====&lt;br /&gt;
VHF Turnstile&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 90€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/141/ 141 - balcony-only-east-passes]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/33/ 33 - G7KSE]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/129/ 129 - Chabot Space And Science Center]&lt;br /&gt;
&lt;br /&gt;
* [https://www.wimo.com/scanner-antennas_e.html#004 Product link]&lt;br /&gt;
* [http://oz9aec.net/antennas/air-tests-wimo-ta-1-turnstile-antenna OZ9AEC Review]&lt;br /&gt;
|&lt;br /&gt;
|[[File:VHF Turnstile.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Turnstile ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/13/ 13 - OZ9AEC-VHF1]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/7/ 7 - Stony]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/16/ 16 - VK5QI-70CM]&lt;br /&gt;
&lt;br /&gt;
* SatNOGS Turnstile Antenna (TBD)&lt;br /&gt;
* [https://www.vk4adc.com/web/vhfuhf-projects/26-multiband-ants/156-turnstile-vhf-uhf-fds VK4ADC instructions for VHF and UHF Turnstile antennas]&lt;br /&gt;
* [https://www.aeronetworks.ca/2017/12/amateur-satcom-rx-antenna-for-2-meter.html Six-element tape-measure VHF Turnstile with modeled patterns (could be used as directional) by Herman Oosthuysen]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:M2 Eggbeaters.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== M2 Eggbeater ====&lt;br /&gt;
VHF / UHF Eggbeater Antennas&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $304 (VHF), $280 (UHF), $573 (combo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/50/ 50 - N5CNB-UHF]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/77/ 77 - N5CNB-VHF]&lt;br /&gt;
&lt;br /&gt;
* [https://www.m2inc.com/FGEB144RK2M Product link for VHF]&lt;br /&gt;
* [https://www.m2inc.com/FGEB432RK70CM Product link for UHF]&lt;br /&gt;
* [https://www.m2inc.com/FGSATPACK1 Product link for combination package]&lt;br /&gt;
|&lt;br /&gt;
|[[File:VHF EZ-Lindenblad.png|left|frameless|112x112px]]&lt;br /&gt;
&lt;br /&gt;
==== Lindenblad ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/12/ 12 - W2BFJ]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/98/ 98 - Grove-UHF-01]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/442/ 442 - DL1UNX-FFB VHF]&lt;br /&gt;
&lt;br /&gt;
* [https://www.amsat.org/wordpress/wp-content/uploads/2015/08/An-EZ-Lindenblad-Antenna-for-2-Meters2.pdf AA2TX EZ-Lindenblad design can be found at this AMSAT PDF]&lt;br /&gt;
* [https://www.qsl.net/py4zbz/DCA.pdf KD6JDJ instructions can be found at this QST PDF]&lt;br /&gt;
* [https://www.amsat.org/articles/w6shp/lindy.html W6SHP instructions for VHF and UHF Lindenblad]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Winkler Turnstile.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Winkler Turnstile ====&lt;br /&gt;
VHF/UHF Turnstile Antennas&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 40€ (VHF), 30€ (UHF)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/47/ 47 - DB0RV]&lt;br /&gt;
&lt;br /&gt;
* [http://www.winklerantennenbau.de/sonst.htm Pricing page]&lt;br /&gt;
* [http://www.winklerantennenbau.de/kreuz137.htm Product link for VHF]&lt;br /&gt;
* [http://www.winklerantennenbau.de/kreuz446.htm Product link for UHF]&lt;br /&gt;
|&lt;br /&gt;
|[[File:UHF Paralindy.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== UHF Parasitic Lindenblad ====&lt;br /&gt;
Estimated cost: $15 (with access to a 3D printer)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/300/ 300 - KB9JHU-Experimental]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/32/ 32 - SV1QZZ - UHF #2]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/187/ 187 - K3LRD UHF Lindenblad]&lt;br /&gt;
&lt;br /&gt;
* [https://www.amsat.org/wordpress/wp-content/uploads/2014/01/70ParaLindy.pdf Instructions can be found at this AMSAT PDF by AA2TX]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:Quadrifilar Antennas.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Quadrifilar Helix Antenna (QFH) ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/272/ 272 - K3LRD VHF QFH]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/255/ 255 - EA5BZ - Elche]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/183/ 183 - SPUTNIX-R2ANF-VHF/UHF-stationary]&lt;br /&gt;
&lt;br /&gt;
* [http://www.g4ilo.com/qfh.html G4ILO QFH Instructions]&lt;br /&gt;
* [https://www.aeronetworks.ca/2017/12/parasitic-quadrifilar-helical-antenna.html VHF Model/patterns for QFH by Herman Oosthuysen]&lt;br /&gt;
* [http://jcoppens.com/ant/qfh/calc.en.php QFH Calculator by ON6JC/LW3HAZ]&lt;br /&gt;
* [https://community.libre.space/t/an-easy-3d-printed-quadrifilar-helix-antenna/1487 3D Printed UHF QFH Antenna by surligas]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:Vhf moxon turnstile.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Turnstiled&amp;quot; Moxon ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [https://sat.fg8oj.com/images/VHFUHFSatelite.pdf Instructions can be found at this QST article by W4RNL]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotator Ground Station==&lt;br /&gt;
A rotator based ground station is able to make use of directional antennas. These will have a directional gain, meaning that you will need to point them in the direction of the satellite but the signal you receive will be stronger and for longer. They will allow much lower to the horizon passes to be received and more successful observations. These are not complex antennas but the choice will depend on the type of satellite and there are variations on the main types: yagi, helical and quad.&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Antennas ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebrew Antennas ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:M2 Leopack.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== M2 Circularly Polarized Yagis ====&lt;br /&gt;
VHF/UHF Cross-element Yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $296 (UHF), $296 (VHF), $638 (Combo kit)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/2/ 2 - KB9JHU]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/109/ 109 - EA6WQ - Tomas Orzaez]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/25/ 25 - N7IPY]&lt;br /&gt;
&lt;br /&gt;
* [https://www.m2inc.com/FG2MCP8A Product link - VHF]&lt;br /&gt;
* [https://www.m2inc.com/FG436CP16 Product link - UHF]&lt;br /&gt;
* [https://www.m2inc.com/FGLEOPACK Product link - Combo kit]&lt;br /&gt;
|&lt;br /&gt;
|[[File:Cross element UHF yagi.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
==== Yagi Antennas, Cross-element yagi antennas ====&lt;br /&gt;
VHF/UHF directional antenna&lt;br /&gt;
&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
A common type of antenna that is either horizontally or vertically polarised. Simple to construct and suitable for a large number of satellites. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* TBD: Assembly instructions&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-antennas/tree/master/Yagi Source code for SatNOGS yagi antenna designs are here].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Wimo xquad vhf.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== WiMo X Quad ====&lt;br /&gt;
VHF/UHF Cross-element Quad&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 149€ (VHF), 149€ (UHF)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/6/ 6 - Apomahon]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/49/ 49 - OZ7SAT]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/232/ 232 - VK5QI-AZ/EL]&lt;br /&gt;
&lt;br /&gt;
* [https://www.wimo.com/xquad-antennas_e.html Product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:Satnogs helical v1.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Helical Antennas ====&lt;br /&gt;
UHF circularly polarized directional antenna&lt;br /&gt;
&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
A less common type that are circularly polarized. The antenna looks a bit like a corkscrew and can be either LHCP (Left hand circular polarisation) or RHCP (right hand circular polarisation).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/6/ 6 - Apomahon]&lt;br /&gt;
&lt;br /&gt;
* v4 [https://satnogs.dozuki.com/Guide/Helical+Antenna+v4/11 Assembly instructions]&lt;br /&gt;
* [https://ohai.satnogs.org/project/helical-antenna-v5/ v5 Assembly instructions]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-antennas/tree/master/Helical Source code for SatNOGS helical antenna designs are here.]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Arrow Portable Yagi.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Arrow Dual-band portable yagi ====&lt;br /&gt;
VHF/UHF portable yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $83-$149&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [http://www.arrowantennas.com/arrowii/146-437.html Product price/ordering link]&lt;br /&gt;
* [http://www.arrowantennas.com/sub/arrowiiyagi.html Product details link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Elk Log Periodic.jpg|left|frameless|112x112px]]&lt;br /&gt;
&lt;br /&gt;
==== Elk Log Periodic ====&lt;br /&gt;
VHF/UHF portable yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $130-$163&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [https://elkantennas.com/product/dual-band-2m440l5-log-periodic-antenna/ Product link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;A radome design is available from SatNOGS. This will protect the ground station from the elements in all but extra ordinary conditions. The design can be found [https://gitlab.com/librespacefoundation/satnogs/satnogs-radome/blob/master/satnogs-radome-v1-bom.ods here] and construction guide [https://ohai.satnogs.org/project/satnogs-radome-v1/hardware/ here].&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Category:Antennas]]&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
[[Category:Omnidirectional Antennas]]&lt;br /&gt;
[[Category:Directional Antennas]]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Rotators&amp;diff=2586</id>
		<title>Rotators</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Rotators&amp;diff=2586"/>
		<updated>2019-02-02T21:01:51Z</updated>

		<summary type="html">&lt;p&gt;Cshields: /* Alfa Spid X-Y */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The SatNOGS Client uses [http://hamlib.sourceforge.net/ hamlib] to speak to a rotator. With this, we are able to support almost any commercially available rotator, and have the flexibility to support home built rotators that implement protocols like [https://www.mustbeart.com/software/easycomm.txt EasyComm] or Yaesu GS-232.&lt;br /&gt;
&lt;br /&gt;
If you would rather start with a stationary antenna setup (no rotator), see our [[Omnidirectional Station How To|omnidirectional guide]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Rotators ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebuilt Rotators ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:G5500.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== [[G-5500|Yaesu G-5500]] ====&lt;br /&gt;
The G-5500 is a common rotator for amateur radio AZ/EL applications. The SatNOGS client interfaces with this rotator via the hamlib library. While a commercial computer interface is available from Yaesu, the SatNOGS project provides an open hardware design that is much cheaper. &lt;br /&gt;
* [[G-5500|G-5500 SatNOGS Wiki page]]&lt;br /&gt;
* G-5500 Arduino interface&lt;br /&gt;
* [https://www.yaesu.com/indexVS.cfm?cmd=DisplayProducts&amp;amp;ProdCatID=104&amp;amp;encProdID=79A89CEC477AA3B819EE02831F3FD5B8 Yaesu G-5500 Product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:30033213301 ef78e64120 k.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
====[[SatNOGS Rotator v2]]====&lt;br /&gt;
The v2 rotator is not recommended, as v3 provides much greater strength and durability. These docs remain for historical purposes.&lt;br /&gt;
* [[SatNOGS Rotator v2|SatNOGS v2 Wiki page]]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tree/v2 SatNOGS v3 source code]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Portable Rotation.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Portable Rotation AZ/EL ====&lt;br /&gt;
Docs to be written, but we do have successful stations using this rotator with the SatNOGS client.&lt;br /&gt;
&lt;br /&gt;
* [http://portablerotation.com/shop/azel-portable-rotor-system/ Portable Rotation product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:V3.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
====[[SatNOGS Rotator v3]]====&lt;br /&gt;
The v3 rotator is a complete overhaul on the v2 design. The 2020 slotted extrusion frame and larger gears provide for a stronger rotator with greater wind loading.&lt;br /&gt;
* [[SatNOGS Rotator v3|SatNOGS v3 Wiki page]]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tree/v3.0 SatNOGS v3 source code]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Alfa Spid.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
==== Alfa Spid X-Y ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[SPID Big RAS|Alfa Spid SatNOGS Wiki page]]&lt;br /&gt;
* [http://alfaradio.ca/alfaspid-azel.html Alfa Spid product link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[ Category:Rotator ]]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=SatNOGS_Rotator_v2&amp;diff=2585</id>
		<title>SatNOGS Rotator v2</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=SatNOGS_Rotator_v2&amp;diff=2585"/>
		<updated>2019-02-02T20:58:36Z</updated>

		<summary type="html">&lt;p&gt;Cshields: adding deprecation warning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Warning|v2 of the SatNOGS rotator has been deprecated with the much more robust [[SatNOGS Rotator v3]]. If you are starting a new build please consider building v3 instead. This documentation is provided for historical purposes.}}&lt;br /&gt;
{{Template:Rotator&lt;br /&gt;
|Rotator-Name=SatNOGS Rotator v2&lt;br /&gt;
|image= 29854586940 d47e229453 k.jpg&lt;br /&gt;
|type= Az/El&lt;br /&gt;
|cost= ~200 (with electronics)&lt;br /&gt;
|status= Beta&lt;br /&gt;
|latest-release= https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tags/v2.0&lt;br /&gt;
|latest-release-name= v2&lt;br /&gt;
|source-repo= https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/ gitlab&lt;br /&gt;
|documentation= https://satnogs.dozuki.com/c/SatNOGS_Hardware dozuki&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
&lt;br /&gt;
v2 is the first attempt to build a rotator for SatNOGS project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:30033213301 ef78e64120 k.jpg|thumb|center|800x420px|alt=|Inside the v2 rotator]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Assembly ==&lt;br /&gt;
&lt;br /&gt;
Assembly instructions can be found [https://satnogs.dozuki.com/Guide/SatNOGS+Ground+Station+v2+Electronics+Assembly/2 here].&lt;br /&gt;
&lt;br /&gt;
All the parts are placed [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tags/v2.0 here].&lt;br /&gt;
The electronics and firmware to control the motors are placed [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator-controller/tags/v1 here].&lt;br /&gt;
The v2 rotator could be also controlled by the [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator-controller/tags/v2.2 v2.2]&lt;br /&gt;
controller. The [https://wiki.satnogs.org/SatNOGS_Rotator_Controller v2.2 rotator controller wiki].&lt;br /&gt;
&lt;br /&gt;
In the [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator-controller/tags/v1 v1] board the new [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator-firmware firmware] hasn't been tested. At first changes in [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator-firmware/blob/master/libraries/rotator_pins.h rotator_pins.h] header file must be done to match with v1 board pins. But the different mcu Atmega32u4, optiboot bootloader and WDT peripheral may create problems to nominal operation of the rotator.&lt;br /&gt;
&lt;br /&gt;
Related posts in [https://community.libre.space/ libre space community]:&lt;br /&gt;
&lt;br /&gt;
* [https://community.libre.space/t/design-files-for-satnogs-v2-box/468 Design files for SatNOGS v2 box]&lt;br /&gt;
* [https://community.libre.space/t/iz5rzr-satnogs-v-2-from-italy/1001 IZ5RZR Satnogs V.2 from Italy] &lt;br /&gt;
* [https://community.libre.space/t/newbie-wants-to-build-a-v2-ground-station/3189 Newbie wants to build a V2 ground station]&lt;br /&gt;
&lt;br /&gt;
[[ Category:Rotator ]]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Rotators&amp;diff=2584</id>
		<title>Rotators</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Rotators&amp;diff=2584"/>
		<updated>2019-02-02T20:55:11Z</updated>

		<summary type="html">&lt;p&gt;Cshields: Linking alfa spid page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The SatNOGS Client uses [http://hamlib.sourceforge.net/ hamlib] to speak to a rotator. With this, we are able to support almost any commercially available rotator, and have the flexibility to support home built rotators that implement protocols like [https://www.mustbeart.com/software/easycomm.txt EasyComm] or Yaesu GS-232.&lt;br /&gt;
&lt;br /&gt;
If you would rather start with a stationary antenna setup (no rotator), see our [[Omnidirectional Station How To|omnidirectional guide]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Rotators ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebuilt Rotators ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:G5500.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== [[G-5500|Yaesu G-5500]] ====&lt;br /&gt;
The G-5500 is a common rotator for amateur radio AZ/EL applications. The SatNOGS client interfaces with this rotator via the hamlib library. While a commercial computer interface is available from Yaesu, the SatNOGS project provides an open hardware design that is much cheaper. &lt;br /&gt;
* [[G-5500|G-5500 SatNOGS Wiki page]]&lt;br /&gt;
* G-5500 Arduino interface&lt;br /&gt;
* [https://www.yaesu.com/indexVS.cfm?cmd=DisplayProducts&amp;amp;ProdCatID=104&amp;amp;encProdID=79A89CEC477AA3B819EE02831F3FD5B8 Yaesu G-5500 Product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:30033213301 ef78e64120 k.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
====[[SatNOGS Rotator v2]]====&lt;br /&gt;
The v2 rotator is not recommended, as v3 provides much greater strength and durability. These docs remain for historical purposes.&lt;br /&gt;
* [[SatNOGS Rotator v2|SatNOGS v2 Wiki page]]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tree/v2 SatNOGS v3 source code]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Portable Rotation.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Portable Rotation AZ/EL ====&lt;br /&gt;
Docs to be written, but we do have successful stations using this rotator with the SatNOGS client.&lt;br /&gt;
&lt;br /&gt;
* [http://portablerotation.com/shop/azel-portable-rotor-system/ Portable Rotation product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:V3.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
====[[SatNOGS Rotator v3]]====&lt;br /&gt;
The v3 rotator is a complete overhaul on the v2 design. The 2020 slotted extrusion frame and larger gears provide for a stronger rotator with greater wind loading.&lt;br /&gt;
* [[SatNOGS Rotator v3|SatNOGS v3 Wiki page]]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tree/v3.0 SatNOGS v3 source code]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Alfa Spid.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
==== Alfa Spid X-Y ====&lt;br /&gt;
Docs to be written, but we do have successful stations using this rotator with the SatNOGS client.&lt;br /&gt;
&lt;br /&gt;
* [[SPID Big RAS|Alfa Spid SatNOGS Wiki page]]&lt;br /&gt;
* [http://alfaradio.ca/alfaspid-azel.html Alfa Spid product link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[ Category:Rotator ]]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=RF_noise&amp;diff=2583</id>
		<title>RF noise</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=RF_noise&amp;diff=2583"/>
		<updated>2019-02-02T20:53:18Z</updated>

		<summary type="html">&lt;p&gt;Cshields: redirect to troubleshooting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
If you notice a noise in the waterfall every time motors are spinning, you will need to :&lt;br /&gt;
&lt;br /&gt;
- Twist each pair or the motor wire&lt;br /&gt;
&lt;br /&gt;
- Add properly grounding&lt;br /&gt;
&lt;br /&gt;
- Add capacitor to the DC input of drivers&lt;br /&gt;
&lt;br /&gt;
- wrap the motors wire with adhesite aluminum and then connect it to GND on driver side&lt;br /&gt;
&lt;br /&gt;
- add ferites to motors wires&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Rf_noise.png]]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Troubleshooting_Legacy&amp;diff=2582</id>
		<title>Troubleshooting Legacy</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Troubleshooting_Legacy&amp;diff=2582"/>
		<updated>2019-02-02T20:52:42Z</updated>

		<summary type="html">&lt;p&gt;Cshields: adding RF noise&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Client troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Client not showing up on the network? ===&lt;br /&gt;
&lt;br /&gt;
* Check that you have ticked the &amp;quot;Is it operational?&amp;quot; checkbox on the groundstation page.&lt;br /&gt;
* Check your settings and ensure that the API token and station ID are correct.  You can get these from your profile page on the SatNOGS network site.  If you have accounts in both dev and prod, make sure you're using the token and station ID from the right environment.&lt;br /&gt;
* Check your SATNOGS_NETWORK_API_URL.  It should point to https://network.satnogs.org/api/ (prod) or https://network-dev.satnogs.org/api/ (dev).  &lt;br /&gt;
* Check your network connectivity.  Can you ping network.satnogs.org or network-dev.satnogs.org?  Try running &amp;lt;code&amp;gt;curl https://network.satnogs.org&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;curl https://network-dev.satnogs.org&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Check the logs for an error (&amp;lt;code&amp;gt;journalctl -f -u satnogs-client.service&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;less /var/log/supervisor/satnogs-error.log&amp;lt;/code&amp;gt;) and post to our forums at https://community.libre.space&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;satnogsclient - ERROR - Cannot connect to socket 127.0.0.1:4533&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
The client is trying to connect to rotctld but is unable to.&lt;br /&gt;
&lt;br /&gt;
* If you have a no-rotator setup, ensure that satnogs-client is configured as such; see the [[Raspberry Pi 3]] page for info on how to do this.&lt;br /&gt;
&lt;br /&gt;
* If you do have a rotator, ensure that rotctld is running.&lt;br /&gt;
&lt;br /&gt;
== Signal troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Not receiving anything? ===&lt;br /&gt;
&lt;br /&gt;
* Make sure the satellite you are testing observations against is active and recently received by others on [https://network.satnogs.org our production network site].  If you click on a satellite name, a popup will appear and give you the option to click on &amp;quot;Past Observations&amp;quot;. If everything in the past shows red, then the problem is likely with that satellite.&lt;br /&gt;
&lt;br /&gt;
* SO-50 is a good satellite to use for testing as it is a strong FM voice signal assuming you have UHF capabilities. Schedule using &amp;quot;PE0SAT - Mode V/U FM Voice - 436.794 MHz&amp;quot;.  Here is an example to compare against: https://network.satnogs.org/observations/3334/&lt;br /&gt;
&lt;br /&gt;
* ISS is a good test for VHF as the APRS digipeater is alive again (as of this writing; check [https://www.issfanclub.com/ issfanclub.com] for up-to-date information). When you schedule it, be sure to select the APRS downlink.&lt;br /&gt;
&lt;br /&gt;
* If you're using an rtlsdr, check that it can be seen and is operating correctly by running rtl_test.  Let it run for 30 seconds or so, then hit Ctrl-c to kill it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pi@raspberrypi:~ $ rtl_test &lt;br /&gt;
Found 1 device(s):&lt;br /&gt;
  0:  Realtek, RTL2838UHIDIR, SN: 00000001&lt;br /&gt;
&lt;br /&gt;
Using device 0: Generic RTL2832U OEM&lt;br /&gt;
Found Rafael Micro R820T tuner&lt;br /&gt;
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6 &lt;br /&gt;
[R82XX] PLL not locked!&lt;br /&gt;
Sampling at 2048000 S/s.&lt;br /&gt;
&lt;br /&gt;
Info: This tool will continuously read from the device, and report if&lt;br /&gt;
samples get lost. If you observe no further output, everything is fine.&lt;br /&gt;
&lt;br /&gt;
Reading samples in async mode...&lt;br /&gt;
^CSignal caught, exiting!&lt;br /&gt;
&lt;br /&gt;
User cancel, exiting...&lt;br /&gt;
Samples per million lost (minimum): 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* You can also try a manual run of satnogs_fm_demod.py to make sure that works:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd /tmp&lt;br /&gt;
$ satnogs_fm_demod.py --rx-sdr-device=rtlsdr --rx-freq=444000000 --file-path=./audio-out.ogg --waterfall-file-path=./waterfall.dat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Let it run for a minute or so.  If everything is working, this should create an .ogg file and a .dat file of non-zero size (probably a few MB each). &lt;br /&gt;
&lt;br /&gt;
[[File:Waterfall_3519_2017-04-24T04-48-48_resized.png|frame|Check your location!]]&lt;br /&gt;
=== Observations seem off-frequency? ===&lt;br /&gt;
* '''PPM drift''' While newer SDR devices are very good and stable, there still may be some PPM drift to compensate for if you notice that signals are consistently off center. The SATNOGS_PPM_ERROR setting in /etc/supervisord.d/satnogs.ini can be used to correct for this.&lt;br /&gt;
* '''Clock sync''' Make sure your clock is synced. Ensure ntp is configured and running (especially with the Raspberry Pi which lacks a real time clock)&lt;br /&gt;
* '''Wrong location''' If your signal seems to be on but drifts at the apex like in this image, check to make sure your Latitude, Longitude, and Elevation coordinates are set properly and in the right format.&lt;br /&gt;
[[File:Rf noise.png|alt=RF Noise|left|thumb|400x400px|Too much RF Noise]]&lt;br /&gt;
&lt;br /&gt;
=== RF Noise ===&lt;br /&gt;
If you notice a noise in the waterfall every time motors are spinning, you will need to:&lt;br /&gt;
* Twist each pair or the motor wire&lt;br /&gt;
* Add proper grounding&lt;br /&gt;
* Add capacitor to the DC input of drivers&lt;br /&gt;
* wrap the motors wire with adhesite aluminum and then connect it to GND on driver side&lt;br /&gt;
* add ferites to motors wires&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Provide_documentation&amp;diff=2581</id>
		<title>Provide documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Provide_documentation&amp;diff=2581"/>
		<updated>2019-02-02T20:47:42Z</updated>

		<summary type="html">&lt;p&gt;Cshields: update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation is ''always'' welcome.  Here's how you can contribute:&lt;br /&gt;
&lt;br /&gt;
* Edit this wiki!  If you see something out of date, or don't see a page, create an account and get started!&lt;br /&gt;
* Submit pull requests to the [https://gitlab.com/librespacefoundation/satnogs/satnogs-docs Gitlab Read The Docs] repository&lt;br /&gt;
* Much information about the SatNOGS project is in the [https://community.libre.space SatNOG discussion forums], and can be recorded in the wiki or other documentation sites&lt;br /&gt;
* Porting tutorials from [https://satnogs.dozuki.com satnogs.dozuki.com] to the newer [https://gitlab.com/librespacefoundation/satnogs/satnogs-ohai ohai site]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=2580</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=2580"/>
		<updated>2019-02-02T20:44:02Z</updated>

		<summary type="html">&lt;p&gt;Cshields: add provide documentation to menu bar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Build&lt;br /&gt;
** Raspberry_Pi_3|Install a Raspberry Pi&lt;br /&gt;
** Build|Build a Ground Station&lt;br /&gt;
** Rotators|Rotators&lt;br /&gt;
** Antennas|Antennas&lt;br /&gt;
** Omnidirectional_Station_How_To| Omnidirectional Station&lt;br /&gt;
** Radio|SDR Support&lt;br /&gt;
** Troubleshooting|Client Troubleshooting&lt;br /&gt;
* Operate&lt;br /&gt;
** Operation|Managing Observations&lt;br /&gt;
** Decode_Telemetry_and_Packets|Decode Telemetry and Packets&lt;br /&gt;
** Telemetry_Dashboards|Telemetry Dashboards&lt;br /&gt;
** :Category:RF Modes|RF Modes&lt;br /&gt;
* Contribute&lt;br /&gt;
** Satnogs_DB|Crowd-Sourced Satellite Info&lt;br /&gt;
** Software_contribution|Software Contribution&lt;br /&gt;
** Development_Environment|Development Environment&lt;br /&gt;
** Hacking_the_GNURadio_Module_'gr-satnogs'|SatNOGS GNURadio Module&lt;br /&gt;
** SatNOGS_Client_Development|SatNOGS Client Development&lt;br /&gt;
** Academic_Papers|Academic Papers citing SatNOGS&lt;br /&gt;
** Provide_documentation|Provide Documentation&lt;br /&gt;
* Contact&lt;br /&gt;
** Get_In_Touch|Get In Touch&lt;br /&gt;
** https://community.libre.space|Forums&lt;br /&gt;
* Links&lt;br /&gt;
** https://db.satnogs.org|SatNOGS DB&lt;br /&gt;
** https://network.satnogs.org|SatNOGS Network&lt;br /&gt;
** https://dashboard.satnogs.org|SatNOGS Dashboard&lt;br /&gt;
** https://community.libre.space|SatNOGS Forums&lt;br /&gt;
** https://libre.space|Libre Space Foundation&lt;br /&gt;
** https://status.libre.space|System Status&lt;br /&gt;
* SEARCH&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=GS_Software&amp;diff=2579</id>
		<title>GS Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=GS_Software&amp;diff=2579"/>
		<updated>2019-02-02T20:40:33Z</updated>

		<summary type="html">&lt;p&gt;Cshields: deprecated warning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Warning|Information on this page is outdated! Relevant information can be found through the menu at the top of the screen, and this page should be deleted someday.}}&lt;br /&gt;
&lt;br /&gt;
SatNOGS includes an open-source modular software stack, developed from scratch or utilizing existing projects. The versatility of the architecture enables communication with existing software or easy development of custom software for specific needs.&lt;br /&gt;
&lt;br /&gt;
For all following Software components you can select to either use the SatNOGS software of the equivalent software for non-networked operations.&lt;br /&gt;
&lt;br /&gt;
==Tracking==&lt;br /&gt;
&lt;br /&gt;
Two options for tracking are available. Operators may use the popular GPredict for real-time satellite tracking and orbit prediction or a custom build solution in Python that provides API for custom or remote unattended tracking. Both solutions are communicating with the mount using rotctld over Easycomm protocol.&lt;br /&gt;
&lt;br /&gt;
===SatNOGS tracking software===&lt;br /&gt;
&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-client satnogs-client]&lt;br /&gt;
* [http://gpredict.oz9aec.net/ GPredict]&lt;br /&gt;
&lt;br /&gt;
==Web services==&lt;br /&gt;
&lt;br /&gt;
The main parts of SatNOGS web services are the Network, for orchestrating the network of distributed ground stations, and DB, for crowdsourcing Transmitter data.&lt;br /&gt;
&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-network satnogs network]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-db satnogs db]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Adding_a_new_data_decoder&amp;diff=2578</id>
		<title>Adding a new data decoder</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Adding_a_new_data_decoder&amp;diff=2578"/>
		<updated>2019-02-02T20:39:21Z</updated>

		<summary type="html">&lt;p&gt;Cshields: category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to create the parser for a new satellite downlink ==&lt;br /&gt;
&lt;br /&gt;
For satellite downlinks where SatNOGS provides demodulated data, but no decoder exists yet.&lt;br /&gt;
&lt;br /&gt;
# Find and read documentation of the satellite downlink.&lt;br /&gt;
# Extract raw frames either from satnogs-network or satnogs-db.&lt;br /&gt;
#* from network: Open good observations whith demodulated data,&lt;br /&gt;
#*: then open the observation via the API,&lt;br /&gt;
#*: copy the link to the payloads and download them (e.g. via wget)&lt;br /&gt;
#* from db: Export frames of your satellite (how?), then convert them from hex to raw&lt;br /&gt;
# Write the Kaitai Struct (.ksy-file)&lt;br /&gt;
#* Open the [Kaitai WebIDE](https://ide.kaitai.io/)&lt;br /&gt;
#* Create a new .ksy-format file (press the empty sheet button in the lower left)&lt;br /&gt;
#* Upload the previously fetched raw frames as example data (press the cloud button in the lower left, select all files with raw frames)&lt;br /&gt;
#* Write the kaitai struct. Use already existing parsers for reference.&lt;br /&gt;
#* Always add the used documentation to the Kaitai struct (how?). If several sources are used, provide these sources when submitting the parser&lt;br /&gt;
#* Check the parsed output (object tree) for correctness&lt;br /&gt;
&lt;br /&gt;
# Check the results of your parser&lt;br /&gt;
#* If another parser exists, cross-check your results with the output it provides.&lt;br /&gt;
#* Sometimes there are examples frames or examples recordings provided. Use them for verification (if the data is well-known.)&lt;br /&gt;
&lt;br /&gt;
# Submit the created kaitai struct (how?)&lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
* http://doc.kaitai.io/user_guide.html&lt;br /&gt;
[[Category:Telemetry]]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Fedora_Installation&amp;diff=2577</id>
		<title>Fedora Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Fedora_Installation&amp;diff=2577"/>
		<updated>2019-02-02T20:37:57Z</updated>

		<summary type="html">&lt;p&gt;Cshields: adding unsupported warning to fedora&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Installing SatNOGS on Fedora runnning on a Raspberry Pi 3 =&lt;br /&gt;
&lt;br /&gt;
{{Warning|This is not a supported method of running gr-satnogs and the SatNOGS client. Your success may vary.}}&lt;br /&gt;
&lt;br /&gt;
This tutorial assumes the following:&lt;br /&gt;
&lt;br /&gt;
1. You have a Raspberry Pi 3 with external power (5V, 2A).&lt;br /&gt;
&lt;br /&gt;
2. USB keyboard, HDMI screen, HDMI cable, network cable (Wi-Fi isn't working on Fedora for now) and a Class 10 SDHC card at least 8GB.&lt;br /&gt;
&lt;br /&gt;
3. One of the following sdr devices: RTL-SDR or USRP B200.&lt;br /&gt;
&lt;br /&gt;
4. You have an account and a ground station registered on either [https://network.satnogs.org network.satnogs.org] or [https://network-dev.satnogs.org network-dev.satnogs.org]_. This is needed for getting your ground station ID number and your SatNOGS Network API key.&lt;br /&gt;
&lt;br /&gt;
== Prepare Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
* Download fedora minimal or server RPi image (current 26) from [https://arm.fedoraproject.org/ Fedora ARM Project] (server edition provides a nice web interface, admin console, with several stats and SSH access).&lt;br /&gt;
&lt;br /&gt;
* Connect SD card to your computer/laptop and prepare it as described at [https://fedoraproject.org/wiki/Raspberry_Pi#Preparing_the_SD_card Fedora wiki] (don't forget to [https://fedoraproject.org/wiki/Raspberry_Pi#Resizing_the_root_partition resize the root partition]).&lt;br /&gt;
&lt;br /&gt;
* Attach sdcard to your RPi, plug in the HDMI cable, keyboard and ethernet and turn on the HDMI screen. Plug RPi to the power source.&lt;br /&gt;
&lt;br /&gt;
* Fedora installation starts, follow the steps that show up in the screen. You'll have to setup:&lt;br /&gt;
** root password&lt;br /&gt;
** network connection&lt;br /&gt;
** timezone and ntp server, add at least one, `pool.ntp.org` is suggested&lt;br /&gt;
** a new user, e.g. `satnogs`. Don't forget to set administrator flag and add user to `dialout` group (needed for having access to sdr device).&lt;br /&gt;
&lt;br /&gt;
* From now on you are able to access you RPi directly or through SSH. You can also use admin console if you have selected the fedora server version.&lt;br /&gt;
&lt;br /&gt;
* Update fedora package to the latest version by running:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    sudo dnf -y update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Install dependencies for gr-satnogs and satnogs-client:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    sudo dnf install -y util-linux-user git gcc redhat-rpm-config python-devel redis vorbis-tools hamlib gnuradio gnuradio-devel cmake swig fftw3-devel gcc-c++ cppunit cppunit-devel doxygen gr-osmosdr libnova libnova-devel gnuplot libvorbis-devel libffi-devel openssl-devel libpng-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In order to expand the lifetime of the SD Card, edit /etc/fstab file with your favourite editor:&lt;br /&gt;
** Comment out the line of the swap partition&lt;br /&gt;
** Only if you used the &amp;quot;minimal&amp;quot; Fedora installation (not the &amp;quot;server&amp;quot; build), change options of root partition line (/ ext4) from `defaults,noatime` to `defaults,noatime,commit=1800`. This change means that changes on root partition will be written on SD Card every 30min&lt;br /&gt;
** Move /var/log and /var/tmp directories to memory by adding the following two lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      tmpfs /var/tmp tmpfs defaults,noatime,nosuid,size=120m 0 0&lt;br /&gt;
      tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=80m 0 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Automate creating of redis directory in /var/log path after boot by running:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    sudo sh -c 'echo &amp;quot;#Type Path                Mode UID   GID   Age Argument&amp;quot; &amp;gt; /etc/tmpfiles.d/logdirs.conf'&lt;br /&gt;
    sudo sh -c 'echo &amp;quot;d     /var/log/redis      0750 redis redis 1d  -&amp;quot; &amp;gt;&amp;gt; /etc/tmpfiles.d/logdirs.conf'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable and start Redis service in order to run automatically on startup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    sudo systemctl enable redis.service&lt;br /&gt;
    sudo systemctl start redis.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configure automatic cleanup of old data (while this is an optional step, if old files are not cleaned out regularly you run the risk of filling your disk over time)&lt;br /&gt;
** As-is this will clean out files older than 1 week. Adjust mtime to your liking&lt;br /&gt;
** Create /etc/cron.daily/satnogs with your favorite editor and add the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      #!/bin/sh&lt;br /&gt;
      find /tmp/.satnogs/data -type f -mtime +7 -delete&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Then run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      sudo chmod +x /etc/cron.daily/satnogs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If you used Fedora Server, configure firewall for SatNOGS web user interface&lt;br /&gt;
** Create /usr/lib/firewalld/services/satnogs.xml and add the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
        &amp;lt;service&amp;gt;&lt;br /&gt;
        &amp;lt;short&amp;gt;SatNOGS (HTTP)&amp;lt;/short&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;HTTP is the protocol used to serve Web pages. If you plan to make your Web server publicly available, enable this option. This option is not required for viewing pages locally or developing Web pages.&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;port protocol=&amp;quot;tcp&amp;quot; port=&amp;quot;5000&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** If you used the server image run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      sudo firewall-cmd --zone=FedoraServer --add-service=satnogs --permanent&lt;br /&gt;
      sudo firewall-cmd --zone=FedoraServer --add-service=satnogs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Or for the minimal image:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      sudo firewall-cmd --zone=public --add-service=satnogs --permanent&lt;br /&gt;
      sudo firewall-cmd --zone=public --add-service=satnogs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install gr-satnogs ==&lt;br /&gt;
&lt;br /&gt;
SatNOGS Client uses GNU Radio scripts in order to get observation data from satelites, gr-satnogs provide this functionality.&lt;br /&gt;
&lt;br /&gt;
* Run the following command to install the packaged version of SatNOGS Client:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    git clone https://github.com/satnogs/gr-satnogs.git&lt;br /&gt;
    cd gr-satnogs&lt;br /&gt;
    mkdir build&lt;br /&gt;
    cd build&lt;br /&gt;
    cmake -DLIB_SUFFIX=64 -DCMAKE_INSTALL_PREFIX=/usr ..&lt;br /&gt;
    make -j4&lt;br /&gt;
    sudo make install&lt;br /&gt;
    sudo sh -c 'echo /usr/lib64 &amp;gt; /etc/ld.so.conf.d/lib64.conf'&lt;br /&gt;
    sudo ldconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install satnogs-client ==&lt;br /&gt;
&lt;br /&gt;
Building from source is outside of the scope of this document, we will use the packaged install for now.&lt;br /&gt;
&lt;br /&gt;
Run the following command to install the packaged version of SatNOGS Client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   sudo pip install satnogsclient&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configure satnogs-client ==&lt;br /&gt;
&lt;br /&gt;
SatNOGS Client needs some configuration before running:&lt;br /&gt;
&lt;br /&gt;
* Create a .env file in your home directory (`~/.env`) and add station's details as they are defined at SatNOGS Network:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    export SATNOGS_API_TOKEN=&amp;quot;1234567890qwertyuiopasdfghjklzxcvbnm1234&amp;quot;&lt;br /&gt;
    export SATNOGS_STATION_ID=&amp;quot;65&amp;quot;&lt;br /&gt;
    export SATNOGS_STATION_LAT=&amp;quot;40.662&amp;quot;&lt;br /&gt;
    export SATNOGS_STATION_LON=&amp;quot;23.337&amp;quot;&lt;br /&gt;
    export SATNOGS_STATION_ELEV=&amp;quot;150&amp;quot;&lt;br /&gt;
    export SATNOGS_NETWORK_API_URL=&amp;quot;https://network-dev.satnogs.org/api/&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional settings ===&lt;br /&gt;
&lt;br /&gt;
* There are more option you can export in the created .env file. You will probably need to change the default values of the settings bellow:&lt;br /&gt;
&lt;br /&gt;
* SATNOGS_RX_DEVICE&lt;br /&gt;
** Defines the sdr device. It could be 'usrpb200' or 'rtlsdr'.&lt;br /&gt;
** Default Type: string&lt;br /&gt;
** Default Value: 'rtlsdr'&lt;br /&gt;
&lt;br /&gt;
*SATNOGS_PPM_ERROR&lt;br /&gt;
** Defines PPM error of sdr, check :doc:`finding-ppm` for more details on PPM.&lt;br /&gt;
** Default Type: integer&lt;br /&gt;
** Default Value: 0&lt;br /&gt;
&lt;br /&gt;
Other optional settings:&lt;br /&gt;
&lt;br /&gt;
* SATNOGS_APP_PATH&lt;br /&gt;
** Defines the path where the sqlite database will be created.&lt;br /&gt;
** Default Type: string&lt;br /&gt;
** Default Value: '/tmp/.satnogs'&lt;br /&gt;
&lt;br /&gt;
* SATNOGS_OUTPUT_PATH&lt;br /&gt;
** Defines the path where the observation data will be saved.&lt;br /&gt;
** Default Type: string&lt;br /&gt;
** Default Value: '/tmp/.satnogs/data'&lt;br /&gt;
&lt;br /&gt;
* SATNOGS_COMPLETE_OUTPUT_PATH&lt;br /&gt;
** Defines the path where data will be moved after succesful upload on network.&lt;br /&gt;
** Default Type: string&lt;br /&gt;
** Default Value: ''&lt;br /&gt;
&lt;br /&gt;
* SATNOGS_INCOMPLETE_OUTPUT_PATH&lt;br /&gt;
** Defines the path where data will be moved after unsuccesful upload on network.&lt;br /&gt;
** Default Type: string&lt;br /&gt;
** Default Value: '/tmp/.satnogs/data/incomplete'&lt;br /&gt;
&lt;br /&gt;
* SATNOGS_ROT_IP&lt;br /&gt;
** Defines IP address where rotctld process listens.&lt;br /&gt;
** Default Type: string&lt;br /&gt;
** Default Value: '127.0.0.1'&lt;br /&gt;
&lt;br /&gt;
* SATNOGS_ROT_PORT&lt;br /&gt;
** Defines port where rotctld process listens.&lt;br /&gt;
** Default Type: integer&lt;br /&gt;
** Default Value: 4533&lt;br /&gt;
&lt;br /&gt;
* SATNOGS_RIG_IP&lt;br /&gt;
** Defines IP address where rigctld process listens.&lt;br /&gt;
** Default Type: string&lt;br /&gt;
** Default Value: '127.0.0.1'&lt;br /&gt;
&lt;br /&gt;
* SATNOGS_RIG_PORT&lt;br /&gt;
** Defines port where rigctld process listens.&lt;br /&gt;
** Default Type: integer&lt;br /&gt;
** Default Value: 4532&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prepare SDR Device ==&lt;br /&gt;
&lt;br /&gt;
In order to have access and use SDR device you need to follow the next steps for your device:&lt;br /&gt;
The next step is to access and use the SDR device you have.  Which steps you follow depends on your device.&lt;br /&gt;
&lt;br /&gt;
=== USRP B200 ===&lt;br /&gt;
&lt;br /&gt;
* Install uhd package:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    sudo dnf install -y uhd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Download uhd images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    sudo /usr/bin/uhd_images_downloader&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* As the access will be only by ssh and not by direct login we are not be able to access SDR device through [https://en.wikipedia.org/wiki/Access_control_list Access Control List (ACL)], so we need to setup the appropriate udev rules by following the next steps:&lt;br /&gt;
&lt;br /&gt;
* Copy udev rules from `/usr/lib/udev/rules.d/10-usrp-uhd.rules` to `/etc/udev/rules.d/10-usrp-uhd.rules`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      sudo cp /usr/lib/udev/rules.d/10-usrp-uhd.rules /etc/udev/rules.d/10-usrp-uhd.rules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Replace ACL reference:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      sudo sed -i 's/0&amp;quot;, ENV{ID_SOFTWARE_RADIO}=&amp;quot;1&amp;quot;/6&amp;quot;/g' /etc/udev/rules.d/10-usrp-uhd.rules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reload udev rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      sudo udevadm control --reload-rules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Confirm access on device by running (without sudo, just as single user):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      uhd_find_devices&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* In case you don't have access, make sure that the device is connected and that the created user is member of the `dialout` group by running:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      groups&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If user isn't member of `dialout` group run (replace satnogs with the username of your user):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      sudo usermod -aG dialout satnogs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RTL-SDR ===&lt;br /&gt;
&lt;br /&gt;
As the access will be only by ssh and not by direct login we are not be able to access SDR device through [https://en.wikipedia.org/wiki/Access_control_list Access Control List (ACL)], so we need to setup the appropriate udev rules by following the next steps:&lt;br /&gt;
&lt;br /&gt;
* Copy udev rules from `/usr/lib/udev/rules.d/10-rtl-sdr.rules` to `/etc/udev/rules.d/10-rtl-sdr.rules`:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      sudo cp /usr/lib/udev/rules.d/10-rtl-sdr.rules /etc/udev/rules.d/10-rtl-sdr.rules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Replace ACL reference and change group ownership:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      sudo sed -i 's/0&amp;quot;, ENV{ID_SOFTWARE_RADIO}=&amp;quot;1&amp;quot;/6&amp;quot;/g' /etc/udev/rules.d/10-rtl-sdr.rules&lt;br /&gt;
      sudo sed -i 's/rtlsdr/dialout/g' /etc/udev/rules.d/10-rtl-sdr.rules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reload udev rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      sudo udevadm control --reload-rules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If your rtlsdr device was already plugged in, you will need to unplug it and plug it back in. Otherwise, it is safe to plug it in now.&lt;br /&gt;
&lt;br /&gt;
* In case you don't have access, make sure that the device is connected and that the created user is member of the `dialout` group by running:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      groups&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If user isn't member of `dialout` group run (replace satnogs with the username of your user):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      sudo usermod -aG dialout satnogs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If you had to take that step, log out and log back in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run satnogs-client ==&lt;br /&gt;
&lt;br /&gt;
===  Manually ===&lt;br /&gt;
&lt;br /&gt;
In order to manually run satnogs-client you need to follow the next steps:&lt;br /&gt;
&lt;br /&gt;
* Export all the environment variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    source .env&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Start rotctl daemon(note: given example parameters bellow, you may need to change, add or omit some of them. For a Yaesu G-5500 use -m 601 and -s 9600):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    rotctld -m 202 -r /dev/ttyACM0 -s 19200 &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Run the SatNOGS Client:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    satnogs-client&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**At this point your client should be fully functional! It will check in with the network URL at a 1 minute interval. You should check your ground station page on the website, the station ID will be in a red box until the station checks in, at which time it will turn green. There are many ways to automate the running and control of satnogs, we will give you 2 options below, supervisord and systemd.**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Automaticaly with Supervisord ===&lt;br /&gt;
&lt;br /&gt;
[http://supervisord.org/introduction.html Supervisord] is one of the ways to automatically run SatNOGS Client. This is very useful especialy after a power failure or reboot of raspberry pi.&lt;br /&gt;
&lt;br /&gt;
In order to setup supervisord we need to follow the next steps:&lt;br /&gt;
&lt;br /&gt;
* Install supervisord:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    sudo dnf install -y supervisor&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Automate creating of supervisor directory in /var/log path after boot by running:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    sudo sh -c 'echo &amp;quot;d     /var/log/supervisor 0750 root  root  3d  -&amp;quot; &amp;gt;&amp;gt; /etc/tmpfiles.d/logdirs.conf'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configure supervisord for rotctld&lt;br /&gt;
&lt;br /&gt;
Open with sudo and your favorite editor and add this into /etc/supervisord.d/rotctld.ini:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   [program:rotctld]&lt;br /&gt;
   command=/usr/bin/rotctld &amp;lt;rotctld PARAMETERS&amp;gt;&lt;br /&gt;
   autostart=true&lt;br /&gt;
   autorestart=true&lt;br /&gt;
   user=&amp;lt;USERNAME&amp;gt;&lt;br /&gt;
   priority=1&lt;br /&gt;
   stdout_logfile=/var/log/supervisor/rotctld.log&lt;br /&gt;
   stderr_logfile=/var/log/supervisor/rotctld-error.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;USERNAME&amp;gt; with the username of the user you have created and &amp;lt;rotctld PARAMETERS&amp;gt; with the parameters needed to run rotctl in your case.&lt;br /&gt;
&lt;br /&gt;
* Configure supervisord for satnogs-client&lt;br /&gt;
&lt;br /&gt;
Add this into /etc/supervisord.d/satnogs.ini:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   [program:satnogs]&lt;br /&gt;
   command=/usr/bin/satnogs-client&lt;br /&gt;
   autostart=true&lt;br /&gt;
   autorestart=true&lt;br /&gt;
   user=&amp;lt;USERNAME&amp;gt;&lt;br /&gt;
   environment=SATNOGS_NETWORK_API_URL=&amp;quot;&amp;lt;URL&amp;gt;&amp;quot;,SATNOGS_API_TOKEN=&amp;quot;&amp;lt;TOKEN&amp;gt;&amp;quot;,SATNOGS_STATION_ID=&amp;quot;&amp;lt;ID&amp;gt;&amp;quot;,SATNOGS_STATION_LAT=&amp;quot;&amp;lt;LATITUDE&amp;gt;&amp;quot;,SATNOGS_STATION_LON=&amp;quot;&amp;lt;LONGITUDE&amp;gt;&amp;quot;,SATNOGS_STATION_ELEV=&amp;quot;&amp;lt;ELEVATION&amp;gt;&amp;quot;&lt;br /&gt;
   stdout_logfile=/var/log/supervisor/satnogs.log&lt;br /&gt;
   stderr_logfile=/var/log/supervisor/satnogs-error.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;USERNAME&amp;gt; with the username of the user you have created.&lt;br /&gt;
Replace &amp;lt;...&amp;gt; instances in environment with the values you used in .env file,&lt;br /&gt;
you can also add in this list any other of the :ref:`optional settings &amp;lt;optional_settings&amp;gt;`.&lt;br /&gt;
&lt;br /&gt;
* Reloading supervisord to get the new configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  sudo systemctl enable supervisord.service&lt;br /&gt;
  sudo systemctl start supervisord.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With that rotctld and satnogs-client should have started, you can follow the logs in /var/log/supervisor/.&lt;br /&gt;
&lt;br /&gt;
*NOTE:* In case that you want to change something in .ini files like satnogs environment variables (url from the dev one to production one), then you will need to run:&lt;br /&gt;
&lt;br /&gt;
 sudo supervisorctl reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Automaticaly with Systemd ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.freedesktop.org/wiki/Software/systemd/ Systemd] is one of the ways to automatically run SatNOGS Client. This is very useful especialy after a power failure or reboot of raspberry pi.&lt;br /&gt;
&lt;br /&gt;
In order to setup systemd we need to follow the next steps:&lt;br /&gt;
&lt;br /&gt;
* Create the script which will initialize and run rotctld and satnogs-client in your home directory (`~/start-satnogs-client.sh`) with the following content:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    rotctld &amp;lt;rotctld PARAMETERS&amp;gt; &amp;amp;&lt;br /&gt;
    date &amp;gt;&amp;gt; satnogs-auto.log&lt;br /&gt;
    source .env&lt;br /&gt;
    satnogs-client&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;rotctld PARAMETERS&amp;gt; with the parameters needed to run rotctl in your case.&lt;br /&gt;
&lt;br /&gt;
* Create as root the file /lib/systemd/system/satnogs-client.service and add the following content:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Satnogs Client&lt;br /&gt;
    Requires=redis.service&lt;br /&gt;
    After=redis.service&lt;br /&gt;
&lt;br /&gt;
    [Service]&lt;br /&gt;
    User=&amp;lt;USERNAME&amp;gt;&lt;br /&gt;
    WorkingDirectory=/home/&amp;lt;USERNAME&amp;gt;/&lt;br /&gt;
    ExecStart=/bin/bash start-satnogs-client.sh&lt;br /&gt;
    KillMode=control-group&lt;br /&gt;
&lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;USERNAME&amp;gt; with the username of the user you have created.&lt;br /&gt;
&lt;br /&gt;
* Enable and start satnogs-client.service:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    sudo systemctl enable satnogs-client.service&lt;br /&gt;
    sudo systemctl start satnogs-client.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With that rotctld and satnogs-client should have started, you can follow the logs with journactl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    journalctl -u satnogs-client.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use `-f` flag if you want to see the latest updates on logs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    journalctl -f -u satnogs-client.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*NOTE:* In case that you want to change something in start-satnogs-client.sh, make the change and then run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    sudo systemctl stop satnogs-client.service&lt;br /&gt;
    sudo systemctl start satnogs-client.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*NOTE:* In case that you want to change something in satnogs-client.service, make the change and then run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    sudo systemctl daemon-reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Software_Defined_Radio&amp;diff=2576</id>
		<title>Software Defined Radio</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Software_Defined_Radio&amp;diff=2576"/>
		<updated>2019-02-02T20:32:59Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Software Defined Radio}}&lt;br /&gt;
&lt;br /&gt;
SatNOGS can use a variety of SDRs.  The most cost-effective solution is to use an RTL-SDR with a Raspberry Pi.  More advanced SDRs can also be used, but they require more processing power than what a Raspberry Pi can offer.&lt;br /&gt;
&lt;br /&gt;
=== RTL-SDR: RTL2832U &amp;amp; R820T2-Based Software Defined Radios ===&lt;br /&gt;
SatNOGS uses the RTL-SDR as the default signal receiver and tuner.  The RTL-SDR is based on two chips -- the versatile [http://www.realtek.com.tw/products/productsView.aspx?Langid=1&amp;amp;PFid=35&amp;amp;Level=4&amp;amp;Conn=3&amp;amp;ProdID=257 RTL2832U chip] and the [https://rtl-sdr.com/wp-content/uploads/2013/04/R820T_datasheet-Non_R-20111130_unlocked.pdf R820T tuner]. The RTL-SDR is currently the cheapest, most common, and most performing solution available in terms of general sensitivity having a frequency range of 24 – 1766 MHz.  A metal enclosure with SMA connector is preferred, along with a stable TCXO (low ppm).  HF coverage is optional.&lt;br /&gt;
&lt;br /&gt;
These RTL-SDR &amp;quot;dongles&amp;quot; are known to work with Raspberry Pi 2 or greater:&lt;br /&gt;
* [https://www.nooelec.com/store/sdr/sdr-receivers.html NooElec NESDR SMArt]&lt;br /&gt;
* [https://www.rtl-sdr.com/buy-rtl-sdr-dvb-t-dongles/ RTL-SDR Blog R820T2 RTL2832U]&lt;br /&gt;
* Full band UV HF RTL-SDR USB Tuner Receiver&lt;br /&gt;
&lt;br /&gt;
=== Advanced Software Defined Radios ===&lt;br /&gt;
The following advanced SDRs are supported by SatNOGS.  These may require more processing power than a Raspberry Pi 3b can offer. &lt;br /&gt;
* [https://www.ettus.com/product/category/USRP-Bus-Series USRP b200]&lt;br /&gt;
* [https://www.ettus.com/product/category/USRP-Networked-Series USRP2] (not compatible with the SatNOGS client on Raspberry Pi 3)&lt;br /&gt;
* [https://airspy.com/ Airspy] (not compatible with the SatNOGS client on Raspberry Pi 3)&lt;br /&gt;
* [https://greatscottgadgets.com/hackrf/ HackRF One] (not compatible with the SatNOGS client on Raspberry Pi 3)&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
* [https://www.rtl-sdr.com/rtlsdr4everyone-review-of-5-rtl-sdr-dongles/ Review of 5 RTL-SDR Dongles]&lt;br /&gt;
* [https://hackaday.com/2017/09/05/19-rtl-sdr-dongles-reviewed/ 19 RTL-SDR Dongles Reviewed]&lt;br /&gt;
* [https://www.rtl-sdr.com/review-airspy-vs-sdrplay-rsp-vs-hackrf/ Review: Airspy VS. SDRplay RSP VS. HackRF]&lt;br /&gt;
[[Category:SDR]]&lt;br /&gt;
[[Category:Radio]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Software_Defined_Radio&amp;diff=2575</id>
		<title>Software Defined Radio</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Software_Defined_Radio&amp;diff=2575"/>
		<updated>2019-02-02T20:32:27Z</updated>

		<summary type="html">&lt;p&gt;Cshields: adding links, categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Software Defined Radio (SDR)}}&lt;br /&gt;
&lt;br /&gt;
SatNOGS can use a variety of SDRs.  The most cost-effective solution is to use an RTL-SDR with a Raspberry Pi.  More advanced SDRs can also be used, but they require more processing power than what a Raspberry Pi can offer.&lt;br /&gt;
&lt;br /&gt;
=== RTL-SDR: RTL2832U &amp;amp; R820T2-Based Software Defined Radios ===&lt;br /&gt;
SatNOGS uses the RTL-SDR as the default signal receiver and tuner.  The RTL-SDR is based on two chips -- the versatile [http://www.realtek.com.tw/products/productsView.aspx?Langid=1&amp;amp;PFid=35&amp;amp;Level=4&amp;amp;Conn=3&amp;amp;ProdID=257 RTL2832U chip] and the [https://rtl-sdr.com/wp-content/uploads/2013/04/R820T_datasheet-Non_R-20111130_unlocked.pdf R820T tuner]. The RTL-SDR is currently the cheapest, most common, and most performing solution available in terms of general sensitivity having a frequency range of 24 – 1766 MHz.  A metal enclosure with SMA connector is preferred, along with a stable TCXO (low ppm).  HF coverage is optional.&lt;br /&gt;
&lt;br /&gt;
These RTL-SDR &amp;quot;dongles&amp;quot; are known to work with Raspberry Pi 2 or greater:&lt;br /&gt;
* [https://www.nooelec.com/store/sdr/sdr-receivers.html NooElec NESDR SMArt]&lt;br /&gt;
* [https://www.rtl-sdr.com/buy-rtl-sdr-dvb-t-dongles/ RTL-SDR Blog R820T2 RTL2832U]&lt;br /&gt;
* Full band UV HF RTL-SDR USB Tuner Receiver&lt;br /&gt;
&lt;br /&gt;
=== Advanced Software Defined Radios ===&lt;br /&gt;
The following advanced SDRs are supported by SatNOGS.  These may require more processing power than a Raspberry Pi 3b can offer. &lt;br /&gt;
* [https://www.ettus.com/product/category/USRP-Bus-Series USRP b200]&lt;br /&gt;
* [https://www.ettus.com/product/category/USRP-Networked-Series USRP2] (not compatible with the SatNOGS client on Raspberry Pi 3)&lt;br /&gt;
* [https://airspy.com/ Airspy] (not compatible with the SatNOGS client on Raspberry Pi 3)&lt;br /&gt;
* [https://greatscottgadgets.com/hackrf/ HackRF One] (not compatible with the SatNOGS client on Raspberry Pi 3)&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
* [https://www.rtl-sdr.com/rtlsdr4everyone-review-of-5-rtl-sdr-dongles/ Review of 5 RTL-SDR Dongles]&lt;br /&gt;
* [https://hackaday.com/2017/09/05/19-rtl-sdr-dongles-reviewed/ 19 RTL-SDR Dongles Reviewed]&lt;br /&gt;
* [https://www.rtl-sdr.com/review-airspy-vs-sdrplay-rsp-vs-hackrf/ Review: Airspy VS. SDRplay RSP VS. HackRF]&lt;br /&gt;
[[Category:SDR]]&lt;br /&gt;
[[Category:Radio]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=2574</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=MediaWiki:Sidebar&amp;diff=2574"/>
		<updated>2019-02-02T20:25:57Z</updated>

		<summary type="html">&lt;p&gt;Cshields: adding sdr page to main menu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Build&lt;br /&gt;
** Raspberry_Pi_3|Install a Raspberry Pi&lt;br /&gt;
** Build|Build a Ground Station&lt;br /&gt;
** Rotators|Rotators&lt;br /&gt;
** Antennas|Antennas&lt;br /&gt;
** Omnidirectional_Station_How_To| Omnidirectional Station&lt;br /&gt;
** Radio|SDR Support&lt;br /&gt;
** Troubleshooting|Client Troubleshooting&lt;br /&gt;
* Operate&lt;br /&gt;
** Operation|Managing Observations&lt;br /&gt;
** Decode_Telemetry_and_Packets|Decode Telemetry and Packets&lt;br /&gt;
** Telemetry_Dashboards|Telemetry Dashboards&lt;br /&gt;
** :Category:RF Modes|RF Modes&lt;br /&gt;
* Contribute&lt;br /&gt;
** Satnogs_DB|Crowd-Sourced Satellite Info&lt;br /&gt;
** Software_contribution|Software Contribution&lt;br /&gt;
** Development_Environment|Development Environment&lt;br /&gt;
** Hacking_the_GNURadio_Module_'gr-satnogs'|SatNOGS GNURadio Module&lt;br /&gt;
** SatNOGS_Client_Development|SatNOGS Client Development&lt;br /&gt;
** Academic_Papers|Academic Papers citing SatNOGS&lt;br /&gt;
* Contact&lt;br /&gt;
** Get_In_Touch|Get In Touch&lt;br /&gt;
** https://community.libre.space|Forums&lt;br /&gt;
* Links&lt;br /&gt;
** https://db.satnogs.org|SatNOGS DB&lt;br /&gt;
** https://network.satnogs.org|SatNOGS Network&lt;br /&gt;
** https://dashboard.satnogs.org|SatNOGS Dashboard&lt;br /&gt;
** https://community.libre.space|SatNOGS Forums&lt;br /&gt;
** https://libre.space|Libre Space Foundation&lt;br /&gt;
** https://status.libre.space|System Status&lt;br /&gt;
* SEARCH&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Rotators&amp;diff=2573</id>
		<title>Rotators</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Rotators&amp;diff=2573"/>
		<updated>2019-02-02T20:22:10Z</updated>

		<summary type="html">&lt;p&gt;Cshields: add product links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
The SatNOGS Client uses [http://hamlib.sourceforge.net/ hamlib] to speak to a rotator. With this, we are able to support almost any commercially available rotator, and have the flexibility to support home built rotators that implement protocols like [https://www.mustbeart.com/software/easycomm.txt EasyComm] or Yaesu GS-232.&lt;br /&gt;
&lt;br /&gt;
If you would rather start with a stationary antenna setup (no rotator), see our [[Omnidirectional Station How To|omnidirectional guide]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Rotators ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebuilt Rotators ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:G5500.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== [[G-5500|Yaesu G-5500]] ====&lt;br /&gt;
The G-5500 is a common rotator for amateur radio AZ/EL applications. The SatNOGS client interfaces with this rotator via the hamlib library. While a commercial computer interface is available from Yaesu, the SatNOGS project provides an open hardware design that is much cheaper. &lt;br /&gt;
* [[G-5500|G-5500 SatNOGS Wiki page]]&lt;br /&gt;
* G-5500 Arduino interface&lt;br /&gt;
* [https://www.yaesu.com/indexVS.cfm?cmd=DisplayProducts&amp;amp;ProdCatID=104&amp;amp;encProdID=79A89CEC477AA3B819EE02831F3FD5B8 Yaesu G-5500 Product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:30033213301 ef78e64120 k.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
====[[SatNOGS Rotator v2]]====&lt;br /&gt;
The v2 rotator is not recommended, as v3 provides much greater strength and durability. These docs remain for historical purposes.&lt;br /&gt;
* [[SatNOGS Rotator v2|SatNOGS v2 Wiki page]]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tree/v2 SatNOGS v3 source code]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Portable Rotation.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Portable Rotation AZ/EL ====&lt;br /&gt;
Docs to be written, but we do have successful stations using this rotator with the SatNOGS client.&lt;br /&gt;
&lt;br /&gt;
* [http://portablerotation.com/shop/azel-portable-rotor-system/ Portable Rotation product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:V3.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
====[[SatNOGS Rotator v3]]====&lt;br /&gt;
The v3 rotator is a complete overhaul on the v2 design. The 2020 slotted extrusion frame and larger gears provide for a stronger rotator with greater wind loading.&lt;br /&gt;
* [[SatNOGS Rotator v3|SatNOGS v3 Wiki page]]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator/tree/v3.0 SatNOGS v3 source code]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Alfa Spid.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
==== Alfa Spid X-Y ====&lt;br /&gt;
Docs to be written, but we do have successful stations using this rotator with the SatNOGS client.&lt;br /&gt;
&lt;br /&gt;
* [http://alfaradio.ca/alfaspid-azel.html Alfa Spid product link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[ Category:Rotator ]]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Decode_Telemetry_and_Packets&amp;diff=2572</id>
		<title>Decode Telemetry and Packets</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Decode_Telemetry_and_Packets&amp;diff=2572"/>
		<updated>2019-02-02T20:17:17Z</updated>

		<summary type="html">&lt;p&gt;Cshields: category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are several tools available to decode telemetry and packets. SatNOGS provides some built-in demodulators for various data formats.  There are also additional tools that allow you the decoding of telemetry.&lt;br /&gt;
&lt;br /&gt;
== Built-in demodulators ==&lt;br /&gt;
&amp;lt;p&amp;gt;[[File:SatNOGS-Observation-Data.png]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although the SatNOGS servers support many satellites with many modes, only the following modes are supported with built-in demodulators:&lt;br /&gt;
&lt;br /&gt;
* [[APT]] (Automatic Picture Transmission)&lt;br /&gt;
* [[AFSK]] 1k2 (Audio Frequency Shift Keying)&lt;br /&gt;
* AX.25 (Amateur Radio adaptation of X.25 packet protocol)&lt;br /&gt;
* [[CW]] (Continuous Wave, Morse Code)&lt;br /&gt;
* [[DUV]] (Data Under Voice)&lt;br /&gt;
* [[GFSK]] 9k6 (Gaussian Frequency Shift Keying)&lt;br /&gt;
* [[FSK]] 9k6 (Frequency Shift Keying)&lt;br /&gt;
* [[LRPT]] (Low Resolution Picture Transmission)&lt;br /&gt;
&lt;br /&gt;
== External demodulator/decoders ==&lt;br /&gt;
If for some reason, the above built-in decoders are not doing enough, there are many [[Satellite specific telemetry decoders]].  Also, there are more generic decoders listed below.&lt;br /&gt;
&lt;br /&gt;
== SoX - Sound eXchange ==&lt;br /&gt;
SoX is the Swiss Army knife of sound processing programs. SoX is cross-platform and is available for many operating systems (Windows, Linux, MacOS X, etc.).&lt;br /&gt;
&lt;br /&gt;
SoX supports demodulating the following modes:&lt;br /&gt;
* [[SoX_CW|CW]] (Continuous Wave, Morse Code)&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
* Chris Bagwell SoX − Sound eXchange http://sox.sourceforge.net/sox.html&lt;br /&gt;
&lt;br /&gt;
== Fldigi in audio playback mode ==&lt;br /&gt;
Fldigi can be used to decode a variety of data modes.&lt;br /&gt;
&lt;br /&gt;
* [[Fldigi_CW|CW]] (Continuous Wave, Morse Code)&lt;br /&gt;
&lt;br /&gt;
== FoxTelem for FOX1 series satellites ==&lt;br /&gt;
[[FoxTelem]] currently supports decoding DUV telemetry the following satellites: &lt;br /&gt;
* AO-85 (Fox-1A)&lt;br /&gt;
* AO-91 (Radfxsat / Fox1-B)&lt;br /&gt;
* AO-92 (Fox1-D)&lt;br /&gt;
* Fox-1Cliff, and&lt;br /&gt;
* Fox-1E.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
* AC2CZ FoxTelem - AMSAT Ground Station Software http://www.g0kla.com/foxtelem/&lt;br /&gt;
&lt;br /&gt;
== multimon-ng ==&lt;br /&gt;
&lt;br /&gt;
Multimon-ng is a general purpose decoder. It can take wav or raw files and decode&lt;br /&gt;
a variety of modes among which: CW, AFSK, FSK...&lt;br /&gt;
&lt;br /&gt;
=== How to CW ===&lt;br /&gt;
First you have to use sox to convert ogg files from SatNOGS download to 22050Hz raw file: &amp;lt;br&amp;gt;&lt;br /&gt;
sox file.ogg -r 22050 file.raw gain 6 &amp;lt;br&amp;gt;&lt;br /&gt;
The gain is in dB and has a considerable impact on the decoding&lt;br /&gt;
in the special case of CW. You have to adjust gain to get proper decoding.&lt;br /&gt;
&lt;br /&gt;
Then you must apply on the raw file the proper decoder: &amp;lt;br&amp;gt;&lt;br /&gt;
multimon-ng -a MORSE_CW -t raw file.raw&lt;br /&gt;
&lt;br /&gt;
=== How to AFSK ===&lt;br /&gt;
&lt;br /&gt;
First convert to raw sound file (sampling frequency 22050Hz) using sox &amp;lt;br&amp;gt;&lt;br /&gt;
sox -t ogg $file -r 22050 -t raw file.raw $soxopts &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then use multimon-ng with AFSK1200 decoder &amp;lt;br&amp;gt;&lt;br /&gt;
multimon-ng -t raw -a AFSK1200 $file.raw&lt;br /&gt;
&lt;br /&gt;
You can add more decoders if needed with additionnal &amp;quot;-a&amp;quot; options&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
* Elia Oenal  Multimon-ng  https://github.com/EliasOenal/multimon-ng&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Direwolf ==&lt;br /&gt;
&lt;br /&gt;
Direwolf is a software encoder/decoder for APRS (AX.25). It can take raw files and decode APRS.&lt;br /&gt;
&lt;br /&gt;
=== How to ===&lt;br /&gt;
First you have to use sox to convert ogg files from SatNOGS download to 22050Hz raw file &amp;lt;br&amp;gt;&lt;br /&gt;
sox file.ogg -esigned-integer -b 16 -r 48000 file.raw &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then launch direwolf &amp;lt;br&amp;gt;&lt;br /&gt;
direwolf -B 1200 -b 16 -n 1 -r 48000 -q hd -t 0 -q h -q d -d p -d t -a 0 - &amp;lt; file.raw&lt;br /&gt;
&lt;br /&gt;
Both commands can be combined with a pipe: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;sox -t ogg satnogs_386252_2018-12-29T02-54-45.ogg -esigned-integer -b 16 -r 48000 -t raw - | direwolf -B 1200 -b 16 -n 1 -r 48000 -q hd -t 0 -q h -q d -d p -d t -a 0 -&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
([https://community.libre.space/t/observation-386252-x-cubesat-42707/3093/2 source])&lt;br /&gt;
&lt;br /&gt;
== QSSTV ==&lt;br /&gt;
[http://users.telenet.be/on4qz/qsstv/index.html QSSTV] is a modem software to send and receive SSTV&lt;br /&gt;
([https://en.wikipedia.org/wiki/Slow-scan_television Slow Scan Television]).&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
* Download the ogg file and convert it to wav with: &amp;lt;br /&amp;gt; &amp;lt;nowiki&amp;gt;sox satnogs_154162_2018-06-06T12-46-40.ogg output154162.wav rate 48000&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Open QSSTV and specify &amp;quot;Sound&amp;gt;Sound Input: from file&amp;quot;&lt;br /&gt;
* Press the play button and you will be asked to select the previously generated wav file. The decoding should start now.&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
Direwolf WB2OSZ  https://github.com/wb2osz/direwolf&lt;br /&gt;
&lt;br /&gt;
== Scholarly Articles ==&lt;br /&gt;
[[Category:Telemetry]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Dashboard&amp;diff=2571</id>
		<title>Dashboard</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Dashboard&amp;diff=2571"/>
		<updated>2019-02-02T20:16:46Z</updated>

		<summary type="html">&lt;p&gt;Cshields: categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span class=&amp;quot;glyphicon glyphicon-dashboard&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; https://dashboard.satnogs.org&amp;lt;nowiki/&amp;gt;===&lt;br /&gt;
We are using [https://www.influxdata.com/ InfluxDB] and [https://grafana.com/ Grafana] for our telemetry dashboards. [https://www.influxdata.com/ InfluxDB] is a time-series database designed to be efficient for time-series data like the telemetry we collect in SatNOGS.&lt;br /&gt;
&lt;br /&gt;
I'm going to drop a few things to get the reader going on telemetry dashboard in SatNOGS, and expect that the reader also reference the [https://docs.grafana.org Grafana documentation] for more details on building dashboards.&lt;br /&gt;
&lt;br /&gt;
This doc also assumes you have an account to edit dashboards. You can generate an account by clicking the Sign In link.&lt;br /&gt;
&lt;br /&gt;
Today there is a top level folder hierarchy designed as such:&lt;br /&gt;
&lt;br /&gt;
* Telemetry (where telemetry dashboards should be stored, publicly accessible)&lt;br /&gt;
* General (for stats about our data collection itself, meta-dashboards, publicly accessible)&lt;br /&gt;
* Scratchpad (a playground for making grafana dashboards and testing functionality, not publicly accessible)&lt;br /&gt;
&lt;br /&gt;
=== Creating a dashboard ===&lt;br /&gt;
Clicking the + icon will allow you to create a new dashboard. When you do this a new panel is started for you. This panel can be resized at the lower-right corner, and moved around by dragging once more panels are added.&lt;br /&gt;
&lt;br /&gt;
Now - before you get started please note that &amp;lt;u&amp;gt;'''you have to save your changes!! They do not save automatically!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Graph&amp;quot; to make this a graph panel. Click the graph title and then Edit to edit this specific graph. &lt;br /&gt;
&lt;br /&gt;
[[File:Grafana panel edit.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
A few things you will want to edit:&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
Give it a meaningful title, of course. Description is not required, but offers a popup of more details to the user if you want to add more details.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
Select the metric by clicking &amp;quot;select measurement&amp;quot;. What you will see here are the names of all measurements available which are the NORAD ID of the satellite in the database. You can type part of the NORAD ID to filter.&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana select measurement.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
In most cases you will want to leave the WHERE clause blank, but from here you can also filter data based on the tag that the data has (such as filtering on a specific observer).  &lt;br /&gt;
&lt;br /&gt;
[[File:Grafana filter tag.png|frameless|600x600px]] &lt;br /&gt;
&lt;br /&gt;
Next, select the telemetry field you are looking to graph by clicking on field(&amp;quot;value&amp;quot;). If there is data in the database that has been properly decoded you should see the relevant fields for that satellite displayed here:&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana field value.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
See any data in your graph yet? If not, change your timeframe in the upper-right corner to something like &amp;quot;last 30 days&amp;quot; as the default of &amp;quot;last 6 hours&amp;quot; may not have data decoded (especially true for our dev instance, where we have no steady stream of recent data)&lt;br /&gt;
&lt;br /&gt;
SELECT: mean() (default), distinct(), and last() are likely to be the most useful for us. Keep in mind that there is the possibility for multiple data points from multiple stations and observations, some overlapping. InfluxDB handles this for us. The timeframe selected is also taken into account in these measurements. This line is where you may need to add math to make the number human-readable. For instance, for CubeBel-1, to calculate voltage we have to take (Measured value) / 4096×2.5×3.75, which looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana math.png|frameless|900x900px]]&lt;br /&gt;
&lt;br /&gt;
GROUP BY:  you may wish to change the fill value here, there are a number of options. Be careful as this may be misleading to users if we are dealing with very sparse data sets, as this option will fill in any gaps, yet &amp;quot;none&amp;quot; or &amp;quot;linear&amp;quot; may be options to use to make the graphs look better.&lt;br /&gt;
&lt;br /&gt;
You can also add multiple queries to the same graph with the Add Query button at the bottom&lt;br /&gt;
&lt;br /&gt;
==== Axes ====&lt;br /&gt;
&lt;br /&gt;
You may want to change the Unit here, as &amp;quot;Short&amp;quot; may be undesired for certain figures, and &amp;quot;None&amp;quot; would be better.&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&lt;br /&gt;
If you are doing a line graph and do not want the shading below the line, change the &amp;quot;Fill&amp;quot; value here to 0.&lt;br /&gt;
&lt;br /&gt;
=== Graph Settings ===&lt;br /&gt;
&lt;br /&gt;
In the gear icon for a graph are the graph settings.  Some things to change here:&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Folder (see the hierarchy above)&lt;br /&gt;
* &amp;quot;Now delay now-&amp;quot; - I suggest 30d (the last 30d) as without it the default is 6 hours&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Save As&amp;quot; will allow you to make a copy of a graph and hack on it.&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Telemetry]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Antennas&amp;diff=2570</id>
		<title>Antennas</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Antennas&amp;diff=2570"/>
		<updated>2019-02-02T20:12:34Z</updated>

		<summary type="html">&lt;p&gt;Cshields: categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;p&amp;gt;The type of antenna largely depends on the type of ground station. A no rotator ground station will benefit from a different type of antenna (omnidirectional) than a rotator based ground station (directional). The two different approaches are explored below. In addition to the choice of antenna the choice of location for the ground station will have an effect on the quality of observations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Rotator Ground Station (Omnidirectional)==&lt;br /&gt;
This type of ground station will require an antenna that will give a broad coverage from its fixed position. It is therefore not just the antenna that needs to be considered but also the proximity of buildings, geography or metallic structures that might be in the path of a line of sight between the ground station and satellite.&amp;lt;p&amp;gt;Typical ground stations have had success with simple wire antennas that can be commercially bought or made at home. Colinear or &amp;amp;lsquo;white stick&amp;amp;rsquo; antennas are vertically polarised omnidirectional antennas. These have anecdotally been used for successful satellite work but should be avoided. The following are considered suitable choices:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;'''It is highly recommended that you use a mast-mounted Low-Noise Amplifier (LNA) with these antennas.'''&amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Antennas ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebrew Antennas ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:WiMo TA-1.gif|left|frameless|160x160px]]&lt;br /&gt;
&lt;br /&gt;
==== WiMo TA-1 ====&lt;br /&gt;
VHF Turnstile&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 90€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/141/ 141 - balcony-only-east-passes]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/33/ 33 - G7KSE]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/129/ 129 - Chabot Space And Science Center]&lt;br /&gt;
&lt;br /&gt;
* [https://www.wimo.com/scanner-antennas_e.html#004 Product link]&lt;br /&gt;
* [http://oz9aec.net/antennas/air-tests-wimo-ta-1-turnstile-antenna OZ9AEC Review]&lt;br /&gt;
|&lt;br /&gt;
|[[File:VHF Turnstile.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Turnstile ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/13/ 13 - OZ9AEC-VHF1]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/7/ 7 - Stony]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/16/ 16 - VK5QI-70CM]&lt;br /&gt;
&lt;br /&gt;
* SatNOGS Turnstile Antenna (TBD)&lt;br /&gt;
* [https://www.vk4adc.com/web/vhfuhf-projects/26-multiband-ants/156-turnstile-vhf-uhf-fds VK4ADC instructions for VHF and UHF Turnstile antennas]&lt;br /&gt;
* [https://www.aeronetworks.ca/2017/12/amateur-satcom-rx-antenna-for-2-meter.html Six-element tape-measure VHF Turnstile with modeled patterns (could be used as directional) by Herman Oosthuysen]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:M2 Eggbeaters.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== M2 Eggbeater ====&lt;br /&gt;
VHF / UHF Eggbeater Antennas&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $304 (VHF), $280 (UHF), $573 (combo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/50/ 50 - N5CNB-UHF]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/77/ 77 - N5CNB-VHF]&lt;br /&gt;
&lt;br /&gt;
* [https://www.m2inc.com/FGEB144RK2M Product link for VHF]&lt;br /&gt;
* [https://www.m2inc.com/FGEB432RK70CM Product link for UHF]&lt;br /&gt;
* [https://www.m2inc.com/FGSATPACK1 Product link for combination package]&lt;br /&gt;
|&lt;br /&gt;
|[[File:VHF EZ-Lindenblad.png|left|frameless|112x112px]]&lt;br /&gt;
&lt;br /&gt;
==== Lindenblad ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/12/ 12 - W2BFJ]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/98/ 98 - Grove-UHF-01]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/442/ 442 - DL1UNX-FFB VHF]&lt;br /&gt;
&lt;br /&gt;
* [https://www.amsat.org/wordpress/wp-content/uploads/2015/08/An-EZ-Lindenblad-Antenna-for-2-Meters2.pdf AA2TX EZ-Lindenblad design can be found at this AMSAT PDF]&lt;br /&gt;
* [https://www.qsl.net/py4zbz/DCA.pdf KD6JDJ instructions can be found at this QST PDF]&lt;br /&gt;
* [https://www.amsat.org/articles/w6shp/lindy.html W6SHP instructions for VHF and UHF Lindenblad]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Winkler Turnstile.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Winkler Turnstile ====&lt;br /&gt;
VHF/UHF Turnstile Antennas&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 40€ (VHF), 30€ (UHF)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [http://www.winklerantennenbau.de/sonst.htm Pricing page]&lt;br /&gt;
* [http://www.winklerantennenbau.de/kreuz137.htm Product link for VHF]&lt;br /&gt;
* [http://www.winklerantennenbau.de/kreuz446.htm Product link for UHF]&lt;br /&gt;
|&lt;br /&gt;
|[[File:UHF Paralindy.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== UHF Parasitic Lindenblad ====&lt;br /&gt;
Estimated cost: $15 (with access to a 3D printer)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/300/ 300 - KB9JHU-Experimental]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/32/ 32 - SV1QZZ - UHF #2]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/187/ 187 - K3LRD UHF Lindenblad]&lt;br /&gt;
&lt;br /&gt;
* [https://www.amsat.org/wordpress/wp-content/uploads/2014/01/70ParaLindy.pdf Instructions can be found at this AMSAT PDF by AA2TX]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:Quadrifilar Antennas.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Quadrifilar Helix Antenna (QFH) ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/272/ 272 - K3LRD VHF QFH]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/255/ 255 - EA5BZ - Elche]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/183/ 183 - SPUTNIX-R2ANF-VHF/UHF-stationary]&lt;br /&gt;
&lt;br /&gt;
* [http://www.g4ilo.com/qfh.html G4ILO QFH Instructions]&lt;br /&gt;
* [https://www.aeronetworks.ca/2017/12/parasitic-quadrifilar-helical-antenna.html VHF Model/patterns for QFH by Herman Oosthuysen]&lt;br /&gt;
* [http://jcoppens.com/ant/qfh/calc.en.php QFH Calculator by ON6JC/LW3HAZ]&lt;br /&gt;
* [https://community.libre.space/t/an-easy-3d-printed-quadrifilar-helix-antenna/1487 3D Printed UHF QFH Antenna by surligas]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:Vhf moxon turnstile.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Turnstiled&amp;quot; Moxon ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [https://sat.fg8oj.com/images/VHFUHFSatelite.pdf Instructions can be found at this QST article by W4RNL]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotator Ground Station==&lt;br /&gt;
A rotator based ground station is able to make use of directional antennas. These will have a directional gain, meaning that you will need to point them in the direction of the satellite but the signal you receive will be stronger and for longer. They will allow much lower to the horizon passes to be received and more successful observations. These are not complex antennas but the choice will depend on the type of satellite and there are variations on the main types: yagi, helical and quad.&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Antennas ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebrew Antennas ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:M2 Leopack.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== M2 Circularly Polarized Yagis ====&lt;br /&gt;
VHF/UHF Cross-element Yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $296 (UHF), $296 (VHF), $638 (Combo kit)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/2/ 2 - KB9JHU]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/109/ 109 - EA6WQ - Tomas Orzaez]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/25/ 25 - N7IPY]&lt;br /&gt;
&lt;br /&gt;
* [https://www.m2inc.com/FG2MCP8A Product link - VHF]&lt;br /&gt;
* [https://www.m2inc.com/FG436CP16 Product link - UHF]&lt;br /&gt;
* [https://www.m2inc.com/FGLEOPACK Product link - Combo kit]&lt;br /&gt;
|&lt;br /&gt;
|[[File:Cross element UHF yagi.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
==== Yagi Antennas, Cross-element yagi antennas ====&lt;br /&gt;
VHF/UHF directional antenna&lt;br /&gt;
&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
A common type of antenna that is either horizontally or vertically polarised. Simple to construct and suitable for a large number of satellites. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* TBD: Assembly instructions&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-antennas/tree/master/Yagi Source code for SatNOGS yagi antenna designs are here].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Wimo xquad vhf.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== WiMo X Quad ====&lt;br /&gt;
VHF/UHF Cross-element Quad&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 149€ (VHF), 149€ (UHF)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/6/ 6 - Apomahon]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/49/ 49 - OZ7SAT]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/232/ 232 - VK5QI-AZ/EL]&lt;br /&gt;
&lt;br /&gt;
* [https://www.wimo.com/xquad-antennas_e.html Product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:Satnogs helical v1.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Helical Antennas ====&lt;br /&gt;
UHF circularly polarized directional antenna&lt;br /&gt;
&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
A less common type that are circularly polarized. The antenna looks a bit like a corkscrew and can be either LHCP (Left hand circular polarisation) or RHCP (right hand circular polarisation).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/6/ 6 - Apomahon]&lt;br /&gt;
&lt;br /&gt;
* v4 [https://satnogs.dozuki.com/Guide/Helical+Antenna+v4/11 Assembly instructions]&lt;br /&gt;
* [https://ohai.satnogs.org/project/helical-antenna-v5/ v5 Assembly instructions]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-antennas/tree/master/Helical Source code for SatNOGS helical antenna designs are here.]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Arrow Portable Yagi.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Arrow Dual-band portable yagi ====&lt;br /&gt;
VHF/UHF portable yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $83-$149&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [http://www.arrowantennas.com/arrowii/146-437.html Product price/ordering link]&lt;br /&gt;
* [http://www.arrowantennas.com/sub/arrowiiyagi.html Product details link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Elk Log Periodic.jpg|left|frameless|112x112px]]&lt;br /&gt;
&lt;br /&gt;
==== Elk Log Periodic ====&lt;br /&gt;
VHF/UHF portable yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $130-$163&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [https://elkantennas.com/product/dual-band-2m440l5-log-periodic-antenna/ Product link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;A radome design is available from SatNOGS. This will protect the ground station from the elements in all but extra ordinary conditions. The design can be found [https://gitlab.com/librespacefoundation/satnogs/satnogs-radome/blob/master/satnogs-radome-v1-bom.ods here] and construction guide [https://ohai.satnogs.org/project/satnogs-radome-v1/hardware/ here].&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Category:Antennas]]&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
[[Category:Omnidirectional Antennas]]&lt;br /&gt;
[[Category:Directional Antennas]]&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Get_In_Touch&amp;diff=2569</id>
		<title>Get In Touch</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Get_In_Touch&amp;diff=2569"/>
		<updated>2019-02-02T20:05:25Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
==&amp;lt;span class=&amp;quot;glyphicon glyphicon-envelope&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Ask questions on the forum==&lt;br /&gt;
&lt;br /&gt;
You can ask questions about SatNOGS at https://community.libre.space/, our web forum.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;span class=&amp;quot;glyphicon glyphicon-comment&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Chat with us on our Matrix/IRC room==&lt;br /&gt;
You can chat with the SatNOGS community at https://riot.im/app/#/room/#satnogs:matrix.org, or on IRC at #satnogs on [https://freenode.net/ Freenode].  Keep in mind that due to timezone differences, you might have to wait a little while for a response.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;span class=&amp;quot;glyphicon glyphicon-bell&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; File an issue on our Gitlab repositories==&lt;br /&gt;
&lt;br /&gt;
If you've found a bug in the SatNOGS software, or have a feature you'd like to see added, you can file an issue in the appropriate [https://gitlab.com/librespacefoundation/satnogs/ Gitlab repository]. (If you're not sure where it should go, feel free to ask on [https://community.libre.space the web forum] or [https://riot.im/app/#/room/#satnogs:matrix.org the Matrix chat room].&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;span class=&amp;quot;glyphicon glyphicon-dashboard&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Check our status page==&lt;br /&gt;
&lt;br /&gt;
The status of the various SatNOGS components (network, db and so on) can be found at https://status.libre.space/.&lt;br /&gt;
&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Get_In_Touch&amp;diff=2568</id>
		<title>Get In Touch</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Get_In_Touch&amp;diff=2568"/>
		<updated>2019-02-02T20:04:58Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
==&amp;lt;span class=&amp;quot;glyphicon glyphicon-envelope&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Ask questions on the forum==&lt;br /&gt;
&lt;br /&gt;
You can ask questions about SatNOGS at https://community.libre.space/, our web forum.&lt;br /&gt;
&lt;br /&gt;
==Chat with us on our Matrix/IRC room==&lt;br /&gt;
&amp;lt;span class=&amp;quot;glyphicon glyphicon-comment&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;You can chat with the SatNOGS community at https://riot.im/app/#/room/#satnogs:matrix.org, or on IRC at #satnogs on [https://freenode.net/ Freenode].  Keep in mind that due to timezone differences, you might have to wait a little while for a response.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;span class=&amp;quot;glyphicon glyphicon-bell&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; File an issue on our Gitlab repositories==&lt;br /&gt;
&lt;br /&gt;
If you've found a bug in the SatNOGS software, or have a feature you'd like to see added, you can file an issue in the appropriate [https://gitlab.com/librespacefoundation/satnogs/ Gitlab repository]. (If you're not sure where it should go, feel free to ask on [https://community.libre.space the web forum] or [https://riot.im/app/#/room/#satnogs:matrix.org the Matrix chat room].&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;span class=&amp;quot;glyphicon glyphicon-dashboard&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Check our status page==&lt;br /&gt;
&lt;br /&gt;
The status of the various SatNOGS components (network, db and so on) can be found at https://status.libre.space/.&lt;br /&gt;
&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Antennas&amp;diff=2567</id>
		<title>Antennas</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Antennas&amp;diff=2567"/>
		<updated>2019-02-02T20:03:32Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;p&amp;gt;The type of antenna largely depends on the type of ground station. A no rotator ground station will benefit from a different type of antenna (omnidirectional) than a rotator based ground station (directional). The two different approaches are explored below. In addition to the choice of antenna the choice of location for the ground station will have an effect on the quality of observations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Rotator Ground Station (Omnidirectional)==&lt;br /&gt;
This type of ground station will require an antenna that will give a broad coverage from its fixed position. It is therefore not just the antenna that needs to be considered but also the proximity of buildings, geography or metallic structures that might be in the path of a line of sight between the ground station and satellite.&amp;lt;p&amp;gt;Typical ground stations have had success with simple wire antennas that can be commercially bought or made at home. Colinear or &amp;amp;lsquo;white stick&amp;amp;rsquo; antennas are vertically polarised omnidirectional antennas. These have anecdotally been used for successful satellite work but should be avoided. The following are considered suitable choices:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;'''It is highly recommended that you use a mast-mounted Low-Noise Amplifier (LNA) with these antennas.'''&amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Antennas ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebrew Antennas ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:WiMo TA-1.gif|left|frameless|160x160px]]&lt;br /&gt;
&lt;br /&gt;
==== WiMo TA-1 ====&lt;br /&gt;
VHF Turnstile&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 90€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/141/ 141 - balcony-only-east-passes]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/33/ 33 - G7KSE]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/129/ 129 - Chabot Space And Science Center]&lt;br /&gt;
&lt;br /&gt;
* [https://www.wimo.com/scanner-antennas_e.html#004 Product link]&lt;br /&gt;
* [http://oz9aec.net/antennas/air-tests-wimo-ta-1-turnstile-antenna OZ9AEC Review]&lt;br /&gt;
|&lt;br /&gt;
|[[File:VHF Turnstile.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Turnstile ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/13/ 13 - OZ9AEC-VHF1]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/7/ 7 - Stony]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/16/ 16 - VK5QI-70CM]&lt;br /&gt;
&lt;br /&gt;
* SatNOGS Turnstile Antenna (TBD)&lt;br /&gt;
* [https://www.vk4adc.com/web/vhfuhf-projects/26-multiband-ants/156-turnstile-vhf-uhf-fds VK4ADC instructions for VHF and UHF Turnstile antennas]&lt;br /&gt;
* [https://www.aeronetworks.ca/2017/12/amateur-satcom-rx-antenna-for-2-meter.html Six-element tape-measure VHF Turnstile with modeled patterns (could be used as directional) by Herman Oosthuysen]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:M2 Eggbeaters.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== M2 Eggbeater ====&lt;br /&gt;
VHF / UHF Eggbeater Antennas&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $304 (VHF), $280 (UHF), $573 (combo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/50/ 50 - N5CNB-UHF]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/77/ 77 - N5CNB-VHF]&lt;br /&gt;
&lt;br /&gt;
* [https://www.m2inc.com/FGEB144RK2M Product link for VHF]&lt;br /&gt;
* [https://www.m2inc.com/FGEB432RK70CM Product link for UHF]&lt;br /&gt;
* [https://www.m2inc.com/FGSATPACK1 Product link for combination package]&lt;br /&gt;
|&lt;br /&gt;
|[[File:VHF EZ-Lindenblad.png|left|frameless|112x112px]]&lt;br /&gt;
&lt;br /&gt;
==== Lindenblad ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/12/ 12 - W2BFJ]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/98/ 98 - Grove-UHF-01]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/442/ 442 - DL1UNX-FFB VHF]&lt;br /&gt;
&lt;br /&gt;
* [https://www.amsat.org/wordpress/wp-content/uploads/2015/08/An-EZ-Lindenblad-Antenna-for-2-Meters2.pdf AA2TX EZ-Lindenblad design can be found at this AMSAT PDF]&lt;br /&gt;
* [https://www.qsl.net/py4zbz/DCA.pdf KD6JDJ instructions can be found at this QST PDF]&lt;br /&gt;
* [https://www.amsat.org/articles/w6shp/lindy.html W6SHP instructions for VHF and UHF Lindenblad]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Winkler Turnstile.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Winkler Turnstile ====&lt;br /&gt;
VHF/UHF Turnstile Antennas&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 40€ (VHF), 30€ (UHF)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [http://www.winklerantennenbau.de/sonst.htm Pricing page]&lt;br /&gt;
* [http://www.winklerantennenbau.de/kreuz137.htm Product link for VHF]&lt;br /&gt;
* [http://www.winklerantennenbau.de/kreuz446.htm Product link for UHF]&lt;br /&gt;
|&lt;br /&gt;
|[[File:UHF Paralindy.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== UHF Parasitic Lindenblad ====&lt;br /&gt;
Estimated cost: $15 (with access to a 3D printer)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/300/ 300 - KB9JHU-Experimental]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/32/ 32 - SV1QZZ - UHF #2]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/187/ 187 - K3LRD UHF Lindenblad]&lt;br /&gt;
&lt;br /&gt;
* [https://www.amsat.org/wordpress/wp-content/uploads/2014/01/70ParaLindy.pdf Instructions can be found at this AMSAT PDF by AA2TX]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:Quadrifilar Antennas.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Quadrifilar Helix Antenna (QFH) ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/272/ 272 - K3LRD VHF QFH]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/255/ 255 - EA5BZ - Elche]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/183/ 183 - SPUTNIX-R2ANF-VHF/UHF-stationary]&lt;br /&gt;
&lt;br /&gt;
* [http://www.g4ilo.com/qfh.html G4ILO QFH Instructions]&lt;br /&gt;
* [https://www.aeronetworks.ca/2017/12/parasitic-quadrifilar-helical-antenna.html VHF Model/patterns for QFH by Herman Oosthuysen]&lt;br /&gt;
* [http://jcoppens.com/ant/qfh/calc.en.php QFH Calculator by ON6JC/LW3HAZ]&lt;br /&gt;
* [https://community.libre.space/t/an-easy-3d-printed-quadrifilar-helix-antenna/1487 3D Printed UHF QFH Antenna by surligas]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:Vhf moxon turnstile.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Turnstiled&amp;quot; Moxon ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [https://sat.fg8oj.com/images/VHFUHFSatelite.pdf Instructions can be found at this QST article by W4RNL]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotator Ground Station==&lt;br /&gt;
A rotator based ground station is able to make use of directional antennas. These will have a directional gain, meaning that you will need to point them in the direction of the satellite but the signal you receive will be stronger and for longer. They will allow much lower to the horizon passes to be received and more successful observations. These are not complex antennas but the choice will depend on the type of satellite and there are variations on the main types: yagi, helical and quad.&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Antennas ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebrew Antennas ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:M2 Leopack.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== M2 Circularly Polarized Yagis ====&lt;br /&gt;
VHF/UHF Cross-element Yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $296 (UHF), $296 (VHF), $638 (Combo kit)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/2/ 2 - KB9JHU]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/109/ 109 - EA6WQ - Tomas Orzaez]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/25/ 25 - N7IPY]&lt;br /&gt;
&lt;br /&gt;
* [https://www.m2inc.com/FG2MCP8A Product link - VHF]&lt;br /&gt;
* [https://www.m2inc.com/FG436CP16 Product link - UHF]&lt;br /&gt;
* [https://www.m2inc.com/FGLEOPACK Product link - Combo kit]&lt;br /&gt;
|&lt;br /&gt;
|[[File:Cross element UHF yagi.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
==== Yagi Antennas, Cross-element yagi antennas ====&lt;br /&gt;
VHF/UHF directional antenna&lt;br /&gt;
&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
A common type of antenna that is either horizontally or vertically polarised. Simple to construct and suitable for a large number of satellites. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* TBD: Assembly instructions&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-antennas/tree/master/Yagi Source code for SatNOGS yagi antenna designs are here].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Wimo xquad vhf.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== WiMo X Quad ====&lt;br /&gt;
VHF/UHF Cross-element Quad&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 149€ (VHF), 149€ (UHF)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/6/ 6 - Apomahon]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/49/ 49 - OZ7SAT]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/232/ 232 - VK5QI-AZ/EL]&lt;br /&gt;
&lt;br /&gt;
* [https://www.wimo.com/xquad-antennas_e.html Product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:Satnogs helical v1.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Helical Antennas ====&lt;br /&gt;
UHF circularly polarized directional antenna&lt;br /&gt;
&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
A less common type that are circularly polarized. The antenna looks a bit like a corkscrew and can be either LHCP (Left hand circular polarisation) or RHCP (right hand circular polarisation).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/6/ 6 - Apomahon]&lt;br /&gt;
&lt;br /&gt;
* v4 [https://satnogs.dozuki.com/Guide/Helical+Antenna+v4/11 Assembly instructions]&lt;br /&gt;
* [https://ohai.satnogs.org/project/helical-antenna-v5/ v5 Assembly instructions]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-antennas/tree/master/Helical Source code for SatNOGS helical antenna designs are here.]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Arrow Portable Yagi.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Arrow Dual-band portable yagi ====&lt;br /&gt;
VHF/UHF portable yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $83-$149&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [http://www.arrowantennas.com/arrowii/146-437.html Product price/ordering link]&lt;br /&gt;
* [http://www.arrowantennas.com/sub/arrowiiyagi.html Product details link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Elk Log Periodic.jpg|left|frameless|112x112px]]&lt;br /&gt;
&lt;br /&gt;
==== Elk Log Periodic ====&lt;br /&gt;
VHF/UHF portable yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $130-$163&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [https://elkantennas.com/product/dual-band-2m440l5-log-periodic-antenna/ Product link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;A radome design is available from SatNOGS. This will protect the ground station from the elements in all but extra ordinary conditions. The design can be found [https://gitlab.com/librespacefoundation/satnogs/satnogs-radome/blob/master/satnogs-radome-v1-bom.ods here] and construction guide [https://ohai.satnogs.org/project/satnogs-radome-v1/hardware/ here].&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Category:Antennas]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Dashboard&amp;diff=2566</id>
		<title>Dashboard</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Dashboard&amp;diff=2566"/>
		<updated>2019-02-02T19:41:40Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span class=&amp;quot;glyphicon glyphicon-dashboard&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; https://dashboard.satnogs.org ===&lt;br /&gt;
We are using [https://www.influxdata.com/ InfluxDB] and [https://grafana.com/ Grafana] for our telemetry dashboards. [https://www.influxdata.com/ InfluxDB] is a time-series database designed to be efficient for time-series data like the telemetry we collect in SatNOGS.&lt;br /&gt;
&lt;br /&gt;
I'm going to drop a few things to get the reader going on telemetry dashboard in SatNOGS, and expect that the reader also reference the [https://docs.grafana.org Grafana documentation] for more details on building dashboards.&lt;br /&gt;
&lt;br /&gt;
This doc also assumes you have an account to edit dashboards. You can generate an account by clicking the Sign In link.&lt;br /&gt;
&lt;br /&gt;
Today there is a top level folder hierarchy designed as such:&lt;br /&gt;
&lt;br /&gt;
* Telemetry (where telemetry dashboards should be stored, publicly accessible)&lt;br /&gt;
* General (for stats about our data collection itself, meta-dashboards, publicly accessible)&lt;br /&gt;
* Scratchpad (a playground for making grafana dashboards and testing functionality, not publicly accessible)&lt;br /&gt;
&lt;br /&gt;
=== Creating a dashboard ===&lt;br /&gt;
Clicking the + icon will allow you to create a new dashboard. When you do this a new panel is started for you. This panel can be resized at the lower-right corner, and moved around by dragging once more panels are added.&lt;br /&gt;
&lt;br /&gt;
Now - before you get started please note that &amp;lt;u&amp;gt;'''you have to save your changes!! They do not save automatically!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Graph&amp;quot; to make this a graph panel. Click the graph title and then Edit to edit this specific graph. &lt;br /&gt;
&lt;br /&gt;
[[File:Grafana panel edit.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
A few things you will want to edit:&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
Give it a meaningful title, of course. Description is not required, but offers a popup of more details to the user if you want to add more details.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
Select the metric by clicking &amp;quot;select measurement&amp;quot;. What you will see here are the names of all measurements available which are the NORAD ID of the satellite in the database. You can type part of the NORAD ID to filter.&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana select measurement.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
In most cases you will want to leave the WHERE clause blank, but from here you can also filter data based on the tag that the data has (such as filtering on a specific observer).  &lt;br /&gt;
&lt;br /&gt;
[[File:Grafana filter tag.png|frameless|600x600px]] &lt;br /&gt;
&lt;br /&gt;
Next, select the telemetry field you are looking to graph by clicking on field(&amp;quot;value&amp;quot;). If there is data in the database that has been properly decoded you should see the relevant fields for that satellite displayed here:&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana field value.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
See any data in your graph yet? If not, change your timeframe in the upper-right corner to something like &amp;quot;last 30 days&amp;quot; as the default of &amp;quot;last 6 hours&amp;quot; may not have data decoded (especially true for our dev instance, where we have no steady stream of recent data)&lt;br /&gt;
&lt;br /&gt;
SELECT: mean() (default), distinct(), and last() are likely to be the most useful for us. Keep in mind that there is the possibility for multiple data points from multiple stations and observations, some overlapping. InfluxDB handles this for us. The timeframe selected is also taken into account in these measurements. This line is where you may need to add math to make the number human-readable. For instance, for CubeBel-1, to calculate voltage we have to take (Measured value) / 4096×2.5×3.75, which looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana math.png|frameless|900x900px]]&lt;br /&gt;
&lt;br /&gt;
GROUP BY:  you may wish to change the fill value here, there are a number of options. Be careful as this may be misleading to users if we are dealing with very sparse data sets, as this option will fill in any gaps, yet &amp;quot;none&amp;quot; or &amp;quot;linear&amp;quot; may be options to use to make the graphs look better.&lt;br /&gt;
&lt;br /&gt;
You can also add multiple queries to the same graph with the Add Query button at the bottom&lt;br /&gt;
&lt;br /&gt;
==== Axes ====&lt;br /&gt;
&lt;br /&gt;
You may want to change the Unit here, as &amp;quot;Short&amp;quot; may be undesired for certain figures, and &amp;quot;None&amp;quot; would be better.&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&lt;br /&gt;
If you are doing a line graph and do not want the shading below the line, change the &amp;quot;Fill&amp;quot; value here to 0.&lt;br /&gt;
&lt;br /&gt;
=== Graph Settings ===&lt;br /&gt;
&lt;br /&gt;
In the gear icon for a graph are the graph settings.  Some things to change here:&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Folder (see the hierarchy above)&lt;br /&gt;
* &amp;quot;Now delay now-&amp;quot; - I suggest 30d (the last 30d) as without it the default is 6 hours&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Save As&amp;quot; will allow you to make a copy of a graph and hack on it.&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Dashboard&amp;diff=2565</id>
		<title>Dashboard</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Dashboard&amp;diff=2565"/>
		<updated>2019-02-02T19:41:15Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span class=&amp;quot;glyphicon glyphicon-dashboard&amp;quot;&amp;gt; https://dashboard.satnogs.org ===&lt;br /&gt;
We are using [https://www.influxdata.com/ InfluxDB] and [https://grafana.com/ Grafana] for our telemetry dashboards. [https://www.influxdata.com/ InfluxDB] is a time-series database designed to be efficient for time-series data like the telemetry we collect in SatNOGS.&lt;br /&gt;
&lt;br /&gt;
I'm going to drop a few things to get the reader going on telemetry dashboard in SatNOGS, and expect that the reader also reference the [https://docs.grafana.org Grafana documentation] for more details on building dashboards.&lt;br /&gt;
&lt;br /&gt;
This doc also assumes you have an account to edit dashboards. You can generate an account by clicking the Sign In link.&lt;br /&gt;
&lt;br /&gt;
Today there is a top level folder hierarchy designed as such:&lt;br /&gt;
&lt;br /&gt;
* Telemetry (where telemetry dashboards should be stored, publicly accessible)&lt;br /&gt;
* General (for stats about our data collection itself, meta-dashboards, publicly accessible)&lt;br /&gt;
* Scratchpad (a playground for making grafana dashboards and testing functionality, not publicly accessible)&lt;br /&gt;
&lt;br /&gt;
=== Creating a dashboard ===&lt;br /&gt;
Clicking the + icon will allow you to create a new dashboard. When you do this a new panel is started for you. This panel can be resized at the lower-right corner, and moved around by dragging once more panels are added.&lt;br /&gt;
&lt;br /&gt;
Now - before you get started please note that &amp;lt;u&amp;gt;'''you have to save your changes!! They do not save automatically!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Graph&amp;quot; to make this a graph panel. Click the graph title and then Edit to edit this specific graph. &lt;br /&gt;
&lt;br /&gt;
[[File:Grafana panel edit.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
A few things you will want to edit:&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
Give it a meaningful title, of course. Description is not required, but offers a popup of more details to the user if you want to add more details.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
Select the metric by clicking &amp;quot;select measurement&amp;quot;. What you will see here are the names of all measurements available which are the NORAD ID of the satellite in the database. You can type part of the NORAD ID to filter.&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana select measurement.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
In most cases you will want to leave the WHERE clause blank, but from here you can also filter data based on the tag that the data has (such as filtering on a specific observer).  &lt;br /&gt;
&lt;br /&gt;
[[File:Grafana filter tag.png|frameless|600x600px]] &lt;br /&gt;
&lt;br /&gt;
Next, select the telemetry field you are looking to graph by clicking on field(&amp;quot;value&amp;quot;). If there is data in the database that has been properly decoded you should see the relevant fields for that satellite displayed here:&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana field value.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
See any data in your graph yet? If not, change your timeframe in the upper-right corner to something like &amp;quot;last 30 days&amp;quot; as the default of &amp;quot;last 6 hours&amp;quot; may not have data decoded (especially true for our dev instance, where we have no steady stream of recent data)&lt;br /&gt;
&lt;br /&gt;
SELECT: mean() (default), distinct(), and last() are likely to be the most useful for us. Keep in mind that there is the possibility for multiple data points from multiple stations and observations, some overlapping. InfluxDB handles this for us. The timeframe selected is also taken into account in these measurements. This line is where you may need to add math to make the number human-readable. For instance, for CubeBel-1, to calculate voltage we have to take (Measured value) / 4096×2.5×3.75, which looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana math.png|frameless|900x900px]]&lt;br /&gt;
&lt;br /&gt;
GROUP BY:  you may wish to change the fill value here, there are a number of options. Be careful as this may be misleading to users if we are dealing with very sparse data sets, as this option will fill in any gaps, yet &amp;quot;none&amp;quot; or &amp;quot;linear&amp;quot; may be options to use to make the graphs look better.&lt;br /&gt;
&lt;br /&gt;
You can also add multiple queries to the same graph with the Add Query button at the bottom&lt;br /&gt;
&lt;br /&gt;
==== Axes ====&lt;br /&gt;
&lt;br /&gt;
You may want to change the Unit here, as &amp;quot;Short&amp;quot; may be undesired for certain figures, and &amp;quot;None&amp;quot; would be better.&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&lt;br /&gt;
If you are doing a line graph and do not want the shading below the line, change the &amp;quot;Fill&amp;quot; value here to 0.&lt;br /&gt;
&lt;br /&gt;
=== Graph Settings ===&lt;br /&gt;
&lt;br /&gt;
In the gear icon for a graph are the graph settings.  Some things to change here:&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Folder (see the hierarchy above)&lt;br /&gt;
* &amp;quot;Now delay now-&amp;quot; - I suggest 30d (the last 30d) as without it the default is 6 hours&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Save As&amp;quot; will allow you to make a copy of a graph and hack on it.&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Dashboard&amp;diff=2564</id>
		<title>Dashboard</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Dashboard&amp;diff=2564"/>
		<updated>2019-02-02T19:40:21Z</updated>

		<summary type="html">&lt;p&gt;Cshields: major revamp, new screenshots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== https://dashboard.satnogs.org ===&lt;br /&gt;
We are using [https://www.influxdata.com/ InfluxDB] and [https://grafana.com/ Grafana] for our telemetry dashboards. [https://www.influxdata.com/ InfluxDB] is a time-series database designed to be efficient for time-series data like the telemetry we collect in SatNOGS.&lt;br /&gt;
&lt;br /&gt;
I'm going to drop a few things to get the reader going on telemetry dashboard in SatNOGS, and expect that the reader also reference the [https://docs.grafana.org Grafana documentation] for more details on building dashboards.&lt;br /&gt;
&lt;br /&gt;
This doc also assumes you have an account to edit dashboards. You can generate an account by clicking the Sign In link.&lt;br /&gt;
&lt;br /&gt;
Today there is a top level folder hierarchy designed as such:&lt;br /&gt;
&lt;br /&gt;
* Telemetry (where telemetry dashboards should be stored, publicly accessible)&lt;br /&gt;
* General (for stats about our data collection itself, meta-dashboards, publicly accessible)&lt;br /&gt;
* Scratchpad (a playground for making grafana dashboards and testing functionality, not publicly accessible)&lt;br /&gt;
&lt;br /&gt;
=== Creating a dashboard ===&lt;br /&gt;
Clicking the + icon will allow you to create a new dashboard. When you do this a new panel is started for you. This panel can be resized at the lower-right corner, and moved around by dragging once more panels are added.&lt;br /&gt;
&lt;br /&gt;
Now - before you get started please note that &amp;lt;u&amp;gt;'''you have to save your changes!! They do not save automatically!'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Graph&amp;quot; to make this a graph panel. Click the graph title and then Edit to edit this specific graph. &lt;br /&gt;
&lt;br /&gt;
[[File:Grafana panel edit.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
A few things you will want to edit:&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
Give it a meaningful title, of course. Description is not required, but offers a popup of more details to the user if you want to add more details.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
Select the metric by clicking &amp;quot;select measurement&amp;quot;. What you will see here are the names of all measurements available which are the NORAD ID of the satellite in the database. You can type part of the NORAD ID to filter.&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana select measurement.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
In most cases you will want to leave the WHERE clause blank, but from here you can also filter data based on the tag that the data has (such as filtering on a specific observer).  &lt;br /&gt;
&lt;br /&gt;
[[File:Grafana filter tag.png|frameless|600x600px]] &lt;br /&gt;
&lt;br /&gt;
Next, select the telemetry field you are looking to graph by clicking on field(&amp;quot;value&amp;quot;). If there is data in the database that has been properly decoded you should see the relevant fields for that satellite displayed here:&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana field value.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
See any data in your graph yet? If not, change your timeframe in the upper-right corner to something like &amp;quot;last 30 days&amp;quot; as the default of &amp;quot;last 6 hours&amp;quot; may not have data decoded (especially true for our dev instance, where we have no steady stream of recent data)&lt;br /&gt;
&lt;br /&gt;
SELECT: mean() (default), distinct(), and last() are likely to be the most useful for us. Keep in mind that there is the possibility for multiple data points from multiple stations and observations, some overlapping. InfluxDB handles this for us. The timeframe selected is also taken into account in these measurements. This line is where you may need to add math to make the number human-readable. For instance, for CubeBel-1, to calculate voltage we have to take (Measured value) / 4096×2.5×3.75, which looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:Grafana math.png|frameless|900x900px]]&lt;br /&gt;
&lt;br /&gt;
GROUP BY:  you may wish to change the fill value here, there are a number of options. Be careful as this may be misleading to users if we are dealing with very sparse data sets, as this option will fill in any gaps, yet &amp;quot;none&amp;quot; or &amp;quot;linear&amp;quot; may be options to use to make the graphs look better.&lt;br /&gt;
&lt;br /&gt;
You can also add multiple queries to the same graph with the Add Query button at the bottom&lt;br /&gt;
&lt;br /&gt;
==== Axes ====&lt;br /&gt;
&lt;br /&gt;
You may want to change the Unit here, as &amp;quot;Short&amp;quot; may be undesired for certain figures, and &amp;quot;None&amp;quot; would be better.&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&lt;br /&gt;
If you are doing a line graph and do not want the shading below the line, change the &amp;quot;Fill&amp;quot; value here to 0.&lt;br /&gt;
&lt;br /&gt;
=== Graph Settings ===&lt;br /&gt;
&lt;br /&gt;
In the gear icon for a graph are the graph settings.  Some things to change here:&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* Folder (see the hierarchy above)&lt;br /&gt;
* &amp;quot;Now delay now-&amp;quot; - I suggest 30d (the last 30d) as without it the default is 6 hours&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Save As&amp;quot; will allow you to make a copy of a graph and hack on it.&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=File:Grafana_math.png&amp;diff=2563</id>
		<title>File:Grafana math.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=File:Grafana_math.png&amp;diff=2563"/>
		<updated>2019-02-02T19:39:15Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;grafana math example&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=File:Grafana_field_value.png&amp;diff=2562</id>
		<title>File:Grafana field value.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=File:Grafana_field_value.png&amp;diff=2562"/>
		<updated>2019-02-02T19:33:27Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;grafana field value&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=File:Grafana_filter_tag.png&amp;diff=2561</id>
		<title>File:Grafana filter tag.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=File:Grafana_filter_tag.png&amp;diff=2561"/>
		<updated>2019-02-02T19:29:43Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;grafana filter tag&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=File:Grafana_select_measurement.png&amp;diff=2560</id>
		<title>File:Grafana select measurement.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=File:Grafana_select_measurement.png&amp;diff=2560"/>
		<updated>2019-02-02T19:27:18Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;grafana select measurement&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=File:Grafana_panel_edit.png&amp;diff=2559</id>
		<title>File:Grafana panel edit.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=File:Grafana_panel_edit.png&amp;diff=2559"/>
		<updated>2019-02-02T19:24:11Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Grafana panel edit&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Antennas&amp;diff=2558</id>
		<title>Antennas</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Antennas&amp;diff=2558"/>
		<updated>2019-02-02T19:09:41Z</updated>

		<summary type="html">&lt;p&gt;Cshields: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;p&amp;gt;The type of antenna largely depends on the type of ground station. A no rotator ground station will benefit from a different type of antenna (omnidirectional) than a rotator based ground station (directional). The two different approaches are explored below. In addition to the choice of antenna the choice of location for the ground station will have an effect on the quality of observations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Non-Rotator Ground Station (Omnidirectional)==&lt;br /&gt;
This type of ground station will require an antenna that will give a broad coverage from its fixed position. It is therefore not just the antenna that needs to be considered but also the proximity of buildings, geography or metallic structures that might be in the path of a line of sight between the ground station and satellite.&amp;lt;p&amp;gt;Typical ground stations have had success with simple wire antennas that can be commercially bought or made at home. Colinear or &amp;amp;lsquo;white stick&amp;amp;rsquo; antennas are vertically polarised omnidirectional antennas. These have anecdotally been used for successful satellite work but should be avoided. The following are considered suitable choices:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;'''It is highly recommended that you use a mast-mounted Low-Noise Amplifier (LNA) with these antennas.'''&amp;lt;/p&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Antennas ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebrew Antennas ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:WiMo TA-1.gif|left|frameless|160x160px]]&lt;br /&gt;
&lt;br /&gt;
==== WiMo TA-1 ====&lt;br /&gt;
VHF Turnstile&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 90€&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/141/ 141 - balcony-only-east-passes]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/33/ 33 - G7KSE]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/129/ 129 - Chabot Space And Science Center]&lt;br /&gt;
&lt;br /&gt;
* [https://www.wimo.com/scanner-antennas_e.html#004 Product link]&lt;br /&gt;
* [http://oz9aec.net/antennas/air-tests-wimo-ta-1-turnstile-antenna OZ9AEC Review]&lt;br /&gt;
|&lt;br /&gt;
|[[File:VHF Turnstile.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Turnstile ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/13/ 13 - OZ9AEC-VHF1]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/7/ 7 - Stony]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/16/ 16 - VK5QI-70CM]&lt;br /&gt;
&lt;br /&gt;
* SatNOGS Turnstile Antenna (TBD)&lt;br /&gt;
* [https://www.vk4adc.com/web/vhfuhf-projects/26-multiband-ants/156-turnstile-vhf-uhf-fds VK4ADC instructions for VHF and UHF Turnstile antennas]&lt;br /&gt;
* [https://www.aeronetworks.ca/2017/12/amateur-satcom-rx-antenna-for-2-meter.html Six-element tape-measure VHF Turnstile with modeled patterns (could be used as directional) by Herman Oosthuysen]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:M2 Eggbeaters.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== M2 Eggbeater ====&lt;br /&gt;
VHF / UHF Eggbeater Antennas&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $304 (VHF), $280 (UHF), $573 (combo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/50/ 50 - N5CNB-UHF]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/77/ 77 - N5CNB-VHF]&lt;br /&gt;
&lt;br /&gt;
* [https://www.m2inc.com/FGEB144RK2M Product link for VHF]&lt;br /&gt;
* [https://www.m2inc.com/FGEB432RK70CM Product link for UHF]&lt;br /&gt;
* [https://www.m2inc.com/FGSATPACK1 Product link for combination package]&lt;br /&gt;
|&lt;br /&gt;
|[[File:VHF EZ-Lindenblad.png|left|frameless|112x112px]]&lt;br /&gt;
&lt;br /&gt;
==== Lindenblad ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/12/ 12 - W2BFJ]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/98/ 98 - Grove-UHF-01]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/442/ 442 - DL1UNX-FFB VHF]&lt;br /&gt;
&lt;br /&gt;
* [https://www.amsat.org/wordpress/wp-content/uploads/2015/08/An-EZ-Lindenblad-Antenna-for-2-Meters2.pdf AA2TX EZ-Lindenblad design can be found at this AMSAT PDF]&lt;br /&gt;
* [https://www.qsl.net/py4zbz/DCA.pdf KD6JDJ instructions can be found at this QST PDF]&lt;br /&gt;
* [https://www.amsat.org/articles/w6shp/lindy.html W6SHP instructions for VHF and UHF Lindenblad]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Winkler Turnstile.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Winkler Turnstile ====&lt;br /&gt;
VHF/UHF Turnstile Antennas&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 40€ (VHF), 30€ (UHF)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [http://www.winklerantennenbau.de/sonst.htm Pricing page]&lt;br /&gt;
* [http://www.winklerantennenbau.de/kreuz137.htm Product link for VHF]&lt;br /&gt;
* [http://www.winklerantennenbau.de/kreuz446.htm Product link for UHF]&lt;br /&gt;
|&lt;br /&gt;
|[[File:UHF Paralindy.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== UHF Parasitic Lindenblad ====&lt;br /&gt;
Estimated cost: $15 (with access to a 3D printer)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/300/ 300 - KB9JHU-Experimental]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/32/ 32 - SV1QZZ - UHF #2]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/187/ 187 - K3LRD UHF Lindenblad]&lt;br /&gt;
&lt;br /&gt;
* [https://www.amsat.org/wordpress/wp-content/uploads/2014/01/70ParaLindy.pdf Instructions can be found at this AMSAT PDF by AA2TX]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:Quadrifilar Antennas.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Quadrifilar Helix Antenna (QFH) ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/272/ 272 - K3LRD VHF QFH]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/255/ 255 - EA5BZ - Elche]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/183/ 183 - SPUTNIX-R2ANF-VHF/UHF-stationary]&lt;br /&gt;
&lt;br /&gt;
* [http://www.g4ilo.com/qfh.html G4ILO QFH Instructions]&lt;br /&gt;
* [https://www.aeronetworks.ca/2017/12/parasitic-quadrifilar-helical-antenna.html VHF Model/patterns for QFH by Herman Oosthuysen]&lt;br /&gt;
* [http://jcoppens.com/ant/qfh/calc.en.php QFH Calculator by ON6JC/LW3HAZ]&lt;br /&gt;
* [https://community.libre.space/t/an-easy-3d-printed-quadrifilar-helix-antenna/1487 3D Printed UHF QFH Antenna by surligas]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[File:Vhf moxon turnstile.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Turnstiled&amp;quot; Moxon ====&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [https://sat.fg8oj.com/images/VHFUHFSatelite.pdf Instructions can be found at this QST article by W4RNL]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotator Ground Station==&lt;br /&gt;
A rotator based ground station is able to make use of directional antennas. These will have a directional gain, meaning that you will need to point them in the direction of the satellite but the signal you receive will be stronger and for longer. They will allow much lower to the horizon passes to be received and more successful observations. These are not complex antennas but the choice will depend on the type of satellite and there are variations on the main types: yagi, helical and quad.&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Commercial Antennas ===&lt;br /&gt;
!&lt;br /&gt;
! style=&amp;quot;width: 49%&amp;quot; |&lt;br /&gt;
=== Homebrew Antennas ===&lt;br /&gt;
|-&lt;br /&gt;
|[[File:M2 Leopack.png|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== M2 Circularly Polarized Yagis ====&lt;br /&gt;
VHF/UHF Cross-element Yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $296 (UHF), $296 (VHF), $638 (Combo kit)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/2/ 2 - KB9JHU]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/109/ 109 - EA6WQ - Tomas Orzaez]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/25/ 25 - N7IPY]&lt;br /&gt;
&lt;br /&gt;
* [https://www.m2inc.com/FG2MCP8A Product link - VHF]&lt;br /&gt;
* [https://www.m2inc.com/FG436CP16 Product link - UHF]&lt;br /&gt;
* [https://www.m2inc.com/FGLEOPACK Product link - Combo kit]&lt;br /&gt;
|&lt;br /&gt;
|[[File:Cross element UHF yagi.jpg|left|frameless|133x133px]]&lt;br /&gt;
&lt;br /&gt;
==== Yagi Antennas, Cross-element yagi antennas ====&lt;br /&gt;
VHF/UHF directional antenna&lt;br /&gt;
&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
A common type of antenna that is either horizontally or vertically polarised. Simple to construct and suitable for a large number of satellites. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* TBD: Assembly instructions&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-antennas/tree/master/Yagi Source code for SatNOGS yagi antenna designs are here].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Wimo xquad vhf.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== WiMo X Quad ====&lt;br /&gt;
VHF/UHF Cross-element Quad&lt;br /&gt;
&lt;br /&gt;
Estimated cost: 149€ (VHF), 149€ (UHF)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/6/ 6 - Apomahon]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/49/ 49 - OZ7SAT]&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/232/ 232 - VK5QI-AZ/EL]&lt;br /&gt;
&lt;br /&gt;
* [https://www.wimo.com/xquad-antennas_e.html Product link]&lt;br /&gt;
|&lt;br /&gt;
|[[File:Satnogs helical v1.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Helical Antennas ====&lt;br /&gt;
UHF circularly polarized directional antenna&lt;br /&gt;
&lt;br /&gt;
Estimated cost: TBD&lt;br /&gt;
&lt;br /&gt;
A less common type that are circularly polarized. The antenna looks a bit like a corkscrew and can be either LHCP (Left hand circular polarisation) or RHCP (right hand circular polarisation).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://network.satnogs.org/stations/6/ 6 - Apomahon]&lt;br /&gt;
&lt;br /&gt;
* v4 [https://satnogs.dozuki.com/Guide/Helical+Antenna+v4/11 Assembly instructions]&lt;br /&gt;
* [https://ohai.satnogs.org/project/helical-antenna-v5/ v5 Assembly instructions]&lt;br /&gt;
* [https://gitlab.com/librespacefoundation/satnogs/satnogs-antennas/tree/master/Helical Source code for SatNOGS helical antenna designs are here.]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Arrow Portable Yagi.jpg|left|frameless|100x100px]]&lt;br /&gt;
&lt;br /&gt;
==== Arrow Dual-band portable yagi ====&lt;br /&gt;
VHF/UHF portable yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $83-$149&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [http://www.arrowantennas.com/arrowii/146-437.html Product price/ordering link]&lt;br /&gt;
* [http://www.arrowantennas.com/sub/arrowiiyagi.html Product details link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Elk Log Periodic.jpg|left|frameless|112x112px]]&lt;br /&gt;
&lt;br /&gt;
==== Elk Log Periodic ====&lt;br /&gt;
VHF/UHF portable yagi&lt;br /&gt;
&lt;br /&gt;
Estimated cost: $130-$163&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Some SatNOGS stations using this antenna:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
* [https://elkantennas.com/product/dual-band-2m440l5-log-periodic-antenna/ Product link]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;A radome design is available from SatNOGS. This will protect the ground station from the elements in all but extra ordinary conditions. The design can be found [https://gitlab.com/librespacefoundation/satnogs/satnogs-radome/blob/master/satnogs-radome-v1-bom.ods here] and construction guide [https://ohai.satnogs.org/project/satnogs-radome-v1/hardware/ here].&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cshields</name></author>
		
	</entry>
</feed>