Live data from Hacker News

A Linux-powered microwave oven

lwn.net

41–50 of 65 posts

Re: A Linux-powered microwave oven

#41
post #37
post #34

Earlier quoted context omitted.

This is one that I've bought this year: http://www.elektrogeraete-co.de/bilder/produkte/gross/434738... Not a crappy brand, a mid-range product I think. Costs around 180 EUR here.

That's gorgeous. It would be laughed off the market here in the US. Where can I buy one?

It's this one: http://www.amazon.co.uk/Gorenje-MO-4250-CLI/dp/B00FMYZME8

I have trouble finding US shops that have it, maybe it's Europe-only brand, but hope you have better luck!

Re: A Linux-powered microwave oven

#42
post #26

Linux on a microwave feels a lot like the NetBSD toaster from all those years ago. Additionally, it doesn't make sense from a technical perspective. People have converted toaster ovens to do smd reflow with an arduino [1], and that requires a lot more delicate control of temperature and timing; hell, Linux is worse for the job because its realtime capabilities are so poor. Also, if you're going to go through the trou…

Can anyone here explain to me why microwave ovens always have their power settings as multiples of some value, e.g. 200/400/800w but never have the ability to set a specific power output, e.g. 425w.

Microwave ovens use magnetrons to produce the microwave radiation. Magnetrons cannot be run at anything less than full power. Some microwaves have additional coils in the magnetron that can be connected to increase the power level, but it's limited to the power levels you can get from the various combinations of coils. For the same reason, running a normal microwave at "50% power" actually means it runs at full power for several seconds, then switches off for several seconds, then repeats. The pulses are so long because starting and stopping are hard on the magnetron.

Re: A Linux-powered microwave oven

#43
post #14

For some reason you can't open the microwave door to get your food. After searching LWN you find a comment at the bottom that you need to run fuser on /mnt/microwave/0/door/mechlock and kill the dbus_microwave_door_status daemon. Search google again to discover a blog from 2004 detailing how you use dmesg and modprobe to find out which number your microwave door is bound to.

Superb satire, it reminds me of "Why GNU/Linux Viruses are fairly uncommon".

Re: A Linux-powered microwave oven

#44

This was really just done so that Richard Stallman could eat popcorn again without going into a rant. Nobody tell him that the genes for the corn it's made from are likely proprietary.

This won't fix popcorn rants. Introducing GNU/Linux only shifts the burden: there is still a risk of kernel panic.

I'll show myself out.

Re: A Linux-powered microwave oven

#45
post #37
post #34

Earlier quoted context omitted.

This is one that I've bought this year: http://www.elektrogeraete-co.de/bilder/produkte/gross/434738... Not a crappy brand, a mid-range product I think. Costs around 180 EUR here.

That's gorgeous. It would be laughed off the market here in the US. Where can I buy one?

Really? Every single microwave I saw in the UK is like this one:

http://www.amazon.co.uk/Russell-Hobbs-Microwave-Litre-White/...

One knob for time, the other for power. Done.

Re: A Linux-powered microwave oven

#46
post #37

Earlier quoted context omitted.

That's gorgeous. It would be laughed off the market here in the US. Where can I buy one?

Really? Every single microwave I saw in the UK is like this one: http://www.amazon.co.uk/Russell-Hobbs-Microwave-Litre-White/... One knob for time, the other for power. Done.

I've not seen one like that in the US since the 80s. They all look like this:

http://tinyurl.com/uwaveimg

Re: A Linux-powered microwave oven

#47
post #18
post #11

Earlier quoted context omitted.

I bought a "crappy" brand microwave because it has a great UI: One knob with rotary encoder for time (turn faster for minutes). One knob with rotary encoder for power. Both settingscan be changed even while microwave is running.

That's the standard interface for microwaves for me.

Lucky you. My samsung oven has something like 20 buttons with cryptic icons. Feels like an old VHS remote control.

Re: A Linux-powered microwave oven

#48
post #14

For some reason you can't open the microwave door to get your food. After searching LWN you find a comment at the bottom that you need to run fuser on /mnt/microwave/0/door/mechlock and kill the dbus_microwave_door_status daemon. Search google again to discover a blog from 2004 detailing how you use dmesg and modprobe to find out which number your microwave door is bound to.

Superb satire, it reminds me of "Why GNU/Linux Viruses are fairly uncommon".

http://www.gnu.org/fun/jokes/evilmalware.html for anyone who hasn't seen it yet.

Re: A Linux-powered microwave oven

#49

Linux on a microwave feels a lot like the NetBSD toaster from all those years ago. Additionally, it doesn't make sense from a technical perspective. People have converted toaster ovens to do smd reflow with an arduino [1], and that requires a lot more delicate control of temperature and timing; hell, Linux is worse for the job because its realtime capabilities are so poor. Also, if you're going to go through the trou…

>People have converted toaster ovens to do smd reflow with an arduino [1], and that requires a lot more delicate control of temperature and timing; hell, Linux is worse for the job because its realtime capabilities are so poor.

What the heck are you talking about? Linux has rather decent realtime facilities. It's not a hard real-time, it's soft real-time, but that's good enough for many things. It's used successfully by the LinuxCNC project for controlling CNC machines all the time, and that requires millisecond precision for running stepper motors through a parallel port. There is no way that running a toaster oven is more demanding than that.

Hell, a reflow toaster oven can be run with a controller with latencies of a second or more! It's not going to make a difference there; there's far too much latency between activating power to the heating elements and seeing a temperature change for millisecond precision to be necessary. The only problem with Linux on a toaster oven is that it's just plain overkill; an Arduino is simpler and cheaper. SMD reflow does NOT require "delicate control of temperature and timing". Reflow ovens are not that accurate. They just have to follow the recommended profile well enough, and it's not that hard once a controller has learned the characteristics of the oven.

I wouldn't run avionics systems needing hard real-time guarantees on Linux, but for soft real-time systems, Linux works well enough. To say that its RT capabilities are "so poor" is just ridiculous, unless you're looking at Linux circa 2001 or something.

Re: A Linux-powered microwave oven

#50
post #26

Earlier quoted context omitted.

Can anyone here explain to me why microwave ovens always have their power settings as multiples of some value, e.g. 200/400/800w but never have the ability to set a specific power output, e.g. 425w.

Microwave ovens use magnetrons to produce the microwave radiation. Magnetrons cannot be run at anything less than full power. Some microwaves have additional coils in the magnetron that can be connected to increase the power level, but it's limited to the power levels you can get from the various combinations of coils. For the same reason, running a normal microwave at "50% power" actually means it runs at full power…

This isn't true, if you get one of the Panasonic microwaves with their "Inverter" feature. It really does run the magnetron at different power levels. It works quite nicely.
Post reply on HN