Tricks For Mass-Producing Laser-Etched Art

Art is a funny thing. Sometimes, it’s best done in a one-off fashion and sold for a hugely inflated price. Othertimes, it’s more accessible, and it becomes desirable to sell it in great quantity. [Wesley Treat] has been doing just that, and he’s shared some of his tricks of the trade on YouTube.

The video concerns some retro-futuristic raygun artwork panels that [Wesley] made in a recent video. The panels proved mighty popular, which meant he had a new problem to contend with: how to make them in quantity. His initial process largely involved making them in a one-off fashion, and that simply wouldn’t scale.

[Wesley] starts right at the beginning, demonstrating first how he produces stacks of blanks for his art panels. For production scale, he used pre-painted matte aluminium panels to speed the process. It’s followed by a sanding step, before the panels go into a laser etching jig to get imprinted with [Wesley’s] maker’s mark. Panels are then drilled via CNC, etched with their front artwork, and then fitted with a front acrylic panel, similarly cut out on the laser cutter. Then it’s just a matter of packing and shipping, a logistical hurdle that many small businesses have had to overcome.

[Wesley] does a great job of examining what it takes to scale from building one of something to many. It’s a topic we’ve looked at a few times in the past. Video after the break.

Continue reading “Tricks For Mass-Producing Laser-Etched Art”

Building RAM Expansions For The DEC Rainbow 100

It’s hard enough to get your hands on a forgotten computer from yesteryear. It’s even more difficult to get accessories like RAM expansions and graphics cards, because half the time they’re just discarded as random e-waste when they’re outside of their original context. [na103] has solved this problem for the DEC Rainbow 100 to a degree, by building new RAM expansions and graphics cards from scratch.

In the case of the RAM expansion, the design [na103] built is capable of boosting a Rainbow 100 computer to a full 896KB. This is more than other contemporary IBM machines like the 8088 XT, which had an architecture-enforced limit of 640 KB.  It was rebuilt from some notes and original DEC schematics.

Continue reading “Building RAM Expansions For The DEC Rainbow 100”

Building A Rotating Display Plate From A Lazy Susan

A rotating table is a super nifty tool for all kinds of photography and videography purposes. [Handy Bear] built a super simple example using some parts from IKEA.

The build starts with a Snudda, which is IKEA’s version of a Lazy Susan. It’s fitted with a 3D-printed gear to allow it to be easily driven. The platter is then fitted to a 3D printed base, which also contains the drive electronics, and driven by a small brushed DC gear motor. An off-the-shelf speed controller was employed to allow the speed of the platter to be varied as required.

[Handy Bear] does a good job of explaining how to build the project properly while avoiding the usual pitfalls. In particular, he demonstrates how to fit the gear to the platter without getting it off-axis. We also appreciate a design that can be built virtually anywhere thanks to using commonly-available parts.

We’ve featured other rotating tables before, like this open-ended design that was built on a much larger scale. Video after the break.

Continue reading “Building A Rotating Display Plate From A Lazy Susan”

Machine Learning Robot Runs Arduino Uno

When we think about machine learning, our minds often jump to datacenters full of sweating, overheating GPUs. However, lighter-weight hardware can also be used to these ends, as demonstrated by [Nikodem Bartnik] and his latest robot.

The robot is charged with autonomously navigating a simple racetrack delineated by cardboard barriers. The robot is based on a two-wheeled design with tank-style steering. Controlled by an Arduino Uno, the robot uses a Slamtec RPLIDAR sensor to help map out its surroundings. The microcontroller is also armed with a Bluetooth link and an SD card for storage.

The robot was first driven around the racetrack multiple times under manual control, all the while collecting LIDAR data. This data was combined with control inputs to help create a data set that could be used to train a machine learning model. Feature selection techniques were used to refine down the data points collected to those most relevant to completing the driving task. [Nikodem] explains how the model was created and then refined to drive the robot by itself in a variety of race track designs.

It’s a great primer on machine learning techniques applied to a small embedded platform.

Continue reading “Machine Learning Robot Runs Arduino Uno”

Rocker Bogie Suspension: The Beloved Solution To Extra-Planetary Rovers

When navigating the vast and unpredictable expanses of outer space, particularly on the alien terrains of distant planets, smart engineering often underlies every major achievement. A paramount example of this is the rocker bogie suspension system. It’s an integral component of NASA’s Mars rovers and has become an iconic feature in its own right. Its success has seen the design adopted by the Indian space program and thousands of hobbyists in turn.

So, what exactly is it that makes rocker bogie suspension such a compelling design solution? Let’s dive into the engineering that makes these six-wheeled wonders so special.

Continue reading “Rocker Bogie Suspension: The Beloved Solution To Extra-Planetary Rovers”

FPGA Runs IBM 5151 MDA Display

When it comes to driving a display, you can do all kinds of fancy tricks with microcontrollers to get an image up. Really, though, FPGAs are the weapon of choice for playing with these kinds of signals. [Ted Fried] put one to great work driving an ancient IBM 5151 MDA display, and shared his results on Hackaday.io.

The build relies on a Digilent Arty Z7-20 SOC FPGA development board, which has a beefy 600 MHz ARM processor on board. It also packs 500 MB of DRAM—more than enough for storing pixel data for an ancient display.

To drive the old display, [Ted] whipped up a state machine on the FPGA. It’s tasked with fetching display data from RAM and creating the appropriate timings for the MDA display interface. The images are stored directly in an array in C code running on the ARM core. From there, they are copied into the FPGA’s RAM for trucking out to the display. The 720×350 images are stored as 1 bit per pixel, and are created by converting the original JPEGs into single-bit bitmaps in GIMP, before final conversion into a C code array via utility of [Ted’s] own design.

If you’ve ever wanted to display your images in resplendent amber or green, then this could be the project for you. It’s also just a great way to learn about using FPGAs and interfacing with alternative display technologies. If you’ve been whipping up your own retro display hacks, don’t hesitate to drop us a line.

Paper Punching Machine Looks Like Cute Piece Of Computer History Past

Computing used to run on punch cards. Great stacks of cards would run middling programs, with data output onto more punched cards in turn. [Nii] has built a machine in this vein, capable of punching binary into paper tape. 

The machine is run by a stepper motor, which is charged with feeding the paper tape through the machine in steady steps. A series of vertically-actuated solenoids punch holes in the paper tape as directed. The machine buzzes and clicks away like the best electromechanical computing devices of the mid-century era.

To what end, we couldn’t possibly say. One user noted the machine was punching seemingly random binary into the paper tape, and [Nii] has not provided any explanation as to the machine’s higher purpose. Regardless, whatever it is doing, it looks like it’s doing it well. Feel free to speculate in the comments.

Impressively, the petite device will be demonstrated at MF-TOKYO, the 7th Annual Metal Forming Fair in Tokyo this year. We’re sure the clickity-clack will be muchly appreciated in person.  Video after the break.

Continue reading “Paper Punching Machine Looks Like Cute Piece Of Computer History Past”