Credit where credit is due. These 3D models are a remix of the excellent work by DrMoribus. There were a lot of changes to fit this project.
I've compressed all of the 3D models into a zip, ready for you to download.
Inside the ZIP is a PDF you can get printed with the graphics to stick on in a few places. There's also the PDF for the original assembly guide, you won't need this but it is a useful reference.
I've separated it into folders for recommended colours. You are free to change these how you see fit. I've also included a separate folder for the viewer with the parts as whole (for painting) for separated out, for printing in different colours.
Finally, I've included some stencils that you can print to help cutting out the graphics once printed.
A breakdown of each part is below along with my print settings, you can obviously increase layer height for better quality. I used Tree Supports when required:
![]() | File Name: black/Base.stl Colour: Black Layer Height: 0.2mm Supports: ✅Yes Other Notes: |
![]() | File Name: black/Handle Panel.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: |
![]() | File Name: black/Small Wire Join (next to pump).stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: |
![]() | File Name: black/Large Wire Join (front).stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: |
![]() | File Name: green-brown/Button.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ❌No Other Notes: Used with the split pieces below |
![]() | File Name: black/SideBox1.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: Combined with piece below |
![]() | File Name: black/SideBox2.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: Combined with piece above |
![]() | File Name: black/Alt SideBox2.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: Solid alternative version of the above two |
![]() | File Name: green-brown/Alt Button (Solid).stl Colour: Green/Brown Layer Height: 0.2mm Supports: ❌No Other Notes: Used with above version |
![]() | File Name: black/Trigger.stl Colour: Black Layer Height: 0.12mm Supports: ❌No Other Notes: Optionally use variable layer height |
![]() | File Name: black/Volume Knob.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: |
![]() | File Name: green-brown/Body.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ✅Yes Other Notes: Manually pick tree support locations for best print, see this image and this image |
![]() | File Name: green-brown/Front Disc.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ❌No Other Notes: |
![]() | File Name: green-brown/Handle A.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ✅Yes Other Notes: Decrease layer height for better quality |
![]() | File Name: green-brown/Handle B.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ✅Yes Other Notes: Decrease layer height for better quality |
![]() | File Name: green-brown/Keypad Box.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ✅Yes Other Notes: |
![]() | File Name: black/Keypad Plate.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: Sticks in the bottom section of the keypad |
![]() | File Name: green-brown/Knob.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ❌No Other Notes: Recommend variable layer height |
![]() | File Name: black/Pump Pipe Connector.stl Colour: Black Layer Height: 0.12mm Supports: ✅Yes Other Notes: |
![]() | File Name: green-brown/Pump Cover.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ✅Yes Other Notes: Recommend variable layer height |
![]() | File Name: green-brown/Pump Side Pieces.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ✅Yes Other Notes: |
![]() | File Name: green-brown/Pump Valve.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ❌No Other Notes: |
![]() | File Name: black/Power Switch.stl Colour: Black Layer Height: 0.12mm Supports: ❌No Other Notes: |
![]() | File Name: green-brown/SpeakerTopBox.stl Colour: Green/Brown Layer Height: 0.12mm Supports: ✅Yes Other Notes: If you can print more than one colour, paint the grill area black. |
![]() | File Name: green-brown/Top Section.stl Colour: Green/Brown Layer Height: 0.12mm Supports: ✅Yes Other Notes: Take care removing supports |
![]() | File Name: green-brown/TopBotom Join.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ✅Yes Other Notes: Yes, it really does need supports |
![]() | File Name: optional/Black Solid Wire.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: Optional Part |
![]() | File Name: optional/GlowBar.stl Colour: Glow! Layer Height: 0.2mm Supports: ❌No Other Notes: Optional Part |
![]() | File Name: optional/Sling Loops.stl Colour: Black Layer Height: 0.16mm Supports: ✅Yes Other Notes: Optional Part |
![]() | File Name: optional/Speaker Ring.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ❌No Other Notes: Optional Part (stick over speaker grill) |
![]() | File Name: optional/Stand.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: Optional Part |
![]() | File Name: black/LCD Viewer.stl Colour: Black Layer Height: 0.2mm Supports: ✅Yes Other Notes: Ensure support material removed or LCD panel won`t lay flat |
![]() | File Name: black/Viewer Top Panel.stl Colour: Black Layer Height: 0.2mm Supports: ✅Yes Other Notes: |
![]() | File Name: black/Viewer Bottom Panel.stl Colour: Black Layer Height: 0.2mm Supports: ✅Yes Other Notes: |
![]() | File Name: black/Viewer Front Cover No Supports.stl Colour: Black Layer Height: 0.08mm Supports: ❌No Other Notes: Print at highest quality possible |
![]() | File Name: viewer/Complete - Requires Painting/Viewer Outer Back Complete.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ❌No Other Notes: COMBINED PIECE: This needs painting |
![]() | File Name: viewer/Complete - Requires Painting/Viewer Outer Housing Complete.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ✅Yes Other Notes: COMBINED PIECE: This needs painting |
![]() | File Name: viewer/Seperate/Black/Viewer Outer Back Top Black.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: |
![]() | File Name: viewer/Seperate/Green Brown/Viewer Outer Back Bottom GreenBrown.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ❌No Other Notes: |
![]() | File Name: viewer/Seperate/Black/Viewer Outer Housing Top Black.stl Colour: Black Layer Height: 0.2mm Supports: ✅Yes Other Notes: |
![]() | File Name: viewer/Seperate/Green Brown/Viewer Outer Housing Bottom GreenBrown.stl Colour: Green/Brown Layer Height: 0.2mm Supports: ✅Yes Other Notes: |
![]() | File Name: black/Viewer Tube Pivot (Washer).stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: |
![]() | File Name: black/Viewer Angle Corrector.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: |
![]() | File Name: black/Sensitivity Slider.stl Colour: Black Layer Height: 0.12mm Supports: ❌No Other Notes: |
![]() | File Name: stensils/A.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: Use with C to cut out the viewer top artwork |
![]() | File Name: stensils/B.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: Use to cut out the keypad and handle art work |
![]() | File Name: stensils/C.stl Colour: Black Layer Height: 0.2mm Supports: ❌No Other Notes: Use with A to cut out the viewer top artwork |