Hackaday Podcast 044: Supercon 2019 Special

Half of the Hackaday writing staff was at the 2019 Hackaday Supercon this weekend, and our own Kerry Scharfglass took the opportunity to interview everyone. Meanwhile, Elliot wandered around the soldering irons just about two hours before the Badge Hacking Ceremony, collecting stories of projects that worked, and those that didn’t.

Put the two together, and you’ve got an audio collage that gives you a peek into at least one facet of Supercon life, and gives you a chance to put voices to the words you read here every day!

We’ll be back to our normal programming next week.

Tell us what you think about this episode in the comments!

Take a look at the links below if you want to follow along, and as always, tell us what you think about this episode in the comments!

Direct download (60 MB or so.)

Continue reading “Hackaday Podcast 044: Supercon 2019 Special”

Cardboard Computer Replica Is Cheap And Easy To Make

Replicating 1960s-era computer hardware can be a daunting task. Components can be hard to find, schematics thin on the ground, and software near-unobtainable. Of course, not every computer from the decade consisted of expensive high-end electronics – CARDIAC was built out of common cardboard, and making your own is a cinch!

CARDIAC stood for Cardboard Illustrative Aid To Computation. Consisting of a series of sliding cardboard parts, it acted as a basic guide to the principles of computation. Through the use of a pencil and the associated guidebook, students could run simple programs to learn how to program computers at the barebones level.

Finding the paper-based computational learning tool highly valuable in their youth, [megardi] wanted to bring it back for a new audience. Thankfully, there are plenty of resources on the web that made it easy to whip up art files to reprint the device. [megardi] then also wrote up the instructions on how to accurately reproduce a CARDIAC, with helpful tips on how to best put it together. For a quick test, any old paper will do, while using 110 g cardstock and a laminator makes a sturdier build that can be used with dry-erase markers.

CARDIAC remains an excellent tool for teaching the basics of Von Neumann architecture computing. We’ve discussed similar teaching tools before, too – from the days when “real” computers were too expensive to let students anywhere near them. How times change!

This Week In Security: More WhatsApp, Nextcry, Hover To Crash, And Android Permissions Bypass

There is another WhatsApp flaw, but instead of malicious GIFs, this time it’s malicious mp4 files. Facebook announced the vulnerability late last week. An update has been released, so first go make sure WhatsApp is updated. Facebook’s advisory is a bit light on the details, simply saying that a “stack-based buffer overflow” was possible as a result of “parsing the elementary stream metadata of an mp4 file”.

Shortly after the bug was announced, a GitHub repository popped up, with a claimed proof-of-concept mp4 file for CVE-2019-11931. (Thanks to [justtransit] on Reddit for the link.) I can’t easily test the PoC file, but we can take a look at it to see what the vulnerability is. What tools do we need to take a look? A hex editor is a good start. I’m using GHex, simply because it was available and easily installed on Fedora. Continue reading “This Week In Security: More WhatsApp, Nextcry, Hover To Crash, And Android Permissions Bypass”

Electric Longboard Quick Build Using Off-The-Shelf Components.

Building cool things completely from scratch is undeniably satisfying and makes for excellent Hackaday posts, but usually involve a few unexpected speed humps, which often causes projects to be abandoned. If you just want to get something working, using off-the-shelf modules can drastically reduce frustration and increase the odds of the project being completed. This is exactly the approach that [GreatScott!] used to build the 3rd version of his electric longboard, and in the process created an excellent guide on how to design the system and selecting components.

Previous versions of his board were relatively complicated scratch built affairs. V2 even had a strain gauge build into the deck to detect when the rider falls off. This time almost everything, excluding the battery pack, was plug-and-play, or at least solder-and-play. The rear trucks have built in hub motors, the speed controllers are FSESC’s (VESC software compatible) and the remote control system is also an off the shelf system. All the electronics were housed in 3D printed PETG housing, and the battery pack is removable for charging. We just hope the velcro holding on the battery pack doesn’t decide to disengage mid-ride.

The beauty of this video lies in the simplicity and how [GreatScott!] covers the components selection and design calculations in detail. Sometimes we to step back from a project and ask ourselves if reinventing is the wheel is really necessary, or just an excuse to do some yak shaving. Electric long boards are extremely popular at the moment, you can even make a deck from cardboard or make a collapsible version if you’re a frequent flyer.

A Tiny Terminal For Your Serial Access Needs

Some pieces of computing equipment have faded away without a trace, for example a modem is not a device that detains many hackers as they strive for that perfect emulation of a venerable Hayes on an Arduino. But there are some other devices that continue to hold a fascination, even years after they departed from the professional arena. A great example is the serial terminal. Once to be found on many a desk as it provided a way into a minicomputer, it has long ago been supplanted by terminal emulators or simply other portals into computing services such as the web. But in our community there are still plenty of serial terminals to be found, for example [RedHog]’s little emulated VT220 on an ESP8266 platform.

If you were hoping for a full-green screen and keyboard to plug into a hefty D-connector serial port then you’ll be a bit disappointed, as with a tiny screen and only a few buttons on a dev board or an Arduboy it’s not going to allow any 1337 vi mastery even with its on-screen keyboard. Take a look, we’ve placed a video below the  break. But despite all that it shows promise, with ability to use either the logic-level serial port or the USB serial interface. We can see that it might find a use as a serial display though, but it would fascinate us to see what could be done were it to use the 8266’s on-board WiFi in some form. If you’d like to experiment you can do so with the code on GitHub.

This isn’t the first such terminal we’ve seen here before of course, some of them have been extremely practical, while others we just want to own because they’re cool.

Continue reading “A Tiny Terminal For Your Serial Access Needs”

CircuitPython Sculpture Clock Adds Character To Any Desk

We can probably all relate to the origin story of this one. [Alex] was working on a bigger, more involved clock project when this cute little desk clock idea caught his mind’s eye. Who wouldn’t want a clock with character and a little bit of an attitude?

This little guy’s brain is an ItsyBitsy M0 Express, and he gets his time data from an Adalogger FeatherWing RTC. Those antennae aren’t just for looks – [Alex] chose the ItsyBitsy because it can easily do capacitive touch out of the box without extra components. In the brief demo after the break, [Alex] shows how touching them triggers either an animated face or a still face before switching to the clock face.

We love functional circuit sculptures, especially ones with this much character. [Alex] was inspired by [Mohit Bhoite]’s breathtaking circuit sculptures and seems to follow his great example of laying it all out on paper first. Incidentally, our last HackChat before Supercon starred [Mohit] and his circuit sculptures. Missed it? Read the transcript here.

Continue reading “CircuitPython Sculpture Clock Adds Character To Any Desk”

Creating Lookalike Valves With Resin Casting

Valves (tubes) certainly have a die hard fan base in the electronic community, praised for their warm sound, desirable distortion characteristics and attractive aesthetic. However, sometimes you just want the look of a valve for a prop or a toy, without actually needing the functionality. For those cases, this project from [Ajaxjones] might be just the ticket.

The build consists of taking an existing valve, combining it with a 3D printed base, and using this to create a silicone mould. 3D printed parts and dressmaker’s pins are then used to create the internal parts of the valve, and are inserted into the mould. Clear resin is then degassed, and poured into the mould to create the part. Once cured, the part is removed and the base painted to complete the look. An LED is then installed into a void in the base to give the piece a warm glow as you’d expect.

It’s a simple tutorial to producing high-quality clear plastic parts, and one that should prove useful to many prop builders and cosplayers alike. If you’re wanting to take your resin game to the next level, consider trying some overmolded parts. Video after the break.

Continue reading “Creating Lookalike Valves With Resin Casting”