For some time, I've been intrigued by the idea of 'pressure profiling' espresso shots, no doubt on account of my sheepish nature and the hype that's surrounding the Slayer and the upcoming La Marzocco profiling machine. From my perspective, Greg Scace and Andy Schecter did most of the early work (i.e., they actually published it... can't say anything about industry insiders who preceded them without publishing) in terms of taking a look at brew pressure profiling, each of them coming up with their own systems for accomplishing dynamically adjustable brew pressure. There's much reading available on this, including this thread and this one. There've been some other vague attempts at accomplishing this more simply, such as Tom Jagiello's thread on pressure profiling with a needle bypass valve.
Anyway, some months ago Tom and I got in touch with Fluid-O-Tech USA and started inquiring about pricing and details on the TMFR pump that Greg used, and after some mild consideration decided to buy a pair of pumps for ourselves. I posted about our acquisitions in this thread; however I'd like to post some details about the process of building an interface to control the TMFR pump, caveats that I ran into (some graciously from Greg), and discuss different options for controlling the thing in a better way than I have, as well as pitch in my own experience about the effect of brew pressure profiling on espresso shots.

The TMFR Pump has 2 parts: the pump, which is a rotary pump magnetically coupled to a 3-phase AC motor, and a small black controller that converts single phase 110V/220V power to 3-phase power for the pump.
As Greg explained in his response to Marshall about the TMFR-based profiling system, this setup has a lot of hurdles before it could be used in a mass-produced machine. However, one can cobble together the parts and hook it up to just about any espresso machine for a matter of a few hundred bucks (say, $4-800, depending on how fancy you're looking to get). For starters, I opted to shoot for about the cheapest setup I could build.
The TMFR pump controller has a number of different options for input signals. The most basic one just has a set of DIP switches that allow you to set the motor speed. They're all pretty useless for profiling, except the one that takes a 6-pin input, one of which is a 0-5V input: the controller sets the motor speed between ~1100 and ~3500 rpm proportionally based on the voltage on that input. This means you can control pump speed with a simple 5V AC-DC adapter and a potentiometer.
1. Conquering the Bypass Valve
However, varying pump speed will only get you so far. Rotary pumps as they are used in espresso machines are extremely high-flow pumps that actually bypass most of the excess water that they pump back into the inlet side via an adjustable bypass valve that's typically protruding 90° from the inlet side of the pump. This bypass valve opens when the force of the pump outlet water exceeds the pressure of the inlet side combined with the pressure of the spring pressing against the valve. You can adjust the effective output pressure by compressing the spring via the adjustment screw on the pump. In this setup, the pump's operating speed actually has little to do with the output pressure, provided the speed is fast enough to produce the maximum operating pressure: In fact, the pump's speed will only change the ramp-up rate in this configuration, giving you an interesting method of "variable-rate preinfusion." Once you get to operating pressure as set by the bypass valve, you'll have little control to decline the pressure effectively: Greg explained to me that straddling that point where the bypass valve opens and closes causes very erratic pressure fluctuations, something you really don't want in such a system.
So that leads me to what is probably the most challenging part of building the TMFR pump, at least from an equipment perspective: defeating the bypass valve. To do this, you need to drill a hole through the bypass; the hole's diameter sets the rate of backflow from the pump outlet to the inlet, and it changes smoothly and proportionally with the pump motor's speed. The diameter of this hole is simple enough: the hole should be the right size to produce 9 bars of pressure at the maximum desired motor speed, given espresso flow rate at the output of the system (i.e., when the group is outputting water at a rate of ~100-120 mL/minute, either with a Scace[-like] device or pulling test shots). In practice, there's a pretty good amount of fudge factor here: if you drill the bypass such that it maxes out at 12 bars, you can still get plenty of adjustment, just avoiding running at top speed. This means that you can test your setup so that it maxes out around x bars at free-flow, and then just guess that you'll get about x+1 or x+2 bars more when pulling a shot.
The real challenge to this, however, is drilling the bypass. They're made of brass/stainless steel, so you will want a drill press. Also, we're talking about a hole about 1-2 mm in diameter, and you will need a set of drill bits with very small increments, such as a numbered drill set. I started out with a #51 hole (~1.7 mm), and ended up widening the hole to a #45 (~2.1 mm), through repeated adjustments (#51 -> #49 -> #47 -> #45). Since the hole diameter has a non-linear relationship with flow rate (squared or cubic? I can't recall), it's important to be able to change diameter in very small increments. However, you may be able to get in the ballpark with a 3/64", 1/16", and 5/64" drill bit. Naturally, start with the smallest diameter, unless you have a lot of spares! If you screw up and drill too wide, you can raise the pressure a bit by increasing your line pressure--assuming you had it dialed down with a pressure regulator to begin with (recommended). For reference, here's what the bypass looks like:

The bypass valve seals in the pump around the conical section; note that this image depicts an already-drilled bypass. (photo courtesy of Tom)
Tom made an excellent CAD drawing of how the bypass is to be drilled, based on Greg's suggestions:

Original on the left, drilled bypass on the right. (photo courtesy of Tom)
... but I'm getting ahead of myself. Before you can even begin testing this out, you have to get the pump running. Stay tuned ...
DISCLAIMER: All information/advice posted in this comment and others on this topic are provided as a matter of interest ONLY. The author assumes that anyone who uses this commentary as guidelines for building a similar system has sufficient expertise for this endeavor and willingly assumes ALL RISK associated with constructing that system. Working with electricity and water is inherently dangerous and entails risk of life and limb. It is the reader's responsibility to identify and prevent all possible accidents that may occur as a result of undertaking a project like this.









