RotBot Adds An Extra Dimension To 3D Printing, With A Twist

It always seemed to us that the Z-axis on a 3D printer, or pretty much any CNC machine for that matter, is criminally underused. To have the X- and Y-axes working together to make smooth planar motions while the Z-axis just sits there waiting for its big moment, which ends up just moving the print head and the bed another fraction of a millimeter from each other just doesn’t seem fair. Can’t the Z-axis have a little more fun?

Of course it can, and while non-planar 3D printing is nothing new, [Stefan] over at CNC Kitchen shows us a literal twist on the concept with this four-axis non-planar printer. For obvious reasons, it’s called the “RotBot,” and it comes via the Zurich University of Applied Sciences, where [Michael Wüthrich] and colleagues have been experimenting with different slicing strategies to make overhang printing more manageable. The hardware side of things is actually pretty intuitive, especially if you’ve ever seen an industrial waterjet cutter in action. They modified a Prusa printer by adding a rotating extension to the print head, putting the nozzle at a 45° angle to the print bed. A slip ring connects the heater and fan and allows the head to rotate 360°, with the extruder living above the swiveling head.

On the software side, the Zurich team came up with some clever workarounds to make conical slicing work using off-the-shelf slicers. As [Stefan] explains, the team used a “pre-deformation” step to warp the model and trick the slicer into generating the conical G-code. The G-code is then back-transformed in exactly the opposite process as pre-deformation before being fed to the printer. The transformation steps are done with a bit of Python code, and the results are pretty neat. Watching the four axes all work together simultaneously is quite satisfying, as are the huge overhangs with no visible means of support.

The academic paper on this is probably worth a read, and thankfully, the code for everything is all open-sourced. We’re interested to see if this catches on with the community.

Continue reading “RotBot Adds An Extra Dimension To 3D Printing, With A Twist”

A tiny CRT showing an eye, inside a plexiglass enclosure

This Eye Is Watching You From Its Tiny CRT

The days of cathode ray tubes, or CRTs, are firmly behind us, and that’s generally a good thing. Display tubes were heavy, bulky and fragile, and needed complicated high-voltage electronics in order to work. But not all of them were actually large: miniature display tubes were also produced, for things like camcorder viewfinders, and [Tavis] from Sideburn Studios decided to turn one of those into a slightly creepy art project.

The heart of this build is a one-inch CRT that was salvaged from an RCA video camera. [Tavis] mounted the tiny tube inside an acrylic box on a 3D printed base. Inside that base sits a Raspberry Pi along with a high-voltage driver and a power management board. The Pi continuously plays a video that shows a human eye blinking and looking in various directions. Just an eye, floating in space, looking at the world around it.

The magic is briefly lost when the Pi starts up, because it then shows a microscopic version of the Pi’s standard bootup sequence, but once the thing is running it adds a weird vibe to a room. It actually looks like something you’d find in an avant-garde art exhibition — in the video (embedded below) it’s accompanied by eerie music that gives it an even more unsettling feel. Electronic eyes are always a bit scary, especially when they’re actually looking at you.

Continue reading “This Eye Is Watching You From Its Tiny CRT”

Flip-Segment Digital Clock Is A Miniature Mechanical Marvel

Clocks are such mundane objects that it’s sometimes hard for them to grab your attention. They’re there when you need them, but they don’t exactly invite you to watch them work. Unless, of course, you build something like this mechanical flip-segment clock with a captivating exposed mechanism

“Eptaora” is the name of this clock, according to its inventor [ekaggrat singh kalsi]. The goal here was to make a mechanical flip-segment display as small as possible, which meant starting with the smallest possible printable screw hole and scaling the design up from there. Each segment is controlled by a multi-lobed cam which bears on a spring-loaded cam follower. When the cam rotates against the follower, a segment is flipped up from the horizontal rest position to the vertical display position. A carryover mechanism connects two adjacent displays so that each pair of digits can be powered by a single stepper, and the finished clock is quite small — a little bit larger than the palm of a hand. The operation seems quite smooth, too, which is always a bonus with clocks such as these. Check out the mesmerizing mechanism in the video below.

We’d have sworn we covered a similar clock before — indeed [ekaggrat] says the inspiration for this clock came from one with a similar mechanism — but we couldn’t find it in the back catalog. Oh sure, there are flip-up digital clocks and all manner of mechanical seven-segment displays, but this one seems to be quite unique, and very pleasing.

Continue reading “Flip-Segment Digital Clock Is A Miniature Mechanical Marvel”

DIy Arduino FM radio enclosure with the lid off, showing the electronics inside

DIY Arduino Due TEA5767 FM Radio

Older hackers will remember that a crystal set radio receiver was often one of the first projects attempted.  Times have changed, but there’s still something magical about gathering invisible signals from the air and listening to the radio on a homemade receiver. [mircemk] has brought the idea right up to date by building an FM radio with an OLED display, controlled with a rotary encoder.

The design is fairly straightforward, based as it is on another project that [mircemk] found on another site, but the build looks very slick and would take pride of place on any hacker’s workbench. An Arduino Due forms the heart of the project, controlling a TEA5767 module, an SH1106 128×64 pixel OLED display and a rotary encoder. The sound signal is passed through an LM4811 headphone amplifier for private listening, and a PAM8403 Class D audio amplifier for the built-in loudspeaker. The enclosure is made from PVC panels, and accented with colored adhesive tape for style.

It’s easier than ever before to quickly put together projects like this by connecting pre-built modules and downloading code from the Internet, but that doesn’t mean it’s not a worthwhile way to improve your skills and make some useful devices like this one. There are so many resources available to us these days and standing on the shoulders of giants has always been a great way to see farther.

We’ve shown some other radio projects using Arduinos and the TEA5767 IC in the past, such as this one on a tidy custom PCB, and this one built into an old radio case.

Continue reading “DIY Arduino Due TEA5767 FM Radio”

A hot glue gun with a revolving stick holder on the back

Quick Reload For Your Glue Sticks: The Glue Gun Six Shooter

They say that the two essential items in any toolbox are WD-40 and duct tape: one thing to make stuff move and another thing to stop stuff from moving. Many hackers would argue that the third essential tool should be hot glue — it stops stuff from moving, but still allows you to move it later if you decide that’s better after all. It also works on loads of stuff ranging from macaroni to microcontrollers. And let’s be honest: who hasn’t done the “pew pew” thing with their glue gun?

[Vije Miller] decided to give his hot glue dispenser a bit of a western vibe and built himself a Glue Gun Six Shooter. Like an Old West revolver, it has a rotating cylinder with six rounds of ammunition that lets you continue gluing right away even if your glue stick runs out in the middle of a job. A tiny switch on the side of the barrel starts the reloading sequence: one servo rotates the cylinder, then another one chambers a round. Both are controlled by an Arduino Nano, which is powered by a 5 V USB power supply hidden in the grip.

A red laser below the barrel gives the user a better aim, as well as a bit more “pew pew” ability. The rest of the gun is pretty standard, similar to what we’ve seen before in a teardown. If you’re looking for something more high-tech, check out [Ben Heck]’s ultimate glue gun.

Continue reading “Quick Reload For Your Glue Sticks: The Glue Gun Six Shooter”

Magnetic Gearbox Design Improvements Are Toothless But Still Cool

Any project that contains something called a “flux modulator” instantly commands our attention. And while we’re pretty sure that [Retsetman] didn’t invent it after hitting his head on the toilet, this magnetic gearbox is still really cool.

Where most gearboxes have, you know, gears, a magnetic gearbox works by coupling input and output shafts not with meshing teeth but via magnetic attraction. [Retsetman]’s version has three circular elements nested together on a common axis, and while not exactly a planetary gear in the traditional sense, he still uses planetary terminology to explain how it works. The inner sun gear is a rotor with four pairs of bar magnets on its outer circumference. An outer ring gear has ten pairs of magnets, making the ratio of “teeth” between the two gears 10:2. Between these two elements is the aforementioned flux modulator, roughly equivalent to the planet gears of a traditional gearbox, with twelve grub screws around its circumference. The screws serve to conduct magnetic flux between the magnets, dragging the rotating elements along for the ride.

This gearbox appears to be a refinement on [Retsetman]’s earlier design, and while he provides no build files that we can find, it shouldn’t be too hard to roll your own designs for the printed parts.

Continue reading “Magnetic Gearbox Design Improvements Are Toothless But Still Cool”

A schematic explaining the workings of the Commodore 64's joystick port

Bluetooth Interface Adds Rumble Feedback To Commodore 64 Games

Nothing says “1980s gaming” like a black joystick with a single red fire button. But if you prefer better ergonomics, you can connect modern gamepads to your retrocomputers thanks to a variety of modern-to-classic interface adapters. These typically support just the directional pad and one or two action buttons, leaving out modern features like motion control and haptic feedback.

That’s a bit of a shame, because we think it would be pretty cool to feel that shock in our hands whenever Pitfall Harry drowns in quicksand or Frogger gets hit by traffic. We’re therefore happy to report that [Ricardo Quesada] has decided to add rumble functionality to the Bluetooth-to-Joystick-port interface that he’s been working on. He demonstrates the feature on his Commodore 64 in the video embedded after the break.

Naturally, any software needs to be adapted to support haptic feedback, but a trickier problem turned out to be the hardware: joystick ports are input-only devices and therefore cannot send “enable rumble” signals to any connected gamepads. [Ricardo] found a clever way around this, using the analog inputs on the joystick port that were typically used for paddle-type controllers.

The analog-to-digital converter inside the computer works by applying a pulse signal to the analog port and measuring the time it takes to discharge a capacitor. The modern gamepad interface simply detects whether these pulses are present; they can be enabled or disabled through software by toggling the analog readout on the joystick port. This way, the joystick port can be used to send a single bit of information to any device connected to it.

[Ricardo] developed patches for Rambo: First Blood part II and Leman to enable rumble functionality. He describes the process in detail in his blog post, which should enable anyone who knows their way around 6502 machine code to add rumble support to their favorite games.

The adapter works with a variety of retro systems that use the Atari-style joystick interface, but if you’re an Apple II user, you might want to look at this Raspberry Pi-based project that interfaces with its nonstandard joystick interface. If you’re into wireless gaming in general, be sure to also check out our history of wireless game controllers.

Continue reading “Bluetooth Interface Adds Rumble Feedback To Commodore 64 Games”