A 3D-printed mechanism is clamped between the jaws of a pair of calipers, which are surrounded by 3D-printed covers. A hammer is resting against one of the jaws, and a man's gloved hand is holding the calipers.

Embossing Precision Ball Joints For A Micromanipulator

[Diffraction Limited] has been working on a largely 3D-printed micropositioner for some time now, and previously reached a resolution of about 50 nanometers. There was still room for improvement, though, and his latest iteration improves the linkage arms by embossing tiny ball joints into them.

The micro-manipulator, which we’ve covered before, uses three sets of parallel rod linkages to move a platform. Each end of each rod rotates on a ball joint. In the previous iteration, the parallel rods were made out of hollow brass tubing with internal chamfers on the ends. The small area of contact between the ball and socket created unnecessary friction, and being hollow made the rods less stiff. [Diffraction Limited] wanted to create spherical ball joints, which could retain more lubricant and distribute force more evenly.

The first step was to cut six lengths of solid two-millimeter brass rod and sand them to equal lengths, then chamfer them with a 3D-printed jig and a utility knife blade. Next, they made two centering sleeves to hold small ball bearings at the ends of the rod being worked on, while an anti-buckling sleeve surrounded the rest of the rod. The whole assembly went between the jaws of a pair of digital calipers, which were zeroed. When one of the jaws was tapped with a hammer, the ball bearings pressed into the ends of the brass rod, creating divots. Since the calipers measured the amount of indentation created, they was able to emboss all six rods equally. The mechanism is designed not to transfer force into the calipers, but he still recommends using a dedicated pair.

In testing, the new ball joints had about a tenth the friction of the old joints. They also switched out the original 3D-printed ball mount for one made out of a circuit board, which was more rigid and precisely manufactured. In the final part of the video, he created an admittedly unnecessary, but useful and fun machine to automatically emboss ball joints with a linear rail, stepper motor, and position sensor.

On such a small scale, a physical ball joint is clearly simpler, but on larger scales it’s also possible to make flexures that mimic a ball joint’s behavior.

Illustrated Kristina with an IBM Model M keyboard floating between her hands.

Keebin’ With Kristina: The One With The Ball-Joint Keyboard

Get a handle on this bad boy! Okay, so those voids are really more for airing out your palms, I’d imagine, because palm sweat sure is real — you should see the pads of my Kinesis. This kind of looks like two sawed-off machine guns kissing, and I mean that in the best possible and non-violent way.

Image by [ntc490] via reddit
So, [ntc490] has been on Team Special Keyboard for eight years now and decided it was time to design one. The goal was to make something semi-portable, super ergo, and as easy/cheap to build as possible, which, honestly, that sounds like one of those pick-two situations.

And yet, pricing (oh yeah, this is gonna be A Thing You Can Buy) will be around $115-155, depending upon whether you want the base kit, or the add-ons, too, minus switches and key caps.

So let’s get into the particulars here. As you can see, there are key wells and thumb clusters, inspired by other keyboards including your bog standard Maltrons, Kinesis Advantages and more modern, open-source takes like the Dactyl. [ntc490] loves the key well-thumb cluster combination, and I do, too (hello from the Glove80). And miraculously, the keys are hot-swappable via sockets.

Two hands rest on a joined split keyboard with keywells and tenting. The two halves are on ball joints and connect in the middle.
Image by [ntc490] via reddit
That novel tenting mechanism is adjustable, rugged, and portable. You can tent it near-vertical, lay it flat, or take it apart if you wish. The thing is modular for future expansion options such as wrist rests and displays.

Inside, you’d find direct wiring to the GPIOs, so I’m gonna guess that those are RP2040 clones in there. There’s no PCB, no diodes, no matrices to debug.

So please do go visit the thread if this keyboard appeals to you at this price point. I love it, but I would need more rows of keys, personally. The top reddit comment mentions this as well, and [ntc490] says that because the thing is modular, it can easily accommodate more keys in both the wells and the thumb clusters. I seriously want one of these. Just with a few more keys.

Continue reading “Keebin’ With Kristina: The One With The Ball-Joint Keyboard”