Non-invasive valve, generation...something, prototype 1.

I'll admit it:  I haven't been in a hurry to work on this prototype since I have a fairly low-tech solution that works surprisingly well based on an ordinary kitchen scale and a screw-on clamp for fastening things to tables.   But I do enjoy thinking about how one goes about solving this type of problem and there are lots of learning opportunities.

Up until this point we have been experimenting with various forms of valves to pinch off medical tubing and stopping flow without compromising the tubing.  The main challenge has been to get the sought after precision, torque, speed and controllability.   The last effort looked something like this:

It translates rotary action into linear movement by way of a nut and bolt.  It provides the needed precision and torque, but at the expense of the servo.  In order to get the needed number of revolutions, the servo was modified so it is now just an electric motor.  Meaning the thing has no idea as to its position.  Well, sort of.  The white switches would take care of that if you write some software to auto-align the thing.  

The valve is simple and it is so powerful it'll take off your pinkey if you are not careful.  Brilliant prototype, I learned a lot from this.

The snail.

For lack of a better name I called the latest prototype "the snail".  Because of the rotor inside it that looks vaguely like a snail's house.

So for the this prototype I wanted the following.
  • We want to use a servo motor since they are small and easy to control from a microcontroller.
  • Most servo motors have limited range.  From 170 degrees to 360 degrees.  Design for max 360 degree action, but be able to adapt design for 180 degrees.
  • Rotary movement to linear movement.
  • Optimize torque -- ie. make use of the entire range of the motor.
  • Make the form factor smaller and more closed.
  • Make allowances for shapes that are easy to 3D print
  • It is okay if some of the parts will have to be glued.
So here is what I came up with.

And here is what the printed parts look like:

Misprint, but still useful.

As you can see the "base" was a misprint;  the bottom and the thing that the rotor sits on are gone.  This was due to sloppiness on my part when exporting the model to STL and importing it into MakerWare for slicing.  The "base" component was in actuality made up of two bodies and I only exported one of them.

Apart from that the print wasn't a complete waste of time.  I was able to attach it to the tubes and to measure a few things.  For instance I now know that I need a maximum of 4.5 millimeters of travel to pinch off the 7.6mm tubing that Fresenius uses.  I haven't tried the Baxter tubing yet, but I suspect it will pinch off completely at about 5.0 mm travel (they use cheaper, thinner,  less flexible tubing).

The difference between 1ml/sec and no flow is about 0.5mm travel of the peg.
Some of the parts mounted together.  The rotor rotates and pushes on a peg.  The peg will clamp off medical tubing that is pushed into the groove.  One of the legs of the top broke off when I was a bit eager to pull things apart.

Non-linear radius.

I had a hunch while designing the rotor that it shouldn't have a linearly increasing radius.  I was right about that.  The above rotor has a linear radius since this makes for simpler testing, but for the finished product we want a non-linear radius change.  The reason is that once you get to low flow rates you want to have more precision.   If you look at the above image you see the two lines I have drawn on the rotor.  The rightmost line represents full flow cutoff.  The left line represents 1 ml/sec flow.   For one, there is still about 25% rotor left when we reach full cutoff, so that part of the rotor is wasted.  Second, we would want the angle between the two lines to be at least 25-30 degrees, and to reach ~5ml/sec at 120-150 degrees or so.

The two horizontal lines drawn on the base represent full open (the lower line) and full closed.

Things we have learned.

  • The operating principle is sound.
  • Double-check geometry before running it through the slicer.
  • The rotor needs a redesign.  
    • Aim for 4.5-5.0 mm change in radius over 360 degrees, 
    • the last 160-180 degrees should result in 0.5 mm change in radius.
  • The back end of the peg might be more durable if not filleted
  • We can reduce overall size if we increase infill.  Try to increase from 20% to 50% next time.
  • 245 degrees extruder temp and 120 degrees base temp works fine.
  • Need to design some sort of axle for manual manipulation as well as testing with servo.
  • Tube holder was spot on.

No comments:

Post a Comment