The Ideal Microwave Keypad
Hello there,
Recently i had to buy a new microwave oven as the old one was having problems. The keypad was
all messed up in that some of the buttons would work sometimes and not other times. For example
sometimes the '3' would not work at all, and i was using the sequence "333" for a time setting of
"3:33" quite often, so that was a problem. Pressing harder didnt help either and i found out
why later.
After peeling up the keypad i found that pressing the key harder didnt help because it was
not that the key was not making contact with the substrate, it was because the key was
CONSTANTLY making contact with the substrate, thus the control circuit would not see the
key anymore. I was able to get around this for a while by peeling up the upper substrate itself,
and that would relieve the key 'short' and so the key would work for a while again.
After about a year of this, i finally decided it was time for a new one.
I ended up with a Panasonic microwave, one of the "Inverter" type ovens. This kind of oven
is quite a bit different than my previous ovens, in that it does not turn the magnetron on and
off in order to achieve low duty cycles which produces a lower power (like power 2, 3, etc.)
instead of the full power. What it does is actually lowers the input power in a pseudo linear
fashion such that although now the magnetron is always on, it actually gets lower power while
cooking on a low power setting. One exception to this is power levels 1 and 2 which lowers the
magnetron input power but also turns it on and off to get those two lower settings. I think
these two levels are a little strange, but i dont seem to have a problem with it.
So after saying that i have to say that the inverter feature is the best thing that ever happened
to microwave ovens. Being able to set the power at say 3 and have it constantly stay 'on'
seems to work really well for some foods. But unfortunately there are some other 'features' on
this particular oven that are incredibly ridiculous.
First, there is no way to turn off the 'beep' when you press a button. This gets very annoying
very fast.
Second and more annoying, in order to set the power you have to press the 'Power' button
several times to get the right power setting. In other words, if you want power 5 you have to
push the power button 6 times (6 not 5), and if you want power 1 you are in for a chore, you
have to press the power button 10 times! Yes that's right, 10 times, 10,9,8,7,6,5,4,3,2,1 !
But it doesnt take place that fast, it takes a few seconds just to press it that many times.
There is an option where you can hold the button in and it will count down, 10,9,8, etc., down
to 1, but it takes even longer that way. And if you accidentally press it one more (friggin')
time you have to start all over again because it goes back up to start at 10 again !
So here's where the "Ideal Microwave Keypad" comes in...
What im thinking of doing is taking control of the keypad with a surrogate keypad that is scanned
by a micro controller and then the micro controller 'presses' the keys according to what the
microwave oven really needs, while allowing just about any predetermined key sequence to do whatever
we want it to do. For example, for power level 1 i could just hit "1" and then enter the time,
or as more conventional ovens do, press the power key 'power' and then the number "1" to get
power 1, then enter the time such as "333" for 3:33 as before.
That's just one or two examples. The micro controller would then take over and press the
real oven power key 10 times and then press the "3" key on the oven three times for the 3:33
time setting.
So the actual concept itself is quite simple. Use a microcontroller to take over the keypad
which would allow a more conventional time and power setting.
And since i like to set the power every time now, i could skip hitting the power key and just
enter the power first (as one example above) and that would mean even less key presses to get
cooking
So that would mean only having to hit the key sequences on the surrogate keypad:
"1, 3,3,3, Start"
and that would it, done!
So anyone ever do anything like this before with a microwave oven? I know it would void the
warranty so i would not attempt this probably until after it expired anyway, but then there is
also the possibility of using actuators on some of the important keys. I'd need one for the
keys 0 to 9, and one for start, and maybe one for stop just so i could program several start
and stop times without needing the microwave's internal programming to do that with (which is
also limited).
Also any ideas on what actuators would be good for this? They dont have to be super strong
but have to simulate a reasonable human finger press on a key. In fact, this is probably the
most important thing as i think i am opting out of digging into the keypad electronics.
So my two questions are:
1. Anyone else ever do this?
2. Any ideas what actuators to use? I think i'd be very flexible on the price for these seeing
as this is something i use several times a day.
Hello there,
Recently i had to buy a new microwave oven as the old one was having problems. The keypad was
all messed up in that some of the buttons would work sometimes and not other times. For example
sometimes the '3' would not work at all, and i was using the sequence "333" for a time setting of
"3:33" quite often, so that was a problem. Pressing harder didnt help either and i found out
why later.
After peeling up the keypad i found that pressing the key harder didnt help because it was
not that the key was not making contact with the substrate, it was because the key was
CONSTANTLY making contact with the substrate, thus the control circuit would not see the
key anymore. I was able to get around this for a while by peeling up the upper substrate itself,
and that would relieve the key 'short' and so the key would work for a while again.
After about a year of this, i finally decided it was time for a new one.
I ended up with a Panasonic microwave, one of the "Inverter" type ovens. This kind of oven
is quite a bit different than my previous ovens, in that it does not turn the magnetron on and
off in order to achieve low duty cycles which produces a lower power (like power 2, 3, etc.)
instead of the full power. What it does is actually lowers the input power in a pseudo linear
fashion such that although now the magnetron is always on, it actually gets lower power while
cooking on a low power setting. One exception to this is power levels 1 and 2 which lowers the
magnetron input power but also turns it on and off to get those two lower settings. I think
these two levels are a little strange, but i dont seem to have a problem with it.
So after saying that i have to say that the inverter feature is the best thing that ever happened
to microwave ovens. Being able to set the power at say 3 and have it constantly stay 'on'
seems to work really well for some foods. But unfortunately there are some other 'features' on
this particular oven that are incredibly ridiculous.
First, there is no way to turn off the 'beep' when you press a button. This gets very annoying
very fast.
Second and more annoying, in order to set the power you have to press the 'Power' button
several times to get the right power setting. In other words, if you want power 5 you have to
push the power button 6 times (6 not 5), and if you want power 1 you are in for a chore, you
have to press the power button 10 times! Yes that's right, 10 times, 10,9,8,7,6,5,4,3,2,1 !
But it doesnt take place that fast, it takes a few seconds just to press it that many times.
There is an option where you can hold the button in and it will count down, 10,9,8, etc., down
to 1, but it takes even longer that way. And if you accidentally press it one more (friggin')
time you have to start all over again because it goes back up to start at 10 again !
So here's where the "Ideal Microwave Keypad" comes in...
What im thinking of doing is taking control of the keypad with a surrogate keypad that is scanned
by a micro controller and then the micro controller 'presses' the keys according to what the
microwave oven really needs, while allowing just about any predetermined key sequence to do whatever
we want it to do. For example, for power level 1 i could just hit "1" and then enter the time,
or as more conventional ovens do, press the power key 'power' and then the number "1" to get
power 1, then enter the time such as "333" for 3:33 as before.
That's just one or two examples. The micro controller would then take over and press the
real oven power key 10 times and then press the "3" key on the oven three times for the 3:33
time setting.
So the actual concept itself is quite simple. Use a microcontroller to take over the keypad
which would allow a more conventional time and power setting.
And since i like to set the power every time now, i could skip hitting the power key and just
enter the power first (as one example above) and that would mean even less key presses to get
cooking
So that would mean only having to hit the key sequences on the surrogate keypad:
"1, 3,3,3, Start"
and that would it, done!
So anyone ever do anything like this before with a microwave oven? I know it would void the
warranty so i would not attempt this probably until after it expired anyway, but then there is
also the possibility of using actuators on some of the important keys. I'd need one for the
keys 0 to 9, and one for start, and maybe one for stop just so i could program several start
and stop times without needing the microwave's internal programming to do that with (which is
also limited).
Also any ideas on what actuators would be good for this? They dont have to be super strong
but have to simulate a reasonable human finger press on a key. In fact, this is probably the
most important thing as i think i am opting out of digging into the keypad electronics.
So my two questions are:
1. Anyone else ever do this?
2. Any ideas what actuators to use? I think i'd be very flexible on the price for these seeing
as this is something i use several times a day.
Last edited: