This is a re-posting of a Facebook entry I made in November and December of 2016. I thought it could be a good thing to use to refresh my stagnant web page. It is a fun story about a useless waste of time. Well, it wasn't actually useless. I did harvest many electronic parts before sending the rest to the trash heap.
This is the Keurig 2.0 Coffee Brewer. Or at least it was. Keurig replaced this one under warranty. It would frequently get stuck on the message "Raise handle to continue." and would not allow you to proceed. This masterful art of engineering was never meant to be repaired, at least at home. This is the second one I disassembled. The first was a Keurig VUE. Even if you were to fix it you would never be able to reassemble it. Many of the trim pieces have to be removed by prying them from their snap-fasten points. The circuit board is run by a 32 bit Microchip PIC32MX360F512L processor at 80 mHz with 512k of program space. It's a powerful computer for just making coffee. There's an on-board pressure sensor with the air tubing going right into the back of the board. There's an RJ-11 serial port in the bottom of the brewer to program or reprogram the processor.
Now we are making progress. Pretty soon I will be able to turn this sucker into a clock. I was not intending on actually repairing this brewer. I just wanted to see if it could do anything useful. I figured out how to power up the control board, make it think there is water in the outside tank and that the handle is closed. Then I realized I already had some nice clocks.
Now that the computer thinks there's water in the tank, it still thinks the handle is open. On to figure out how to convince the processor that the handle is closed.
Making progress now. We're so close to being able to get a simulated cup of coffee!
Darn! Oh, well. Looks like this is the end of the line. I guess I will never be able to turn this into a nice desk clock after all.