• Home
  • "BubsBuilds" Projects
      • Back
      • Assorted (hopefully) "Useful Stuff" Projects
      • Games
      • Generative Design Projects
      • Just Playin and Concept Demo Projects
          • Back
          • Print-in-Place
          • Flexure Fun
      • Pet Stuff
      • Printer Projects
      • Tool-related Projects
      • AgTech Projects
          • Back
          • Hydration and Hydroponics Projects
              • Back
              • Pumpin
              • Valvin
          • System-level Projects
              • Back
              • Project Fireplace
  • Tech Refs and Such

Latest Articles

  • Cam Valve - Gen3
  • Fractal Vise Jaws - Mechanical Bearings
  • High Flow Peristaltic Pump
  • Mech Tester
  • Axial Flow Compressor Concept Tester

Most Popular

  • 2020 Aluminum Extrusion stuff
  • Displacement Sensor - Double Compound Flexure-based
  • Bolt-Sorting Sieve
  • Flexure Fractal Vise Jaws
  • Saturn Platen Removal Tool
  • Precision Dosing Pump
  • Mech Tester

BubsBuilds Projects

Saturn Platen Removal Tool

Details
Parent Category: BubsBuilds Projects
Category: Printer Stuff
Last Updated: 21 July 2023

One of my more consistent ways to make me curse my own name is when I dump resin down the front of a printer while removing the platen...I just got sad thinking about it. I've also found, on more than one occasion looking for a stable place to put a loaded platen while I scramble for whatever thing I've forgotten. So I decided to build something that could save me from myself on both of these. 

The Drip tray is preloaded against the Hanger using some magic blocks (aka magnets). I used two of these 60x10x5 magnets in the base of the Hanger and these 60x10x3 magnets in the Drip Tray. If you're looking to simplify on parts, I'd recommend using the thinner, 60x10x3, in both locations as opposed to the alternative. As I have mine, it is a quite strong preload (but that is what I was aimin for!) If you were to go with 60x10x5s on both ends, it will also be possible for the magnets to make contact...which may not end well, those neodynium magnets are pretty brittle.

I printed mine from Clear and White Overture PETG. I LOVE the clear, but I don't know why I ever buy white filament...not ma favorite

Printables  | Thingiverse

No comments on “Saturn Platen Removal Tool”

i3 Printer Stand

Details
Parent Category: BubsBuilds Projects
Category: Printer Stuff
Last Updated: 21 July 2023

i3 Printer Stand

I made these with the intention of them being something I can easily extend/update/modify over time. The upright posts are 16mm diameter wire shelving posts from these shelves (I'm planning to use the wire shelves themselves as a trellis for a different project :) ) and the cross-members are made from 400mm lengths of 2020 extrusions. I chose both of these because the former is well-suited to clamps for things like cameras, sensors, etc. and the 2020 extrusion is just generally good for modular projects. 

I have now printed about a dozen parts on each of the printers pictured (and yes, I still have yet to populate the center level of extrusions...seems fine for now ¯\_(ツ)_/¯

They definitely have some compliance to them, but only in modes that thus far don't concern me (mainly some torsional compliance up along the central axis of the stand). I also expect quite a bit of stiffening as I add things like a dry box to the middle tier. I suspect I may have to add some squish back into the printer mounts sometime in the future to keep the printer isolated, but for now I'm actually pretty pleased with how the tower itself is acting as an isolator between the printer and ground.

BOM

  • Upright Posts - I used three of the post assemblies from this wire shelving unit. 
  •  "Levels"
    • (Qty 3/level) Clamps
      • ClampBody.stl and ClampCap.stl - I printed mine from Orange and Black Overture PETG and from this Matte Navy PLA (which I really like the look of, but I don't generally like making long term structural parts from PLA)
      • (Qty 4/clamp) m5x10 bhcs and their t-nuts
      • (Qty 4/clamp) m4x16 bhcs and their heat sets
      • Optional - m5 heat set
    • (Qty3/level) 20mmx20mm Aluminum t-slot extrusion - 400mm length
  • Printer supports
    • (Qty2) Support_Front.stl
    • (Qty1) Support_RearL.stl
    • (Qty1) Support_RearR.stl
  • Printer....

Printed part files:

Printables  |  Thingiverse

Corner Clamps

Each level of the stand uses three of these printed brackets, and three sections of extrusion. I went with 400mm extrusions for these two stands for my Mk3s printers. 

The brackets are secured to the extrusion with two m5x10 fasteners on each extrusion. The end cap is secured to the bracket with four m4x16 fasteners in companion heat sets. There is also an additional m5 heat set in between the extrusions, but it is only there as a "might be handy in the future" feature. So up to you as to whether to populate it.

Printer Supports

The supports are currently a little over-constrained, but leaving them unfastened from the extrusion has worked fine for me so far.

The rear supports are intended to sit inside of the t-slot extrusion of the i3, and then also behind the cast plate on the back of the printer.

The front supports are just cylindrical posts that sit inside of the front extrusions. 

Waste Bin

A simple waste bin that hangs from 2020 extrusion, intended as a convenient spot for tossing purge lines, brims, and the other assorted scraps/trash that accompany extrusion printing. 

Prints without supports and took about 3.5 hours with the attached slicer config (0.6 nozzle), but I should point out that the lettering on my print came outa little lackluster.

I printed mine in Overture clear PETG

Printables  |  Thingiverse

Simple Hook

A simple, quick-printing hook for hanging accessories and such from 2020 extrusions. I'm using several of them quite happily on my i3 printer tower. 

Printables  |  Thingiverse

 

No comments on “i3 Printer Stand”

Mech Tester

Details
Parent Category: BubsBuilds Projects
Category: Tool-related Projects
Last Updated: 09 March 2024
This is one I've been thinking about building for quite some time, and I won't lie, I'm pretty excited to start breakin stuff!...er, I mean, quantifying the strength of my previous designs via destructive testing
 
 
 

Design 

Objectives

MT_model1_86328.jpeg
The main objective  here is a test cell for performing compressive and tensile testing. However, I don't just want to be able to measure standard test samples. I want to be able to test actual components and assemblies.  Over the years I have ended up with quite a few 3d printed designs for structural components, like the various  brackets I've made for assembling 2020 extrusion frames  or my recent caster wheel build, and I would love to get some actual data on how much load these sorts of structures can withstand.
 
So to accomplish this, I will need something that can:
  • Apply both tensile and compressive loads of up to 2.5kN (~500 lbf) - Admittedly, this was selected somewhat arbitrarily, but seemed achievable at a reasonable price and sufficient for the vast majority of my needs...at least for now
  • Withstand offset loads - Because I will be testing 'real' parts, I can't assume that loads will always be along a single line of action. Unlike standard test samples, which can be designed/held such that loads are  well-behaved and nominally symmetric.
  • Data collection
    • Load - I'd like to have a configuration that will support a somewhat modular load cell. This will allow for using load cells that are sized for the part under test, enabling a wide range of applied loads while still getting good signal-to-noise when needed  (for example, when testing a small bracket, I may want to only use a load cell with a total range of 100s of Newtons, but if I'm trying to test something bigger, I may want a full scale range of 3kN).
    • Displacement - At a minimum, I want to be able to measure the amount of strain being applied to the part under test. Ideally, I'm thinking I'd like to have at least three displacement measurements
      • One measurement of the strain in the part. For this I'm thinking  I'll consider the dsplacement between the load plates as this strain (the interfaces where the load will be passed into the part). 
      • Two measurements for the actuators (one for each). Ultimately I want to be able to run the linear actuators closed-loop from positional feedback.
    • Temp - Cause always. I've been working in precision stuff for too long, what can I say
    • Imaging -  In addition to wanting to be able to  get photos and video for my own enjoyment, I also would like to attempt to use an image-based system for some of the displacement measurements mentioned above. 

 Design Overview

The basic design concept is pretty similar to most dual-column tensile testers that are common to most material test labs. With a symmetric set of linear actuators and linear guides on either side, used to drive a cross bar. The part under test is attached to both the cross bar and the base plate, and the actuators are driven to  either pull  on or squish the part.  
 
 
The below image shows the load paths.
 
 
A heavy emphasis during the design was on making use of materials on hand wherever possible. Luckily, I had some large bits of aluminum scrap, as well as some 16mm linear rails and bearings left over from an old project.   in case you're curious where some of the design decisions, like the use of a substantial chunk of alumininum plate for the 'Base Plate', for example, came from.
 
That's enough overviewin, on to the subsystems and components...don't act like you aren't excited. 

Actuation

For the linear actuators for V1, I went with some low cost lead screw actuators with max capacities of 1kN each. I used these 12" (~300mm) travel actuators that I found for a little under $40 ea. I don't expect these to live all that long, since this sort of load profile is definitely not what they're designed for (especially the sudden load release when a part fails.), but  I think they'll be perfect for initial development, code testing, etc. at the very least. Then I can upgrade these at the same time I make any other significant modifications I make for V2. This being my first load tester build, I'm fully expecting to find some additions/modifications wanted after a bit of use.
 
 
 These actuators are intended to be pinned at each end with a 5mm pin, and are designed to only take a direct axial loading in either tension or compression. 
 

Linear Guides

The linear guides serve two purposes in my design.
 
The primary job is to take up all lateral loads in the primary load path to ensure the linear actuators are not subjected to side loading.
 
The secondary, but similar (and still important) role is to also take up any lateral loads that would otherwise result in the load cell carrying a moment. That would produce measurement errors, so by constraining/guiding the load cell relative to the cross bar, the load cell's reading is insured to be along the prescribed axis.
 
I opted for these 16mm x 700mm steel rails that I purchased extras of for a project a while back. I  mounted the rods rigidly into the cross bar (more detailed descriptions of the machined components below.) I paired these with two sets of LMK16UU linear bearings. One set mounted into the Load Plate, and the second set mounted in the Base Plate.
 
The below cross-section shows the bearing configuration a bit more clearly.
 
MT_xsec1_c63b8.jpeg
 
The fear with this sort of configuration is that the axes of these bearing holes need to be  tightly toleranced to avoid binding. The benefit though, is that if right, they can be very stiff and don't require any fine tuning or adjusting.
 
So I decided to put some real faith in my little Precision Matthews mill, and go for it. However, to give myself the best shot possible, I wanted to make sure the spacing of the bearing holes was within the travel of the mill so that each set could be cut in a single setup.  
 

Load Cell

For now I'm using one of these 300kg load cells (it upsets me deeply that they class these things by mass...it needed to be said).  
 
mt_loadcellstockphoto_91504.jpeg
 
I had a lot of trouble trying to find a datasheet for the "PSD-S1" model number marked on the load cell itself. But I found this TAS501 datasheet that appears to match up in all of the metrics I have available (and looks identical). So my assumption, until proven otherwise, is that this is just a relabeling of the same generic load cell.
 
mt_loadcelldatasheet_97c15.jpeg
 
 
No comments on “Mech Tester”
  1. Axial Flow Compressor Concept Tester
  2. Rotary Table
  3. Heat set Helper
  4. Toolbox Prints
  5. Productive Susan Gen 2
  6. Work Table Upgrade - V2
  7. Articulating Arm(s)

Subcategories

Assorted (hopefully) "Useful Stuff" Projects Article Count:  12

Like the bucket of assorted fasteners on that bottom shelf, this category is for stuff that I didn't know how to group...oh, and speaking of those fasteners, check out the little sortin fella!

2020 Aluminum Extrusion Hardware

Quick Bolt Sorter

General Purpose Turntable - Gen1

Games Article Count:  1

Generative Design Projects Article Count:  3

During the good financial decision-making times of Covid lockdowns, etc. I decided it was a good idea to buy a license for the Fusion360 Generative Design extension...Good news, I did finally pay that off :) I had worked around, and been somewhat involved in a handful of Topology Optimization/Generative Design projects through my work, and I've found the tech super interesting for some time. So after the free trial, and feeling like I was just starting to gain some level of competence in Fusion360's tool....I done did it, and bought the year. Ok, now that I'm done justifying that to myself...I mean you...

<engineering/design> What I really like about Generative Design is that it forces the designer to think about the thing they are trying to design from it's core requirements: Forces, Interfaces, and Keep Outs. I think it's far from perfect, especially given the still very primitive Design For Manufacture capabilities these tools have (among other shortcomings, but this one is certainly a big one to me.)

<precision engineering> One last also (for now), but ALSO, what I find exciting about these tools from a precision engineering perspective, is that the above-mentioned focus on forces and interfaces, these tools are extremely well-suited to kinematic/exact constraint designs! I think every one of the Generative Design projects below features at least some aspects of kinematic constraint (I say, "I think" because I may or may not be writing this before I go through my files and remind myself what all I actually made vs what I just thought about making ¯\_(ツ)_/¯ )

Generative Design Projects

 

 

 

JFS Projects Article Count:  13

AgTech (aka finding a way to complicate and digitize gardening) Projects Article Count:  11

Hydration and Hydroponics Projects Article Count:  8

Peristaltic Pumpin Article Count:  4

A lot of projects I work on/have worked on seem to involve the controlled movement of fluids. Below is a bit of a history of my builds involving attempts at obtaining this controlled movement for incompressible fluids. I haven’t done much myself with making custom solutions for the compressible stuff, but if you’re interested in such things, I thoroughly enjoy Major Hardware’s “Fan Showdown” series :)

This article/section is by no means intended as a thorough overview on the design and operation of pumps. While I will try to give some overview on operating principles and design considerations as I go, this is mainly just going to be a wander through my personal builds and experiences.

Peristaltic Pumps

What is a peristaltic pump?

I’m sure there are innumerable sources online for (much better) detailed discussions of the workings of peristaltic pumps. So I’m just going to hit the highlights, and I’ll try to remember to find some promising links and add them below, should a deep dive seem intriguing to ya.

Basic Operation:

The fluid being pumped is carried into the pump in a compliant tubing. This tube is routed around some portion of a circular/cylindrical path around the axis of the pump and then exits the pump. This is one interesting/attractive aspect of peristaltic pumps, the fluid never has to leave the tube that it is in, making these pumps well-suited to situations where contamination and/or leaks are highly undesirable. The housing that features the cylindrical wall that the tubing is being routed along can be considered the Stator, and that is generally the nomenclature that I tend to use.

So if there’s a Stator, there must be a Rotor…? Yup, the rotor includes some set of features that extend out to some defined gap between this feature and the Stator wall. These features, which in many peristaltic pumps are rolling element bearings, pinch the tubing to the point of sealing (ideally) the tube. As the rotor turns, this contact point proceeds around the circumference. Because the pinched point of the tube is sealed, the volume of fluid in the tube ‘ahead’ of the pinch point are, as a result, pushed forward. So, keep rotating, keep pushing….pretty much as simple as that!

Pros:

  • Positive Displacement Pump
    • Because the pinch point is (ideally) fully sealing the tubing, the amount of fluid moved is directly proportional to the movement of the pump. This makes them very good choices for things like dosing pumps or other applications where the desired volume of fluid to be moved needs to be deterministic.
    • This is a large driver for my initial interest in using peristaltic pumps. Their deterministic flow is/was very attractive for my plant growth experiments. They can give very repeatable watering volumes and nutrient concentrations.
  • Fluid Isolation
    • Because the fluid never leaves the tubing, these pumps can be suitable for moving hazardous materials. For example, I have been using a peristaltic pump for transferring 99% IPA
  • Relatively Simple Construction
    • Because the fluid does not have to be sealed within the pump, these pumps lend themselves well to DIY builds. No shaft seals, gaskets, etc. or complex (at least to do well) impeller design needed.
  • Self-priming and Head height
    • If well-sealed, these pumps are capable of self-priming (and even pumping air) and of achieving pretty impressive head heights (the measure of how high above the pump it can pump a column of water)

Cons:

  • High drive torque
    • Because of the preloading needed against the tubing, and the rolling friction, even with good rolling elements (more below on this), it can be quite easy to end up with designs that require quite a lot of drive toque.
  • Tubing wear
    • With the relatively large deformation and high number of cycles, the tubing will eventually fail, either due to material wear, fatigue cracking, or who knows what else. Because this failure mode can cause fluids leaking into your pump not designed to experience this fluid, this failure can potentially be quite problematic. So the use of high-quality tubing material and a plan for periodic maintenance, are worthwhile.

Test Build 1

A couple of years back, I had a concept for an in-line-mixing hydroponics system. The idea being that the supplies to the system would be just pure water and nutrient concentrates, and a series of pumps and valves would allow precise dosing mixes to each target plant in a system (I refer to this concept as Rail Yard Hydro, since it moves the fluids around the tubing network quite like rail cars are moved around a rail system. I’m planning to add a separate page diving into that one a bit deeper since it is the design scheme I am using in my current projects.)

Well, to facilitate this plan, I wanted to find an option for a dosing pump that I could integrate in to my control system (aka Arduinos and Raspberry Pi’s :)). Unfortunately, I quickly found that a servo-driven peristaltic pump could easily set me back north of $100….so I set out to spend many multiples of that making my own!

Actually, when I saw the pricing, I decided I should see if I could make myself a cheapo, manual version that I could use to just test out some basic questions on the Rail Hydro idea (mainly verifying that I could induce good material mixing in-line and that there was no cross-contamination between fluid reservoirs.) And so, ‘twas this endeavor that resulted in the pump I’m apparently referring to as “Test Build 1”

Design Objectives:

  • Be a peristaltic pump
  • Provide a full seal (at 100mm head)
  • Be hand-cranked
  • Not require any parts that would have to be ordered (I’m impatient)

The Build

She ain't pretty (especially after a good while of getting knocked around), but the pic above shows the dual pump setup I rigged up for my testing needs. I was VERY pleasantly surprised that, other than a tweak to the hand wheel, these things worked pretty damn well!

I decided upfront that I was going to go with a resin printed build, because I thought the high stiffness and good surface finish throughout the 'pinch region' would give me a better chance. Since I was already going to have the good surface roughness, I might as well also integrate the main bearing into the printed parts.

In the image of the model, below, the Stator is the part shown in green, and the Rotor is shown in blue(ish.) Riding on the rotor are roller skate bearings to provide the contact with the tube. Race 1 has v-grooves on both sides of the race, providing the main constraint for locating the rotor, and Race 2 has a v-groove on the Stator, but only a single plane of contact on the Rotor side. This keeps from over-constraining the bearing.

The absurdly overkill bolt running through the center is a real showcase of "using what I had on hand" :) in that these were the only bolt/nut sets I had on hand with the length I was looking for.

Valving Article Count:  3

System-level Projects Article Count:  3

Project Fireplace Article Count:  3

Just Playin and Concept Demo Projects Article Count:  8

Print-in-Place Designs Article Count:  1

Flexure Fun Article Count:  5

Pet Stuff Article Count:  1

Printer Stuff Article Count:  3

Tool-related Projects Article Count:  6

WIP Article Count:  3

A temporary home for projects I'm currently working on.

Page 13 of 16

  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

Login

  • Forgot your password?
  • Forgot your username?
  • Create an account

Please note, many of the links contained in my articles are “Affiliate” links through that vendor. Unless specifically otherwise mentioned in the context of the link, these are items that I purchased and used from that same product page for whatever the project (or prospective project) was. I use these Affiliate links to help recoup a little of what I spend on project materials, etc. (if you’d like a sense of scale….in the week that I write this, I have brought in a startling $0.75 :) ).

TERMS OF SERVICE

  • Policies
Copyright © 2022 - 2025 JFS Agri, LLC