Hackaday Links: October 14, 2018

Here’s something of interest of 3D printing enthusiasts. How do you print lightweight 3D objects? [Tom Stanton] does a lot of stuff with 3D printing and RC airplanes, so yeah, he’s probably the guy you want to talk to. His solution is Simplify3D, printing two layers for whatever nozzle diameter you have, some skills with Fusion360, and some interesting design features that include integrated ribs.

Moog released their first polyphonic analog synth in 35 years. It’s massive, and it costs eight thousand dollars.

There’s a RISC-V contest, sponsored by Google, Antmicro, and Microchip. The goal is to encourage designers to create innovative FPGA and soft CPU implementations with the RISC-V ISA. There are four categories, the smallest implementation for SpartFusion2 or IGLOO2 boards, and the smallest implementation that fits on an iCE40 UltraPlus board. The two additional categories are the highest performance implementation for these boards. The prize is $6k.

” I heard about polarization filters and now I’m getting a hundred thousand dollars” — some moron. IRL Glasses are glasses that block screens. When you wear them, you can’t watch TV. This is great, as now all advertising is on TVs for some inexplicable reason, and gives these people an excuse to use frames from John Carpenter’s masterpiece They Live in their Kickstarter campaign. Question time: why don’t all polarized sunglasses do this. Because there’s a difference between linear and circular polarized lenses. Question: there have been linear polarized sunglasses sitting in the trash since the release of James Cameron’s Avatar. Why now? No idea.

Alexa is on the ESP32. Espressif released their Alexa SDK that supports conversations, music and audio serivces (Alexa, play Despacito), and alarms. The supported hardware is physically quite large, but it can be extended to other ESP32-based platforms that have SPI RAM.

The Tiniest Computer Vision Platform Just Got Better

The future, if you believe the ad copy, is a world filled with cameras backed by intelligence, neural nets, and computer vision. Despite the hype, this may actually turn out to be true: drones are getting intelligent cameras, self-driving cars are loaded with them, and in any event it makes a great toy.

That’s what makes this Kickstarter so exciting. It’s a camera module, yes, but there are also some smarts behind it. The OpenMV is a MicroPython-powered machine vision camera that gives your project the power of computer vision without the need to haul a laptop or GPU along for the ride.

The OpenMV actually got its start as a Hackaday Prize entry focused on one simple idea. There are cheap camera modules everywhere, so why not attach a processor to that camera that allows for on-board image processing? The first version of the OpenMV could do face detection at 25 fps, color detection at more than 30 fps, and became the basis for hundreds of different robots loaded up with computer vision.

This crowdfunding campaign is financing the latest version of the OpenMV camera, and there are a lot of changes. The camera module is now removable, meaning the OpenMV now supports global shutter and thermal vision in addition to the usual color/rolling shutter sensor. Since this camera has a faster microcontroller, this latest version can support multi-blob color tracking at 80 fps. With the addition of a FLIR Lepton sensor, this camera does thermal sensing, and thanks to a new library, the OpenMV also does number detection with the help of neural networks.

We’ve seen a lot of builds using the OpenMV camera, and it’s getting ot the point where you can’t compete in an autonomous car race without this hardware. This new version has all the bells and whistles, making it one of the best ways we’ve seen to add computer vision to any hardware project.

Join Hackaday For A Night Of Pre-Maker Faire Hacks

This weekend is the World Maker Faire in New York, and Hackaday will be there looking at the latest and greatest projects from makers around the globe. We’ll also be buying bottles of water for five dollars, but that’s another story entirely.

As always, this year’s World Maker Faire will be held at the wonderful New York Hall of Science, and the lineup is spectacular. There will be cosplay, and Adam Savage will be there with a half dozen Junior Mythbusters. There will be a twenty-six foot tall hydraulic hand trucked in from Burning Man. You’re looking at the greatest event in STEAM education since the Bay Area Maker Faire last May.

Hackaday has a fantastic New York community and we’re holding a meetup this Thursday to sync up with Maker Faire. Guess what?  You’re invited!

We’re teaming up with our friends at Kickstarter to bring you an awesome night of hardware builds, music hacks, snacks, and more. While this is an informal event, we do have a few people who will be bringing their latest hacks to show off. Nick Chelyapov, a designer turned gear head who designed an Arduino-based synthesizer and drum machine. This isn’t a toy, but it’s also not a complicated mess of patch cables and eurorack modules. The Bitty is a real instrument that’s easy enough for anyone to pick up and make bleep bloops.

Also confirmed for this meetup is Nick Yulman, an artist who works with sound and interactive media in a variety of contexts. He’s gearing up to install his robotic musical instruments in the Areté Gallery in Greenpoint, Brooklyn. But this week he’ll be showing us how musical robots helped him stop worrying and love digital music.

This isn’t an event to be missed. You can RSVP for the event over on Eventbrite, and be sure to bring whatever project you’re working on. It’s going to be an entire night of drinks and hacks, just the thing before Maker Faire really gets rolling. Once the weekend hits, find us at the Faire; several of us from the Hackaday crew will be wandering the grounds looking for awesome hardware projects. Stephen Tranovich is even giving a talk about the Hackaday Prize on Sunday at 11. See you at the Faire!

The Desktop Computer Returns As Amiga-Infused Retro Case

The desktop computer is dead. No, I don’t mean computers that are meant to sit either on or underneath a desk. I’m talking about computer cases that are placed on a desk horizontally, probably with a monitor on top. The ‘monitor stand case’ was a mainstay for most of the 80s and 90s, but died out when CRTs became too heavy.

Now, though, there’s an interesting Kickstarter project that aims to bring the desktop computer case back, and it’s doing it as an upgrade to the classic Amiga 500, Amiga 1200, and Amiga 600 computers.

The idea for this project began all the way back in the 80s, with the Checkmate A1500 computer case. This case was designed to add expansion capabilities to the low-end Amiga 500 computer, transforming it into a desktop system with extra floppies, a hard drive, and an expansion port. In effect, you could have a ‘professional’ Amiga system for half the price of Commodore’s product offerings.

Now the Checkmate is back, this time with a case upgrade that will transform an A500, A600, A1200, or even the PPC Aeon Tabor A1222 motherboard. There’s another trick this case has to offer: it’s also compatible with MicroATX and Mini-ITX motherboards, meaning yes, there is now going to be a real desktop case that you can throw a motherboard in and a monitor on top.

The death of the desktop computer is an absolutely tragic tale that has resulted in people dropping towers on a floor and propping up their LCDs on piles of books. The reason why we do this is understandable — when CRTs got too heavy for plastic enclosures, computers became towers. Now, though, we’re all using featherweight LCDs, and computers could easily return to the desktop.

CortexProg Is A Real ARM-Twister

We’ve got a small box of microcontroller programmers on our desktop. AVR, PIC, and ARM, or at least the STMicro version of ARM. Why? Some program faster, some debug better, some have nicer cables, and others, well, we’re just sentimental about. Don’t judge.

[Dmitry Grinberg], on the other hand, is searching for the One Ring. Or at least the One Ring for ARM microcontrollers. You see, while all ARM chips have the same core, and thus the same SWD debugging interface, they all write to flash differently. So if you do ARM development with offerings from different chip vendors, you need to have a box full of programmers or shell out for an expensive J-Link. Until now.

[Dmitry] keeps his options open by loading up the flash-specific portion of the code as a plugin, which lets the programmer figure out what chip it’s dealing with and then lookup the appropriate block size and flash memory procedures. One Ring. He also implements a fast printf-style debugging aid that he calls “ZeroWire Trace” that we’d like to hear more about. Programming and debugging are scriptable in Lua, and it can do batch programming based on reading chip IDs.

You can build your own CortexProg from an ATtiny85, two diodes, and two current-limiting resistors: the standard V-USB setup. The downside of the DIY? Slow upload speed, but at least it’ll get you going. He’s also developed a number of fancier versions that improve on this. Version four of the hardware is just now up on Kickstarter, if you’re interested.

If you’re just using one vendor’s chips or don’t mind having a drawer full of programmers, you might also look into the Black Magic Probe. It embeds a GDB server in the debugger itself, which is both a cool trick and the reason that you have to re-flash the programmer to work with a different vendor’s chips. Since the BMP firmware is open, you can make your own for the cost of a sacrificial ST-Link clone, about $4.

On the other hand, if you want a programmer that works across chip families, is scriptable, and can do batch uploads, CortexProg looks like a caviar programmer on a fish-bait budget. We’re going to try one out soon.

Oh and if you think [Dmitry Grinberg] sounds familiar, you might like his sweet Dreamcast VRU hack, his investigations into the Cypress PSOCs, or his epic AVR-based Linux machine.

Hackaday Links: July 8, 2018

Software-defined radio has been around for years, but it’s only recently that it’s been accessible to those of us who don’t have tens of thousands of dollars worth of equipment in their lab. Here’s a new book from Analog Devices that gives you the lowdown on software-defined radio. It’s heavy on MATLAB and components from Analog, but it’s still a solid foundation for SDR.

Do you like cyberpunk? Do you like stories about rebellious people overthrowing the system? How about androids? Do you like androids? Here’s a Kickstarter that’s tying all of that togetherNeptune Frost is (will be?) a movie about an e-waste village in Burundi that’s home to the ‘world’s most subversive hacking collective’, a coltan miner and an inter-sex runaway. It’s literally got everything.

Hey, this is cool, Hackaday has been cited in a journal article. The title of the article is An open-source approach to automation in organic synthesis: The flow chemical formation of benzamides using an inline liquid-liquid extraction system and a homemade 3-axis autosampling/product-collection device,  and can be found in Tetrahedron Volume 74, Issue 25, 21 June 2018, Pages 3152-3157.

Asteroid day was a few days ago, and there’s a Kickstarter to go with it. The Planetary Society, headed up by Bill Nye (a science guy) is raising awareness about the threat of asteroid impacts. There’s hilarious swag that says ‘Kick Asteroid’, even though actually kicking an asteroid might be a bad idea; a gravity tractor would be the best method of nudging the orbit of an asteroid given enough time.

Last year, a company in the US trademarked the word ‘RetroPie’ and used that trademark to sell Raspberry Pis loaded up with (you guessed it) RetroPie software. This company also used the trademark to force anyone else doing the same to stop. Obviously, this didn’t sit well with the developers of RetroPie. After some generous legal help, the RetroPie trademark issue has been resolved. That’s a tip of the hat to Eckland & Blando who offered some pro bono legal work.

A Peek Into a Weed-Eating Robot’s Test Fixtures

When it comes to production, fast is good! But right the first time is better. Anything that helps prevent rework down the line is worth investing in. Some of the best tools to catch problems are good test fixtures. The folks at Tertill (a solar-powered robot for killing weeds that kickstarted last year) took the time to share two brief videos of DIY test fixtures they use to test components before assembly.

The videos are short, but they demonstrate all the things that make a good test: on the motor tester there are no connectors or wires to fiddle with, the test starts automatically, and there is clear feedback via prominent LEDs. The UI board tester also starts automatically and has unambiguous LED feedback, and sports a custom board holder with a recess just the right shape for the PCB. Once the board is in, the sled is pushed like a drawer to make contact with the test hardware and begin the test. The perfectly formed recesses in both units serve another function as well; they act as a go/no-go test for the physical shape of the components and contacts being tested.

Both videos are embedded below; and while there isn’t much detail on the actual test hardware, we do spy a Raspberry Pi and at least two Adafruit logos among other hacker-familiar elements like laser-cut acrylic, 3D printed plastic, pogo pins, and a PVC junction box.

Continue reading “A Peek Into a Weed-Eating Robot’s Test Fixtures”