I Built a Model Telegraph

Good Morning from my Robotics Lab! This is Shadow_8472, and today I am building a model telegraph. Let’s get started!

The First Telecommunications

The electric telegraph was invented not long after the discovery that electricity and magnetism were two faces of the same fundamental force of nature. While the image of someone tapping out a message in Morse Code may involve the more iconic piece of hardware –the key– the real heart of the technology is located in the sounder: an electromagnet controlled from miles away. This was what powered the first ever near-instantaneous telecommunications networks crossing America and later the world.

Only limited by the speed of an operator and final delivery, a message from the front lines of the American Civil War could reach Abraham Lincoln in hours or minutes instead of potentially days. It put the Pony Express out of business almost before it got started. It remained unchallenged until Alexander Graham Bell invented the telephone by sending enough information over the wire to reconstruct a human voice – and in fact, smartphones and other personal computing devices still contain the humble electromagnet to deliver convert electrically encoded messages into sounds we can understand.

3D Printed Telegraph Key and Sounder

This project was sparked a post by Mattosx on instructables.com[1]. I’ve already spoken about the issues I had printing this project. Between all the totally failed prints, a case of broken filament, and the slightly peeled pieces, I am lucky to have two sets of parts, though some may need reprinting.

Researching a Group

I have always been at least passively curious about learning Morse. I started seriously looking into it this month. Who all still uses dots and dashes to communicate? Ham radio operators, mostly. I neither have the equipment nor the desire to get the license I would need before participating in clubs using Morse over CW (communications waves).

While musing that I might connect my telegraph over the Internet, I came across Morse KOB on GitHub, apparently the only software tool out there for such a purpose. I reached out to Ed Silky, the only developer I could find contact information for. I figured I might as well so I eventually have a point of contact by the time I finish the Instructable. He responded by the next morning.

Ed shared a wealth of information I had only started piecing together. He called my attention to a critique in the Instructable’s comments, that the sounder doesn’t signal the end of a dot/dash clearly as or distinctly from the beginning of one. Ed warned, “Also, be aware of the differences in the alphabet between American (Landline/sounder) and International (Shortwave/tone / Light) code:” and listed eleven characters and all ten digits with their differing encodings; the earlier American Morse features such things as intra-character spaces and extended dashes – making a properly functioning sounder crucial to understanding American Morse in particular [2].

Assembling the Key and Sounder

Mattosx’s Instructable looks great… until you’re actually part way into assembling the thing. The first red flag is a privated video titled “3D Printed Telegraph Sounder Video” with no written instructions outside the parts list.

The Instructable I’m following is crippled, but I’m limping through it. The 3D modeling isn’t the cleanest on a couple parts – and in fact is missing a piece on closer inspection. I had to creatively chop the parts apart in Slic3r to get them to fit on my damaged bed. Without that video on the sounder assembly, we had to guess at the size of magnet wire, what direction the disks were pointing (in or out), even what order to assemble the different parts in. It’s an interesting idea to make the sounder handle its own electromagnet, but that optional part is unapproachable without any experience working with circuits.

My father and I wound the electromagnet over several sessions, with the internals getting progressively less tidy as mistakes compounded upon each other. By the end, I was just trying to fill in low spots. We hooked it up to two D cell batteries by hand and nothing. We tried a multimeter, but that turned up busted, so I’m left with a project to continue some time in the future.

Takeaway

Based on my incomplete attempt to build this thing, here are my recommended modifications (note that I have not actually tried these yet):

  1. Install magnets, using sandpaper to make the holes a little bigger if need be.
  2. Screw in and wire up the key base before installing the key.
  3. For the sounder electromagnet, search out some sort of spool winding tool to print.
  4. Start with the nubs facing outward instead of inward.
  5. Dry fit the spool so the upper plate lines up with the tops of the base’s posts.
  6. Use a power screwdriver to grab the screw right where the upper plate would otherwise land.
  7. Once you have the electromagnet wound, assemble the top of the sounder.
  8. If all the screws are so loose they fall out, use a snip or few of magnet wire to crowd the screw hole (untested, but this might be a good use for any lines of filament extruded as part of bed leveling prints).

This was my first larger monthly project. It didn’t meet my personal deadline of having a working model to post today because I failed to plan. I only had magnets in hand with a week to go, and I didn’t leave myself any time to diagnose problems as they came up. I now have another project to cycle through as time allows.

Final Question

Have you ever made an electromagnet by hand before? I look forward to hearing your answer in either the comments below or on my Discord server.

Works Cited

[1] Mattosx, “3D Printed Telegraph Key & Sounder,” instructables.com, (no later than March 12, 2019 [3]). [Online]. Available: https://www.instructables.com/3D-Printed-Telegraph-Key-Sounder/ [Accessed April 25, 2022].

[2] E. Silky. “Re: MorseKOB,” “Re: Telegraph Build,” Personal emails (April 7, 2022 to April 22, 2022).

[3] T. Nardi, “Old Meets New In 3D Printed Telegraph,” hackaday.com, March 12, 2022. [Online]. Avalable: https://ieee-dataport.org/sites/default/files/analysis/27/IEEE%20Citation%20Guidelines.pdf [Accessed April 25, 2022].

3D Printing: Trial of Errors

Good Morning from my Robotics Lab! This is Shadow_8472 with a side project of the week. Let’s get started!

I have been 3D printing parts for this month’s large project, but things haven’t been easy.

Keeping my print bed level is probably chief among my challenges. I keep having adhesion issues from the bed being too low and squishing issues where there’s no room between the print head and the bed to lay down plastic – sometimes on the same piece. I’ve been using a pattern that prints concentric squares a test, but sometimes I follow up a successful test with a production print that only leaves a little residue so thin it doesn’t scrape up properly.

Even when the first layer sticks, prints can still peel part way through the print. One piece came out mostly fine except for one malformed corner that may be fine. I’m re-printing because I’m after a second set anyway.

The most exciting failure was when I had three black pieces successfully on their way, and I noticed when there was already a sizable gap between parts and print head. I aborted the print. The filament was stuck; it wouldn’t go in or come out, even at temperature.

I took the print head apart, I found the chewed up filament almost broken off. It refused to come out, even when I yanked on it with the pliers. I wound up trimming what I could get at and ramming the rest through with with an Allen wrench. I never got a positive identification on the clog, but as the plug gave way all at once, I remembered a fuzzle I spotted riding on the filament, and I thought nothing of at the time. I followed it up with a little cleaning filament for good measure.

I took the opportunity of the disassembled print head to at least check my flow rate. The machine wanted the extruder to be at least 160 degrees C. I advanced my e-steps ten times and got a 100 mm segment, give or take a millimeter. Assuming it was trying to advance a centimeter at a time, my printer is healthy in that regard without me having to do anything.

Final Question

What is your most entertaining manufacturing mishap?

I look forward hear your answers on in the comments below or on my Discord server.

Site Maintenance: Forums and Privacy Policies

Good Morning from my Robotics Lab! This is Shadow_8472 with a side project of the week. Let’s get started!

BbForums

This week, I took another look at this website. If I’m going to promote open source and privacy respecting software whenever possible, I best be prepared to lead by example. WPForums Lite was the forums plugin I was shepherded into along with Monster Insights and OptinMonster, two plugins I do not feel OK running. As effective as I hear they can be, it’s not worth my principles. I’m looking into alternatives.

Finding an analytics plugin is proving tricky – a side project for another time. Long story short: the most promising alternative needs me to arrange off-site data storage.

Forums, on the other hand, are now open for business. I’m currently working with bbPress, a forums plugin for WordPress developed by the same team using the same open source principles. You may have also noticed a new navigation bar I needed to expose a test forum. I expect it to change as I learn more about web development. Special thanks to Commander Stryker for helping me bug test it.

User Data Privacy

Since I started this blog, legislation to regulate the collection and sale of user data has been passed in the EU (GDPR) and California (CCPA). While I believe neither applies to me specifically because I’m not advertising in the EU and am not selling anything, respectively, I want to build my site to respect the principles of privacy anyway.

This week also saw me working over the privacy policy with another plugin. I believe I got it passable, but it’s still subject to further development.

Final Question

Do you know of a good open-source, privacy-respecting analytics plugin for WordPress?

I look forward hear your answers on in the comments below or on my Discord server.

A Brief Announcement

Good Morning from my Robotics Lab! This is Shadow_8472, and today I would like to talk. Let’s get started!

I want to interact with my readers and grow the community. That’s why I’m launching Shadow’s Robotics Lab on Discord, where you can talk about your tech projects, exchange help with Linux support, or just hang out.

On the flip side, I’ll be saving my main projects for the last Monday of every month with side projects other weeks.

If you want the nitty gritties about all my projects as I work on them, then join Shadow_8472’s Robotics Lab on Discord.

Final Question

How long have you been a reader?

I look forward to reading your answer on my Discord server.