Chris Radek's stuff

Home

TTT (TrueType tracer)

PalmShot

HTC PocketPutty

REALIZE for AutoCAD (G-Code export)

My CNC machinery

PCB Manufacturing

My stepper drivers

Sherline lathe conversion

Image to G-Code conversion

STL to DXF conversion

Historical IBM AT stuff

A few of my homemade clocks


Friends' sites:
Alex Bill Jeff John Michael

About this site

Coming soon?

Email the author:
chris@timeguy.com GPG Public Key

Welcome!

Recently I've found myself working on more and more projects/hacks that I want to share. I'm disorganized and my interests go here and there, which might mean this blog format will be a good match for me, since blogs are like that too. Follow the links at the left to visit the more persistent parts of the site; the content below will change.

Old programmer lore tells us that the last 20% of a project takes 80% of the time. This problem, combined with my tendency to stop working on a project as soon as it does what I want, has led me in the past to never share any of my unpolished work. I've decided to try to overcome that, not by changing my personality or work habits, but by sharing my 80%-finished projects anyway. I think they're useful as-is, and if you do too, that's great. If you don't think they're quite useful yet, please add on what you need.


Probing routines for EMC24 January 2010, 4:31 UTC

These are little programs I use to find hole center and diameter, and to locate top/front/back/left/right edges on a part.

Because my probe has some delay (debounce and wireless transmission) the final probe move is very slow. All the programs do fast moves first to roughly find the edge or center, and then a slow move finds the best possible result.

Beware my probe has a 6mm ball. Adjust as necessary for yours.

Files attached to this page:

P-back.ngc150 bytes
P-front.ngc150 bytes
P-hole.ngc1.0kB
P-left.ngc150 bytes
P-right.ngc150 bytes
P-top.ngc124 bytes


[permalink]


Git 1.6 packages for Ubuntu Dapper11 June 2009, 2:27 UTC

I and others are still using Dapper on some machines. The gitk in backports doesn't work because of tcl versions. I built these packages to help.
[permalink]


Belt length calculation for two pulleys9 June 2009, 13:13 UTC

A common problem in designing servo motor mounts for machinery is calculating the belt length needed to go around two pulleys of different diameters which are a certain distance apart. Given R1 = the radius of the large pulley, R2 = the radius of the small pulley, and D = the distance between their centers, the solution for L, the belt length is:

L = 2 R1 (pi - a + tan a) + 2 R2 (a - tan a), where a = acos ((R1-R2)/D)

Files attached to this page:

pulley-derivation.jpg389.5kB


[permalink]


HTC PocketPutty update16 April 2009, 16:25 UTC

My modified version of Pocket Putty is popular enough to merit its permanent location on the left menu. I also added support for toggling full-screen mode on devices that are missing both Control and Alt keys.
[permalink]


Fuel pump repair11 April 2009, 23:55 UTC

Today I repaired the fuel pump on my '52 Chevy. I had replaced the pump once before and this replacement failed in the same way. A fuel pump on an old car is simple - it has a plunger and two one-way valves. When the plunger goes one way, it pulls fuel from the tank through the first valve. When it goes the other way, it pushes fuel into the carburetor through the second valve. The plunger is operated by an arm that sits against a lobe on the camshaft, so it is constantly pumping while the engine turns. When the carburetor is full enough, it simply plugs its fuel intake so no more fuel comes through. The fuel pump plunger is flexible enough to tolerate pumping to nowhere.

This pump originally used rubber washers for the valves. Above the washer is a metal "umbrella" which holds a spring that presses the rubber washer down against the valve's openings. The failure mode here is that the spring still works, and still presses the rubber down, but the rubber is no longer flat. It is curled up at the edges, letting fuel through in the wrong direction. If the umbrella was removable, it might be possible to repair the valve, maybe just by flipping the washer over. But, no.

This pump would still work well enough, when primed, for the car to run. But if the car would sit for a few days, the fuel would drain back through the pump the wrong way and into the tank. Once there was no fuel remaining in the pump, the car would not start because the pump could not pump air to prime itself.

I had planned to make ball valves (a ball held against a seat with a spring) but there was not sufficient clearance above the plunger to switch to this kind of valve. I needed something flat so I settled on a reed valve. The design is very simple. The body of the valve is a 0.2 inch thick piece of 1 inch diameter brass with one face carefully turned flat. The reed is a piece of 0.005 inch thick brass shim stock. After much practice I was able to cut out the reeds without distortion using sharp scissors. I filed very slight chamfers on all edges of the reeds, and then soldered them at one end to the valve body using a propane torch. It took care to not solder the entire valve shut (one of them took two tries.) The old valves were pressed in, so I only had to measure the seat and make mine the measured diameter plus about 0.002 inches so they would press into place. I used brass because I figure gasoline contains enough absorbed water to rust steel reeds. Being able to solder it easily was a nice bonus, though.

Upon reinstalling the pump dry, it pulled fuel from the tank and primed itself in about three strokes, and filled the carburetor to allow the car to start in about ten. I think the problem will stayed fixed this time.


[permalink]


Older entries:

All older entries...


[atom feed]  
[æ]