This section outlines the necessary 3D-printed pieces to make and assemble a completed unit. Before printing these parts at home or purchasing from a printing service it's important to note that some parts require specific resin types to ensure proper function.
Part | 3D model | Description/Note |
---|---|---|
Top Enclosure | Due to the complexity it's recommended this part be made of resin vs filament. To ensure this part is impact-resistant I recommend Siraya Tech Fast ABS-Like or equivalent. Other resins can be used, but beware of the brittleness and impact resistance of the resin. OBJ, STL | |
Bottom Enclosure | This piece is less complex than the top and could possibly be printed in PLA, PETG, or TPU filament. Print orientation may be critical however to ensure the PCB mounting points and index pins are correctly positioned and flat. For the best results, I recommend this part also be resin printed in Siraya Tech Fast ABS-Like or equivalent impact-resistant resin. OBJ, STL | |
Pump Shock Mount | Shock mount for the pump motor. This piece is optional to dampen the pump noise during operation, but it's highly recommended! While it's possible to simply zip-tie the pump to the PCB with some foam padding, during operation, this can transfer a large amount of noise and vibration to the unit. There is an option to reduce pump output to limit the noise level, but this shock mount reduced the overall noise by more than half. The walls of the band are <0.8mm for reference. It's possible to have this part filament-printed with PETG or TPU on the vertical axis, but it's also recommended to have this resin printed with Siraya Tech Fast ABS-Like, Siraya Tech Tenacious -Flexible, or equivalent flexible resin. This part can be delicate to handle due to the thinnest part being <0.8mm. OBJ, STL | |
EStop Button | This is the EStop button that rests on the EStop switch on the PCB. It protrudes through the PCB with 4 guide pins. These pins are <2mm in diamater. This part could possibly be filament printed, however, due to filament prints having ridges, this might make the guide pins rub and stick to the PCB and interfere with the button press. Because of this, it's recommended this part be printed in a non-brittle red-colored resin. OBJ, STL | |
EStop Light Pipe Optional | This light pipe is an optional part that transfers the red EStop light from the PCB to the top of the enclosure. During testing, however, the light also illuminates the EStop button itself and may not be required. Because of its size, this needs to be resin printed in any clear or white resin. OBJ, STL | |
Indicator Light Pipe | This part is cosmetic and transfers the light from the two RGB LEDs on the top part of the enclosure. This can be printed in resin and possibly filament in either clear or white. OBJ, STL |
One of the two options must be decided before finishing a BOM list.
Part | 3D model | Unit Example | Description/Note |
---|---|---|---|
Option 1 | - | - | - |
Manifold Cap | This manifold is required for the MS583702BA01 sensor. It's intended to cover the SMD sensor itself and sealed to the PCB with an O-Ring and M2 screws and nuts. It connects the pump, solenoid, and port, and requires a quality resin print to ensure an air-tight seal around the O-Ring and PCB. I recommend Siraya Tech Fast ABS-Like or equivalent. Current version is V0.5. OBJ, STL | ||
M2-0.4 x 12mm (2) | Two 12mm screws. | ||
M2 nut (2) | Two M2 nuts. | ||
O-ring (1) | One O-ring to seal against the PCB. This part needs to be 9mm(OD) x 5mm(ID) x 2mm. Note that 4.8mm(ID) O-rings will also work. | ||
Option 2 | - | - | - |
Manifold 4-Way | This manifold is required for the MPS20N0040D/HX710B pressure sensor assembly. This is a cheaper alternative and can be found on Amazon for a few dollars. This manifold is a 4-way that connects the pump, solenoid, sensor, and port and requires a quality resin print is ensure an air-tight seal around the ports. I recommened Siraya Tech Fast ABS-Like or equivalent. It is secured with M2 screws. Current version is V0.2. OBJ, STL | ||
M2-0.4 x 4mm (2) | Two screws are needed to secure the manifold to the PCB. |
List of fasting hardware required for the enclosure and manifold options.
Part | PICTURE | Unit Example | Description/Note |
---|---|---|---|
M3-0.5 x 8mm (1) | One 8mm screw is required on the back side of the enclosure. | ||
M3-0.5 x 12mm (4) | Four 12mm screws are required on the front side of the enclosure. | ||
M2 x 6mm (4) Self-tapping | Mounting screws for display PCB. | ||
M2 x 6mm (4) Self-tapping | Mounting screws for the motor mount. | ||
M2 washers (4) | Washers for the motor mount. | ||
M3 x 3 x 5mm (5) Heat Set Inserts | The bottom enclosure is notched for standard M3 x 3mm thick x 5mm round heat set inserts for 3D printing. The resin doesn't work well with heat inserts so I notched the mounting points so they can be secured with epoxy or SA glue. | ||
2mm x 22mm (2) Stainless Steal Pins | Two stainless steel strap pins for the top enclosure. These are optional in case you want to use 15mm straps. The pins should be between 22-25mm in length. Amazon |
Main and Display PCBs. Follow the included link for all current PCB files. PCB FILES
Part | 3D model | Description/Note |
---|---|---|
PCB | The provided gerber files contain both the MAIN and DISPLAY PCBs. This PCB is made as one piece and separated during assembly. Current version is V0.3. PCB FILES, Schematic |
Internal Electrical components.
Part | 3D model | Description/Note |
---|---|---|
Air Pump | Commonly called a "370 Pump" or "Mitsumi R-14 A213" is a 6V rated micro air pump. Picture is from an eBay listing. eBay |
|
Solenoid Valve Normally Open PND-05A-06 or equivilent |
Common 5-6V rated N/O solenoid valve. It's very important to use an N/O (Normally Open) valve to ensure safe operation. There are mounting holes on the PCB for a genuine PND-05A-06, but an equivalent can be used with zip-ties. This part should measure approximately 20mm x 15mm x 13mm and have a port with 3-4mm(OD). Sub-miniature 3V valves are NOT suitable! Picture is from an eBay listing. eBay Also listed as TDS-V05B 6V. | |
SSD1306 OLED 128 x 64 | Common 0.96" SSD1306 OLED screen. The Display PCB can be configured for either V/G/SCL/SDA or G/V/SCL/SDA depending on which model you get. Picture from electronicwings.com. | |
12pin 0.5mm x 100mm flex ribbon cable | Standard 12pin 0.5mm pitch x 100mm length flex ribbon cable. These are common and can be ordered from Amazon as a "Cable Replacement for PS4" or other controllers. This cable is the link between the main and display PCBs. Picture from Amazon. | |
18650 (2) flat-top and 2 cell PCB mount holder |
Two standard 18650 flat-top batteries and a 2 cell PCB mount battery holder. Avoid using button top cells! Amazon |
Internal and external components.
Part | 3D model | Description/Note |
---|---|---|
Encoder Knob | Standard 1/4"(6mm) shaft knob. The knobs I chose are 17mm(d) x 16mm(h) knurled aluminum. The enclosure space allows for approximately 17mm in diameter. These are the specific ones I used. Amazon | |
Silicon Tubing | Two different sizes are needed. For the best fit on the pump and port air lines, use 1/8"(3mm)ID tubing. 1/4"(6mm)OD is recommended but thinner can be used if you take precautions to not kink the lines around corners. For the solenoid valve, a smaller tubing of 2mm(ID) x 4mm(OD) fits best. You should be using two different sizes of tubing and both manifolds are sized to fit this arrangement. Picture from Amazon | |
Low Density Foam | Thin low density foam for the motor mount. Any thin compressible foam can be used that's less than 1/16"(1.5mm) when compressed. The noise dampening from the motor shock mount is inversely affected by using too much or too thick of foam. The motor should float in the mount to get the best results. Avoid using high-density foam or neoprene! The amount needed is approximately 3/4"(15mm) x 3"(75mm). Picture from Amazon |
|
Thru-Bulk Barbed Fitting | A thru-bulk fitting is used to attach to the outside. The specific size I used was 3/16". I wouldn't use anything bigger as it won't fit the tubing inside. Picture from Amazon. |