
Unopened case showing screw holes
|

Casing opened revealing internals
|

Overview of internals |

Close up of nozzle and nozzle tubing |

Close up of magazine attachment port |

Alternate angle of magazine attachment port |

Close up peristaltic pump and motor assembly |

Alternate angle of peristaltic pump and motor assembly
|

|