How Small Is Too Small?

Not a rhetorical question! This week we consider the most micro microcontroller: the HC32L110. It’s the new title holder of the smallest ARM Cortex M0+ part. But could you actually use it?

MCU is the black thing that’s smaller than the capacitor.

I remember way back, when I first learned to solder surface-mount components. It was fiddly at first, but nowadays I don’t use through-hole components unless someone’s twisting my arm. And I still do my soldering myself — down to 0603 really isn’t all that bad with an iron, and below that, there’s always the heat plate. My heat plate has also gotten me through the two times I’ve actually needed to put down a ball-grid-array part. It wasn’t as bad as I had feared, honestly.

So maybe it’s time for me to take the BGA plunge and design a board or two just to get more familiar with the tech. I probably won’t dive straight into the deep end, like the featured chip here with 0.35 mm ball pitch, but rather stick with something that the cheap PCB services can easily handle. My experience tells me that the best way to learn something is just to test it out.

Now, off to go part shopping in the middle of a chip crisis! Wish me luck.

Depraz Mouse Clone Has A USB Tail

In 1980, Logitech started selling a round, three-button input device known the Depraz mouse or Swiss mouse, which was made by — you guessed it — a Swiss company called Depraz. At the time, Logitech was primarily a software development outfit, but the success they saw in selling the Depraz mouse led them to leave logic and looping behind in order to pursue peripherals permanently.

[John Floren] recently decided to make a modern clone called the Bellwether mouse. You may remember that [John] previously restored a vintage Depraz to working condition. The only problem is that ‘working condition’ for a 40-year-old mouse is underwhelming on a modern computer.

The Bellwether mouse sports a high-end Pixart PMW3389 sensor and uses a PIC16F1454 for the controller. The most complicated part was dealing with voltage levels, because the PIC wants 5 V and the sensor only 2 V. The firmware is a mix of Microchip’s USB HID demo code and [Daniel Kao]’s Arduino code for the PWM3389 sensor.

Unlike the original Depraz’s male DE-9 connector, this updated version connects via USB. We like that [John] learned FreeCAD in order to make the body, and especially that he glued fishing weights to the underside for more heft. Check it out in action after the break. We were most curious about those switches, which at first glance look like they could be keyswitches with DSA keycaps. But no, they’re just some cool switches from the depths of Digi-Key.

Want to print yourself something more ergonomic? Perhaps you’ll click with Ploopy, the open-source trackball.

Continue reading “Depraz Mouse Clone Has A USB Tail”

holding up the flavor stone

An Infinity Gem That Didn’t Make The Cut, The Flavor Stone

MSG (Monosodium Glutamate) is a flavor enhancer used to add a meaty/savory (often called umami) flavor to a dish. You might even have some in your pantry (though more likely it is in something that is in your pantry). What you might not know is that you can grow it into a large crystal.

[Chase] does an excellent job walking through the details of the process. MSG is one of the many common household substances that can grow into a crystal such as table salt, alum, fertilizer, sugar, or Epsom salt to name a few. The idea is quite simple —  just create a supersaturated solution with your desired crystal material and then suspend a string in it; but the execution has some nuance. To create a medium that’s super saturated, heat some water and mix in equal parts of MSG. Then let it cool once it has all dissolved and split it into two parts, one big and one small. You need to create a seed crystal, so place the small solution in a shallow dish and let a crystal percolate out over the new few days. You attach one of the seed crystals that grow to a string and suspend it in your solution. There are several gotchas around how to properly harvest the crystals but [Chase] enumerates them for you.

We’ve covered [Chase’s] efforts before when he grew crystals out of Rust. He is on a quest to grow all five flavor stones: salty, sweet, sour, umami, and bitter and we wish him all the best. What we would also love to see is the whole process of MSG from start to finish, making your own MSG.

Bringing IMessage To The Mac

If you’ve invested in the Apple ecosystem, the joys of iMessage likely illuminate your life. Your phone and desktop and laptop all sync your messages. But what if your desktop is running Mac OS 9 or System 2? This is where [CamHenlin’s] MessagesForMacintosh comes in.

Unfortunately, it does require a more modern Mac to act as an access point into the wider iMessage network. The modern Mac sets up a GraphQL database that can be accessed. Then a serial cable connects your “retro daily driver” to a translation layer that converts the serial commands into GraphQL commands. This could be something simple and network-connected like an ESP32 or a program running on your iMessage Mac. [CamHenlin] has a second Mac mini in his demo, seen above.

[CamHenlin] leverages his library known as CoprocessorJS. It allows older machines to hand off complex workloads to more modern machines, allowing modern machines to act as a coprocessor. Getting a single binary to run across many different versions of Mac OS and System is tricky and there were a few tricks involved. Retro68 is a C++17 compiler that targets PowerPC and 68k architectures. Additionally, Nuklear Quickdraw is used to provide a GUI in a performant manner.

It is always a joy to see older hardware do new tricks, often with the help of a bit of modern hardware. Connecting your Mac to the internet can be as easy as Pi.

Glassblowing For The Lab

There was a time when ordering some glassware from a distributor meant making a sizable minimum order, sending a check in the mail and waiting weeks for a box full of — hopefully intact — glassware to arrive. In those days, blowing your own glassware from glass tubes was fairly common and [Wheeler Scientific] has been doing a series on just how to do that. Even if you aren’t interested in building a chemistry lab, you might find the latest episode on making a gas discharge tube worth a watch. There are several videos and you can see a few of them below.

Of course, blowing glass is literally playing with fire, so be careful. Most important rule? Don’t inhale. Then again, for a lot of things, blowing glass doesn’t involve you actually blowing, but it is more like bending and shaping and — technically — what he shows is lampwork, not actual glassblowing, but that’s a technicality.

Continue reading “Glassblowing For The Lab”

Automated Chess Board Plays You

If you’ve ever played chess or even checkers, you’ve probably thought about making a board that lets a computer play you without having to enter your moves and look at the board on a screen. [Greg06] not only thought about it, but he built it.

The board looks great and uses foamboard which makes it easy to reproduce. Each piece has a small magnet within and an electromagnet on an XY motion system can selectively pick up and move pieces. In addition, a reed switch under each square can tell if a square is occupied or not.

Continue reading “Automated Chess Board Plays You”

the active foil flying across the water

Hydrofoils Love This One Simple Trick

Earlier in the year, [rctestflight] created an active hydrofoil RC craft but found the actual performance very lacking. Luckily for him and for us, he continued to tweak it and one tweak suddenly turned it from a nightmare to a dream.

That tweak was adding ArduPilot’s airplane model. The design had three servos, which each actuated the angle of a foil underneath one of the three pontoons. The ship propelled itself via some propellers mounted near the top. If you know much about ArduPilot, you notice that active hydrofoil boat doesn’t show up on the list of supported platforms, and you’re right. [rctestflight] points out that the three servos actually function as a plane underwater. The front two are ailerons and the back one is an elevator, all things that ArduPilot knows how to handle with a tightly controlled loop except for one thing; there’s no altitude data.

So he stole a trick he developed earlier for his ground effect plane and used a distance sensor to let ArduPilot know how to adjust things. He used a sonar sensor instead of lidar as it works better with water and he was pleasantly surprised when he took it out on the lake and it just worked wonderfully. The original goal with the active stabilization was to have the efoil immune to choppy waters, and we’re sad to say that it didn’t quite reach that lofty target. The single sonar sensor follows the wave in front of it beautifully but can’t handle the complex waves being thrown at it. Perhaps some sort of sensor fusion algorithm could provide the necessary data to be truly resilient. But we love watching the foil glide across the water and it is hard to remember that it’s actively flying rather than just floating that way.

Others have tried and failed to 3D print a hydrofoil while others have succeeded. We love that [rctestflight] came back to finish the fight and came away a champion. Video after the break.

Continue reading “Hydrofoils Love This One Simple Trick”