• 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
  • Books I Like

Latest Articles

  • Pepper Grow Station 2025 - Light Lifting System
  • Cam Valve - Gen3
  • Fractal Vise Jaws - Mechanical Bearings
  • High Flow Peristaltic Pump
  • Mech Tester

Most Popular

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

BubsBuilds Projects

Displacement Sensor - Double Compound Flexure-based

Details
Parent Category: Just Playin and Concept Demo Projects
Category: Flexure Fun
Last Updated: 08 March 2024
For a handful of recent projects, I've had the want/need to take some displacement measurements for things like lookiing at the runout in some 3d printed bearings (like in my recent Rotary Table build.) I had some dial indicators  for my mill that have done the trick thus far, but none of my indicators are digital and I'd really like to be able to record data. So I decided to put together a little digital displacement sensor using some  opto-interrupters I have on hand.
 
After calibrating and some intial testing, I'd say it's good to somewhere in the neighborhood of 10 microns over a measurement range of about 0.6mm. Not the most impressive dynamic range of any sensor I've encountered, but not too shabby for under $10!
 

Build

Printables  |   Thingiverse 
BOM
  •  Printed Parts:
    • FlexureFrame_BuiltInBlade
    • CalFrame - If you plan to calibrate similar to how I do below
  • COTS
    • EE-SX1070 - OptoInterrupter
    • 4.5mm Steel Ball - aka a bb. This is your stylus tip. Anything hard, spherical, and  around this diameter should work. I've been using these, partly for the hard anodized finish...no clue what the other part was :) but they've worked for me as styli and in bearings and such just peachy.
    • Glue - I recommend super glue of your favorite variety. I used this medium viscosity stuff.
    • Resistors - I used one 180 Ohm and one 4.7 kOhm
    • Wire - I used some old scrap telephone wire
 DispSens_ann1_d3b1a.jpeg
 
  1. Attach wire leads to the optointerrupter. I usually crimp on Molex female connector pins onto the ends of the wires. I then slide these on to the pins of the opto and then solder them secure. If you have a more elegant solution that you like, I'd  love to hear about it in the comments, but this works well enough.
  2. Assemble the circuit (see Electrical section below for how I went about this one)
  3. Feed the wire leads through the arch above where the opto sits in the frame. Feed them all the way through so that the opto is approximately in the right spot. You'll set it's final spot shortly. Also, there are two sets of openings in the Cable Guide for zip ties to provide some strain relief. I like to go ahead and put the zip ties in at this step, but leave them as just loose loops. Waiting to tighten them once the glue has fully set after step 6.
  4. Connect the wire leads to their appropriate connections on the circuit, and power on the circuit. 
  5. Hold the opto so that the bottom side of it's U shape is pressed against the plane behind it, and slide it until the output voltage is ~5-10% below the voltage with nothing disrupting the beam. Make sure there is nothing causing the flexure to be deformed while setting this. The goal is to position it such that the plastic 'blade', is inside the measurement range at no displacement. The 5-10% is to try to get away from the highly nonlinear response expected at the ends of travel.
  6. Once the sensor is positioned to your liking, apply a small drop of glue between the side of the opto and the printed plastic wall next to it. I  like to glue one side while using my hand to keep pressure on the other side. Once that side has set (30 seconds or so) I repeat it on the other side. 
  7. Tighten the zip ties in the Cable Guide. Be careful to make sure you don't put a strain between the zip tie and opto. The goal of these zip ties is to isolate the sensor from any downstream tugs, bends, etc.
  8. Put a small drop of glue in the cone for the stylus, and apply some pressure to the stylus/ball while the glue sets.  Don't push too hard, and preferably provide some support so you aren't just pressing against the flexure.
That's it for assembly of the sensor. If you will be using the Cal Frame, it just needs four, M3 heat sets (six if you so desire, but just the four in the corners is fine.  If you'd like to see more about my calibration procedure and results, scroll on down and you shall find.
 
If you'd like to take a dive into the CAD files, you can find them on OnShape, here. 
 
Printables  |   Thingiverse 

Electrical

 At the heart of this sensor, is the actual sensor. I went with an EE-SX1070 opto-interrupter. I bought a handful of these and some others with alternative form factors. I primarily selected them based on their response times and linearity in their response curve as the beam is broken.  
 
 
 
The below circuit diagram  shows the simple lil circuit. The voltage across R2 is what I'll be measuring  as the sensor output.
DispSense_circuit2_7a199.jpeg
 
Below is the little board I put together. The resistor on the right is a 180 Ohm resistor  to set the forward current through the  emitter side of the opto to about 20mA.  The other is a 4.7kOhm that is the Load Resistor for the transistor side.  If you want to see how I landed on  that value, I included details below in the Design Notes, but the gist is that I selected it to get the most out of my 0-5VDC range. 
 

 

Or, to tie this in with an Arduino, instead of just reading the voltage on a multimeter:

Here I've just added in an Arduino Nano (I used one of these generic versions) to read the sensor voltage. 

 

 Calibration

Process

 
To calibrate the sensor, I fixtured it to the printed cal fixture and then held it in my trusty panavise. I just went with my handheld multi-meter  to measure the output voltage as I stepped through each of the guage blocks in my little set of thin gauge blocks.  
 
 
These blocks are ASME Grade 0. So they are certified accurate to 0.10um + 0.0002L. So for a  1mm block, this would be an uncertainty of 0.10um + 0.0002(1000um), or  0.3um.  As a general rule of thumb, it's good to have your measurement tool 10x better than the thing you're measuring. So if our gauge blocks are good to the 0.1 um order of magnitude, then it should be a valid tool for calibrating a sensor down to the single digit micron(ish) range.
 
The above range came from the below table in this NIST handbook. Which is also just a great all-rounder on all things gauge block!
 gaugeblockgrades_650b4.jpeg
 
Since I recognize that not everyone loves expensive shiny blocks as much as I do, I also performed a couple of cals using feeler gauges in place of gauge blocks. You can really use anything, but just note that the uncertainty of your calibration is a direct function of the uncertainty of your calibrator(s).
 

Results

The slope of the trend line shown below is -4.78 V/mm. This is what would more commonly be referred to as just the "sensitivity" of the sensor.   This gives the easiest option for converting voltage to displacement in use. Just  divide the measured voltage by 4.78, and ya got yourself some millimeters  (since the sign just says whether the sensor is getting more compressed, or less, the sign is sort of arbitrary).
 
 
I mentioned that this is the easiest option, which I suppose implies there is a more difficult one...kinda!
 
If the sensor is has a nonlinear, but repeatable response, then  using a higher order fit or look up table may be worthwhile.
 
So how do we know if this is indeed the case? So glad I asked :)
 
We will need to look at  the same data above, but just sliced and diced a slightly different way. First, we want to look at the difference between each point and the trend line. This deviation from the linear fit gives us the  Linearity Error.
 
From the above, we can see that the sensor has a Linearity Error  of about +/- 50um, which is about 2 thou for my freedom unit lovin friends. That's not great, but if we want to do any better than that, we'll need see how repeatably it follows this curve.   
 
To do this, instead of looking at how far each measurement deviates from the trend line,  we want to look at how much each measurement deviates from the average of measurements taken at that same location. The results are shown below. With everything other than the lowest measurement falling inside of +/-5um,  it looks like we could get almost a full order of magnitude  better performance by using a lookup table over a simple linear fit. 
 
 
It should be noted  that I'm glossing over quite a few assumptions  and such here. For example, I haven't evaluated if the repeatability errors shown above are  random errors. I don't know if any of the uncertainties may be time-variant. And I don't know how the calibration setup itself may have impacted the performance....Now don't get me wrong, if I were a company selling you this sensor, the marketing would undoutedly just have "5 MICRON REPEATABILITY" in bold, but I think it's helpful to keep in mind  that your actual mileage may be lower :)
 
 
 
 

Design Notes

2024/01/20 - Initial design

The base design concept is one that I have used/made many times over the years in various forms. It centers around a double compound flexure  with one end of the moving platform extending out for the contact point, and the other side has a printed-in 'blade' for breaking the beam of the opto-interrupter.
 
 
To simplify the design a bit, I  just settled for some out of plane assymetry  to provide a clearing for the probe tip. I wanted something I could get on the machine quickly, but if I find  myself having concerns that this is introducing parasitic motions it should certainly be possible to address this in a future rev.
DispSens_model_2_b51e9.jpeg
 
 
I  added an undercut on the wall next to the opto to avoid corner rounding or other print artifacts from causing the opto to not sit on the flat as intended.
DispSens_model_1_47600.jpeg
 
 
For calibrating the sensor, I made a simple 'null frame' that I can use with some gauge blocks. The idea being to step through thicknesses of blocks and record the corresponding output voltage. 
dispsens_v1_calframe_4d706.jpeg
 
 
 
 

 2024/01/22 -  V2

Overall, V1 worked fine, but there are a couple of small tweaks I want to make.
 
The first is just to lengthen the leaf flexures from 20mm in V1 to 30mm in V2. The V1 was quite a bit more stiff than I want for most applications, so extending the leafs will  reduce this stiffness. I  probably should have  also thinned them a little, since that gives more 'bang for the buck' on reducing this stiffness, but  I opted to stick with the 2mm thick leafs for this one. Quick aside, but one...fun?...takeaway from V1, because of the high stiffness, it occurred to me that this same build can also be used as a load cell! Sooo, this is now a DualPurposeSensor project, I reckon...I wonder if that's already what the page is called by the time this is even seen by anyone but me...I wonder if this will ever be seen by anyone but me at all šŸ˜ 
 
The second was to add an extension on the sensor end with tie points for cable ties. I found V1 very much in need of some strain relief for the cable coming off of the  opto.
 
 

2024-01-24 - V2 Setup and Cal

 
For V1, I didn't bother fine-tuning the Load Resistor  to maximize the range on the output voltage, but before calibrating V2 I wanted to take a closer look at this.
 
So I stepped through a range of resistor values and noted the null voltage for each.   The below plot shows what I found. Note, this is on a 5VDC supply voltage. So the 3.3kOhm resistor got the null voltage up to a little over 3.7V. The voltage drop on the transistor should only be ~0.1VDC. So there should still be some more head room to increase this further, but I noticed that I was starting to lose range on the bottom end. So I'm going to stick with 3.3k for the time being.
 
 
 
 
One comment on ā€œDisplacement Sensor - Double Compound Flexure-basedā€

Flexure Fractal Vise Jaws

Details
Parent Category: Just Playin and Concept Demo Projects
Category: Flexure Fun
Last Updated: 16 January 2024

Overview

I, like pretty much every engineer I know, was absolutely enamored with the idea of fractal vises from the first time I encountered one.

At some point along the way I finally gave in, and decided I wanted to try my hand at making one for myself. But while I do have some basic machining equipment, I don’t want one of these quite badly enough to go that route, so I wanted to find a viable option for a 3d printed, or mostly 3d printed variant.

I tinkered with some concept designs for print-in-place versions, and other printable variants of the same general concept for the classic flavors. But then it occurred to me that the bearings/bearing surfaces could possibly be replaced with flexures that create a virtual pivot along that same line. Below are my attempts to date in testing this out. 

All of these jaws are designed to fit onto my Panavise 350 jaws (see below GIF).

If you aren't familiar with fractal vises, I’d recommend watching one of the awesome videos folks have made (a handful of ones I’ve enjoyed personally are below).


Versions

Models for V5 and V6 can be found on OnShape here. I'd need to find where I did 1-4, but if you're interested, just let me know and I can dig em up.

V6

Printables  |  Thingiverse 

This rev is essentially just a slightly beefed up V5. I thickened up the jaws themselves (the V5s were intentionally a bit thinner than desired to speed iteration), and also thickened the 2nd and 3rd order flexures, counting the jaw flexures as layer 1.

I also significantly thickened the out of plane thickness as it gets closer to the jaw. This was primarily aimed at increasing the torsional stiffness overall as well as to allow the jaws to rest on the Panavise bracket instead of ā€˜floating’.

Printables  |  Thingiverse 

V6 "Booties" - by @aoty

Printables

A user on Printables came up with these awesome little 'booties' for the vise jaws...I must admit, since I originally was calling this "Flexure Fractal Fingers" (to noone but myself, of course), I can't stop callin these 'fingertips'. But I think @aoty's 'booties'  moniker is better.

 They're intended to be printed in TPU and to give the jaw teeth some better grip. I printed some in both TPU and resin, which I thought was 3dMaterials SuperElastic, but based on the parts, I think Past Bubs may have put some SirayaTech Fast Smoky Black (my 'daily driver' resin of choice) into the 3dMaterials container. It does seem to have some elastic material in the mix, but it's far too stiff to be the SuperElastic...plus it's smoky black....so there's that.

I think these little things are great! One of those, "wish I'd thought of this" things for sure. They give a nice bit of extra grab on parts, and given that I've had more than one part come flying out of what is essentially a springloaded vise, so these are damn-near a safety requirement now for me

The resin parts look great (IMHO), but  the TPU wins hands down for performance. So naturally I'll be leaving the resin ones on

 

V5

V1-V5 files can be found here: Printables  |  Thingiverse 

 

V4

Shortening the leafs made the two small 'stages' to be far too stiff. 

V3

This has been the best performing of the four bar designs thus far, but turns out that final pivot for the full jaw is important. Without it, the jaws can't accommodate an overall wedge.

V2

Worked ok, but I think the lever arm between the contact point and the pivot point is too small. As a result the clamp force has to be quite high to drive deflection into the flexures. 

V1

Ummm, yeah....I think this one looks cool as hell!...but it doesn't fit on the Panavise šŸ¤¦ā€ā™‚ļø

Printables  |  Thingiverse 

 

Fractal Vise Videos

This one from Adam Savage is a fun look at both a fractal vise, and the general joy that they bring hardware nerds:

https://youtu.be/NUhrF0xkhhc?si=YvwaEeE7oxlwUBhj

 

Really nice restoration video

https://youtu.be/QBeOgGt_oWU?si=QO1tu4-0Jl_mqmxz

 

A really nice 3d printable option:

https://youtu.be/eCfw9fd0mHg?si=knRpBk3tQjuHg-MT

 

 

No comments on ā€œFlexure Fractal Vise Jawsā€

Chip Clips

Details
Parent Category: Just Playin and Concept Demo Projects
Category: Flexure Fun
Last Updated: 08 July 2023

Concept is to use magnets to provide the closure force for a bag clip. Original concept also included a magnetically preloaded kinematic hinge concept, but it had a higher parts count and was a little bit of a PIA to assemble, so I switched over to this flexure hinge which I think/hope will be all around easier!…here’s hopin

Here is the hammock sketch…I mean, ā€œconcept sketchā€Ā :)

The idea being that the magnets at the front are attracting and those in the squeezey side are repelling. This config should help linearize the force of the magnets (kindaĀ :) ). In the center is a notch flexure that will act as the hinge. I was aiming for a simple constant cross-section to make for a quick, easy test print.

And here is the first rev in Fusion. As you can see I basically just copied the sketch. I designed around these 30x10x3 bar magnets. They are almost certainly going to be a little overkill, but I wanted to make sure to have sufficient field to overcome the gaps and hold the bag securely….we shall see (first test print running as I typeĀ :) )

Find it on Printables

I was a little disappointed in the strength of the magnets, and I definitely made the clamp longer than it needed to be (…length? I guess I don’t have a naming convention… Length == distance from one pinchy end to the other pinchy end….#engineered). But even with that, it works otay! And to be fair to the magnets, I think it’s probably a little unfair to expect them to permeate multiple layers of plastic AND whatever bag they’re on, so I should cut em some slackĀ :)

But I did do a number of small tweaks, playing with magnet configs and dimensions. Here is the most recent version, and the one I’m currently using, but I’m sure another revision will come along once I get frustrated with this one for whatever reason. The most significant difference was the change in magnets. To make the print faster while I iterate, I decided to go with these shorter magnets…but lots more of emĀ :) They are 12x6x3mm bar magnets in the same push/pull config as before. Although I made it ā€˜thinner’ to speed the prints, I kind of like the form factor on these. If you end up making some, I’d love to hear suggestions!

Find it on Printables

Ā 

That’s all on this one for now!

Ā 

No comments on ā€œChip Clipsā€
  1. Analog/Mechanical LoadĀ Cell
  2. Print-in-Place Designs
  3. Automated Cat Toy Laser Turret
  4. Filament Spool Holder
  5. Saturn Platen Removal Tool
  6. i3 Printer Stand
  7. Mech Tester
  8. Axial Flow Compressor Concept Tester
  9. Rotary Table
  10. Heat set Helper

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:  14

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

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:  4

Project Fireplace Article Count:  4

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 11 of 16

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

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