3D ASCII art

Online Tool Turns STLs Into 3D ASCII Art

If you look hard enough, most of the projects we feature on these pages have some practical value. They may seem frivolous, but there’s usually something that compelled the hacker to commit time and effort to its doing. That doesn’t mean we don’t get our share of just-for-funsies projects, of course, which certainly describes this online 3D ASCII art generator.

But wait — maybe that’s not quite right. After all, [Andrew Sink] put a lot of time into the code for this, and for its predecessor, his automatic 3D low-poly generator. That project led to the current work, which like before takes an STL model as input, this time turning it into an ASCII art render. The character set used for shading the model is customizable; with the default set, the shading is surprisingly good, though. You can also swap to a black-on-white theme if you like, navigate around the model with the mouse, and even export the ASCII art as either a PNG or as a raw text file, no doubt suitable to send to your tractor-feed printer.

[Andrew]’s code, which is all up on GitHub, makes liberal use of the three.js library, so maybe stretching his 3D JavaScript skills is really the hidden practical aspect of this one. Not that it needs one — we think it’s cool just for the gee-whiz factor.

Continue reading “Online Tool Turns STLs Into 3D ASCII Art”

A model roller coaster

3D Printed Model Roller Coaster Accurately Simulates The Real Thing

While they don’t give the physical thrill of a real one, model roller coasters are always fun to watch. However, they actually make a poor analog of a full-sized ride, as gravitational force and aerodynamic drag don’t scale down in the same way, model roller coasters usually move way faster than the same design would in the real world. [Jon Mendenhall] fixed this deficiency by designing a model roller coaster that accurately simulates a full-sized ride.

The track and cart are all made of 3D printed pieces, which altogether took about 400 hours to print. The main trick to the system’s unique motion is that the cart is motorized: a brushless DC motor moves it along the track using a rack-and-pinion system. This means that technically this model isn’t a roller coaster, since the cart never makes a gravity-powered drop; it’s actually a small rack railway, powered by a lithium-ion battery carried on board the cart. An ESP32 drives the motor, receiving its commands through WiFi, while the complete setup is controlled by a Raspberry Pi that runs the cart through a predetermined sequence.

The design of the track was inspired by the Fury 325 roller coaster and simulated in NoLimits 2. [Jon] wrote his own software to generate all the pieces to be printed based on outputs from the simulator. This included all the track pieces as well as the large A-frames holding it up; some of these were too long to fit in [Jon]’s 3D printers and had to be built from smaller pieces. The physics simulation also provided the inputs to the controller in the form of a script that contains the proper speed and acceleration at each point along the track.

The end result looks rather slow compared to other model roller coasters, but actually feels realistic if you imagine yourself inside the cart. While it’s not the first 3D printed roller coaster we’ve seen, it’s probably the only one that accurately simulates the real thing. If you’re more interested in a roller coaster’s safety systems, we’ve featured them too.

Continue reading “3D Printed Model Roller Coaster Accurately Simulates The Real Thing”

A functioning model of the Wunderwaffe DG-2 from Call of Duty: Zombies.

DIY Wunderwaffe And Others Make Up This Open-Source Arsenal

Unless you stay up all night and have a dozen printers going, it’s probably way too late to make one of these beautiful prop weapons designed by [Andrew] of The Ray Gun Project in time for Halloween. Most of them are from Call of Duty: Zombies, though there is an awesome little disco grenade from Fortnite as well.

All of the projects are fantastic, but we chose to highlight the Wunderwaffe DG-2 from COD: Zombies because, well, vacuum tubes. For those unfamiliar with the ‘waffe’s operation, those vacuum tubes act as ammo magazines. Once they’re empty, you power them down with that big red switch and eject them one at a time with the lever, just like in the game.

Inside is a Feather M0 Express that runs the RGB LEDs and uses a Hall effect sensor to read magnets in the quick-change ammo magazine. You can see how it works in the demo video after the break.

There are BOMs for several of the prop weapons, along with assembly drawings and support forums for anyone who wants to build their own. Don’t feel like gathering all the bits and bobs yourself? [Andrew] is selling hardware packs for the ray gun, but you’ll have to scrounge the parts yourself if you want to build the Wunderwaffle.

Are you a Grinch who wants to keep kids off of your lawn? Scare ’em off with a giant NERF gun.

Continue reading “DIY Wunderwaffe And Others Make Up This Open-Source Arsenal”

Emulating A Power Grid

The electric power grid, as it exists today, was designed about a century ago to accommodate large, dispersed power plants owned and controlled by the utilities themselves. At the time this seemed like a great idea, but as technology and society have progressed the power grid remains stubbornly rooted in this past. Efforts to modify it to accommodate solar and wind farms, electric cars, and other modern technology need to take great effort to work with the ancient grid setup, often requiring intricate modeling like this visual power grid emulator.

The model is known as LEGOS, the Lite Emulator of Grid Operations, and comes from researchers at RWTH Aachen University. Its goal is to simulate a modern power grid with various generation sources and loads such as homes, offices, or hospitals. It uses a DC circuit to simulate power flow, which is visualized with LEDs. The entire model is modular, so components can be added or subtracted easily to quickly show how the power flow changes as a result of modifications to the grid. There is also a robust automation layer to the entire project, allowing real-time data acquisition of the model to be gathered and analyzed using an open source cloud service called FIWARE.

In order to modernize the grid, simulations like these are needed to make sure there are no knock-on effects of adding or changing such a complex system in ways it was never intended to be changed. Researchers in Europe like the ones developing LEGOS are ahead of the curve, as smart grid technology continues to filter in to all areas of the modern electrical infrastructure. It could also find uses for modeling power grids in areas where changes to the grid can happen rapidly as a result of natural disasters.

A Model Of Dry Humor

If you want to see a glorious combination of model bananas in a treehouse mixed with a lot of tongue-in-cheek humor, you will appreciate [Studson]’s build video. Video also after the break. He is making an homage to Donkey Kong 64 from 1999, which may be a long time ago for some folks’ memory (Expansion Pak). Grab a piece of your favorite banana-flavored fruit and sit tight for joke delivery as dry as his batch of baked bark.

The treehouse uses a mixture of found material and crafting supplies. In a colorful twist, all the brown bark-wielding sticks are green, while the decorative greenery came from a modeling store shelf. It all starts with a forked branch pruned from the backyard and a smooth-sided container lid that might make you look twice the next time you nuts are buying a bin of assorted kernels. If you thought coffee stirrers couldn’t be used outside their intended purpose, prepare to have your eyes opened, but remember to wear eye protection as some of the wood clippings look like they could achieve escape velocity. The key to making this look like an ape abode, and not a birdhouse, is the color choices and finishing techniques. Judging by the outcome and compared to the steps, making a model of this caliber is the sign of an expert.

If you wish to binge on wooden Donkey Kong, we can grant your desire, but if you prefer your treehouses life-sized, this may launch your imagination.

Continue reading “A Model Of Dry Humor”

3D-Printed Scale Model Of Perseverance Rover Seems As Complicated As The Real One

Sometimes the best way to figure out how something works is to make a model of it. 3D-modeling software makes it possible to do the job in silico, and sometimes that’s enough. But to really get inside the designer’s head, executing a physical model, like this quarter-scale RC-controlled Perseverance rover, is a great way to go.

If you’re looking for cutting-edge tech or groundbreaking design, this build will probably not light your fire. But a closer look will show not only great details about how JPL designs robots that can operate on Mars, but some great design and 3D-printing tips too. [Dejan]’s modeling process started with the 3D renderings of Perseverance available on the NASA website, which went into SolidWorks via Blender. [Dejan] was intent on capturing all the details of the rover, even those that ended up just for looks. But there’s plenty of functionality, too — the running gear looks and functions just like the six-wheel double-bogie design used on Perseverance, as well as Curiosity before it. This revealed an interesting fact that we didn’t previously realize — that the hull is suspended from a single pivot point on each side, while a linkage across the deck both prevents the body from pivoting and provides differential control of the drive bogies on either side of the rover.

The video below shows both the impressive amount of 3D printing needed to make all the model’s parts as well as the involved assembly process. It also shows the Arduino-controlled model being piloted around via radio control. There’s a lot to learn from this model, and [Dejan]’s craftsmanship here is top-notch too. We’ve seen such builds before from him, like this 3D-printed SCARA arm, a CNC hot-wire foam cutter, and an automated wire bender.

Continue reading “3D-Printed Scale Model Of Perseverance Rover Seems As Complicated As The Real One”

Hackaday Links Column Banner

Hackaday Links: March 21, 2021

If you think you’re having a bad day at work, pity the poor sysadmin at Victoria University of Wellington in Australia New Zealand, who accidentally nuked the desktops of pretty much everyone at the university. This apparently happened last week and impacted everyone connected to the university network with a Windows machine, which had any files stored on their desktops deleted and also appears to have reset user profiles to the default state. This caused no end of consternation, especially among those who use their desktop folder to organize work in progress; we’d imagine more than one student at VUW is hating life right now for not storing work on a backed-up network drive. The problem seems to have started with an attempt to clean up files and profiles left behind by former students; how that escalated to nuking files on the desktop will require some ‘splaining.

Speaking of mea culpas, there was quite a dustup this week in the Cricut community. It started when the maker of CNC cutting machines announced its intention to limit uploads to their online design software unless the user signs up for a $10 a month account. After getting an earful from the users, the CEO of the company announced that these changes would be delayed until the end of 2021. That decision still didn’t sit well with the community, which includes a fair number of users designing PCBs, and two days later, the CEO announced that they were throwing in the towel on the whole plan, and that everything was going back to status quo ante. Story over? We’ll see — it seems like Cricut has tipped its hand here that they’re looking to extract more money from the users, and the need for that likely hasn’t gone away just because they relented. As Elliot Williams pointed out when we discussed the whole debacle, it’s easy to see how Cricut could start adding new features to the paid version of their software, basically abandoning the free user base. We’ll have to see how the obviously vociferous community responds to something like that.

Much interesting news from Mars this week, where the Perseverance rover is getting used to its new home and getting itself ready to roll. Late last week, Perseverance successfully dropped the “belly pan” that was covering the sensitive instruments under the rover, including the Adaptive Sample Caching system that will seal up Martian core samples and drop them out onto the surface for later pickup. This seemingly simple task was a critical one; had the pan not cleanly separated, the mission could have been severely impacted. Perseverance also did a little test drive this week, and recorded what it sounds like to drive on Mars. The audio clip is 16 minutes long, and the noises coming from the billion-dollar rover are just awful at times. We hear clunks and clanks and squeals galore, and while we’re sure they all have a good explanation and will provide valuable engineering data, they sound somewhat alarming to us.

But not so alarming as the sounds that must have come from a Jeep that suffered a bad tow job recently. The cringe-making story starts with a brand-new Jeep being towed on its wheels behind a motorhome, which allows the RV owners to park their rig and still have something to drive around in while they camp. The towed vehicle, or “pusher”, is normally equipped with a manual transmission, as towing with the wheels on the ground for extended distances is easier with them. Unfortunately, the Jeep’s owner set up the shift levers wrong and left the transmission in first gear, with the transfer case in low range. The linked article estimates the gearing ratios meant that the poor Jeep’s engine was being spun at something like 54,000 RPM; chances are good the engine exploded long before that point. The damage shown in the video accompanying the article is just brutal — the oil pan and bell housing are gone, the bottom of the crankcase is blown out, and at least two pistons and their share of the crankshaft are missing in action. We feel sorry for the owner, but really wish the Jeep had had a belly cam like the one on Perseverance.