Quickmill Andreja Pressure Profile Modification

Need help with equipment usage or want to share your latest discovery?
afan

#1: Post by afan »

I have been using Quickmill Andreja for few years and it had been serving me very well. To maximize it's potential before moving to another machine, I have added pressure profile and boiler PID to the machine. I am still tuning the program but would like to share the modification I have done so far.

Image

Pressure Profiling
1. Replaced the vibration pump with a gear pump
2. Added Arduino control box with 20x4 LCD and switches
3. Added VR for manual control the power output of the gear pump
4. Added pressure sensor to measure the brewing pressure and feedback to the Arduino
5. I have developed two types of program for pressure profiling (still fine tuning):
- Direct control the pump power and duration, i.e. 10% power for 2 sec -> 20% power for 2 sec -> 50% of power for 5 sec, etc...
- Brewing pressure and duration, i.e. 2 bar for 2 sec -> 4 bar for 2 sec -> 6 bar for 2 sec -> 9 bar for 8 sec -> 7 bar for 5 sec, ...... using PID with feedback from pressure sensor

Boiler PID
Originally, I am not planned to PID the boiler as it cannot improve much to the heat exchange boiler. But to maximize the utilization of Arduino with not many additional efforts, I did it anyway.
1. Added two MAX 6675 for thermocouple reading
2. Added two thermocouple; 1 on the brew head, 1 on the top of the boiler
3. Added SSR to the boiler
4. I set the temperature of the boiler for PID control.

LCD Display
1. Brewing Pressure
2. Brew head temperature
3. Boiler temperature
4. Boiler set temperature
5. Program number

Front Panel
1. LED for (Power, Boiler REFILL, Brewing, Boiler On, Manual Pump Control)
2. Buttons for (Program+, Program-, Set Temperature+, Set Temperature-)
3. Manual Pump Power control Knob

Image

Image

Image

Image
LMWDP #327
SCAA Q-Grader

afan

#2: Post by afan »

Image

Image

Image

Image

Image
LMWDP #327
SCAA Q-Grader

User avatar
allon

#3: Post by allon »

How are you driving the pump?
PWM?
LMWDP #331

afan

#4: Post by afan »

Yes but with RC circuit
LMWDP #327
SCAA Q-Grader

User avatar
@3aan

#5: Post by @3aan »

Impressive !

The only why?

Did you not use a more comfortable size machine with more space to work?
Something like a LM Linea 1 or an Vibiemme HX 1 group, or, or ??

And maybe I'm a bit jealous :oops:

Keep on the good Work !
LMWDP #377 @3aan

User avatar
EricC

#6: Post by EricC »

Very nice. :)

User avatar
Carneiro
Supporter ♡

#7: Post by Carneiro »

Hi, Alex! It's so great! I'm happy that you tamed the MGFR. Allon, this pump requires a 0-5V to control its speed. One can do using PWM or use a analog output if the board have one. The other pump from FOT, that uses a brushed DC motor, requires PWM on the 24VDC source, probably more difficult to fine tune on the low RPM.

Another suggestion for profiling would be flow. But that requires a flow meter...

Congratulations and show us some videos!

Márcio.

afan

#8: Post by afan »

@3aan wrote:Impressive !

The only why?

Did you not use a more comfortable size machine with more space to work?
Something like a LM Linea 1 or an Vibiemme HX 1 group, or, or ??

And maybe I'm a bit jealous :oops:

Keep on the good Work !

I only have this machine to play around.
LMWDP #327
SCAA Q-Grader

afan

#9: Post by afan »

Carneiro wrote:Hi, Alex! It's so great! I'm happy that you tamed the MGFR. Allon, this pump requires a 0-5V to control its speed. One can do using PWM or use a analog output if the board have one. The other pump from FOT, that uses a brushed DC motor, requires PWM on the 24VDC source, probably more difficult to fine tune on the low RPM.

Another suggestion for profiling would be flow. But that requires a flow meter...

Congratulations and show us some videos!

Márcio.
It may take me some time to do video and edit.
LMWDP #327
SCAA Q-Grader

User avatar
Jacob

#10: Post by Jacob »

Nice project!

How about bypass of the pump? An external loop with an adjustable valve?

Which pressure sensor and interface are you using?