As if you already weren’t agonizing over whether or not you should build your own arcade cabinet, add this one to the list of compelling reasons why you should dedicate an unreasonable amount of physical space to playing games you’ve probably already got emulated on your phone. [Rodrigo] writes in to show off his project to add some flair to the lighted buttons on his arcade controller. (Google Translate)
The wiring for this project is about as easy as you’d expect: the buttons connect to the digital inputs on the Arduino, and the LEDs on the digital outputs. When the Arduino code sees the button getting pressed, it brings the corresponding LED pin high and starts a fade out timer using the SoftPWM library by [Brett Hagman].
It’s worth noting that the actual USB interface is being done with a stand-alone controller, so the Arduino here is being used purely to drive the lighting effects. The more critical reader might argue that you could do both with a single microcontroller, but [Rodrigo] was in a classic “Use what you’ve got” situation, and already had a USB controller on hand.
It’s really hard to overstate how awesome ESP8266 development boards like the Wemos D1 Mini really are. For literally a couple of dollars you can get a decently powerful Wi-Fi enabled microcontroller that has enough free digital pins to do some useful work. Like the Arduino and Raspberry Pi before it, the ESP8266 is a device that’s opening up whole new areas of hacking and development that simply weren’t as practical or cost-effective as previously.
As a perfect example, take a look at this stupendously simple Internet-connected motion detector that [Eric William] has come up with. With just a Wemos D1 Mini, a standard PIR sensor, and some open source code, you can create a practical self-contained motion sensor module that can be placed anywhere you want to keep an eye on. When the sensor picks up something moving, it will trigger an IFTTT event.
It only takes three wires to get the electronics connected, but [Eric] has still gone ahead and provided a wiring diagram so there’s no confusion for young players. Add a 3D printed enclosure from Thingiverse and the hardware component of this project is done.
Using the Arduino Sketch [Eric] has written, you can easily plug in your Wi-Fi information and IFTTT key and trigger. All that’s left to do is put this IoT motion sensor to work by mounting it in the area to be monitored. Once the PIR sensor sees something moving, the ESP8266 will trigger IFTTT; what happens after that is up to you and your imagination. In the video after the break, you can see an example usage that pops up a notification on your mobile device to let you know something is afoot.
It’s with a heavy heart that we must report Printrbot has announced they are ceasing operations. Founded in 2011 after a wildly successful Kickstarter campaign, the company set out to make 3D printing cheaper and easier. Their first printer was an amalgamation of printed parts and wood that at the time offered an incredible deal; when the Makerbot CupCake was selling for $750 and took 20+ hours to assemble, the Printrbot kit would only run you $500 and could be built in under an hour.
Brook Drumm, Founder of Printrbot
Printrbot got their foot in the door early, but the competition wasn’t far behind. The dream of Star Trek style replicators fueled massive investment, and for a while it seemed like everyone was getting into the 3D printing game. Kit built machines gave way to turn-key printers, and the prices starting coming down. Printrbot’s products evolved as well, dropping wood in favor of folded steel and pioneering impressive features like automatic bed leveling. In 2014 they released the Printbot Simple Metal, which ultimately became their flagship product and in many ways represents the high water mark for the company.
Eventually, overseas manufacturers saw an opportunity and started flooding the market with 3D printers that were cheaper than what many would have believed possible only a few years earlier. Today you can go online and buy a perfectly serviceable starter printer for under $200, even less if you’re still willing to build it yourself. For an American company like Printrbot, competing at this price point was simply an impossibility.
Rather than give up, Brook decided to take things in a different direction. If he couldn’t compete with imported machines on price, he would start building high end printers. A new version of the Simple Metal was introduced in 2016 with premium features such as linear rails and cloud-based slicing, complete with a premium price. From that point on, most new Printrbot products would release at over $1,000; putting them more in line with “prosumer” machines from companies like Ultimaker. For hacker types who got their first taste of 3D printing thanks to a cheap wooden Printrbot kit, this was something of a bittersweet moment.
At the same time, Brook’s natural hacker spirit and love of the open source community lead to a number of interesting side projects that never quite got off the ground. Most recently, he’d been putting the finishing touches on the Printrbelt, a 3D printer with a conveyor belt in place of a traditional bed. Such a machine could finally bridge the gap between desktop 3D printing and true small scale production capability.
When we saw Brook at the East Coast RepRap Festival, he brought along a new machine that the more cynical observer might have taken as foreshadowing. The Printrbot Easy was going to be a modified and rebranded FlashForge Finder, a final acknowledgement that the only way to compete with the Chinese manufactured 3D printers was to sell one of your own.
It’s always sad to see a tech company go under, but seeing the end of Printrbot is especially hard. Built in America with locally sourced components and with a commitment to keeping their machines open source, there was a lot to love about the plucky little 3D printer company from Lincoln, California. Printrbot was the quintessential hacker success story, and we’re proud to say we’ve been in their corner from the start. Here’s to wishing Brook Drumm and the entire Printrbot team success in their future endeavors; we’ll be keeping an eye out.
Most Hackaday readers are likely to be familiar with the infinity mirror, a piece of home decor so awesome that Spock still has one up on the wall in 2285. The idea is simple: two parallel mirrors bounce and image back and forth, which creates a duplicate reflection that seems to recede away into infinity. A digital version of this effect can be observed if you point a webcam at the screen that’s displaying the camera’s output. The image will appear to go on forever, and the trick provided untold minutes of fun during that period in the late 1990’s where it seemed everyone had a softball-shaped camera perched on their CRT monitors.
Making use of that webcam in 2018.
While you might think you’ve already seen every possible variation of this classic visual trick, [Matt Nishi-Broach] recently wrote in to tell us about an infinity mirror effect he’s created using the popular streaming platform Twitch. The public is even invited to fiddle with the visuals through a set of commands that can be used in the chat window.
It works about how you’d expect: the stream is captured, manipulated through various filters, and then rebroadcast through Twitch. This leads to all sorts of weird visual effects, but in general gives the impression that everything is radiating from a central point in the distance.
While [Matt] acknowledges that there are probably not a lot of other people looking to setup their own Twitch feedback loops, he’s still made his Python code available for anyone who might be interested. There’s a special place in Hacker Valhalla for those who release niche software like this as open source. They’re the real MVPs.
For years, the undisputed king of desktop 3D printing conferences has been the Midwest RepRap Festival (MRRF). Hosted in the tropical paradise that is Goshen, Indiana, MRRF has been running largely unopposed for the top spot since its inception. There are other conferences focused on the industrial and professional end of the 3D printing spectrum, and of course you’d find a Prusa or two popping up at more or less any hacker con; but MRRF is focused on exploring what the individual is capable of once they can manifest physical objects from molten plastic.
But on June 23rd, 2018, MRRF finally got some proper competition. As the name might indicate, the East Coast RepRap Festival (ERRF) is an event very much inspired by its Hoosier State predecessor. Held in Bel Air, Maryland, hackers on the right side of the United States for the first time had the opportunity to attended a true 3D printing festival without having to get on a plane. Not to say it was a neighborhood block party; people from all over the country, and indeed the globe, descended on the APG Federal Credit Union Arena for the two-day celebration of everything plastic.
We have no doubt that ERRF will return again next year, but until then, you’ll have to settle for the following collection of selected highlights from this year’s show.
When word first broke that Elon Musk was designing a kid-sized submarine to help rescue the children stuck in Thailand’s Tham Luang cave, it seemed like a logical thing for Hackaday to cover. An eccentric builder of rockets and rocket-launched electric sports cars, pushing his engineering teams and not inconsiderable financial resources into action to save children? All of that talk about Elon being a real life Tony Stark was about to turn from meme into reality; if the gambit paid off, the world might have it’s first true superhero.
With human lives in the balance, and success of the rescue attempt far from assured (regardless of Elon’s involvement), we didn’t feel like playing arm-chair engineer at the time. Everyone here at Hackaday is thankful that due to the heroics of the rescuers, including one who paid the ultimate price, all thirteen lives were saved.
Many said it couldn’t be done, others said even saving half of the children would have been a miracle. But Elon’s submarine, designed and built at a breakneck pace and brought to Thailand while some of the children were still awaiting rescue, laid unused. It wasn’t Elon’s advanced technology that made the rescue possible, it was the tenacity of the human spirit.
Now, with the rescue complete and the children well on their way to returning to their families, one is left wondering about Elon’s submarine. Could it have worked?
There’s a school of thought that says complexity has an inversely proportional relation to reliability. In other words, the smarter you try to make something, the more likely it is to end up failing for a dumb reason. As a totally random example: you’re trying to write up a post for a popular hacking blog, all the while yelling repeatedly for your Echo Dot to turn on the fan sitting three feet away from you. It’s plugged into a WeMo Smart Plug, so you can’t even reach over and turn it on manually. You just keep repeating the same thing over and over in the sweltering July heat, hoping your virtual assistant eventually gets the hint. You know, something like that. That exact scenario definitely has never happened to anyone in the employ of this website.
Black Hat 2017 Presentation
So it should come as no surprise that the more sensors we pack into devices, the more potential avenues of failure we open up. [Julio Della Flora] writes in to tell us of some interesting experiments he’s been performing with the MEMS gyroscope in his Xiaomi MI5S Plus smartphone. He’s found that with a function generator and a standard speaker, he’s able to induce false sensor readings.
Now it should be said, [Julio] is not claiming to be the first person to discover that ultrasonic sound can confuse MEMS gyroscopes and accelerometers. At Black Hat 2017, a talk was given in which a “Sonic Gun” was used to do things like knock over self-balancing robots using the same principle. The researchers were also able to confuse a DJI Phantom drone, showing that the technique has the potential to be weaponized in the real-world.