Skip to main content


My 3d-printed morse key didn't allow me to adjust the throw of the paddle, and I had to move my hand way too far when sending. It was tiring, and I kept occasionally missing a dit or a dah. I swapped out the 12mm M3 screws for 16mm and added a nut. I adjusted the throw to be shorter, then held the screw in place while tightening the nut on the ring terminal to lock it in place.

Then I ran some 400 grit sandpaper against the screws to contour them a bit to fit the screw head they connect to.

Suddenly a lot of the problems I had sending before went away. I still have trouble copying at 10WPM, but sending a sample QSO from paper (so I didn't have to think about spelling while sending) I can now send with this key with few errors at 20WPM...

I hadn't used this key since my nicer Putikeeg arrived. But now I want to do CW #POTA (as my skills increase) so I thought it would be interesting to try strapping this key to my leg... 1/2

#AmateurRadio #HamRadio

This entry was edited (3 months ago)
in reply to Michael K Johnson

I used an infinitely adjustable synthetic belt that fit through the sides to strap it to my leg and practiced sending that way. I found that I could relax my leg while not sending, and then tense my leg while sending to hold the key more firmly in place. The main problem is that if I move, sometimes I activate the paddle, so I need to disable break-in on my transmitter while I'm not actively sending.

I practiced responding to a POTA activation a few times with break-in disabled, and finally decided to take the plunge and actually hunt. It was a very very small hunt (only one QSO) but WG8X took my call from US-3516 in OH.

I suspect that I'll only hunt and not activate for a while, because copying morse code is still really hard. But maybe I can take this to parks and hunt park-to-park as I practice. Or just hunt portable from parks that don't count for POTA because they are municipal or county parks... 2/2

This entry was edited (3 months ago)
in reply to Jason, Human, Average

I might actually finish it and post it with a few more changes.

  • Different print-in-place hinge design (needs more iteration)
  • Holes for routing the dit/dah wires (white and red in the pictures)
  • Optional cover
  • Optional baseplate to lift the key off the surface it is on
  • Slightly longer slot length to accommodate a wider variety of belts
  • A few more fillets and/or chamfers
  • Maybe an optional block jig to help sand the ends of the dit/dah screws flat

If I did that, would you (or anyone else here) print it?

I did start my new design strongly influenced by an "ND" design, but that doesn't prevent me from posting a new and somewhat different model, as far as I can tell. I'd also share the FreeCAD model so that others could make their own changes, and I would use a permissive license for it.

#HamRadio #AmateurRadio #CW

in reply to Michael K Johnson

Sure, I'd print it. Sadly I don't have much time for radio these days, and my code is rusty (and that's being generous), so I'm not sure I'd get much use. But printing it is the easy part (how weird we live in a time where I can make that statement).

Seems like this would be a good piece to electroplate. As cool as it looks, it might look even cooler with a smooth nickel plating. 😀

in reply to Jason, Human, Average

This entry was edited (3 months ago)
in reply to Michael K Johnson

OK, finally got around to printing the design, and that spring was too stiff by far, at least for my taste. I'm trying a new design.

I found some thumb nuts that were originally bed adjustment nuts on my first-ever 3D printer to use to lock in the adjustments for the contacts. This style has a shoulder and is available cheaply online.

I'm also experimenting with putting the body of a 1/8" stereo jack into the hole in the back, so that it can be connected with any 1/8" stereo patch cord rather than having to have a cable permanently connected. That might take some careful soldering, through.

If this design is still too stiff, I'll have to decide between just making it thinner and making a symmetric serpentine shape. I was avoiding a serpentine shape to avoid sloppy contact from the spring stretching, but maybe I'm over-thinking that part.

in reply to Michael K Johnson

That spring design was still too stiff, so the symmetric serpentine was indeed the approach I took. To make enough space, I started over completely from scratch again.

This time, I built up as much as possible as only half the part, then mirrored everything across and added the couple of centered features. I also have a groove cutting through a fillet. This meant that I had to put "dress-up features" (fillets and chamfers) all through the design instead of all at the end. This makes a parametric design more fragile. To combat this, I placed all sketches on base planes and offset them by parametric amounts instead of putting them on faces.

This key is working, but it wants some accessories. The groove down the side is to intersect with a cover/handle, a belt mount, a desk mount that puts the lever off the table, or whatever else one wants... I haven't designed those yet, but they are coming soon.

When I'm done, I will distribute all off this under a license that allows derivatives.

in reply to Michael K Johnson

For example, here's a cover that slides over the key to give a bit longer grip, protect the wiring, and elevate the key off the table if it's set on a table. I'm still working on making the sliding fit perfect by getting the right amount of interference. I'm printing my 4th iteration now as I approach perfection good enough. 😀

Next, I'm thinking of a belt mount with a locking swivel so you can attach it to your leg at a comfortable angle for you.

in reply to Michael K Johnson

in reply to field94Mop

I've been using STEP files instead of STL as outputs, but really one of the values of this one is the parameterization available using FreeCAD. For example, the hole in the back can be smaller if you want to just run a wire into it, or you can choose the diameter to fit a 1/8" stereo jack, and print it that way.

But I can send you STLs.

What type of plastic will you print in?

Do you like a light touch or heavy touch for your keys?

Do you have an m3 tap to cut threads in the plastic?

Hardware required to complete the key:

  • Wire
  • 1/8" TRS jack if you want
  • 3 M3 or M4 ring terminals
  • 1 M3x8 or M3x10 cap-head stainless steel (or brass) screw (common terminal)
  • 2 M3x20 (or longer) stainless steel (or brass) screws (dit and dah)
  • 2 m3 nuts (thumb nuts preferred for easier adjustment

Hardware for the swivel base:

  • 2 M3x8 or M3x10 countersink screws
  • 2 M3 nuts (thumb nuts preferred for easier adjustment)
This entry was edited (3 months ago)
in reply to Michael K Johnson

oh, wow! Thank you! I'll definitely build that. After I fixed my core xy that I just broke while upgrading it. 😀 thanks again, very impressive build instructions, good job, man!
in reply to field94Mop

@field94Mop Ah, always either fun or "fun" fixing the broken printer, depending on whether part of the 3d printing hobby is the fiddling with the printers themselves...

(I have one nearly-stock printer, and one that is my playground for trying out new 3d printer ideas on, which is currently about 90% repaired from a redesign of the head after a giant blob of death.)

in reply to Michael K Johnson

absolutely. Once this one is in a working state again I'll start a second corexy exactly for that reason. It'll be fun! ;)
in reply to Michael K Johnson

i'm an openscad guy myself so can't really help you with the freecad part, but just eyeballing it, I think you're on the right track. I know where the design started from and can see the improvements and understand why.
in reply to Stu Gott

@stu Don't really need help with FreeCAD — just want others to be able to use FreeCAD to modify it, without having to know how to use FreeCAD. Just open it up and type numbers in for some parameters. More or less like the OpenSCAD configurator. ☺
in reply to Michael K Johnson

today I (sheepishly) learned that freecad has a Linux version... 😅😂
in reply to Stu Gott

@stu I first tried FreeCAD in January 2016. I was so confused. I went straight to OpenSCAD, which made lots of sense to me.

Simple fillets and chamfers were what eventually won me over to FreeCAD four or five years ago. But also my machining hobby and making technical drawings, which FreeCAD is good for

FreeCAD can actually integrate OpenSCAD, and I've used that a few times.

in reply to Michael K Johnson

I have created a public repository with the FreeCAD file and a fairly detailed README about the parameters and build process:

gitlab.com/mcdanlj/Single-Padd…

If anyone needs STLs or STEPs, send me a private message with any parameters you need set differently from the default, and your email address and I can send you the files with those parameters set.

Or just download FreeCAD and set them yourself; I included instructions in the README for how to do that.

in reply to Michael K Johnson

Michael K Johnson reshared this.

in reply to Michael K Johnson

so while my local club sits around and talks about how one of the key contributors to WiFi and spread spectrum had great tits, Raleigh is out there creating new things!

Nice!

in reply to Kris Mitka

@mitka At the same gathering, KO4HUI Rob was showing off his latest open source Spooltenna work, another group was characterizing an old switchable signal attenuation box rescued from scrap, someone was showing off a homebrew regenerative receiver made manhattan-style on un-etched copper-clad, someone else demonstrated a new battery box setup with lots of different power options, another member was showing a QRP POTA setup with an amazingly cute little metal iambic key, and I didn't even get around to talk to everyone because I was talking about my key with a bunch of interested folks. It was quite a buzzing convocation!

This is the club that runs RARSfest, which is happening the weekend after next, and as a baby ham I'm really looking forward to being a volunteer at my first-ever hamfest. 🎉

in reply to Michael K Johnson

Thanks.

I am going to try your 3d print out.

Which files do you recommend for a beginner? I noticed you have varying weights and sizes at gitlab.com/mcdanlj/Single-Padd…

in reply to Kris Mitka

@mitka I prefer the lightest springs, the "feather" or "light" configurations. I am also a beginner, but I adjust my adjustable keys with minimal tension and close contact, like a tenth of a millimeter or even less.

The heaviest springs are because I'm told that some people like really high tension, but I wouldn't start there. If you haven't developed those habits, start light and your wrist will thank you. 😀

If you find it's too light, it's just a few grams of plastic, and I designed them to print without supports to minimize waste otherwise.

in reply to Michael K Johnson

I tried a design using an undulating Z spring made out of the printed material so the key is all one piece. There are also FreeCAD files available as well.

github.com/profdc9/RFBitBanger…

github.com/profdc9/RFBitBanger…

in reply to Daniel Marks

@profdc9 This also is a single-piece print of the key proper, including a symmetric undulating S spring (curved to avoid concentrating stress), but a single-paddle key instead of iambic.

I've attached a bottom view showing the printed-in spring.

The other parts in my design are accessories. It's possible to use this key without any of them, though when I hold it I prefer a longer handle to make it more comfortable in the hand. I have used it more often strapped to my leg, practicing to get comfortable for POTA operations. ☺

in reply to Michael K Johnson

You'll have to see how that works out. I am always concerned about the spring cracking over time, so I tend to make the spring big and keep the strain very low to make sure it stays well in the elastic region. If it's a problem, you might have some room to hollow out the interior and make the spring a little bigger. It's a great design, I hope it lasts many cycles!
in reply to Daniel Marks

in reply to sergio_101

@sergio_101 Yeah, it seems to me that there are a lot of younger folks (younger than me) getting interested in CW. I wouldn't be surprised if POTA is helping here. It's not all "AGE HR 153 YRS BN A HAM 122 YRS" on the ragchews — though I am super grateful to the olds on 80m ragchewing at a relaxed 12-15WPM with a clear fist that a baby ham can copy.
in reply to Michael K Johnson

yeah.. there are lots of great video series of people doing #POTA on youtube.
SKCC has lots and lots of people giving out QSO points.. and the SST is a great place to make a ton of contacts in an hour.
#pota
in reply to sergio_101

@sergio_101 My experience so far as a baby ham is that some SKCC operators have beautiful, easy-to-copy fists, and others are wildly syncopated and jazzy, or send dahs that are 10-12 dit-lengths, and break my brain. I'm sure when I've had a few years of experience that will all feel like just fun different accents, but for now I try to find ragchews with good fists to help build an intuition of what a clean fist should sound like, and practice my head copy.

One of my first CW ops was responding to K1USN on SST. Though last Sunday was my first Sunday since DST looking for SST and I couldn't find anyone calling CQ SST, not even K1USN. Thought that was weird and started calling CQ SST. Someone finally kindly came back to me to point out that it didn't start until 0Z and it wasn't time yet. 🤦

in reply to Michael K Johnson

OMG!

I got my radio tuned up.. and got on deck for SST on on friday.. and the bands were 100% DEAD..

Then, i looked at the calendar and realized we were in EDT now.. an hour later, and the bands were full.

I am an old timer, so i usually work super hard to work the unsteady fists, just in case it's someone new. but there is no way i could have done that when i was newer to CW..

in reply to Michael K Johnson

If you have a local ham club with several people interested in this key, you can buy brass hardware, and with the links in the README can buy enough to make 5 keys for $50 (with a bunch left over because of different multiples, of course). I did this because I intend to make several of these keys for testing and display.

But it works fine with far cheaper stainless hardware; brass just looks nicer. As far as I can tell, most hardware stores even in the US have M3 metric hex socket screws in bins, so you don't have to buy 10-packs or 50-packs of hardware. This works perfectly fine. You just need a hex wrench and a small box-end wrench or needle nose pliers or forceps/hemostats or something to tighten the nuts when you adjust spacing.

My goal here is to help make it cheap and easy to have a really usable key.

And if you run into any problems, please please ask for help! The whole point of the beta release is to get feedback so I can improve both the models and the instructions before posting this more widely.

#AmateurRadio #HamRadio #CW #MorseCode

in reply to Ĝan Ŭesli Starling, KY8D

in reply to Michael K Johnson

@Aplonis Also this separate post to the FreeCAD community about how I used FreeCAD to do the design has a few pictures as well.


This week, I released the first beta version of my parametric 3D-printed morse code key. It is a set consisting of a key plus various kinds of mounting or holding arrangements. Screwed down to a desk or block, strapped to your leg, or held in your other hand.

Almost everything about it is parameterized with VarSets for ease of customization, and I wrote a macro to export STEP and STL variants with different built-in 3d-printed springs from light to heavy tension, different lengths of sliding covers, different heights above your leg for the leg mount, and more.

Designed in local builds of FreeCAD 1.1 dev running on Fedora 41. Licensed liberally CC-SA to let others modify and share their modifications.

#FreeCADFriday


in reply to Michael K Johnson

The second third beta release of my #HamRadio #MorseCode single-paddle key is out. The spring weights have been adjusted based on some feedback. Each key has an identifier associated with the weight on the bottom to make it easy to tell them apart. There is now a separate mounting plate for a clipboard or forearm plate like Dan WY3O brought to the RARS meetup.

It's not actually necessary to use ring terminals, especially while experimenting. You might want them on a final version, but while testing, bare wires under the lock nuts and center screw are probably good enough. If I were carrying this POTA or SOTA, though, I'd want the ring terminals for durability.

I'm eager for feedback, and if I get time to print off a new batch tomorrow, I might bring a set to RARSfest Saturday.

#AmateurRadio #CW

This entry was edited (2 months ago)
in reply to Michael K Johnson

Looks like the labels were too big, resulting in some corner lifting in my test print, which will make them not interface with with the holders. Oops.

So I made the labels a little smaller and made a new beta release. I also put some example hold-down screws in the assembly showing the new mount.

Hopefully that print goes better. I hate creating waste. 🤞

in reply to Michael K Johnson

love that design with the print-in-place spring!

I've been using magnets in my attempts to make a decent paddle but that comes with its own challenges - mostly around adjusting the force. So now I'm making another one that will put them onto adjustment screws but that feels very over-engineered.

I also want to add the option to print a heavy base as I've been lugging around a piece of steel to put the mag paddle on ...

in reply to Seb DA6SEB

@DA6SEB@darc.de Thank you!

Further down thread, you can see that one of my beta testers came up with the idea of screwing it down to a board that rests under your arm, and as a result I made a swivel fitting just for that. Maybe something like that would be an option for you?

This entry was edited (2 months ago)
in reply to Michael K Johnson

I like the swiveling leg-strap version but I think eventually I'll make something that attaches directly to the radio by incorporating a dovetail in a fitting that screws to the radios front side corner.

But it would be nice to have that then swivel around instead of being at a fixed angle!

I also saw a kind of clipboard-like setup in a YouTube video (that I can't find now) where everything - radio, paper notebook, mobile phone and CW paddle - is attached to it.

in reply to Seb DA6SEB

@DA6SEB I've thought about making a swivel mount designed for clipboards, but my ideas for that haven't gelled yet; still letting that roll around in my head.

I have the Elecraft built-in front-mounted iambic paddle, but I like the single lever better and am thinking about designing a 3d-printed single-paddle key for my KX3. But I'd try to make it smaller, and haven't worked out a design I like. Meanwhile I'm just using my paddle, held in my left hand, alternating poking on phone and operating the paddle with my right.

Unknown parent

mastodon - Link to source
Michael K Johnson

@cad_viewer Have you thought about making that a clickable link? At least in your profile, where you have the option to link to a web site?

Do you have examples of integrating info a gitlab page?

Unknown parent

mastodon - Link to source
Michael K Johnson
@cad_viewer How is uploading it to your site different from uploading to any of the 3d printing hubs that let you move models around interactively?
Unknown parent

mastodon - Link to source
Michael K Johnson
@cad_viewer What does "community-driven" mean here?
Unknown parent

mastodon - Link to source
Michael K Johnson

@cad_viewer Ok, while I'm on a roll, a few more questions! 😁

Not being Open Source / Libre software, how do you distinguish your project from GrabCad?

How is this different in practice from making an OnShape project with some STEP/IGES files imported into it, as an alternative gratis part display with assemblies?

With respect to embedding as a proprietary service within open source projects as a display engine, what would differentiate it for them from using open source STEP web display built from OpenCASCADE and wasm? (Because, having a choice, who uses IGES over STEP? I was originally introduced to IGES as "I guess...")

Unknown parent

mastodon - Link to source
Michael K Johnson

@cad_viewer Well, that's "how you wonder if someone else will distinguish you from GrabCAD" and I'll let you do your own market research.

But I've also seen open source web-based STEP model visualization that honored colors at least; don't remember whether what I saw included a representation of the tree, since when i care about that i have it open in FreeCAD anyway. 🙂

Unknown parent

mastodon - Link to source
Michael K Johnson

@cad_viewer Right, my questions are only somewhat related to "what is your market?" and were really started by your opening suggestion that I would have a reason to use your services for my Morse code key design, then more generally what a community hobbyist would want, since you started this with an assumption of community outreach.

I still don't grok why a commercial entity is operating from a .org domain; that sets up weird expectations.