3D Printed Sneakers Are Now A Thing

Shoes may seem simple at face value, but are actually rather complex. To create a comfortable shoe that can handle a full day of wear without causing blisters, as well as deal with the stresses of running and jumping and so on, is quite difficult. Is it possible to create a shoe that can handle all that, using a 3D printer?

[RCLifeOn] discovered these sneakers by [Recreus] on Thingiverse, and decided to have a go printing them at home. While [Recreus] recommend printing the shoes in their Filaflex material, for this build, one shoe was printed in thermoplastic polyurethane, the other in Ninjaflex. As two filaments that are both commonly known to be pliable and flexible, the difference in the final parts is actually quite significant. The Ninjaflex shoe is significantly more flexible and cushions the foot better, while the rigidity of the TPU shoe is better for ankle support.

Our host then takes the shoes on a long run through the woods, battling dirt, mud, and other undesirables. Both shoes hold up against the abuse, although [RCLifeOn] notes that the Ninjaflex shoe is much more comfortable and forgiving for longer duration wear.

We’ve seen other 3D printed shoe hacks before, too – like these nifty shoelace locks.

Easy FPGA CPU With MAX1000

Ok, we’ll admit it. We like FPGAs because it reminds us of wiring up a 100-in-1 kit when we were kids. But the truth is, many projects are just as well off to have a CPU. But there’s a real sweet spot when you have a CPU and an FPGA together. Intel (or Altera, if you prefer) has the NIOS II CPU core, but that’s hard to configure, right? Maybe not, thanks to a project by [jefflieu] over on GitHub. He’s assembled some basic definitions and libraries to easily — relatively speaking — use NIOS II on the MAX1000 as well as a few other boards. The MAX1000 is a pretty nice board for about $30, so this is a very inexpensive way to get into “System on Chip” (SOC) development.

[jeff] goes into more detail in a blog post, but the idea is pretty simple. We tried it, and it works very well, although we found a few things hard to follow so read on to see how we managed.

The idea behind SoC development is you define your CPU configuration and then your hardware devices. Then you write software to talk to those custom hardware devices and — of course — write your actual application code. So you don’t just write a program, you also define the CPU the program will run on and the hardware that it will talk to.

There are several ready-to-go I/O devices included in the project, but the real fun will be writing your own. The Intel tools have the C compiler and everything else you need. You could also do everything from scratch, but these tools make it much easier to get started.

Continue reading “Easy FPGA CPU With MAX1000”

Displaying Bitmaps On The Apple II

The Apple II was the popular darling that truly kicked off the ascention of the company that would later bring you darlings such as the iMac, iPod, and iPhone. The brainchild of the legendary Steve Wozniak, it was a low-cost home computer that made use of some interesting compromises to create video output with the bare minimum components. This can make it difficult if you want to output full-bitmap graphics on the Apple II – but it is certainly possible.

[cybernesto] set about completing this task, and released VBMP on GitHub. Programmed in assembly, it builds upon the work of democoder Arnaud Cocquière to display bitmap images on the vintage 6502-powered machine. Capable of displaying monochrome images in 560 x 192 or sixteen colors in 140 x 192, it loads slowly but does get the job done.

We’ve seen similar development underway elsewhere, too – on this vintage satellite tracker project. [Keplermatic] reports that their code runs at a similar speed to the VBMP loader, despite doing several things differently. It’s also available over at GitHub, for your reading pleasure.

If you’re looking to achieve something similar with your vintage hardware, it’s worth a look. Having the source available makes integrating it into further projects a snap. Learning to program these older machines can be challenging, but that’s half the fun – and when you build something awesome, be sure to drop it on the tips line.

This Rocket Cookstove Is Hot Stuff!

If you search the web, you will learn that humans began to cook their food with fire a long time ago. Indeed, you might expect that there would be nothing new in the world of  flame-based cookery. Fortunately [Bongodrummer] didn’t get that particular memo, because he’s created a rather unusual rocket stove griddle that is capable of cooking a significant quantity of food.

A rocket stove is designed to achieve as efficient use of energy as possible by achieving the most complete burn of high surface area fuel. It features a small combustion area and a chimney with supplementary air feed to ensure that exhaust gasses also burn. This one feeds all those hot gasses directly to the griddle, before taking them away up a pair of flues. As an added bonus there is a dome attachment for a pizza oven, made when a previous project had some left-over building material. Take a look at the comprehensive build video below the break.

Perhaps alarmingly the combustion chamber and chimney are made from a gas cylinder, but the use of a central heating radiator for the griddle is an extremely good idea. A vortex air inlet at the bottom and a secondary air injector further up the chimney complete the unit, making for a worthy replacement for a traditional barbecue.

It’s worth saying, this isn’t the first rocket stove we’ve seen, there was this simple design as well as this very well engineered space heater.

Continue reading “This Rocket Cookstove Is Hot Stuff!”

Homebrew Linear Actuators Put The Moves On This Motion Simulator

Breaking into the world of auto racing is easy. Step 1: Buy an expensive car. Step 2: Learn how to drive it without crashing. If you’re stuck at step 1, and things aren’t looking great for step 2 either, you might want to consider going with a virtual Porsche or Ferrari and spending your evenings driving virtual laps rather than real ones.

The trouble is, that can get a bit boring after a while, which is what this DIY motion simulator platform is meant to address. In a long series of posts with a load of build details, [pmvcda] goes through what he’s come up with so far on this work in progress. He’s building a Stewart platform, of the type we’ve seen before but on a much grander scale. This one will be large enough to hold a race car cockpit mockup, which explains the welded aluminum frame. We were most interested in the six custom-made linear actuators, though. Aluminum extrusions form the frame holding BLDC motor, and guide the nut of a long ball screw. There are a bunch of 3D-printed parts in the actuators, each of which is anchored to the frame and to the platform by simple universal joints. The actuators are a little on the loud side, but they’re fast and powerful, and they’ve got a great industrial look.

If car racing is not your thing and you’d rather build a full-motion flight simulator, here’s one that also uses DIY actuators.

Continue reading “Homebrew Linear Actuators Put The Moves On This Motion Simulator”

We Got Your Sega Chiptunes Right Here

Chiptunes are cool, but when you get into it, you realize you’re mostly dealing with Commodore SID tunes, Atari POKEY tracks for the cool kids, bleeps and bloops from a Game Boy, and maybe some NES tracks thrown in for good measure. There’s another option out there – the sound chip in the Sega Genesis. This thing could do drums, man, and [Aidan Lawrence] built the perfect player for the tuneful silicon tucked inside the classic 16-bit console.

[Aidan] had previously built a tiny little music player based on the YM3812 chip, the Yamaha chip found in SoundBlaster and Adlib sound cards. The chip inside the Sega Genesis, the Yamaha YM2612, is a bit different. The killer feature of this chip, PCM waveforms, aren’t stored as simple, small bits of code. These are massive blobs of binary data sent to the chip’s DAC. The SEGGGGAAAA intro of Sonic the Hedgehog, for example, used an eighth of the the cartridge space. You’re not going to build a Sega chiptune player with a tiny little microcontroller and 20kB of RAM.

The solution came in the form of an external SPI RAM device. The 23LC1024 is a full 1 Megabit in size, and since it’s SPI, it’s more than fast enough to keep up with the sample speed. The rest of the circuit including the mixer, preamp and power amp are based on the Genesis’ actual schematics, with an SD card and OLED thrown in for good measure. How does it sound? There’s a great video below the break and yes, the soundtrack from Sonic 3 sounds just as good as it did twenty years ago.

Continue reading “We Got Your Sega Chiptunes Right Here”

Fully 3D Printed And Metalized Horn Antennas Are Shiny And Chrome

We’ve seen our share of 3D printed antennas before, but none as well documented and professionally tested as [Glenn]’s 3D printed and metalized horn antennas. It certainly helps that [Glenn] is the principal engineer at an antenna testing company, with access to an RF anechoic chamber and other test equipment.

Horn antennas are a fairly simple affair, structurally speaking, with a straight-sided horn-shaped “cone” and a receptacle for standardized waveguide or with an appropriate feed, coaxial adapters. They are moderately directional and can cover a wide range of frequencies. These horns are often used in radar guns and as feedhorns for parabolic dishes or other types of larger antenna. They are also used to discover the cosmic microwave background radiation of our universe and win Nobel Prizes.

[Glenn]’s antennas were modeled in Sketchup Make, and those files plus standard STL files are available for download. To create your own horn, print the appropriate file on a normal consumer-grade fused deposition printer. For antennas that perform well in WiFi frequency ranges you may need to use a large-format printer, as the prints can be “the size of a salad bowl”. Higher frequency horns can easily fit on most print beds.

After printing, [Glenn] settled on a process of solvent smoothing the prints, then metalizing them with commonly available conductive spray paints. The smoothing was found to be necessary to achieve the expected performance. Two different paints were tested, with a silver-based coating being the clear winner.

The full write-up has graphs of test results and more details on the process that led to these cheap, printed antenna that rival the performance of more expensive commercial products.

If you’re interested in other types of 3D printed antenna, we’ve previously covered a helical satcom feed, a large discone antenna, and an aluminum-taped smaller discone antenna.