Getting It Right By Getting It Wrong: RepRap And The Evolution Of 3D Printing

The beginning of the DIY 3D printing movement was a heady time. There was a vision of a post-scarcity world in which everything could and would be made at home, for free. Printers printing other printers would ensure the exponential growth that would put a 3D printer in every home. As it says on the front page: “RepRap is humanity’s first general-purpose self-replicating manufacturing machine.” Well, kinda.

RepRapOneDarwin-darwin
Original Darwin. Photo: Adrian Bowyer, founder of RepRap.

Just to set the record straight, I love the RepRap project. My hackerspace put our funds together to build one of the first few Darwins in the US: Zach “Hoeken” came down and delivered the cut-acrylic pieces in person. I have, sitting on my desk, a Prusa Mendel with 3D parts printed by Joseph Prusa himself, and I spent a fantastic weekend with him and Kliment Yanev (author of Pronterface) putting it together. Most everyone I’ve met in the RepRap community has been awesome, giving, and talented. The overarching goal of RepRap — getting 3D printers in as many peoples’ hands as possible — is worthy.

But one foundational RepRap idea(l) is wrong, and unfortunately it’s in the name: replication. The original plan was that RepRap printers would print other printers and soon everyone on Earth would have one. In reality, an infinitesimal percentage of RepRap owners print other printers, and the cost of a mass-produced, commercial RepRap spinoff is much less than it would cost me to print you one and source the parts. Because of economies of scale, replicating 3D printers one at a time is just wasteful. Five years ago, this was a controversial stance in the community.

On the other hand, the openness of the RepRap community has fostered great advances in the state of the DIY 3D printing art. Printers haven’t reproduced like wildfire, but ideas and designs have. It’s time to look back on the ideal of literal replication and realize that the replication of designs, building methods, and the software that drives the RepRap project is its great success. It’s the Open Hardware, smarty! A corollary of this shift in thought is to use whatever materials are at hand that make experimentation with new designs as easy as possible, including embracing cheap mass-produced machines as a first step. The number of RepRaps may never grow exponentially, but the quality and number of RepRap designs can.

Continue reading “Getting It Right By Getting It Wrong: RepRap And The Evolution Of 3D Printing”

Pi 3 Benchmarks: The Marketing Hype Is True

The spec bullet list for the latest Raspberry Pi begins as you’ve already heard: WiFi and Bluetooth, now standard. While this is impressive itself, it doesn’t tell the whole story. The Pi 3, with an ARM Cortex A53, is up to 50% faster than the Pi 2 from last year. That’s an astonishing improvement in just 12 short months.

In playing with the Pi 3 for a few hours, it’s apparent the Pi 3 is fast. It passes a threshold of usability. The Raspberry Pi isn’t a computer that just sits on a shelf and runs a few cron jobs and blinks LEDs anymore – this is a computer that’s usable as a computer. But how fast is it? By stroke of luck, the official website for the Cortex A53 gives us a direct comparison between this chip and the CPU in the Raspberry Pi 2:

image credit: arm.com
image credit: arm.com

In real devices, the performance improvement from the Pi 2 to the Pi 3 is somewhere between 40 and 60 percent. At least that’s what ARM and the Raspberry Pi foundation are claiming. Is this true? There are tests we can run, and the marketing speak, for once, isn’t too terribly off the mark.

Continue reading “Pi 3 Benchmarks: The Marketing Hype Is True”

Color TV Broadcasts Are ESP8266’s Newest Trick

The ESP8266 is well known as an incredibly small and cheap WiFi module. But the silicon behind that functionality is very powerful, far beyond its intended purpose. I’ve been hacking different uses for the board and my most recent adventure involves generating color video from the chip. This generated video may be wired to your TV, or you can broadcast it over the air!

I’ve been tinkering with NTSC, the North American video standard that has fairly recently been superseded by digital standards like ATSC. Originally I explored pumping out NTSC with AVRs, which lead to an entire let’s learn, let’s code series. But for a while, this was on the back-burner, until I decided to see how fast I could run the ESP8266’s I2S bus (a glorified shift register) and the answer was 80 MHz. This is much faster than I expected. Faster than the 1.41 MHz used for audio (its intended purpose), 2.35 MHz used for controlling WS2812B LEDs or 4 MHz used to hopefully operate a reprap. It occasionally glitches at 80 MHz, however, it still works surprisingly well!

The coolest part of using the chip’s I2S bus is the versatile DMA engine connected to it. Data blocks can be chained together to seamlessly shift the data out, and interrupts can be generated upon a block’s completion to fill it in with new data. This allows the creation of a software defined bitstream in an interrupt.

Why NTSC? If I lived in Europe, it would have been PAL. The question you’re probably thinking is: “Why a dead standard?” And there’s really three reasons.

Continue reading “Color TV Broadcasts Are ESP8266’s Newest Trick”

Introducing The Raspberry Pi 3

TL;DR: The Raspberry Pi 3 Model B is out now. This latest model includes 802.11n WiFi, Bluetooth 4.0, and a quad-core 64-bit ARM Cortex A53 running at 1.2 GHz. It’s a usable desktop computer. Available now at the usual Pi retailers for $35.

News of the latest Raspberry Pi swept around the Internet like wildfire this last weekend, thanks to a published FCC docs showing a Pi with on-board WiFi and Bluetooth. While we thank the dozens of Hackaday readers that wrote in to tell us about the leaked FCC documents, our lips have been sealed until now. We’ve been doing a few hands-on tests with the Pi 3 for about two weeks now, and the reality of the Pi 3 is much cooler than a few leaked FCC docs will tell you.

The Raspberry Pi 3 Model B features a quad-core 64-bit ARM Cortex A53 clocked at 1.2 GHz. This puts the Pi 3 roughly 50% faster than the Pi 2. Compared to the Pi 2, the RAM remains the same – 1GB of LPDDR2-900 SDRAM, and the graphics capabilities, provided by the VideoCore IV GPU, are the same as they ever were. As the leaked FCC docs will tell you, the Pi 3 now includes on-board 802.11n WiFi and Bluetooth 4.0. WiFi, wireless keyboards, and wireless mice now work out of the box.

Continue reading “Introducing The Raspberry Pi 3”

FCC Locks Down Router Firmware

For years, we have been graced with consumer electronics that run some form of Linux, have a serial port on the circuit board somewhere, and are able to be upgraded through official and unofficial means. That digital picture frame you got for Christmas in 2007 and forgot to regift in 2008? That’s a computer, and it would make a wonderful Twitter feed display. Your old Linksys WRT54G router? You can make a robotic lawnmower out of that thing. The ability to modify the firmware of consumer electronics is the cornerstone of Hackaday’s editorial prerogative. Now that right we have all enjoyed is in jeopardy, thanks to regulations from the FCC and laziness from router manufacturers.
Continue reading “FCC Locks Down Router Firmware”

Dr Noirimetla, Private Failure Investigator And The Mystery Of Galileo’s Pillars

One dark and stormy morning, Dr. Richard Noirimetla, private failure investigator, was sitting at his desk nursing his morning cup of joe. It was an addiction, but life, and engineering was hard. Intense eyes sat in a round dark-skinned face. An engineering degree from the prestigious Indian Institute of Technology hung from the wall in his sparse office. Lightning flashed outside of his window, as the rain began to beat even harder against his corner office windows.

His phone rang.

“Hello, Dr. Noirimetla, Private Failure Investigator here.” He said in deep, polite voice. “How may I help you?”

“Ah, I’m Chief of Manufacturing for Galileo Concrete Pillars Inc. We have a bit of a problem here. We used to see a failure rate above 33% for our concrete pillar operation. As part of our lean manufacturing efforts we tried to reduce that number through various improvements. However, we see a failure rate of almost 50% now. We expect foul play… from one of our suppliers. Can you come right away?” a worried man’s voice sounded over the phone.

“I see, that’s very troubling,” Noirimetla rumbled. “I’ll send over the contract detail. There will be an increased fee, but I’m on my way.”

“Sounds good, we’ll pay anything! Just get our operation up to standards!” The man bid a polite goodbye and hung up.
Continue reading “Dr Noirimetla, Private Failure Investigator And The Mystery Of Galileo’s Pillars”

Frackers: Inside The Mind Of The Junk Hacker

Hackers can be a diverse bunch. My old hackerspace had folks ranging from NSA employees (ahem, independent security contractors) to space-probe pilots to anarchist vegan punks. And we all got along because we shared a common love for what we’re doing. One summer night we were out late in Adams Morgan and my vegan-punk friend reaches into the trash can and pulls out a discarded pepperoni Jumbo Slice.

“Wait a minute! Vegans don’t eat pepperoni pizza with cheese.” But my friend was a “freegan” — a vegan who, for ethical reasons, won’t buy meat or milk but who also won’t turn it down if it’s visibly going to waste. It’s actually quite a practical and principled moral proposal if you think about it: he’s not contributing to the use of animals that he opposes, but he gets to have a slice of pizza just the same. And fishing a slice of pizza, in a cardboard container, off the top of the trashcan isn’t as gross as you’d imagine, although it pays to be picky.

A Fracker is Born

That was the night that we realized we all had something deeper in common: we were all “frackers”. If you’ve been around hackers long enough, you’ll have noticed this tendency, but maybe you’ve never put a name to it. Tearing something apart, even if you might break it in the process, isn’t a problem if you fished it out of the e-waste stream to begin with. If you’re able to turn it into something, so much the better. It’s all upside. Need practice de-soldering tricky ICs? Looking for a cheap target to learn reverse engineering on? Off to the trashcan! No hack is too dirty, no method too barbaric. It’s already junk, and you’re a fracker.

internet_radio_wrt54g-shot0008_featuredDo you have a junk shelf where you keep old heatsinks in case you need to cut some up and use it? Have you used a heat gun more frequently for harvesting parts than for stripping paint? Do you know that certain satisfaction that you get from pulling some old tech out of the junk pile and either fixing it up again or, better yet, making it do something else? You might just be a fracker too.

Continue reading “Frackers: Inside The Mind Of The Junk Hacker”