A 3D Printed Kinematic Camera Mount

[Enginoor] is on a quest. He wants to get into the world of 3D printing, but isn’t content to run off little toys and trinkets. If he’s going to print something, he wants it to be something practical and ideally be something he couldn’t have made quickly and easily with more traditional methods. Accordingly, he’s come out the gate with a fairly strong showing: a magnetic Maxwell kinematic coupling camera mount.

If you only recognized some of those terms, don’t feel bad. Named for its creator James Clerk Maxwell who came up with the design in 1871, the Maxwell kinematic coupling is self-orienting connection that lends itself to applications that need a positive connection while still being quick and easy to remove. Certainly that sounds like a good way to stick a camera on a tripod to us.

But the Maxwell design, which consists of three groves and matching hemispheres, is only half of the equation. It allows [enginoor] to accurately and repeatably line the camera up, but it doesn’t have any holding power of its own. That’s where the magnets come in. By designing pockets into both parts, he was able to install strong magnets in the mating faces. This gives the mount a satisfying “snap” when attaching that he trusts it enough to hold his Canon EOS 70D and lens.

[enginoor] says he could have made the holes a bit tighter for the magnets (thereby skipping the glue he’s using currently), but otherwise his first 3D printed design was a complete success. He sent this one off to Shapeways to be printed, but in the future he’s considering taking the reins himself if he can keep coming up with ideas worth committing to plastic.

Of course we’ve seen plenty of magnetic camera mounts in the past, but we really like the self-aligning aspect of this design. It definitely seems to fit the criterion for something that would otherwise have been difficult to fabricate if not for 3D printing.

Many Ways To Drive A Small Motor

Tiny motors used for haptic feedback and vibration come in a variety of shapes and sizes. The most familiar is the “eccentric rotating mass” (ERM) variety which just spins an imbalanced weight on a small motor and comes packaged in two form factors. The classic is the pager “pager motor” which just looks like a tiny, adorable motor and the squat cylindrical “pancake style”. ERMs are simple to use but provide imprecise response when compared to their new-age cousin the “linear resonant actuator”. Unlike the motor in an ERM, LRAs are typically an enclosed mass on a spring placed near a coil which pushes the mass back and forth. The name LRA might not be familiar but Apple’s branded implementation, the Taptic Engine, might be a little more recognisable.

[Precision Microdrives] is a vendor of these sorts of devices who happens to have a pleasantly approachable set of application notes covering any conceivable related topic. A great place to start is this primer on ways to drive motors with constant voltage in a battery powered environment. It starts with the most simple option (a voltage divider, duh) and works through a few other options through using an LDO or controller.

If you’re thinking about adding haptics to a project and are wondering what kind of actuator to use (see: the top of this post) AB-028 is a great resource. It has a thorough discussion on the different options available and considerations for mounting location, PCB attachment, drive modes, and more. Digging around their site yields some other interesting documents too like this one on mounting to fabric and other flexible surfaces. Or this one on choosing PWM frequencies.

Of Roach Killer And Rust Remover: Sam Zeloof’s Garage-Made Chips

A normal life in hacking, if there is such a thing, seems to follow a predictable trajectory, at least in terms of the physical space it occupies. We generally start small, working on a few simple projects on the kitchen table, or if we start young enough, perhaps on a desk in our childhood bedroom. Time passes, our skills increase, and with them the need for space. Soon we’re claiming an unused room or a corner of the basement. Skills build on skills, gear accumulates, and before you know it, the garage is no longer a place for cars but a place for pushing back the darkness of our own ignorance and expanding our horizons into parts unknown.

It appears that Sam Zeloof’s annexation of the family garage occurred fairly early in life, and to a level that’s hard to comprehend. Sam seems to have caught the hacking bug early, and by the time high school rolled around, he was building out a remarkably well-equipped semiconductor fabrication lab at home. Sam has been posting his progress regularly on his own blog and on Twitter, and he dropped by the 2018 Superconference to give everyone a lesson on semiconductor physics and how he became the first hobbyist to produce an integrated circuit using lithographic processes.

Continue reading “Of Roach Killer And Rust Remover: Sam Zeloof’s Garage-Made Chips”

Super Mario Bros 2 Player Rom Hack

NES Hack Lets The Mario Bros. Play Together

Being relegated to player two used to be a mark of disgrace in the 8-bit era of videogames. Between never being to select a level and having to wait your turn to play, the second player experience was decidedly third rate. Super Mario Bros. on the Nintendo Entertainment System was no different in this regard as it offered no character selection option and also required players to alternate taking control upon failing stages. It made the two player mode more like playing in parallel than actually together. However, there is a new ROM Hack for the original Super Mario Bros. from [Corpse Grinder] that allows players to play as the Brothers Mario simultaneously. Finally, a true co-op experience.

It’s important to note that the level power-ups have not been doubled-up in the patch, so this will no doubt be some friendly competition. Also it would be in both players interest to play with someone around their same skill level as any player dying in a level will cause both to start back at the last checkpoint. Not to worry, [Corpse Grinder] appears to have yet another Super Mario Bros. co-op patch in the works with this video from their YouTube channel below.

Whether you dump your own NES cartridge or extract the ROM image of Super Mario from a Virtual Console download, the patch itself comes in the form of a XDelta file. In order to apply the patch to a ROM image of Super Mario Bros. you’ll need a program like xdelta UI. Make sure to backup a copy of the ROM image before applying the patch, because this process is a one-way street.

Continue reading “NES Hack Lets The Mario Bros. Play Together”

How The Xbox Was Hacked

The millennium: a term that few had any use for before 1999, yet seemingly overnight it was everywhere. The turning of the millenium permeated every facet of pop culture. Unconventional popstars like Moby supplied electronica to the mainstream airwaves while audiences contemplated whether computers were the true enemy after seeing The Matrix. We were torn between anxiety — the impending Y2K bug bringing the end of civilization that Prince prophesied — and anticipation: the forthcoming release of the PlayStation 2.

Sony was poised to take control of the videogame console market once again. They had already sold more units of the original PlayStation than all of their competition combined. Their heavy cloud of influence over gamers meant that the next generation of games wasn’t going to start in until the PS2 was on store shelves. On the tail of Sony announcing the technical specs on their machine, rumors of a new competitor entering the “console wars” began to spread. That new competitor was Microsoft, an American company playing in a Japanese company’s game.
Continue reading “How The Xbox Was Hacked”

It Might Be Possible To Build A Stingray With A Raspberry Pi

If there’s one thing that’s making you insecure, it’s your smartphone. Your smartphone is constantly pinging the cell towers, giving out your location and potentially leaking your private information to anyone with a radio. This is the idea behind an IMSI catcher, or Stingray in common parlance, and now you too can build one with parts you can buy off of Amazon.

The key to this hack is a software defined radio dongle, or RTL-SDR, that has been repurposed to listen in on a GSM network. Literally the only hardware required is an RTL-SDR that can be bought online for less than fifteen dollars, and you can identify the IMSI, or unique ID linked to every SIM card, in smartphones around you. The only bit of software required is a small Python script from [Oros42], freely available on GitHub.

Of course, building an IMSI catcher with a desktop is of limited utility, and using a laptop is still a bit too bulky to surreptitiously conceal in a public location. No, to really get the bang for your buck out of this, you need to do this with a small single-board computer running off a battery pack. Luckily, [Joseph Cox] over at Motherboard reports, “It is likely possible” to run this on a Raspberry-Pi. We’re guessing it’s even more than “likely” possible.

Flywire Circuits At The Next Level

The technique of assembling circuits without substrate goes by many names; you may know it as flywiring, deadbugging, point to point wiring, or freeform circuits. Sometimes this technique is used for practical purposes like fixing design errors post-production or escaping tiny BGA components (ok, that one might be more cool than practical). Perhaps our favorite use is to create art, and [Mohit Bhoite] is an absolute genius of the form. He’s so prolific that it’s difficult to point to a particular one of his projects as an exemplar, though he has a dusty blog we might recommend digging through [Mohit]’s Twitter feed and marveling at the intricate works of LEDs and precision-bent brass he produces with impressive regularity.

So where to begin? Very recently [Mohit] put together a small wheeled vehicle for persistence of vision drawing (see photo above). We’re pretty excited to see some more photos and videos he takes as this adorable little guy gets some use! Going a little farther back in time there’s this microcontroller-free LED scroller cube which does a great job showing off his usual level of fit and finish (detail here). If you prefer more LEDs there’s also this hexagonal display he whipped up. Or another little creature with seven segment displays for eyes. Got those? That covers (most) of his last month of work. You may be starting to get a sense of the quality and quantity on offer here.

We’ve covered other examples of similar flywired circuits before. Here’s one of [Mohit]’s from a few years ago. And another on an exquisite headphone amp encased in a block of resin. What about a high voltage Nixie clock that’s all exposed? And check out a video of the little persistence of vision ‘bot after the break.

Thanks [Robot] for reminding us that we hadn’t paid enough attention to [Mohit]’s wonderful work!

Continue reading “Flywire Circuits At The Next Level”