Ask Hackaday: What’s The Perfect Hacker Smart Watch?

Since Dick Tracy all the way back in ’46, smart watches have captured the public imagination. After several false starts, the technology has gone through a renaissance in the last 10 years or so. For the average consumer, there’s been a proliferation of hardware in the marketplace, with scores of different models to choose from. For the hackers, however, pickings are a little more slim. So what is the best smart watch for the tinkerers among us? Continue reading “Ask Hackaday: What’s The Perfect Hacker Smart Watch?”

Designing Sci-Fi Hack Chat

Join us on Wednesday, October 9 at noon Pacific for the Designing Sci-Fi Hack Chat with Seth Molson!

We all know the feeling of watching a movie set in a galaxy far, far away and seeing something that makes us say, “That’s not realistic at all!” The irony of watching human actors dressed up as alien creatures prancing across a fantasy landscape and expecting realism is lost on us as we willingly suspend disbelief in order to get into the story; seeing something in that artificial world that looks cheesy or goofy can shock you out of that state and ruin the compact between filmmaker and audience.

Perhaps nowhere do things get riskier for filmmakers than the design of the user interfaces of sci-fi and fantasy sets. Be they the control panels of spacecraft, consoles for futuristic computers, or even simply the screens of phones that are yet to be, sci-fi UI design can make or break a movie. The job of designing a sci-fi set used to be as simple as wiring up strings of blinkenlights; now, the job falls to a dedicated artist called a Playback Designer who can create something that looks fresh and new but still plausible to audiences used to interacting with technology that earlier generations couldn’t have dreamed of.

Seth Molson​ is one such artist, and you’ve probably seen some of his work on shows such as TimelessStargate Universe, and recently Netflix’s reboot of Lost in Space. When tasked to deliver control panels for spacecraft and systems that exist only in a writer’s mind, Seth sits down with graphics and animation software to make it happen.

Join us as we take a look behind the scenes with Seth and find out exactly what it’s like to be a Playback Designer. Find out what Seth’s toolchain looks like, how he interacts with the rest of the production design crew to come up with a consistent and believable look and feel for interfaces, and what it’s like to design futures that only exist — for now — in someone’s imagination.

join-hack-chatOur Hack Chats are live community events in the Hackaday.io Hack Chat group messaging. This week we’ll be sitting down on Wednesday, October 9 at 12:00 PM Pacific time. If time zones have got you down, we have a handy time zone converter.

Click that speech bubble to the right, and you’ll be taken directly to the Hack Chat group on Hackaday.io. You don’t have to wait until Wednesday; join whenever you want and you can see what the community is talking about.

 

Hackaday Links Column Banner

Hackaday Links: October 6, 2019

“If you or someone you love has been exposed to questionable quality electrolytic capacitors, you could be entitled to financial compensation.” Perhaps that’s not exactly the pitch behind this class action lawsuit against capacitor manufacturers, but it might as well be. The suit claims that the defendants, a group of capacitor manufacturers that includes Nichicon, Matsuo, ELNA, and Panasonic, “engaged in an unlawful conspiracy to fix, raise, maintain, or stabilize the prices of Capacitors.” Translation: if you bought capacitors between 2002 and 2014 from a distributor, you paid too much for them. The suit aims to recover a bunch of money from the defendants and divide it up between all the class members, so make sure you go back through all your receipts from Mouser and DigiKey over the last 17 years so you can file a claim that could be worth several dozen cents.

When are people going to learn that posting pictures of their illegal activities online is an Official Bad Idea? One SpaceX fan earned a night in jail after posting selfies he took with Starhopper, the SpaceX test article currently residing at Elon Musk’s would-be spaceport at Boca Chica, Texas. JB Wagoner, a SpaceX super-fan, made the pilgrimage from California to Texas — in his Tesla of course — to see the recent Starship Mark 1 unveiling, and decided to take a side trip to see the Starhopper. He parked at a beach, climbed a dune, and was able to walk right up to Starhopper and go selfie-crazy. After posting the pictures on Facebook, he was arrested, interviewed by Homeland Security, charged with criminal trespass, and thrown in a cell overnight. Wagoner has since been bonded out, but the charges might not stick, since Texas trespassing law requires clear signage or verbal notification of trespass, neither of which Wagoner encountered. SpaceX had even let the fence between the beach and the Starhopper collapse, so Wagoner seems to have had no way of knowing he was trespassing. Still, posting the pictures online was probably asking for trouble.

As satire and dark comedy, the 1987 cyberpunk classic RoboCop can’t be beat. But it also managed to accurately foreshadow a lot of what was to come in the world in terms of technology. No, we don’t have cyborg law enforcement — yet — but we do have something predicted by one throwaway scene: robotic realtors. In the movie, kiosks were set up around Murphy’s old house to extol the various virtues of living there, which ended up triggering the cyborg and starting the film’s climactic rampage. The real-life robotic realtor is a little more flexible, more like a telepresence robot — described aptly as “a Segway with an iPad on top.” The robotic realtor is not autonomous; it only lets a remote realtor interact with potential homebuyers without having to travel to multiple homes. It seems a little gimmicky to us, but the robots are reported to have made 25 sales in their first year on the job.

We’ve been seeing a lot of cheap resin printers these days, enough to make us want to jump into the market and start playing with them. But the cheap ones are all cheap for the same reason — they’re so dang small! They all use LCD screens from phones to mask off the UV light used to cure the resin, and the resulting print volume is tiny. Clem Mayer from MayerMakes has bigger ideas, though: he wants to make a giant resin printer using an LCD monitor as the mask. It’s not as simple as using a bigger screen, though; the film used between the screen and the resin, a fluoropolymer film called FEP, gets deformed when used on larger screens. So Clem is looking at a new built-plate interface that floats the resin on a layer of denser, immiscible liquid. It’s an interesting idea that is still clearly in the proof-of-concept phase, but we look forward to seeing what progress Clem makes.

Hackaday Podcast 038: Cyberdecks Taking Over, Resin 3D-Printing Vs FDM, Silicone Injection Molding, And The Pickle Fork Fiasco

Hackaday Editors Tom Nardi and Mike Szczys comb through their favorite hacks from the past week. We loved Donald Papp’s article on considerations before making the leap from FDM 3D Printers to a resin-based process, and we solidify our thoughts on curing cement in low-gravity. Tom’s working on a Cyberdeck build, and he also found an ancient episode of an earlier and much different version of the Hackaday podcast. We’re impressed with a mostly 3D-printed useless machine, a thermal-insert press that’s also 3D-printed, and the Raspberry-Pi based Sidekick clone that popped up this week. A DIY wire-bending robot is an incredible build, as is the gorgeous wire-routing in a mechanical keyboard, and the filigree work on this playing card press. Plus you need to spend some time getting lost in this one hydrogen-line telescope project.

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!

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 038: Cyberdecks Taking Over, Resin 3D-Printing Vs FDM, Silicone Injection Molding, And The Pickle Fork Fiasco”

This Week In Security: Is RSA Finally Broken? The Push For Cloud Accounts, Encrypted DNS, And More Mobile Mayhem

Ever wondered what “cyberwar” looks like? Apparently it’s a lot of guessing security questions and changing passwords. It’s an interesting read on its own, but there are some interesting clues if you read between the lines. A General in the know mentioned that Isis:

clicked on something or they did something that then allowed us to gain control and then start to move.

This sounds very similar to stories we’ve covered in the past, where 0-days are used to compromise groups or individuals. Perhaps the NSA supplied such an exploit, and it was sent in a phishing attack. Through various means, the U.S. team quietly compromised systems and collected credentials.

The article mentions something else interesting. Apparently the targets of this digital sting had also been compromising machines around the world, and using those machines to manage their efforts. The decision was made by the U.S. team to also compromise those machines, in order to lock out the Isis team. This might be the most controversial element of the story. Security researchers have wanted permission to do this for years. How should the third parties view these incursions?

The third element that I found particularly interesting was the phase 2 attack. Rather than outright delete, ban, and break Isis devices and accounts, the U.S. team installed persistent malware that emulated innocuous glitches. The internet connection is extremely laggy on certain days, certain websites simply don’t connect, and other problems. These are the sort of gremlins that networking pros spend all day trying to troubleshoot. The idea that it’s intentional gives me one more thing to worry about. Continue reading “This Week In Security: Is RSA Finally Broken? The Push For Cloud Accounts, Encrypted DNS, And More Mobile Mayhem”

DSP Spreadsheet: FIR Filtering

There’s an old saying: Tell me and I forget, teach me and I may remember, involve me and I learn. I’m guilty of this in a big way — I was never much on classroom learning. But if I build something or write some code, I’m more likely to understand how it works and why.

Circuit simulation and software workbooks like Matlab and Jupyter are great for being able to build things without a lot of overhead. But these all have some learning curve and often use clever tricks, abstractions, or library calls to obscure what’s really happening. Sometimes it is easier to build something in a spreadsheet. In fact, I often do little circuit design spreadsheets or even digital design because it forces me to create a mathematical model which, in turn, helps me understand what’s really going on.

In this article I’m going to use Google Sheets — although you could do the same tricks in just about any spreadsheet — to generate some data and apply a finite impulse response (FIR) filter to it. Of course, if you had a spreadsheet of data from an instrument, this same technique would work, too.

Continue reading “DSP Spreadsheet: FIR Filtering”

Review: The RC2014 Micro Single-Board Z80 Retrocomputer

At the end of August I made the trip to Hebden Bridge to give a talk at OSHCamp 2019, a weekend of interesting stuff in the Yorkshire Dales. Instead of a badge, this event gives each attendee an electronic kit provided by a sponsor, and this year’s one was particularly interesting. The RC2014 Micro is the latest iteration of the RC2014 Z80-based retrocomputer, and it’s a single-board computer that strips the RC2014 down to a bare minimum. Time to spend an evening in the hackerspace assembling it, to take a look!

It’s An SBC, But Not As You Know It!

The kit contents
The kit contents

The kit arrives in a very compact heat-sealed anti-static packet, and upon opening was revealed to contain the PCB, a piece of foam carrying the integrated circuits, a few passives, and a very simple getting started and assembly guide. The simplicity of the design becomes obvious from the chip count, there’s the Z80 itself, a 6850 UART, 27C512 ROM, 62256 RAM, 74HCT04 for clock generation, and a 74HCT32 for address decoding. The quick-start is adequate, but there is also a set of more comprehensive online instructions (PDF) available.

I added chip sockets and jumpers to my kit.
I added chip sockets and jumpers to my kit.

Assembly of a through-hole kit is hardly challenging, though this one is about as densely-packed as it’s possible to make a through-hole kit with DIP integrated circuits. As with most through-hole projects, the order you pick is everything: resistors first, then capacitors, reset button and crystal, followed by integrated circuits.

I’m always a bit shy about soldering ICs directly to a circuit board so I supplemented my kit with sockets and jumpers. The jumpers are used to select an FTDI power source and ROM addresses for Grant Searle’s ROM BASIC distribution or Steve Cousins’ SCM 1.0 machine code monitor, and the kit instructions recommended hard-wiring them with cut-off resistor wires. There was no row of pins for the expansion bus because this kit was supplied without the backplane that’s a feature of the larger RC2014 kits, but it did have a set of right-angle pins for an FTDI serial cable.

Your Arduino Doesn’t Have A Development Environment On Board!

Having assembled my RC2014 Mini and given it a visual inspection it was time to power it up and see whether it worked. Installing the jumper for FTDI power, I attached my serial cable and plugged it into a USB port.

A really nice touch is that the Micro has the colours for the serial cable wires on the reverse side of the PCB, taking away the worry of getting it the wrong way round. A quick screen /dev/ttyUSB0 115200 to get a serial terminal from a bash prompt, hit the reset button, and I was rewarded with a BASIC interpreter. My RC2014 Micro worked first time, and I could straight away give it BASIC commands such as PRINT "Hello World!" and be rewarded with the expected output.

The SCM ROM monitor.
The SCM ROM monitor.

So I’ve built a little Z80 single board computer, and with considerably less work than that required for the fully modular version of the RC2014. Its creator Spencer tells me that the Micro was originally designed as a bargain-basement RC2014 as a multibuy for workshops and similar activities, being very similar to his RC2014 mini board but without provision for a Pi Zero terminal and a few other components. It lacks the extra hardware required for a more comprehensive operating system such as CP/M, so I’m left with about as minimal an 8-bit computer as it’s possible to build using parts available in 2019. My question then is this: What can I do with it?

So. What Can I Do With An 8-bit SBC?

My first computer was a Sinclair ZX81, how could it possibly compare this small kit that was a giveaway at a conference? Although the Sinclair included a black-and-white TV display interface, tape backup interface, and keyboard, the core computing power was not too far different in its abilities from this RC2014 Micro — after all, it’s the same processor chip. It was the platform that introduced a much younger me to computing, and straight away I devoured Sinclair BASIC and then went on to write machine code on it. It became a general-purpose calculation and computing scratchpad for repetitive homework due to the ease of BASIC programming, and with my Maplin 8255 I/O port card I was able to use it in the way a modern tech-aware kid might use an Arduino.

The RC2014 Micro is well placed to fill all of those  functions as a BASIC and machine code learning platform on which to get down to the hardware in a way you simply can’t on most modern computers, and though the Arduino represents a far more sensible choice for hardware interfacing there is also an RC2014 backplane and I/O board available for the Micro’s expansion bus should you wish to have a go. Will I use it for these things? It’s certainly much more convenient than its full-sized sibling, so it’s quite likely I’ll be getting my hands dirty with a little bit of Z80 code. It’s astounding how much you can forget in 35 years!

The RC2014 Micro can be bought from Spencer’s Tindie store, with substantial bulk discounts for those workshop customers. If you want the full retrocomputer experience it’s a good choice as it provides about as simple a way into Z80 hardware and software as possible. The cost of simplicity comes in having no non-volatile storage and in lacking the hardware to run CP/M, but it has to be borne in mind that it’s the bottom of the RC2014 range. For comparison you can read our review of the original RC2014, over which we’d say the chief advantage of the Micro is its relative ease of construction.