8 ms·
Hacking my filter coffee machine
- sokoloff 3y agoAs soon as I read "I originally used the Arduino IDE, writing my program in C. I had a bad time with that and rewrote it in Rust," I was pretty sure that I'd be reading the root cause as being "Arduino C has 16-bit ints" (as I'd had the same experience in some delay-based relay control code I wrote a decade ago). Sure enough, that was the issue. As a long-time C programmer and Rust newbie, it seems like a really long way 'round to switch languages just to avoid using longs, but for a hobby/learning project (or a C novice and experienced Rust dev), Rust makes more sense.
- fanf2 3y agoMy reading of the root cause is that the Arduino IDE doesn’t provide the kind of debugging facilities that C programmers expect, like decent compiler warnings and support for static analysis and runtime sanitizers (at least for off-device test builds). It also does not work well with proper development tooling, in particular git. The 16 bitness would have been OK if the dev environment had been tolerable. Tho, to be fair, although Ian is an experienced C programmer (he wrote dpkg) he has very little patience for C any more, so it would not have taken much adversity to make him switch to Rust. [I know Ian personally.]
- deleted 3y ago[deleted]
- sokoloff 3y agoThe Arduino IDE definitely sucks for experienced programmers. I feel like they did a great job making the "zero to seven-eighths" experience pretty good for non-developers, but many of those same choices mean that the tooling drives SWEs batty.
- ska 3y agoplatformio sorts most of reasonably well
- kubindurion 3y agoI wonder how many here remember the OG coffee HOWTO http://www.faqs.org/docs/Linux-mini/Coffee.html http://www.faqs.org/docs/Linux-mini/Coffee.html
- m463 3y ago"If you only want a simple circuit, you can use Motorola's triac driver MOC301[012], together with a general purpose TRIAC like SC141D." lol (though I guess compared to MQTT + ATTiny85 + GPIO it is of its time)
- Kirby64 3y agoAs much as I admire DIY'ing issues to fix... this seems like a lot of effort and cost that could be easily fixed by buying a different coffee maker. The author even says the UI sucks, which is not the case for many other options on the market. Buy one with a thermal carafe (so you don't have a hot plate at all, and also your coffee will taste much better than sitting on the hot plate all day...), and buy one that has a proper timer that has AM/PM. The reason hot plates turn off is twofold: safety, and the longer its on a hot plate the worse the coffee tastes.
- dfxm12 3y agoThis is more of a hacking log and less of a discussion about good coffee machines. The author was trying to see if they could.
- mewse-hn 3y agoYep hotplates burn the coffee and I cringe when people say they need them on longer than 25m
- jtriangle 3y agoBy many measures, drip coffee comes out of the machine pre-ruined, so I don't see the real problem with ruining it further when you have to drown it in heavy cream and sugar to make it palatable in the first place. But I'm probably a different person, I like the ritual of making my morning hot beverage of choice. It takes some time, sure, maybe even time that could be spent sleeping, but it also makes my day better to kick my sleep addled mind into gear doing a task it's done a thousand times instead of something actually challenging or important.
- nerdponx 3y agoMeanwhile the Technivorm Moccamaster has a simple on/off switch that you could probably toggle with a relay, a motor, some gears, and a chopstick. It also makes just about the best coffee you're going to get with an automatic drip/filter machine. The bigger challenge of course is that, if you want actually good coffee in the morning, you need to automate the weighing, grinding, and depositing of fresh coffee into a rinsed filter. That's going to look like Factorio in your kitchen.
- linsomniac 3y agoI had a Oxo "Barrista Brain" that I really liked, partly because it would remind me when it needed cleaning, and could be scheduled to start brewing at a particular time. However, those fancy electronics ended up being the primary failure point 4 years down the line, the dial control failed. I ended up replacing it with a Moccamaster and a Zigbee "smart outlet". Because the Moccamaster is so dead simple, I just leave it switched on, and use the button on the outlet to turn it off. To brew in the morning, I have a button on my headboard that if I hold it for 2 seconds starts the brewing. The "start brewing at X:YY" on the Oxo didn't end up working that great for me, because I get up at varying times (half an hour before my alarm this morning, for example). So, I'd recommend anything with a rocker "on" switch and a smart plug, for sure.
- m463 3y agoI have a mocchamaster and when I switched to cold-brew, I couldn't go back. After reading a friend's copy of "modernist cuisine" I was intrigued and tried the toddy system. A little clunky but the coffee was wonderfully mellow. Since then I caved a little to practicality and use a cold brewer that is a 1/2 gallon mason jar with a perforated steel filter. The only difference I've ever heard about steel vs paper filters is that paper filters out the coffee oils (which could mean lower cholesterol).
- nerdponx 3y ago+1 on a "cold brewer" that's just a jar and a filter. Cold brew is the easiest damn thing in the world and it's incredibly delicious. I actually sometimes brew cold brew and then heat it up, just because I like the smooth taste. You also don't have to give any kind of a shit about grind size or consistency since it's getting a 12-hour soak anyway. A lot of my cold brew is just espresso leftovers when I accidentally set the grinder wrong. However I find that not all coffees taste good as cold brew. Some trial-and-error is needed. I also find that paper filtering is much easier on my stomach than metal filtering, so I'd encourage it for anyone who has a sensitive stomach and doesn't already use a paper filter. Whatever oils are supposedly bad for my cholesterol, also make me feel like I'm simultaneously digesting myself and being rocketed to space, so IMO those are better off sent to the compost. I even use paper filters for Moka pot and espresso, in the form of circles cut from Chemex filters (courtesy of https://goodbrotherscoffee.com/ https://goodbrotherscoffee.com/).
- RockRobotRock 3y agoi did this when i was young and still kinda new to programming and hardware. it was fun :) https://alexyancey.com/coffeemaker https://alexyancey.com/coffeemaker
- roomey 3y agoI had one of them drip coffee makers that ground the beans into a filter. You could set it with an alarm. Problem was the hot plate turned off after about 25 mins (and I wanted the jug warm a good bit longer). I found if I switched the power off (at the wall) and back on again quickly, the hot plate would stay hot indefinitely. I think this is a common way to bypass a certain type of timer, I can't even remember why I tried it out, but it works!
- elv0 3y agois it possible that this is a philips grind & brew machine? if so, you can increase the duration to a maximum of two hours.
- snthd 3y agoTechnology Connections has a great video on Drip Coffee makers[0]. [0] https://youtube.com/watch?v=Sp9H0MO-qS8 https://youtube.com/watch?v=Sp9H0MO-qS8
- Night_Thastus 3y agoAlways love to see TC mentioned. Very informative and entertaining videos on a variety of technology.
- duped 3y agoSeems like a lot of effort for bad coffee, why not just use an insulated carafe?
- rerdavies 3y ago> I hope Andy's ok. If his house did burn down, at least he died an Internet hero.
- throwaway81523 3y agoI think it's not good for the coffee machine to keep the coffee warm. Coffee that has been kept warm for hours tastes awful. It's better to let it cool down, then warm it in a microwave when you want to drink it. If I've had enough coffee for the day and there is some left in the pot, I save it in the fridge for the next day, then re-heat it. Its flavor is not snob quality after that, but it's better than keeping it hot for that long.
- dtgriscom 3y agoCheap coffee makers have a single heater that heats both the water and the hot plate. Since the water needs to be brought to a boil, the heater's thermostat needs to be above boiling, so the hot plate will also eventually hit boiling, which is really bad for the coffee.
- throwaway81523 3y agoCoffee machines usually don't boil the water. They heat it enough that there is some evaporation and the vapor pressure pushes the hot water through the drip mechanism. It is well below boiling, like maybe 170 or 180 F, and one of the complaints about cheap machines is that they don't get the water hot enough. The issue of coffee tasting bad if kept hot too long is independent of the brewing method though. I generally make coffee manually (pour hot water over a drip cone) and it is an issue then too. I stopped using a thermal carafe because of it.
- quickthrower2 3y agoYou not a coffee enthusiast if you haven't hacked your machine :-). I did the OPV mod to get that 9 bar pressure on my machine. Yes I have steered the conversation to espresso. The downside is it wastes water (pressure is reduced by diverting water to waste). But not having it jam the puck with too much pressure is worth it!
- lostlogin 3y agoI like a high pressure extraction. If I tamp my espresso too hard, the machine has enough power to unscrew the portafilter and blast it off, punishing me for my sins. Faema E-61 Legend. The best machine ever.
- mortos 3y agoOPVs typically divert the water back into the water tank of the machine. That's at least how it worked in my machine. The only machine that immediately comes to mind that wastes water like that is the GS3 MP from LA Marzocco for $7,500. The GS3 uses a valve at the group head, after the boiler, rather than an OPV which is normally before the boiler.
- fullspectrumdev 3y agoI love this > My original feeling was “I can’t be bothered dealing with the coffee machine innards” so I thought I would make a mechanical contraption to physically press the coffee machine’s “on” button. Cba disassembling so maybe making a Rube Goldberg button pushing machine is first thought is exactly how my design process often goes!
- hypercube33 3y agoI mean this is awesome but also why not use a smart plug with current monitoring and home assistant? Basically works out of the box... Yeah ok, I'm married so I look for the wife approval factor in my hacks.
- graphe 3y agoLow tech way: cold brew a strong beverage, have hot water in vacuum flask/thermos. Mix.
- SOLAR_FIELDS 3y agoIf lack of acidity is the goal, it's tough to beat a good cold brew.
- gumby 3y ago> In my house the neutral is about 2-3V away from true earth. You seem quite blasé about his. Where I live the city comes out monthly to check the ground point for our section of the street. I have seen them fiddle with it (salt it?) and at one point they moved it a few feet (notifying all the houses, digging up the steet slightly etc. They really don't want any, well, potential problems.
- aaomidi 3y agoMONTHLY? That seems, fascinating?
- tnecniv 3y agoI have no reason to think this but that’d be great cover for a surveillance van checking tapes or something
- gumby 3y agoA legitimate possibility around here but the Zuckerberg family lives a few blocks away s I doubt there'd be much available sigint from here. I think it's more likely that Palo Alto Public Works is a little overstaffed, which TBH is fine by me.
- gumby 3y agoYesterday they came around checking every house’s water system for old lead pipes. They have already replaced everything to the meter and now they are checking the house side. I’m glad they are doing it but they must have a lot of free time. This morning’s news said that most the US still has lead pipes in the water distribution network (not counting houses themselves). Still surprises me that so many people are comfortable with private utilities.
- geophph 3y ago+1 for the pun
- actionfromafar 3y ago
- hn_throwaway_99 3y ago> After it has finished making the coffee, it will keep the coffee warm using its hotplate, but only for 25 minutes. If you want to make a batch and drink it over the course of the morning that’s far too short. Ack, I try to keep my coffee snobbery in check but this one was too much for me. Use a thermal carafe or mug to keep your coffee hot - coffee sitting on a hotplate for hours belongs nowhere but the sink.
- gomox 3y agoWhat's the theory behind a thermal flask being somehow better than a heated plate? Convection in the liquid? Venting of volatile compounds?
- hn_throwaway_99 3y agoI didn't really know the answer to that but I found this online: https://www.huffpost.com/entry/why-reheated-coffee-tastes-bad_l_5ea05587c5b6a486d08279fe https://www.huffpost.com/entry/why-reheated-coffee-tastes-ba... I do know that while I love espresso I don't have a particularly "discerning palate" (many of the lighter roasts that seem to be so popular among fancy coffee shops taste far too sour/acidic for my liking), but even I can taste the grossness of coffee that has been sitting on a hot plate too long. It just tastes really "burnt", bitter, and acrid.
- xp84 3y agoSomehow? I just assumed applying heat to something is very different than letting it stay the same temp by keeping it insulated.
- gomox 3y agoFrom the perspective of a molecule of water, I don't think you can tell whether the wall you are in contact with was heated by other molecules like yourself, or whether it was heated by an electrical resistor sitting behind it. It's just stainless steel at 95C or so that is touching your cheek.
- paxys 3y agoI'm as much a fan of needless hacking as anyone else, but when the end result is a bitter, burnt cup of coffee you just have to draw the line and get a better machine.
- SOLAR_FIELDS 3y agoI graduated to french press in my early 20's, eventually moving to moka pot and finally arrived at the chemex. Shame that pour over's aren't easily automatable, though I'm sure with the right machinery a proper pour over robot could be achieved. At that point I'd just be buying an espresso machine though. Also, I'm not even sure I'd want to automate the pour over. There's something just distinctly meditative about performing the pour over ritual
- urbandw311er 3y agoIn the EU it’s no longer even possible to buy a machine that stays on and keeps the coffee warm for longer than about an hour due to new regulations designed to cut power usage & emissions. I have mixed feelings about that - but ultimately I guess it’s good for the planet.
- doublemint2203 3y agoisn't like, an enormously overwhelming % of climate change just caused by corporations, though?
- Sebb767 3y agoCorporations producing things for consumers and having devices in stand-by. It's not like those things are unrelated or that you can completely ignore one side.
- thworp 3y agoYes of course, it was all the evil corporations, they forced us to buy nice things, eliminate most hard labor and be able to travel orders of magnitude faster than pre-industrial people. Let's dissolve all corporations and problem solved. Thanks!
- doublemint2203 3y agonot at all where i was going with that, just think a personal "carbon footprint" is dumb chill.
- SOLAR_FIELDS 3y agoFor a drip machine, I have a Mr. Coffee that uses a stainless steel carafe that uses its thermal properties to keep the coffee hot. I find that I prefer that over the more typical glass carafes anyway for multiple reasons. Two include that there is no chance of breaking the carafe and also I think coffee continuously heated by the glass machines develops a kind of nasty burnt flavor, which is making the already bad drip coffee taste even worse. Ultimately the steel carafe only keeps the coffee hot for about 3 hours after brewing but for something with zero heat applied after brewing it's not bad, and the flavor stays decent. I guess one downside of the steel carafe is that if you have coffee older than that there's no way to turn the heater on to warm it back up, but I just pop it into the microwave if that's the case.
- nathan_f77 3y agoI've been wanting to hack my espresso machine and get some feedback from the status LEDs, but I'm just using a SwitchBot to push the button [1] to turn it on. I use a smart wall plug that I use to turn it off. (It has a push button to toggle on/off, so turning it off at the wall means that the state never gets out of sync.) I also avoid the SwitchBot cloud app by communicating with the device directly via Bluetooth. YOu can also get cheaper alternatives on AliExpress. [1] https://us.switch-bot.com/products/switchbot-bot https://us.switch-bot.com/products/switchbot-bot
- KETpXDDzR 3y agoAlternative solution: Fingerbot Works great for anything with buttons. https://www.adaprox.io/products/fingerbot-plus-1 https://www.adaprox.io/products/fingerbot-plus-1
- aunwick 3y agoOh fucking hell. This was a repeat of one of the first non private uses of the Internet. If glad you learned something, but nothing novel or new here. .
- Yodel0914 3y agoAs cool as "useless" projects like this are, I think the few minutes it takes to use an aeropress are well worth it. Mind you, in Aus drip filter machines basically don't exist, and last time I was in the US I did get pretty used to there being a constant supply of weak coffee with near-zero effort.
- yeswecatan 3y agoFor those interested in hacking an espresso machine, check out https://gaggiuino.github.io/#/ https://gaggiuino.github.io/#/
- Beijinger 3y agoNot so impressed. This is tempting: https://jankube.de/espresso_konstruktion.php https://jankube.de/espresso_konstruktion.php https://jankube.de/espresso_programmierung.php https://jankube.de/espresso_programmierung.php
- FirmwareBurner 3y agoMaking and tweaking good espresso at home with a regular high quality espresso machine is already tricky enough due to all the variables, let alone on a machine you build, program and tune yourself from scratch. Nice hobby and flex for sure, but I'll have to pass this time.
- p4bl0 3y agoI believe coffee enthusiasts here all know James Hoffman's YouTube channel already, but for the others, it's really worth your time and it might even get you seriously into coffee (especially if you have a hacker mindset), or at least, into James Hoffmann ;). See for example these playlists: - The AeroPress Series: https://www.youtube.com/playlist?list=PLxz0FjZMVOl2858ytsWi9DH8NUKAz4nvl https://www.youtube.com/playlist?list=PLxz0FjZMVOl2858ytsWi9... - The Moka Pot Series: https://www.youtube.com/playlist?list=PLxz0FjZMVOl1Zot3qiJ-wseRXyO-XoVNx https://www.youtube.com/playlist?list=PLxz0FjZMVOl1Zot3qiJ-w... - Understanding Espresso: https://www.youtube.com/playlist?list=PLxz0FjZMVOl3MuAzK5l3gjakoOGrmK8fP https://www.youtube.com/playlist?list=PLxz0FjZMVOl3MuAzK5l3g... - A Beginner's Guide to Coffee: https://www.youtube.com/playlist?list=PLxz0FjZMVOl0sUXHoxf7sR37D-qtwAGne https://www.youtube.com/playlist?list=PLxz0FjZMVOl0sUXHoxf7s... - Weird Coffee Science: https://www.youtube.com/playlist?list=PLxz0FjZMVOl1Dmfogt84QKUxAKA6tu67K https://www.youtube.com/playlist?list=PLxz0FjZMVOl1Dmfogt84Q... - Classics of Coffee: https://www.youtube.com/playlist?list=PLxz0FjZMVOl1o_0fuLmLE9xFtxayHb_sU https://www.youtube.com/playlist?list=PLxz0FjZMVOl1o_0fuLmLE... I'll stop here but really the whole channel is awesome and interesting.
- Toutouxc 3y agoAnd of course once you start watching James Hoffman's videos and seriously get into coffee, you'll quickly realize that high-quality coffee making is [currently] simply not automatable.
- p4bl0 3y agoYes, but also you won't want to automate it because it will become a hobby and pleasure to make coffee as much as it will be to drink it :).
- duped 3y agoWhat's interesting is that the mechanics are totally automatable (a coffee machine is "just" a boiler, pump, and particle filter, after all - add a grinder if you want that too). And there are some very good machines out there that will do this. The problem is that there are a lot of variables in a recipe that are tuned to the particular coffee so if you automate the entire brew, the person using the machine needs to tune all those variables. And the process being automated is so simple that you're not saving time or trouble. The more interesting capsule coffee makers scan the capsule to tune the brew parameters for the particular coffee being brewed, but it's obviously a lot more expensive than a pour over and kettle.
- kaladin_1 3y agoAm I the only locked in a captcha loop while trying to read this article :(
- underlines 3y agoMy Italian mother worked in the coffee industry for years and she taught me just one thing: Filter coffee tastes awful my son. Only Germans, your granny and Americans drink it. An she is right :D /s