Peristaltic pumps have a lot of advantages, but one big disadvantage we would need to work around: they do not produce a uniform flow rate over time. The flow is pulsed or interrupted when the rotor releases pinching the tube during a rotation. As the tube resumes it's circular cross section, it draws fluid back from the outlet, reducing the output, if not reversing the flow. The flow is uniform during the interval between pulses, after the tube has fully recovered. If the pump is driven by a stepper motor, perhaps software could compensate for the pulses. That might simply be a lookup table with a drip count equivalent volume displacement for each step of the motor during a complete rotation of the pump at a given speed. If the pump is being used to raise and lower the resin level between laser slice scans, the motor could be commanded to do an integer number of rotations, half rotations, or one-third rotations, depending on how many lobes the pump rotor has. Reversing the motor by the same number should return the resin to the precise level, plus whatever increase is due to the drip system. If the pump is used to replace the drip system, a solenoid valve could divert the flow during the pulses, shunting the non-uniform flow back into the brine reservoir, and adding brine to the print tank during the uniform flow intervals between pulses.