Categories
Uncategorized

Ryobi Air Pump Repair

I got one of these Ryobi Air Pumps a few years ago, and it worked great for filling bike tires, and I occasionally used it to fill my car tires, though it’s really not great for that. At some point last year it started smoking a bit and I thought the motor was burning up, so I opened it to find the fan (that appears to be meant to cool the motor) slightly broken.

I found a customizable fan blade file and modeled it to fit the motor shaft. It printed well enough and I put it in place.

I did have to ream out the hole with a drill bit, but once I did it pressure fit on the shaft perfectly. I’m not really sure how the original fan broke, but at least now I’ve got a replacement, and can make more if needed. (I printed it in PLA, so it might melt… who knows?)

Oh, and does it work? Well, the pump runs, but it always ran. I did smell what seemed like burned motor winding, so I’ll need to try it out on the bike tires and see if it’s up to the task.

Update: I think it’s all burned up! Probably due to damage before I replaced the fan blade.

Categories
Uncategorized

Garage Fix (Again 2!)

I’ve got a new garage door fix. Again. I forgot to explain the last fix, which sort of worked, well… worked fine for years I guess, but now it doesn’t. Oh, start at Garage Fix (At Last!) if you want the back story… The short version is, with a combination of sunlight, snow, and a specific time of day, the garage door will not close due to the electric eye being affected by light from outside the garage.

After the first repair (mentioned in the blog post linked above) it didn’t quite do it so I ended up moving the electric eye sensors to the top of the garage. The illustration above is a view from inside the garage looking out, with the door open. The red sensors are the old location, and the green sensors are where I moved them to. I also ended up making a flag below the sensor because this solution also did not always work. Arrrgghhhh. Oh, I should mention that the sensors where they are will never detect a child running under the door, but the alley kids are all six years older now, so they should know better. ;p

So these fixes worked pretty well (for years actually) until last week, so on to another.

I realized that if you pressed the garage door button (which I replaced years ago with a green arcade button) the door would start to close, then when light bounced off the door and hit the sensor it would stop and reopen. I also realized that if I pressed and held the button, it would close!

Well that’s easy! All we need is a way to press and hold the button for as long as it takes to close the door. While it was -0 degrees out I prepared an Arduino and a relay, a pink arcade button, a chunk of wood, found a 12 volt power supply, and hot glued it all together. I wrote some code that would close the relay 5 seconds after the button was pressed and then open the relay 30 seconds later.

So here’s what happens now. When I leave in the morning I pull out of the garage and use my remote to close the door. If it does not close I get out of my car, go into the garage, press the pink button, and then walk briskly out of the garage before the door closes and crushes me. The door closes as I get in my car, and we’re all good.

This is one of the ugliest builds I’ve done it a while! As mentioned, I literally threw this together as quickly as possible. I did not design anything, did not build an enclosure, didn’t make labels… nothing. I drilled a hole in the wood and screwed it into the drywall and wired it in parallel with the existing button which usually works to close the door.

So now it’s, press the green button to open and close the door, and press the pink one if the green one doesn’t work. If you drive out of the garage and your remote won’t close the door, get out and use the pink button. Yup. Sigh.

Obviously the next step is to design an enclosure, add proper labels, rewrite the code, add status and indicator lights, probably a 7 segment display with a countdown… and then hey, might as well use an ESP32 so I can add remote control via WiFi. Oh, I should probably also add a sensor to check if the door is opened or closed. And also a status web page I can then check with a service running locally on the network, tied into Pushover to send me alerts. Ah, plus a real time clock module so I know when things happen in case I need to correlate times with the security camera.

I expect to have the new version done within 18 to 24 months.

Categories
Uncategorized

Vinten Tripod Leg Lock

I was doing a video shoot with Ben Nelson for Brown Dog Gadgets last week and I noticed his Vinten tripod leg had an issue staying locked in place… Seems one of the leg lock pieces had broke in half. It seemed liked a perfect reason to fire up OpenSCAD and get the 3D printer spitting out a new part.

In the photo above you can see the new part in silver, and the two original parts on the other legs, in black.

It took two prints to get an acceptable fit. The first was a little too wide and wouldn’t quite fit in place. I tweaked the file just a bit and the second version worked well. I’ll walk through the process a bit below.

For an organic shape like this I usually start by putting it on a desktop scanner to get the profile. This one is curvy, and I’m not big on drawing curves in OpenSCAD, but I am big on scanning in an object and then tracing it in Inkscape. I did a few scans and even then I edited the image a bit to adjust the contrast.

I import the images into Inkscape, each layered directly on top of each other, then add another layer on top of that to do the drawing. I can then easily switch out the image below and compare things. For a symmetrical drawing like this I really just need to draw half of it, then I just dupe and flip to make the other half and combine them into one.

Once I have a vector file created I export that and then import it into an OpenSCAD file where I can extrude it changing it from a 2D shape to a 3D shape. Creating a solid object is the goal. Once I’ve got a solid object I can start knocking holes in it and adding angles by subtracting with various shapes. (The reddish parts are all subtractions or differences from the main piece.)

And yes, the above image does appear to be some sort of special forces TIE Fighter from the Star Wars universe.

Here’s our final piece, ready to be rendered, sliced, and printed. The original part had some pockets on the top and bottom, but since they were not required for functionality I left them out.

Ben installed it and briefly tested it and it seemed to work, though time will tell if it holds up under stress. (Also, this one is PLA so if he leaves the tripod in a hot car, it might soften and fail.) I’ll probably print a few more for him to keep in the tripod bag in case this one does fail in the field.

If you want to print one of these, you can grab the file from Vinten Tripod Leg Lock and have fun!

Categories
Uncategorized

Hot Glue Gun Repair

Glue Gun Repair

I spent some time after class in the Physical Computing Lab repairing the hot glue guns. During class students told me that the triggers didn’t seem to work, and they had to push the glue into the gun by hand to get anything out the hot-end.

I removed all the screws (about 8 of them) and opened one up and it’s a lot of plastic inside, besides the hot bits. There’s a plastic piece that snapped, due to (I’m assuming) pulling the trigger too hard. It’s a poor design, but I was able to repair it by drilling holes in the two pieces and adding some wire through the holes and twisting it tight. This was enough to pull the pieces close together. (I contemplated using cyanoacrylate, but didn’t have any, and wasn’t convinced it would work.)

Glue Gun Repair

Two of the guns were in good condition, except for the snapped piece of plastic, but the third one must have been repaired before, because the rubber retaining ring and a tiny spring were missing, and the larger spring had been replaced by a not-quite correct replacement spring. The third one (once assembled) didn’t do a very good job of pushing the glue forward. I may have to try further repairs, but at least we have two working better now.

Glue Gun Repair

The other issue, which may have cause some of the problems, is a “HIGH/LOW” switch on the handle. When I held the gun, I ended up switching it to LOW. If someone had been using it on HIGH and accidentally switched it to LOW, they might have kept pressing hard on the trigger while the temperature dropped, and snapped the plastic bit inside.

Glue Gun Repair

I added some tape to the switches so they don’t get accidentally set to LOW. We only have high temperature glue anyway…

Glue Gun Repair

The third gun, which doesn’t work very well, got labeled “Not Great” so we remember which one is the crappy one., which can still be used, as long as you don’t mind (possibly) pushing the glue forward with your hand.

Glue Gun Repair

Reminder: Hot Glue is Hot!

Categories
Uncategorized

Garage Fix (At Last!)

Beam Emitter

Since we move into our house nearly 18 months ago we’ve been dealing with the super-annoying “sometimes it works” garage door opener. Or perhaps “garage door closer” is more accurate. In the olden days garage doors just closed, and if you got crushed it was your own damn fault. Somewhere along the way (in the name of “safety”) manufacturers added “External Entrapment Protection Systems”, which are typically an infrared emitter and an electric eye that sees the beam from the emitter. When the beam is interrupted (like when a stupid child runs under the closing garage door) the door reverses and does not close. No child crushed, no harsh lessons in being careless learned.

Look, I’m not in favor of crushing children, but with the sun shining directly at our garage opening, 75% of the morning we’d leave the house we couldn’t use the remote to close the garage door. I didn’t want to completely disable the sensors, as it would probably get us sued if a child did get crushed. Also, I’m all for safety. (Really. I am. Tell the insurance company that.)

My first attempt at a fix was adding a gaff tape flag to the electric eye. This did almost nothing. I did find that blocking the sun with my car and/or body sometimes worked. So imagine that when I pulled the car out of the garage I had to get out and stand in front of the door (very close to it, in fact, almost close enough to be hit by the door) and try to block the sun. Sometimes it worked, and often it did not. When it didn’t work we’d have to go into the garage, use the manual release to shut the door, lock it, and then reverse the whole procedure when returning home. #PITA

Eventually I added a button (duh!) to attempt to manually override the sensor. Sometimes it worked, other times it did not. Occasionally it would get 90% closed, then open again. Argh! Reflecting light? I don’t know…

Electric Eye

Supposedly you can added some tubes, but I never got around to that. The garage not closing when you leave is just annoying enough to aggravate you, but not annoying enough to spend real time trying to fix it.

The new solution (which is working well so far) involves extending the electric eye a bit further in from the door, and angling it to point at the emitter. Some scrap wood and zip ties pulls it all together quite nicely.

New Garage Beam Layout

Here’s our new set-up. Granted, there is a bit more room where something could get crushed, but it probably won’t be me, because now I don’t need to stand centimeters from the door as it’s closing.