Considering one of the biggest draws of the original Etch a Sketch was how simple it was, it’s always interesting to see the incredible lengths folks will go to recreate that low-tech experience with modern hardware. A perfect example is this giant wall mounted rendition of the iconic art toy created by [Ben Bernstein]. With a Raspberry Pi and some custom electronics onboard, it can even do its own drawing while you sit back and watch.
At a high level, what we’re seeing here is a standard Samsung LCD TV with a 3D printed Etch a Sketch shell mounted on top of it. That alone would be a pretty neat project, and had [Ben] just thrown some videos of designs getting sketched out onto the display, he could have achieved a similar end result with a lot less work. But where’s the fun in that?
To make his jumbo Etch a Sketch functional, [Ben] spent more than a year developing the hardware and software necessary to read the user input from the two large 3D printed knobs mounted under the TV. The knobs are connected to stepper motors with custom PCBs mounted to their backs that hold a A4988 driver chip as well as a AS5600 absolute magnetic rotary encoder. This solution allows the Raspberry Pi to not only read the rotation of the knobs when a person is using the Etch a Sketch interactively, but spin them realistically when the software takes over and starts doing an autonomous drawing.
Several Python scripts pull all the various pieces of hardware together and produce the final user interface. The software [Ben] wrote can take an image and generate paths that the Etch a Sketch can use to realistically draw it. The points that the line is to pass through, as well as variables that control knob rotation and pointer speed, are saved into a JSON file so they can easily be loaded later. Towards the end of the Imgur gallery [Ben] has created for this project, you can see the software working its way through a few example sketches.
Humanoid robots always attract attention, but anyone who tries to build one quickly learns respect for a form factor we take for granted because we were born with it. Pollen Robotics wants to help move the field forward with Reachy: a robot platform available both as a product and as a wealth of information shared online.
This French team has released open source robots before. We’ve looked at their Poppy robot and see a strong family resemblance with Reachy. Poppy was a very ambitious design with both arms and legs, but it could only ever walk with assistance. In contrast Reachy focuses on just the upper body. One of the most interesting innovations is found in Reachy’s neck, a cleverly designed 3 DOF mechanism they called Orbita. Combined with two moving antennae at the top of the head, Reachy can emote a wide range of expressions despite not having much of a face. The remainder of Reachy’s joints are articulated with Dynamixel serial bus servos though we see an optional Orbita-based hand attachment in the demo video (embedded below).
Reachy’s € 19,990 price tag may be affordable relative to industrial robots, but it’s pretty steep for the home hacker. No need to fret, those of us with smaller bank accounts can still join the fun because Pollen Robotics has open sourced a lot of Reachy details. Digging into this information, we see Reachy has a Google Coral for accelerating TensorFlow and a Raspberry Pi 4 for general computation. Mechanical designs are released via web-based Onshape CAD. Reachy’s software suite on GitHub is primarily focused on Python, which allows us to experiment within a Jupyter notebook. Simulation can be done within Unity 3D game engine, which can be optionally compiled to run in a browser like the simulation playground. But academic robotics researchers are not excluded from the fun, as ROS1 integration is also available though ROS2 support is still on the to-do list.
Reachy might not be as sophisticated as some humanoid designs we’ve seen, and without a lower body there’s no way for it to dance. But we are very appreciative of a company willing to share knowledge with the world. May it spark new ideas for the future.
If you’re familiar with vintage portable computers, you know about the GRiD Compass. Even if you’re not into computers of yesteryear, there’s a good chance you’ve seen a Compass or two without realizing it. From battling xenomorphs in Aliens to making the trip to orbit aboard the Space Shuttle, the trendsetting clamshell computer seemed to be everywhere in the 1980s. While far too expensive for the average consumer to afford back then, its no-compromise design and sleek looks helped lay the groundwork for today’s ubiquitous laptops.
Getting your hands on a working GRiD Compass in 2021 isn’t a whole lot easier than it was in 1982, so [Mike] decided to do the next best thing and build his own. His GRIZ Sextant certainly isn’t a replica, but the family resemblance is strong enough to get the point across. The Raspberry Pi powered machine has a greatly reduced “trunk” section in the back as you might expect, but the overall layout is very similar. The Commodore 64 inspired color scheme is probably the biggest departure from the source material, but it’s hard to argue with the results.
It’s clear at a glance that a lot of thought was put into the external aesthetics of the Sextant, but a peek under the hood shows the internal details are equally impressive. [Mike] tells us he has a background in product design, and it shows. Rather than approaching this project as a one-off creation, he’s clearly taken great pains to ensure the design is as reproducible as possible.
All of the individual components of the 3D printed frame and enclosure have been carefully designed so they’ll fit within the build volume of the average desktop machine. Electronic components are screwed, not glued, to the internal framework; making future repairs and maintenance much easier. When combined with the ample internal volume available, this modular approach should make adding custom hardware a relatively painless process as well.
So when will you be able to build a GRIZ Sextant of your own? Hopefully, very soon. [Mike] says he still needs to work some kinks out of the power supply and finalize how the speakers will get mounted into the case. Once those last tweaks are locked in, he plans to release all the STL files and a complete Bill of Materials. For those who want to get a sneak peek before they start warming up the extruder, he’s also started documenting the assembly of the Sextant on his YouTube channel. Continue reading “3D Printed Pi Laptop Honors The Iconic GRiD Compass”→
It wasn’t so long ago that a desktop computer was just a beige box with another, heavier, beige box sitting next to it or maybe perched on top. They’re a bit more visually exciting these days, with even mass produced PCs now shipping with RGB lighting and clear side panels. But even so, few could really look at a modern desktop computer and call it objectively beautiful.
A few of the designs are relatively conservative, and not entirely unlike some of the old “dumb terminals” of the 1970s. With a Raspberry Pi 4 and a tablet-sized screen, these diminutive terminals would be perfectly usable for light desktop work or some retro gaming.
A red ball travels through a network of clear acrylic tubes using 3D printed Venturi air movers, gravity, and toys to help it travel. Spectators can change the ball’s path with their phones via a local website with a big picture of the installation. The ball triggers animations along its path using break beam detection and weaves a different story each time depending on the toys it interacts with.
Here’s how it works: a Raspberry Pi 4 is responsible for releasing the ball at the beginning of the track and for controlling the track switches. The Pi also hosts a server for smartphones and the 25 Arduino Nanos that control the LEDs and servos of the animatronics. As a bonus animatronic, there’s a giant whiteboard that rotates and switches between displaying the kids’ drawings and the team’s plans and schematics. Take a brief but up-close tour after the break.
This awesome art project was a huge collaborative effort that involved the people of Wolfsburg, Germany — families in the community donated their used and abandoned toys, groups of elementary school kids were brought in to create stories for the toys, and several high school kids and other collaborators realized these drawings with animatronics.
Think you’ve seen the best component storage system? This system could only be better if you could walk up and talk to it. [APTechnologies] was tired of using a hodgepodge of drawers and boxen for storing their components. What they needed was an all-purpose solution for storing all kinds of small-to-medium-sized goodies, be they through hole or SMT.
This one happens to have a software interface as well that is searchable with short, crisp expressions that find parts by ID or with parameters. It’s a Python 3 script running on a Raspberry Pi 4B that’s hiding behind the HDMI display. [APTechnologies] printed a special arm for that, and you can find all the files on GitHub. Not only does the LED above the corresponding drawer light up, it lights up in a color that represents the inventory levels. We assume green/yellow/red, but [APTechnologies] doesn’t specify.
A few months back we brought you word of the YARH.IO, an extremely impressive Raspberry Pi portable that featured rugged good looks and a unique convertible design made possible by a removable keyboard. One of the most appealing aspects of the design was that everything was built from off-the-shelf modules; it only took a couple jumper wires and some scrap perfboard to get everything wired up inside the 3D printed enclosure.
The downside of this construction style was that the finished product was a bit chunkier than was strictly necessary. But that’s not the case with the new YARH.IO Micro. The palm-sized portable looks almost exactly like the original, though it had to ditch the removable keyboard in the shrinking process. Gone as well is the touch pad, though with the touch screen capabilities of the Pimoroni Hyper Pixel four inch IPS display, that’s not much of a problem.
What’s the catch? Well, at a glance we can tell you this one is considerably harder to build. For one thing, you’ll need to remove the Ethernet and USB connectors from the Pi 3B+. The USB ports get relocated, but Ethernet understandably has to be left on the cutting room floor. Nothing to worry about with the GPIO pins, the display takes up all of those, but you’ll probably want to wire the I2C lines to the female header on the side of the case so you can add external hardware and sensors.
You also need to nestle an Arduino Pro Micro in there to communicate status information about the battery to the operating system over I2C. If you wanted to save a little wiring you could probably leave off the DS3231 RTC module, but it depends on how often you’ll be able to sync up with NTP.
While it may be more difficult to assemble than its predecessor, it’s certainly not unapproachable. Once again, no custom PCBs or exotic components are required. You might be doing a lot more soldering (and desoldering) than you would have before, but it’s nothing that the average Hackaday reader isn’t capable of. For your troubles, you’ll get a exceptionally portable Linux machine that’s ripe for hacking and modification.
If the time and effort it will take to put together a YARH.IO is a bit more than you’re willing to invest right now, there’s always commercial alternatives like the DevTerm. But whether you go with the original or this new Micro edition, we think the satisfaction of having built the whole thing yourself will be more than worth it.