Hi everyone,
I started a home project this week to modify a Mazzer Major doser variant to become electronically controlled.
Since I single dose my grinders at home, I want to eventually press a button and have close to zero grind retention.
So my plan is for the arduino to:
I see a flaw in my plan in that using a fan would aerate the ground coffee and make them go stale faster... I would like to use the fan in short bursts but I'll have to see how it goes... If I can find some sort of air pump with an accumulator to burst air, that'll be ideal, but I haven't come across one that isn't custom made.
My progress so far:
Problems faced:
I've attached a video and some photos of the progress so far (you can see from the images, it's DIRTY, I got it secondhand from a cafe that changed owners). Not very much documented here cause I only thought of documenting it for you all later after starting the project.
I'm open for ideas if any of you have some! I'm happy to share my Arduino code when everything is done too!



I started a home project this week to modify a Mazzer Major doser variant to become electronically controlled.
Since I single dose my grinders at home, I want to eventually press a button and have close to zero grind retention.
So my plan is for the arduino to:
- Start grinder for a set time
- Stop the grinder, activate a blower (I'm going to trial using a fan for now)
- Start grinder for a short burst while blower continues to push grinds out
I see a flaw in my plan in that using a fan would aerate the ground coffee and make them go stale faster... I would like to use the fan in short bursts but I'll have to see how it goes... If I can find some sort of air pump with an accumulator to burst air, that'll be ideal, but I haven't come across one that isn't custom made.
My progress so far:
- Figured out how the electronics internally work
- Programmed my Arduino board to enable the user to change the grinder run time and run the grinder
- Tested the setup to switch the grinder on via the Arduino controller
Problems faced:
- The Mazzer Major motor controller is weirdly setup, one switch switches the motor on, but another switch is required to stop the motor (this is done via the "twist start" or doser lever switches and the doser "full" switch near the grinder chute)
- I only had one relay switch for the Arduino board, so I'm waiting for another relay to arrive
I've attached a video and some photos of the progress so far (you can see from the images, it's DIRTY, I got it secondhand from a cafe that changed owners). Not very much documented here cause I only thought of documenting it for you all later after starting the project.
I'm open for ideas if any of you have some! I'm happy to share my Arduino code when everything is done too!





Comment