<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Consolas","serif";}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Right now what I have is a Yaesu G-5500 rotor with a FoxDelta ST2 interface.  I’ve been working on a VB app to do the basic setup and sending commands receiving current location data from the rotor.  The command structure is really quite simple – sending and receiving 1-3 character codes and position data via a serial port. <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>At the moment I have it able to send a position command, move the rotor, and read the position as it is moving.  The code is crude (crap), but it works.  My problem has been time.  I actually got some time to work on it last night – (woo hoo!).    More sunshine = less programming time <g>.   Factor in work + teenagers + upcoming high school graduation + upcoming college graduation + a “honey do” list + farm and animals = Life as we know it (sigh, snivel, whine – ok, done now)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I picked up an interface to read the GPIB data, but I either didn’t read the ad well enough or got switched – I haven’t gone back and looked (irrelevant now anyway).  The interface I got will work, it just needs to be setup on an older OS, then it will work fine (no newer drivers) – either that or I go buy a newer interface (and pay more attention this time).<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>If you have the time and capability to crank this out quicker (and make Bart happy <g>), I’m more than willing to hand over the gear and let you have at it!  I just want it back when all is said and done so I can eventually do some satellite work.  If it doesn’t it for some reason, I’ll keep plugging away at it and get it done as soon as  I can!<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>For anyone who’s interested I’ve attached a manual for Yeasu’s interface. While it doesn’t match the FoxDelta ST2, it has the command set listed in the last few pages.  It also addresses some scan speed and other parameters as well.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Cheers,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Rob<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> PSDR [mailto:psdr-bounces@hamwan.org] <b>On Behalf Of </b>Caleb Skurdal<br><b>Sent:</b> Tuesday, May 07, 2013 1:19 AM<br><b>To:</b> Puget Sound Data Ring<br><b>Subject:</b> Re: [HamWAN PSDR] Hello<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p>Hi Bart,<br>The first two items on the list are pieces I could do. The third I'd have to look into more. I've never done graphics rendering so that may be better left for others. Though it should be easy to find info on getting it rendered. <o:p></o:p></p><p>What type of interfaces do the antenna rotator and microwave instruments use? If you have model numbers or interface specs I can look up documentation and see if I can design a software solution to setup, interface, and control them all to work together.<o:p></o:p></p><p>I imagine getting a client server solution running with less than milliseconds RT should take a few days. A direct web solution should be simple.<o:p></o:p></p><p>I have raspberry pi Linux box that may work well.<o:p></o:p></p><p>Regards,<br>Caleb Skurdal <o:p></o:p></p><div style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt'><div><div><p class=MsoNormal style='margin-bottom:12.0pt'>Hi Caleb!<br><br>The list must be feeling under the weather if I'm the first person to reply to you.  :P  There's been a lot more chatter recently on freenode/#HamWAN.  Feel free to come in and idle if nothing else.<br><br>So we had the Tuesday meeting (you should dial in if you can, details on front page of <a href="http://hamwan.org" target="_blank">hamwan.org</a>) and gave some thought to what might be up your alley.  One of the things we're trying to do is to improve our lab capabilities in terms of antenna radiation measurement.  Right now we can take 1-dimensional slices of these patterns and produce results like this:<o:p></o:p></p><p class=MsoNormal align=center style='text-align:center'><img border=0 width=480 height=480 id="_x0000_i1025" src="cid:image001.png@01CE4AFC.B0E16AA0" alt="./temp/cache/6daf471697293d9e55e0b9a31e79da09_1.png"><o:p></o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'><br>You can tell from the above that this particular antenna is fairly well behaved, nice even power spread over a 120 degree front beamwidth, and reasonable sidelobes towards the rear.<br><br>But 1D scans don't tell the whole story.  So we bought some hardware to control antenna movement in 2 rotational dimensions.  When this hardware is guided properly, along with the signal measurement equipment, we could generate full blown 3D radiation pattern images like this:<o:p></o:p></p><p class=MsoNormal align=center style='text-align:center'><img border=0 width=436 height=325 id="_x0000_i1026" src="cid:image002.jpg@01CE4AFC.B0E16AA0" alt="http://www.antenna-theory.com/antennas/reflectors/dish3.jpg"><o:p></o:p></p><p class=MsoNormal><br>You can see so much more detail here, since it shows exactly what happens at all possible radiation angles in our 3D universe.  One more dimension could be added to this though, and that is frequency.  It would be good to see how these 3D patterns change shape as the antennas are swept through their operational frequency range.  We could also look at characterizing polarization as yet another dimension.<br><br>So, long story short, the guy who's been tinkering with getting all the control software written for running these measurements has been swamped for time.  Perhaps with your CS background you wouldn't find it too difficult to help bring this measurement setup into reality?  Here's what's needed:<br><br>1) 2-axis control commands need to be sent over a serial port.  Timing and synchronization and reproducibility are considerations here, so it's not entirely arbitrary how this is done.<br>2) Commands need to be sent to possibly multiple microwave instruments over a GPIB interface.  At the very least, commands to read signal strength.  Better yet though would be commands to setup all the right signal generator + spectrum analyzer parameters and control frequency / etc over the course of the measurements.<br>3) Once the data is there in RAM, it needs to be made presentable somehow on the web.  WebGL is sounding like a good option for rendering these 3D images in browsers.  People should be able to move the shape around and zoom in/out on it.  There should also be sliders to control any other dimensions, like frequency, or polarity angle.  Right now, I'm not aware of any widget that can present such data on the web.  It would also be good for the data to stay in its raw form on the back-end so that it can be computed on easily in future (unpredictable) ways.  The first radiation pattern I showed you is rendered in real-time by the web server from a couple arrays pasted into the wiki page.  A similar approach in 3D land would be good.<br><br>Does any of this sound interesting?  Between Rob Salsgiver and myself, we can provide all the necessary hardware.  It's the software we're missing.  You can see my current 1D software on the <a href="https://www.hamwan.org/t/tiki-index.php?page=Antenna+Analysis&structure=HamWAN" target="_blank">Antenna Analysis</a> page, attached at the bottom.<br><br>Let me know if this or something else would be up your alley,<br><br>--Bart<br><br><br>On 4/27/2013 10:16 PM, Caleb Skurdal wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p>Hi all,<br>I'm Caleb Skurdal AD7U. I met Bart today at the Northwest Linux fest in Bellingham. I've been a ham for about 17 years; though I've been tinkering with electronics for over 22. I have a Computer Science background and all levels of the network stack I find highly interesting. This an exciting project from the purely technical standpoint and I see it as very valuable to the community from a emergency preparedness perspective. I'm excited to learn more about the project and hopefully to be able to contribute to successfully implementing and growing it.<o:p></o:p></p><p>Regards,<br>Caleb Skurdal<o:p></o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p><pre>_______________________________________________<o:p></o:p></pre><pre>PSDR mailing list<o:p></o:p></pre><pre><a href="mailto:PSDR@hamwan.org" target="_blank">PSDR@hamwan.org</a><o:p></o:p></pre><pre><a href="http://mail.hamwan.org/mailman/listinfo/psdr_hamwan.org" target="_blank">http://mail.hamwan.org/mailman/listinfo/psdr_hamwan.org</a><o:p></o:p></pre></blockquote><p class=MsoNormal><o:p> </o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt'><br>_______________________________________________<br>PSDR mailing list<br><a href="mailto:PSDR@hamwan.org">PSDR@hamwan.org</a><br><a href="http://mail.hamwan.org/mailman/listinfo/psdr_hamwan.org" target="_blank">http://mail.hamwan.org/mailman/listinfo/psdr_hamwan.org</a><o:p></o:p></p></div></div></body></html>