Flmsg Forms Rendered as Web Pages

You can spice up your Flmsg forms and make them look like web pages!  The option in Fldigi to open a received form in the web browser is an option frequently enabled.  It allows the entire form to be displayed or printed from the browser.  In order for the browser to render the form, HTML code is generated.

Many don’t realize that ANY web coding language included in the form is rendered by the browser: HTML, CSS, JavaScript.  This means background colors can be changed, hyperlinks included, images displayed, audio or video files played, redirected to websites or YouTube videos, etc.

Standard disclaimer, this is not a good idea during a real NBEMS event for many of the reasons mentioned below.

Things to keep in mind:

  • The message sender has to be knowledgeable in programming or use W3Schools to learn web programming languages.
  • For the HTML to be rendered, receiving stations must have the “Open in browser” set in Fldigi (as described here in NBEMS settings).  The Flmsg window on the receiving end will look like gibberish (code).
  • Website contents, audio or video file contents are not being sent over or using Flmsg.  They are being linked to over the Internet.   This means any links or URLs included but be accessible on the public Internet (not a private internal intranet where receiving stations may not be on the same network).
  • Not every receiving station may be connected to the Internet.  They could be in a location without Internet access or because they’re in a temporary/portable situation.

I’m not going to even begin to scratch the surface on everything that can be included so use W3Schools for ideas.   A couple simple examples:

Turn the page background light-blue:

<style>
body {
background: #3399ff; /* light blue */
}
</style>

Include a link to my website:

<a href="http://www.k8jtk.org/">Link to K8JTK.org, a totally awesome website with lots of Ham Radio tutorials!</a>

Include my mug (picture):

<img src="https://www.jeffreykopcak.com/wp-content/uploads/2015/09/DSCF5081-K8JTK-300x284.jpg" width="300" height="284" />

To view or test code as a receiving station might see it, in Flmsg click File.

Select View.

Click Html delivery.

One of my favorites is the redirect to a web page.  When received, the web browser will direct their web browser to load a website.

I say this is my favorite because there is a story behind it.  Every sound card digital training class I present or article I write, I preach DO NOT SET YOUR SOUND INTERFACE TO YOUR RADIO AS DEFAULT!!! as instructed.  One reason is noted in that post.  One day, I decided to see who followed instructions.  I sent an Flmsg with a redirect to a YouTube trailer video.  Once the video loaded, one ham (who will remain nameless) started transmitting the trailer video over the air (which included music).  Don’t be that guy.

<meta http-equiv="refresh" content="0;url=http://wcarc.bgsu.edu/" />

To wait a specified number of sections, change 0 to that number of seconds.  0 means immediately load the included URL.

Web site loaded in the browser.

Recovering a Partially Received Flmsg Message

We’ve all been there.  Part of a Flmsg message was missed because the receiving station was off frequency, in the wrong mode, or not paying attention.  The issue is corrected and most of the message is received.  However, Fldigi doesn’t know what to do with the form because most of the headers are missing – meaning it won’t open in the browser or Flmsg.

I will demonstrate how I recover Flmsg messages that I’ve partially missed.  How much of the message can be decoded depends on how long it took to rectify the situation while the other station was transmitting.  The sooner, the better.

The key is to start decoding the message before the form/message type is transmitted.  This is transmitted fairly early on.

NOTE: re-transmitting incomplete forms in a real event is NOT acceptable!  That is, this (or similar) procedure is used to recover a message, then that message is transmitted in a real event.  Ask for a re-transmit, if possible.

Check out my other Fldigi and Flmsg posts.

Example message

Example plaintext form message used for this tutorial:

The entirety of the message as transmitted through Fldigi:

... start
[WRAP:beg][WRAP:lf][WRAP:fn K8JTK_Recovering_a_partially_missed_Flmsg.p2s]<flmsg>4.0.1
:hdr_fm:21
K8JTK 20172603194239
:hdr_ed:21
K8JTK 20172603172413
<plaintext>
:tt:19 Flmsg recovery demo
:to:24 Digital Net Participants
:fm:5 K8JTK
:dt:10 2017-03-25
:tm:5 1612L
:sb:35 Recovering a partially missed Flmsg
:mg:491 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tempor mi lectus, at ultrices leo suscipit et. In
aliquet semper pulvinar. Phasellus consequat nisi at orci feugiat euismod ac vitae magna. Proin a nisl est. Sed dignissim
faucibus sagittis. Proin a ornare mauris. Maecenas efficitur ante eu mauris tempus congue. Pellentesque at nulla purus.
Morbi nec pharetra nulla, at bibendum lorem. Donec et libero non ex ultricies porta. Aliquam quis mauris aliquet mi
efficitur ullamcorper.
[WRAP:chksum 780E][WRAP:end]
... end

In this message the form type is <plaintext>.  Everything before that tag could be missed and the message will still open in Flmsg using this process.

Recovering the form

In the Fldigi receive pane, part of the message was lost.  Note that <plaintext> form type is still received.

When the transmission is complete, Fldigi won’t open Flmsg or open the message in the web browser because not all headers were received.

Right-click in the receive pane.

Click Select All.  This will highlight the entire contents of the receive pane.

Right-click again and click Copy.  This will copy the entire contents of the receive pane to the clipboard.

Open a plaintext text editor like Notepad, Notepad++, Vim, or Nano.  Do not use Microsoft Word or LibreOffice Writer.

Right-click in the text document and select Paste.

Remove any other unnecessary text or other messages that are not part of the intended message.  In this case, the lines about ‘reading macros’ are removed.

Save the message someplace easy to remember like the Documents folder or Desktop.  I’ll put them in the same directory as messages extracted from Fldigi: C:\Users\USERNAME\NBEMS.files\WRAP\recv.

Enter a File name.

Leave the extension as “.txt

Click Save.

Open Flmsg.

Click File.

Click Open.

Navigate to the location where the file was saved from the text editor.

Next to the file name box, select All Files.

Click the file name.

Click Open.

The recovered message is open in Flmsg!

If the form type was missed, a message will indicate an error in the data file (see Failed to Receive Form Type below).

To open the Flmsg form in the browser, in Flmsg click File.

Select View.

Click Html delivery.

Failed to Receive Form Type

If the message type was not received, there are still ways to recover the message but the form type must be obtained.  This usually means asking the transmitting station for the form type they sent.

Using our previous message example, paste and clean up the text in the editor as described above.

Notice that <plaintext> tag is not seen.

Above the first line, insert the form type tag for the message.  In this case <plaintext>.  Other common form types:
<blankform>
<csvform>
<ics213>
<plaintext>
<radiogram>



Save the message and open in Flmsg as described above.

Notes:

  • Missing data shows up as blank fields in the Flmsg form – including those parts of the form where the field prefixes are missing (“fm,” “tm,” “sb,” or “mg,” etc.).  In the Plaintext form, if the message prefix is missing, since it’s one of the last prefixes transmitted the entire form will appear blank.
  • If the wrong form type is inserted (<plaintext> when it should have been <radiogram>), the file will open in Flmsg but the fields will not be populated.  The field prefixes are generally not the same from form-to-form.

Ohio Section Journal – The Technical Coordinator – March 2017 edition

One of the responsibilities of the Technical Coordinator in the Ohio Section is to submit something for the Section Journal. The Section Journal covers Amateur Radio related things happening in and around the ARRL Ohio Section. It is published by the Section Manager Scott – N8SY and articles are submitted by cabinet members.

Once my article is published in the Journal, I will also make it available on my site with a link to the published edition.

You can receive the Journal and other Ohio Section news by joining the mailing list Scott has setup. You do not need to be a member of the ARRL, Ohio Section, or even a ham to join the mailing list. Please sign up!

If you are an ARRL member and reside in the Ohio Section, update your mailing preferences to receive Ohio Section news in your inbox. Those residing outside the section will need to use the mailing list link above.
Updating your ARRL profile will deliver news from the section where you reside (if the leadership chooses to use this method).
Go to www.arrl.org and logon.
Click Edit your Profile.
You will be taken to the Edit Your Profile page. On the first tab Edit Info, verify your Email address is correct.
Click the Edit Email Subscriptions tab.
Check the News and information from your Division Director and Section Manager box.
Click Save.

Now without further ado…


Read the full edition at: http://n8sy2.blogspot.com/2017/03/march-edition-of-ohio-section-journal.html

THE TECHNICAL COORDINATOR
Jeff Kopcak – TC
k8jtk@arrl.net

DSCF5081 K8JTKHey Gang,

Ever heard of a makerspace? I hadn’t until one of the podcasts I follow, Hak5, talked about the concept and visited a couple. Following that, the “QSO Today” podcast (episode 75) talked about a connection to ham radio and the January 2017 edition of QST gave ideas for clubs participating in “Maker Faires.” Makerspaces, sometimes referred to as hackerspaces, hackspaces, or fablabs are shared resources for creative DIY types where people can gather to create, invent, and learn. Sound familiar? It should. Those are the foundations of Amateur Radio.

“These spaces combine manufacturing equipment, community, and education for the purposes of enabling community members to design, prototype and create manufactured works that wouldn’t be possible to create with the resources available to individuals working alone” states makerspace.com. Makerspaces are a relatively new idea with a leaning toward younger individuals. Spaces can be setup by a group of individuals, nonprofit company, or for-profit company who host spaces in rented buildings, schools, universities, libraries, or anywhere else the community decides to meet.

The business model is similar to that of a gym membership where users of the space pay a monthly membership fee – somewhere in the neighborhood of $30-$50. This gives members access to the facility and its resources. Those resources may include: machine shop, wood shop, welding shop, electronics lab, 3D printer, laser engraver, art supplies, blacksmithing, molding and casting, robotics lab, CAD software, glass blowing, space for experiments, and even entrepreneurship classes. The possibilities are endless. This model works because purchasing even one piece of equipment will run an individual more than the cost of a membership fee. Experts and instructors are available to help others learn how to use the equipment – on-site or through training classes.

When you think about it, hams have been doing this for decades: borrowing radios, borrowing test equipment, and pulling knowledge from the larger community to accomplish a task. The community, as a whole, is a much more powerful resource when each individual shares their own knowledge with the community and builds encouragement for others. Look at all the aspects of the ham radio hobby. Some hams are good at soldering, surface mount, climbing towers, programming, tuning repeaters, fabrication, digital operation, software defined radios, Internet linking, portable operation, award chasing, DX, CW, QRP, building antennas – no one ham can do it all. It’s the reason most of us join clubs. Contribute to the community and learn from others.

Getting ham clubs affiliated with makerspaces will promote the maker mentality of ham radio in a space where people who make stuff are already gathering. A club could hold licensing classes or a build project in the space. Others would see those sessions posted around the space, promoted on the website or Facebook group, or in an email to the makerspace members and community inviting others to join in. One club in our section is doing just that. The Wood County Amateur Radio Club has partnered with the BiG Fab Lab in Bowling Green, Ohio. I am a Life member of the WCARC and joined this club while attending BGSU in 2002.

About the BiG Fab Lab from their website:
BiG Fab Lab, LLC is an open-access 24/7 workshop (or “Maker Space”) that serves people in the Northwest Ohio region. We provide the equipment, classes, private storage and studio space, and personal assistance to a membership community that allows them to prototype and develop any idea they can imagine. We are targeting people, schools, and businesses who have an interest in hands-on skills in a variety of crafting, design, manufacturing areas, and business incubation. We also provide retail space so that our members can test market and sell their creations! … Could you imagine the power of bringing business, students (K-12 & university), and community members together into one place? No walls, no silos, each sharing and collaborating with others to innovate, educate, and collaborate. Perhaps we could transform our region and maybe the world!

Located in the Woodland Mall off North Main Street, the $40 membership fee gives access to: a wood shop, machine shop, engravers, 3D printers, plotters, laser engravers, an arts and crafts space for ceramics, large cafeteria style meeting room, and they’re not done yet! Training classes are held for each piece of equipment in the lab. Once a member is trained and demonstrates the ability to safely operate the equipment, an achievement is added to their member swipe-card giving them access to that equipment 24/7.

The BiG Fab Lab will be featured in an episode of the PBS show “The American Woodshop.” Scott Phillips, host of The American Woodshop, and the crew from WBGU-TV (a former employer of mine), taped episode 2409 set to air this month (March 2017). If you missed the show or it’s not carried by your local PBS station, past episodes can be found at http://www.wbgu.org/americanwoodshop/ and look for “Watch Episodes” near the bottom.

In one of my return trips to visit the club, I got a tour from Bob Boughton – N1RB and Bob Willman – WB8NQW to see how this partnership came to be. Mark Bowlus, Founder and Director of the BiG Fab Lab, wanted to strengthen the presence of electronics in the lab. Doing some research, he reached out to the Wood County Amateur Radio Club. Over the past few years, the two have partnered and are developing a relationship promoting electronics and ham radio. The club established a station at the Fab Lab which and will include VHF/UHF station and HF station. Of course, the work is never done and more is being added all the time.

WCARC couldn’t be happier about the cooperation they are receiving from the Fab Lab. To date, there have been two ham radio licensing classes; one Technician and one General. A second Technician class was started in February of this year. The turnout has been better than expected because the BiG Fab Lab is promoting these classes on their calendar and Facebook group. Participants come as far away as Michigan. Students are charged $30 for the training manual, exam fee, and a monetary fee charged by the lab to use the space.

Future plans include building out the electronics area with test equipment. The club hopes to offer regular electronics and license training classes. Once the training classes are in place, the Fab Lab has offered to waive the lab membership free for WCARC members! Additionally, the club plans to use the station as a base of operations, being more out in the public, in case of an emergency.

Issues the WCARC had to address are: legal agreements and unauthorized access to the station. Legal agreements are incredibly important. Their agreement spells out and covers both the lab and club should either entity disband, dissolve, or go out-of-business; for example, what happens to the Club’s equipment. A club seeking to do the same would need legal counsel or know one willing to do pro bono work to write up a legal agreement.

The BiG Fab Lab is a 24-hour facility. Having a station control operator at all times is unreasonable. The club, with the help of a partnering company, developed a method to allow the equipment to be turned on for anyone to listen. To inhibit transmitting, the microphone port will be disabled by default. Once a lab member becomes licensed or holds a valid amateur license, that achievement will be added to their access card just as if they were qualified on any other piece of equipment. When the member swipes the card with that achievement, the microphone port will be enabled allowing that licensee to transmit.

Having access to a full shop is an amazing resource and opportunity to get ham radio out in front of like-minded people. If a similar shop is not nearby, opportunities for clubs to participate in “Maker Faires” are available too. The article in QST describes them as “one part festival, one part flea market, one part rock concert.” Makers are brought together in a hamfest-like environment to display their projects including: 3D printing, electronics and microcontrollers, robotics and drones, music and dance, homemade electric vehicles, art and textiles, cooking, science, woodworking, and blacksmithing.

One theme that kept popping-up in the article: focus on making, not operating. Visitors are not interested in watching a ham making contacts or ‘get licensed’ pamphlets. Take an indirect approach to ham radio. Makers want to see Wi-Fi and Bluetooth used for wireless data links, long-range data systems (data modes, packet), microcomputers and inexpensive tablets, ADS-B, weather satellite receivers, spectrum analyzers, cable and antenna sweepers, and SDR – to name a few. Makers are already familiar with these technologies. Promote these topics – which lead to discussions on getting licensed. Explain ways ham radio can add value to their projects. A new wide area network technology called LoRa has makers really excited to be able to send bidirectional wireless data between 0.3 kpbs and 50 kbps over long ranges. Hams have been doing similar networking with packet and mesh.

Each year, do a different project to keep people coming back. Some examples of projects include demonstration on the relationship between wavelength, frequency, and changes in VSWR. Explain how communication efforts in a recent natural disaster could have benefited by building an NVIS antenna for a particular band. Have a display prepared on antenna resonance with some hands-on activities. An SDR, antenna, and computer could show different signals on a spectrum display. Bring lots of Raspberry Pis, Arduinos, and circuit boards. Be patient as it may take some time to get a maker licensed. Who knows, they may become your club’s most active member.

I challenge clubs to contact these organizations and form a partnership with a local makerspace or participate in a maker faire. I found a number of maker spaces throughout the section including the Columbus Idea Foundry, dubbed “the largest makerspace on the planet” by Tech Crunch. Doing some searching on the Internet leads to maker faires in different parts of the state. Not only is the Wood County Amateur Radio Club pioneering in the maker arena, the Alliance and Massillon Amateur Radio Clubs are involved with the University of Akron Wayne College 3 (UAWC3) Lab.

Efforts to get ham radio into schools for younger adults is great. I think the buy-in from administrators is far too high because it does not fit into their method of teaching to the standardized tests. I’ve been a part of conversations where the feeling that recruitment in scouting programs has not been as favorable as anticipated. Efforts could be better utilized by sharing our hobby with makers, who tend to be younger adults and college aged students with a similar mindset.

Below are links related to makerspaces and faires:

Wood County Amateur Radio Club: http://wcarc.bgsu.edu/

BiG Fab Lab: http://bigfablab.com/

Ohio Hacker/Makerspaces: https://wiki.hackerspaces.org/Ohio

Other locations: https://wiki.hackerspaces.org/List_of_Hacker_Spaces

Makerspace directory: http://spaces.makerspace.com/makerspace-directory

Maker Faires: http://makerfaire.com/map/

That’s about it for this month. Thanks for reading and 73… de Jeff – K8JTK