Superconference Interview: Carl Bugeja

It’s an exciting time of year for us, not because Christmas is on the horizon, instead for something far more exciting than that! The Hackaday Superconference is nearly upon us, our yearly gathering of the creme de la creme of the hardware hacking world for a fascinating program of lectures and other events. We can’t wait, and we hope you’re looking forward to it as much as we are.

A particularly stimulating part of the Supercon experience comes from the people you rub shoulders with as you attend, whether or not you will have seen their work on these pages they represent a huge and fascinating breadth of experience and skill. It’s the incidental conversations at events like this that are the most fertile, because from them comes inspiration that can feed all manner of things.

One of last year’s hits came from Carl Bugeja, when he gave a talk about his impressive work with using printed circuit boards to construct electric motors and magnetic actuators. We’ve seen the various iterations of his work evolving in these pages, and at last year’s event he also gave an interview to our own Elliot Williams, and we’re happy to bring you the resulting video after the break.

We’d love to be able to reveal a hidden stash of Supercon tickets, but sadly it’s all sold out. We can however direct you to the livestream of the event which begins at 10 am Pacific time on November 15th. Be sure to head on over to the Hackaday YouTube channel, and subscribe.

Meanwhile it’s worth pointing those lucky ticket holders to the Supercon ticketing page since we’ve added more tickets to the previously-sold-out workshops. Now, enjoy Carl’s interview, and we hope you’ll join us for Superconference whether you do so online or in person.

Continue reading “Superconference Interview: Carl Bugeja” →

Will The Real UNIX Please Stand Up?

Ken Thompson and Dennis Ritchie at a PDP-11. Peter Hamer [CC BY-SA 2.0]
Ken Thompson and Dennis Ritchie at a PDP-11. Peter Hamer [CC BY-SA 2.0]
Last week the computing world celebrated an important anniversary: the UNIX operating system turned 50 years old. What was originally developed in 1969 as a lighter weight timesharing system for a DEC minicomputer at Bell Labs has exerted a huge influence over every place that we encounter computing, from our personal and embedded devices to the unseen servers in the cloud. But in a story that has seen countless twists and turns over those five decades just what is UNIX these days?

The official answer to that question is simple. UNIX® is any operating system descended from that original Bell Labs software developed by Thompson, Ritchie et al in 1969 and bearing a licence from Bell Labs or its successor organisations in ownership of the UNIX® name. Thus, for example, HP-UX as shipped on Hewlett Packard’s enterprise machinery is one of several commercially available UNIXes, while the Ubuntu Linux distribution on which this is being written is not.

When You Could Write Off In The Mail For UNIX On A Tape

The real answer is considerably less clear, and depends upon how much you view UNIX as an ecosystem and how much instead depends upon heritage or specification compliance, and even the user experience. Names such as GNU, Linux, BSD, and MINIX enter the fray, and you could be forgiven for asking: would the real UNIX please stand up?

Continue reading “Will The Real UNIX Please Stand Up?” →

Eth0 Autumn 2019: Tiny Camp, Creative Badge

The Dutch organisation eth0 has run a series of informal small camps over the years, never with an attendance too far into three figures, and without pre-planned events or entertainment. What happens is at the instigation of the attendees, and the result is a weekend of much closer socialising and working together on projects than the large camps where you spend your time running around to catch everything.

The largest of hacker camps offer all the lights, robots, tschunk, and techno music you can stomach; they can be a blast but also overwhelming. I made my way eth0 over the past week weekend, enjoying the more intimate size and coming away having made friendships from spending time with great people at a large private camping hostel near Lichtenvoorde. This is in the far east of the country near the German border, to which in the company of a British hardware hacker friend I traveled in the tiny European hatchback. Netherlands roads are so easy to navigate!

A prototype tensegrity structure. Image: Igor Nikolic.
A prototype tensegrity structure. Image: Igor Nikolic.

At the event was the usual array of activities, though since it was a restricted photography affair I’m short on wider shots that would include people. This year’s hit came from surplus flipdot displays from retired German buses, with plenty of glitches as their quirks were figured out by our friends Lucy Fauth and Jana Marie Hemsing. Something tells me I’ll be seeing a lot of those fluorescent circles in the future.

I’d brought along the nucleus of a textile village, and RevSpace in the Hague had added their embroidery machine to my overlocker and sewing machines. Its operator was Boekenwuurm from Hackalot in Eindhoven who was kind enough to embroider a Wrencher for me, and now I want one of these 600-Euro machines even if I can’t afford one. She and RevSpace’s Igor Nikolic were experimenting with inflatables and tensegrity structures, creating prototypes with an eye to more impressive installations at future camps.

An entertaining tale of a couple of days hanging out with friends in the Netherlands countryside could probably be spun into a reasonable tale, but there was something more interesting still at this camp. It had a badge, courtesy of the prolific badge.team Dutch badge crew. It didn’t come with their trademark ESP32 firmware though, instead in keeping with the budget of the event it was a prototyping board on which attendees could create their own badges. What came forth from that was extremely impressive, and continued after the event.

Continue reading “Eth0 Autumn 2019: Tiny Camp, Creative Badge” →

IR Hack Turns Kid’s Lamp Into Temp Display

Sometimes a clever hack of an off-the-shelf product can come courtesy of its dismantling and hardware modification, but at other times the most elegant of hacks can be made without ever turning a screwdriver. [Brian Lough] was given the request by a friend to replicate a commercial child’s night light that changed colour with temperature, and his response was to use an off-the-shelf colour changing kids light unmodified, sending it temperature-related colour commands via its infra-red control.

His device is a spectacularly simple one hardware-wise using an off-the-shelf Wemos D2 Mini ESP8266 board running an Arduino bootloader, coupled with a BME280 temperature sensor, IR receiver, and transmitter. His video which we’ve placed below the break is a handy primer to anyone with an interest in infra-red reverse engineering, and we can see that there will be other projects that could be seeded by it. For those curious enough to look, it can be found on GitHub.

[Brian] has appeared here so many times, and is definitely worth a follow. One of his more recent builds featured another child’s toy augmented to make it something really special.

Continue reading “IR Hack Turns Kid’s Lamp Into Temp Display” →

Router Rebooter Without The Effort

It’s one of the rituals of our age, rebooting the family router when the bandwidth falters. Flip the power, and after half a minute or so your YouTube video starts up again. Consumer-grade router hardware is not the most reliable computing equipment you will own, as [Nick Sayer] found out when the router at his vacation home wasn’t reliable enough to support his remote monitoring equipment. His solution is an auto-reboot device, that power-cycles the offending device on command.

An obvious method might be to switch the mains supply, but instead he’s taken the simpler option of switching the DC from the router’s wall wart power supply with a cunning arrangement of three MOSFETs to keep the router defaulting to on under all conditions except when it is commanded to power down by the ATtiny microcontroller overseeing it. This chip provides extra fail-safe and debouncing functions to ensure no accidental rebooting.

Driving the circuit is a Raspberry Pi that handles the house monitoring, on which a Python script checks for Internet access and asks for a reboot if there is none. For extra safety it requires access to be down for a sustained period before doing so in case of a router firmware upgrade.

This isn’t the first router rebooter, for a mains-switching ESP8266 take a look at this one.

Router picture: Asim18 [CC BY-SA 3.0]

RPi4: Now Overclocked, Net-Booted, And Power-Sipping

It has now been a few months since the launch of the Raspberry Pi 4, and it would only be fair to describe the launch as “rocky”. While significantly faster than the Pi 3 on paper, its propensity for overheating would end up throttling down the CPU clock even with the plethora of aftermarket heatsinks and fans. The Raspberry Pi folks have been working on solutions to these teething troubles, and they have now released a bunch of updates in the form of a new bootloader, that lets the Pi 4 live up to its promise. (UPDATE: Here’s the download page and release notes)

The real meat of the update comes in an implementation of a low power mode for the USB hub. It turns out that the main source of heat on the SoC wasn’t the CPU, but the USB. Fixing the USB power consumption means that you can run the processor cool at stock speeds, and it can even be overclocked now.

There is also a new tool for updating the Pi bootloader, rpi-eeprom, that allows automatic updates for Pi 4 owners. The big change is that booting the Pi 4 over the network or an attached USB device is now a possibility, which is a must if you’re installing the Pi permanently. There are some fixes that caused problems with certain HATs, in which the Pi 4’s 3.3 V line was cycled during a reboot.

With a device as complex as a Raspberry Pi it comes as no surprise that it might ship with a few teething troubles. We’ve already covered some surrounding the USB-C power, for example. And the overheating. Where the Pi people consistently deliver though is in terms of support, both official and from the community, and we’re very pleased to see them come through in this case too.

A Dancing Cowboy Nixie Tube

If there were four words you never expected to hear in sequence, they would probably be “Dancing cowboy Nixie tube”. But that’s just what [Glasslinger] has made, and it’s exactly what it sounds like – an encapsulated cowboy that dances.

We’ve placed the resulting video below the break, and in it we see a compelling tour through the construction of a Nixie, and the specialist tools required. Little touches such as the need to insulate with glass capillary tube whose wires which shouldn’t glow, the construction of the envelope and stem, and the painstaking layout of the various cowboy components on a sheet of mica are carefully explained.

The tube takes shape in front of us, a driver PCB is etched, and the whole arrangement is placed in a custom wooden box. This is old-school construction at its finest, with the only touch of modernity coming from an Arduino Uno that schedules the various segments. It’s not beyond imagination though to see in time gone by that a Honeywell mechanical sequencer might have been used for the same task.

We’ve brought you [Glasslinger]’s work before of course, but we’ve also seen some more conventional self-made Nixies.

Continue reading “A Dancing Cowboy Nixie Tube” →