Senseo coffee automation (ATtiny 85, SG90)
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
Tired of waiting in front of your coffee machine until it heats up? 3rd version of my Senseo coffee machine automation.
- Rating
- 0 / 5
- Likes
- 12
- Downloads
- 21
- Makes
- 0
- Views
- 1,258
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- Kitchen
- License
- Creative Commons — Attribution — Noncommercial — NoDerivatives
Third go at automating my Senseo coffee maker: turn it on, wait for it to heat up, pour a cup of coffee and turn it off again.
First try was simple but hard to set up and not very reliable when pushing the buttons:
https://www.prusaprinters.org/prints/110353-universal-button-pusher-sg90-mg996r
Next iteration was robust and running for a couple of months; only drawback was slow speed for the steppers to turn the M5 pushing rods:
https://www.prusaprinters.org/prints/110331-linear-actuator-stepper-pusher-28byj-48-m5-rod
This version of much faster and still reliable ;-) :
https://youtube.com/shorts/s_PcQxmPolw
Main features:
- Simple electronics based on a attiny85 and SG90 servos
- Increasing force of servos with double threaded 8mm pitch about 20mm custom thread (pushing force >10N measured)
- Additional latching circuit court zero power consumption at idle
- Electric setup: old phone battery with Tp4056 for charging, latching circuit from electronoobs (see source link below, with IRF9540N and 2N2222 as transistor drop in replacement), small boost converter 3.7V → 5V, actual attiny85.
- Safety feature: program only starts if cup is in place (switch attached to machine)
- Code for flashing attiny85 is included, it is Arduino based. I'm not a programming hero; I've derived it on the “useless machine” code from bra lark over at thingiverse
- Small wiring writeup for attiny85: Pin 0: 1st servo, pin 1: 2nd servo, pin 2 safety switch (needs to be pulled low for “go”), pin 4: controlling latching circuit (needed to learn the hard way that pin 3 does not work for this… since it seems to be “high” on boot)
Source links: