Skip to main content
Ovens & Ranges

Some Dude Hacks Microwave, Puts Manufacturers to Shame

Microwave manufacturers take note: You’re doing it wrong, and some guy from New Zealand just showed you up.

The Raspberry Pi Microwave Credit: Nathan Broadbent

Products are chosen independently by our editors. Purchases made through our links may earn us a commission.

With all this talk about smart appliances and the “internet of things,” you’d think we’d have a microwave smart enough to follow elaborate cooking commands—or, at the very least, keep accurate time.

Nokia recently unveiled a nifty “smart” microwave with a touchscreen and...eye-tracking technology? That’s all well and good, but it doesn’t address the basic problems of most microwaves, such as the fact that so many foods require several stages of cooking, cooling, and sitting. Not to mention, few—if any—offer voice command or mobile control.


RELATED: This Former NASA Engineer Just Built A Better Microwave


Enter: Nathan Broadbent, a young software engineer from New Zealand who recently took this matter upon himself. Nathan was inspired by a Reddit post fittingly titled, “Food items should have QR codes that instruct the microwave exactly what to do...”

So, Nathan used a single-board computer called Raspberry Pi to develop a program that interacts with his home microwave, and which can be controlled remotely. Here are some of the features of Nathan’s brilliant home-mod microwave:

• Internet-synced clock • Voice command control • Barcode scanner for looking up cooking instructions from online database, which Broadbent created himself • Mobile app phone for setting up cooking instructions for specific products • Tweets after the timer is up

As for Samsung, Whirlpool, LG, and all the other big microwave manufacturers, what gives? You should’ve come up with this product years ago. Hire this man.

Check out Broadbent’s extensive blog post for a complete rundown of how he did it, and instructions for how you can do it—some technical skills required.

{{brightcove '3842923764001'}}

Up next