Welcome to the new FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
If you are having a problem, please check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.

Node-Red / FRStack Satellite Tracking: Raspberry Pi Image Download

I have decided to publish an image of my Raspberry Pi with all of my Satellite Tracking Flows. This is an “almost” ready made Satellite Tracking system.

The system works easily with any Flex client you choose, Windows, Mac, IOS, or Maestro. Multiplex capable, use two clients! (via a second Raspberry Pi). My personal favorite is the Maestro.

I can help with your specific configuration and showing you the features. There are too many interlocks, and dashboard display features to list them all. I built as much functionality into each button and tile to maximize the benefit and minimize the dashboard real estate used.

SatPC32 provides doppler correction and drives all other functions, including:

  • antenna selection
  • Loads the satellite’s Global configuration (I can provide a set of Flex Global Profiles built for each active Amateur Satellite).
  • Provides AZ and EL packet stream for rotor positioning via Node-Red. Many rotors supported via PST rotor app, or directly to Green Heron RT21 controller.

Here is a link to a video I made with Satellite RS-44.

Here is a link to download the Raspberry Pi Image File. Download, burn to a SD Card, install in your Raspberry Pi and run.

The system is Flex Multiplex capable and is made possible by running FRStack REST commands from MKCM Software.

If you do not want a Satellite tracking system, but want an up to date FR Stack capable Raspberry pi, just remove the Satellite Flows and install your own.

Raspberry Info:

  • Login Name - pi
  • Password - raspberry
  • 32 bit Debian OS, v 10, Raspberry Pi Desktop
  • Supports USB boot
  • Burn backup, bootable image, to any USB storage device (SSD Drive or Thumb Drive) from the Raspberry Pi Desktop

Loaded software:

  • FR Stack v 3.1.15
  • Mosquito MQTT broker
  • VNC viewer
  • SSH accessible
  • MKCM Flex 6000 Flows (must be enabled to use)

Stellite Tracking Software:

  • SatPC32. Requires installation of a simple DDE Server on the same Windows PC running SatPC32. Links to the DDE server app download are on the “SatPC32 Listener” flow. Fully integrates SatPC32 into Node-Red.

Rotors:

  • Green Heron RT21 - Based on the original flow from Andreas, N6U. Directly connect and command a Green Heron RT21 AZ / EL rotor controller. I found using a Serial to TCP convertor worked best for getting the RT21 data packets to the Raspberry Pi running Node-Red.
  • PST Rotor Application - Based on the original from Dave, NO2X. Node-Red communicates with PST rotor via TCP. You must configure the TCP UDP nodes and PST Rotor UDP control per the PST rotor manual. PST Rotor will then interface with a large number of rotor controllers to move your AZ and EL antennas.

Antenna Sequencer

  • Pre-Amp / Antenna Sequencer for 2M and 70 CM
  • 2M pre-amp
  • 70CM pre-amp
  • 2M antenna select (vertical or yagi)
  • 1296 MHZ switching with 70CM included.

Relay Board

  • Set up for MQQT so you can use a second pi to remote locate the relays, or not.
  • Relay board flow included on this image, and will function independently, if copied to another Pi and configured to the same MQTT IP.

Other:

* W2 Wattmeter

Alan

WA9WUD

Comments

  • Lou KI5FTYLou KI5FTY Member ✭✭

    Just watched the video - sweet setup. Which vm software are you using to run the windows programs? Look good but the waterfall seemed to be a problem.

  • Lou KI5FTYLou KI5FTY Member ✭✭

    Also could you publish a link to your flex profiles for the satellites?

  • AlanAlan Member ✭✭

    Lou - Thanks

    I am running Parallels VM in Coherance mode. This allow the OS X and the W-10 apps to co-exist on the same desktop.

    I have not noticed a water fall issue. Maybe I am not looking at it correctly???

    Uploaded Flex Sat Profiles to the iCloud, same directory as the Raspberry Pi image.


    Alan

    WA9WUD

  • Lou KI5FTYLou KI5FTY Member ✭✭

    its the 440 waterfall never builds out, mostly empty black screen.

  • K6HNK6HN Member ✭✭

    Looks good Alan! Can you post your flows separate from the Pi image?

    Gary

    K6HN

  • AlanAlan Member ✭✭

    Lou - Thanks

    I am running Parallels VM in Coherance mode. This allow the OS X and the W-10 apps to co-exist on the same desktop.

    I have not noticed a water fall issue. Maybe I am not looking at it correctly???

    Alan

    WA9WUD

  • AlanAlan Member ✭✭

    Gary

    I was hesitant to just post the flows. The flows are tightly integrated and may not work as expected independent of the other flows.

    Per your request, I exported each flow, and put the collection into a zip file, uploaded to the same iCloud directory as the image file.

    Enjoy. Let me know if you need any help or questions. I am on Eastern time.

    Alan - WA9WUD

  • David Decoons, wo2xDavid Decoons, wo2x Member ✭✭✭

    Alan,


    how did the WSJT-X to MAC Logger DX with Sat32PC integration work? When I built it using inject nodes it seemed to build the adif packets correctly.


    73

    Dave wo2x

  • AlanAlan Member ✭✭

    Lou - Thanks

    I am running Parallels VM in Coherance mode. This allow the OS X and the W-10 apps to co-exist on the same desktop.

    I have not noticed a water fall issue. Maybe I am not looking at it correctly???

    Alan

    WA9WUD

  • AlanAlan Member ✭✭

    Dave

    Thanks for your help with logging the Satellite name. Yes, I do have the prototype working. I decided to not publish it for now. The end result was less of an enhancement than I was hoping for.

    As you can see in my screenshots, I am using the full MLDX Log on my satellite screen. I have come full circle to prefer this way of entering log information.

    Alan

  • K6HNK6HN Member ✭✭

    Thanks Alan, I enjoy looking at different methods of solving problems and understand the code may not port over to another system.

    One more request, could you share the DDE server info here so I don't have to go searching through your flows to get it?

    Thanks, Gary

    K6HN

  • AlanAlan Member ✭✭

    Lou - Thanks

    I am running Parallels VM in Coherance mode. This allow the OS X and the W-10 apps to co-exist on the same desktop.

    I have not noticed a water fall issue. Maybe I am not looking at it correctly???

    Alan

    WA9WUD

  • AlanAlan Member ✭✭

    Gary - DDE Server/Client Info for SatPC32 Interface.

    DDE Information:

    The DDE server is "DDE Network Server Bridge V2.0"

    The Node-Red DDE Client Node:


    SatPC32 DDE Config Info, from SATPC32 manual, under "Hints-DDE". Enter these DDE config settings via the Node-Red DDE Client Node:

    ==================================

    The DDE interface is constantly active. The setting of the control "R" ("R" for "Rotor") in the SatPC32 main window is meaningless. Additional rotor functions, for example the park function, are not supported but have to be done by the client program. 

    To establish the DDE link with SatPC32 the Client has to set the DDE parameters as follows:

      Server name: SatPC32,

      DDE Topic: SatPcDdeConv,

      DDE Item: SatPcDdeItem.

    ===================================

    Alan WA9WUD

  • David Decoons, wo2xDavid Decoons, wo2x Member ✭✭✭

    @Alan WA9WUD

    ok on using MAC Logger DX. At least we have a solution to build custom ADIF log packets based on using several sources.


    Dave wo2x

  • AlanAlan Member ✭✭

    I added zip files for: 1) full set of Flex Global Profiles for common Amateur Satellites, and 2) a SatPC32 configuration directory.

    See the Ham Radio Node-Red site for more information and the zip files.

    Here are the Global Profiles. Remember to unzip the file before use:

    Here is how you select the desired SatPC32 Configuration. Configuration 2 is what you use with my Node-Red Satellite Control System. Also, you use Smart SDR CAT, Downlink is Slice A and Uplink is Slice B. Path to the "SatPC32" directory is "c/Users/<your user name>/AppData/Roaming/". Remember to "unzip" the file before use.

    Alan. WA9WUD

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.