Abstract: An espresso machine with improved fluid and thermal control is disclosed. The machine can include a controller for feedback pressure control of vibratory solenoid pumps. The controller can monitor pump pressure and/or volume and provide real-time feedback control of the pump pressure and/or volume. The controller can control pump output by means of a direct current, variable frequency square wave, which can be regulated to maintain a desired pressure output. The controller can also control pump output by means of a direct current, variable pulse width square wave. The espresso machine can also include a thermoblock with improved thermal efficiency and temperature control. The thermoblock can comprise a one or more serpentine pathways to improve thermal transfer to the fluid therein. The thermoblock can also provide feedback control of the temperature of the fluid.