Saturday, June 24, 2023

Custom checkers set



My wife makes quilts and various other sewn things. She came up with the idea to make quilted checkerboards for some of our grandkids. 







The back side is a tic-tac-toe board. The design includes zippered pockets to store the game pieces. 








I designed and 3D printed the checkers. They are simple cylinders with a rim, and with the family's last initial embossed on the top. 







Checkers need to stack and connect (for when they get king-ed). Instead of the interlocking zigzags that you see on molded checkers, I decided to use four pegs and holes. The holes are small enough to print without causing support problems. The pegs are about as small as I can go without them globbing up. They really work well - pretty easy to connect, and they stay together during play.











Simple sculpture and base

by Rachel Parker-Stephen




An artist friend suggested we work together to make centerpieces for tables at a celebration for our senior pastor, who is a certified yoga instructor. It would be a minimalist portrayal of a person in a seated yoga pose. She provided the profile as a single pen stroke. 






I cleaned up the scanned image and made it more solid black, then imported it as a SVG file into Fusion 360. I extruded it and figured out how large I could make it and still fit into the portion of my print bed that heats well. 





I found that some areas still did not stick well, so I added custom rafts. That helped... then I looked back at my records and found that my temperatures were quite a bit lower than I had used on that filament before. So I brought up the temperature and it stuck even better.


The bottom curves of the design included some flat areas so it would be relatively stable, but it was still easy to knock over. So I designed a round base with tabs that the upright part would snap into with a friction fit. 



That took a little fiddling to get the dimensions right, but I used an old trick of just printing the relevant sample, to save time and plastic.



Here is the finished print. I made 12 sets.





Photo by Chie Chap

And here is the finished centerpiece, with a mandala of leaves and stones on a fiberboard base. They were a big hit at the celebration!



Monday, May 15, 2023

Camera battery door - smallest part ever!

My camera has a battery door which is held closed by a little plastic lever, and it broke. I figured if the part was even available from Olympus, it would cost $10 plus shipping and would take a week or so to get here. Thingiverse to the rescue! Someone else had already designed the part and shared it on line. That's great, because some aspects of it are really small and I wasn't looking forward to designing it from scratch.



A sample part printed with a 0.25mm nozzle came out rather lumpy, so I wanted to use my smallest nozzle, 0.15mm. I've used it before, but it's so small it can be finicky. My previous project was printed in Nylon, which takes a lot of heat... and can be hard to clean out of the hotend. Sure enough, it caused the worst clogs I've ever seen. I could sometimes get some cleaning filament through, but it would repeatedly gum up again. The 0.25 nozzle was clogged and I had to use a heat gun and some very small cleaning wires to get it clear. Then the "heat break" portion of the hotend was also clogged. I had to use a drill bit and some careful hammer taps to get it cleared. 

I finally figured out that the hotend was not getting as hot as it used to, barely reaching the temperature needed to melt the Nylon. So there was not enough heat to permeate the whole hotend and nozzle, which explains why I could not get it cleaned out well. Fortunately I also have some 0.15mm cleaning wires, which are really hard to insert. I finally got it working well enough to get residual PLA out of the 0.15 nozzle and do some test prints.



This is a very small part:










Simplfy3D calculated that it used 0.19 of a gram of plastic.












The good news is that it fit and worked perfectly on the camera:








While I had the printer loaded up I printed a half-dozen more units and offered them to people in a couple of my online Olympus-related photography groups. At only 0.19 gram, I can mail two of them in an envelope with one stamp!

Afterward I ordered a new heater element from partsbuilt.com and installed it. The hotend now heats up at least 50% faster and can go well beyond the required heat for Nylon.

Closet Door Spacers / Guides

A friend was painting and recarpeting some bedrooms, and each room had the same style of sliding closet doors. He found that the plastic spacers or guides on the top of the doors had deteriorated and needed to be replaced. Do you know how many different manufacturers there are for home products? Lots! Do you know how many of them are still in business and supplying spare parts? Almost none! The guy at the hardware store just shook his head.

This is the same friend who specified the custom electrical box last year, so he thought Aha! Roger could make them. In fact, this is exactly the kind of project that got me interested in 3D printing in the first place: making irreplaceable parts. He's an engineer, so he carefully measured the old parts and gave me a detailed drawing. 

These were quite little, just over an inch in the biggest dimension. I put chamfers on all the corners so they would insert easily into the extruded aluminum frames. This view is upside-down: the square part is the "guide" which extends beyond the aluminum frame and keeps it from rattling back and forth.

I decided to print them in Taulman Bridge Nylon, because it is tough (resisting wear) and relatively low friction for moving parts.



I printed about three cycles of samples, refining the width of the insert part and the guide part. 

He needed 12 parts: 2 ends x 2 doors x 3 rooms. As with the previous project, I used Simplify3D's Sequential Print to produce several units per print job. Because the Nylon requires high heat I avoided the cooler areas of my heated bed.







Simplest design ever - mass produced!

I was approached by the head custodian at our church about 3D printing some parts. On the back of every pew there are several wooden holders with room for books, papers, pencils, and holes to receive 4 empty communion cups. You know those little glass or plastic cups? Each of the 4 cup holes has - or had - a plastic insert. I think the main purpose is to soften the noise of the cup being set down, and maybe prevent the glass (in the old days) from being scratched by the wood? Whatever, the plastic had deteriorated over the years and many of the inserts had broken and been discarded.

Simplest design ever! It's just a cylinder about 3/4 inch high, with a flange on top. I printed a few samples, varying the cylinder outside diameter by a millimeter. We tested them for fit and picked the right size. The holes in the wood were quite consistent.

I needed to print about 200 units. Simplify3D has a feature which can print multiple units in order, rather than printing all the units at one time, one layer at a time. This eliminates the stringing that would occur if the head repeatedly moved from part to part. You have to create a "Process" for each unit you want to print, then select them all to be printed, then choose Sequential Printing. You need to space the parts out enough that the components of the printer's hotend will not hit any previously printed units. In this case the parts are not very tall, so it is a pretty easy layout. I was able to print 16 units per print job.











I had some brown PLA on hand which blended perfectly with the wood color. Each job took just under 3 hours. They all printed very cleanly and needed no post-processing. I delivered them over a couple of weeks and the whole set cost about $12.

Saturday, May 21, 2022

Electrical box

At my church we are installing electric door openers on 4 entrances, to make them more accessible to people with wheelchairs, electric convenience vehicles, and walkers. The openers (actuators) from the outside will be wireless, so they can be surface-mounted anywhere. For a couple of the doors there will also be a "hold-open" timer on the inside, so if someone needs to make several trips (or whatever), they can turn the knob on a timer for up to an hour. That timer is wired to send a low-voltage signal to the controller, so it needs to be mounted where wires can be run and hidden. And there will also be a shutoff switch to disable the opener from the inside (not sure why, but OK), which is also a low-voltage signal, not a power switch.

The main entry is big glass windows and doors between aluminum uprights. The best place for the timer/switch combo is on the side of one of those aluminum uprights, which is also how we're getting power to the opener and controller. The corner between the upright and the glass is pretty shallow, and any box will be visible from the outside. Our electrical engineer member (lucky us!) could not find an appropriate box of the right size, with the right mounting holes and wire holes, that would be blend in with the aluminum structure. So he asked if I could 3D print a custom box. Challenge accepted!

He gave me the timer knob and the toggle switch. I took basic measurements of the aluminum upright to set the box depth and designed the box in Fusion 360. I have some silver PET-G which will blend pretty well with the aluminum (it'll mainly be visible through the glass, so the color's not critical). I found a nickel-finish cover plate which will also blend pretty well, and set the box width from it. 

The box height is determined by the screw spacing of the timer, which is the same size as a standard light switch. The box will need pillars for the timer's screws to hold it in place (with appropriate sized holes). And it will need non-threaded holes to allow for the trim screws. I could make the pillars the full depth of the box, but I thought it would be good to have them only up front where they are needed, and let them be cut off by a 45-degree overhang. Their sketch is attached to the top, so the box depth can vary as needed.


Another requirement is that the aluminum post surface is in two parts: a strip that will be removed to install the wiring, and a fixed part. The screws mounting the box to the post will need to be in the back 2/3 so they go into the fixed part.

It will need big holes in the side to run the wiring from the post, and a 1/2" hole in the bottom for the cutoff switch. The obvious way to print it is on its back, so the back of the box is fully supported and the sides can print vertically. That means there will be several vertical holes which make overhangs. The side mounting holes are small, so bridging them is not a problem. The hole for the switch is 1/2" and I found that it prints fine, just a tiny droop. The bigger holes for the wiring (think conduit connectors) are a bigger problem. I read about a trick to make the tops of the holes 45-degree triangles, which won't slump, so essentially the holes are teardrop-shaped. Since they'll be hidden, the shape won't matter, and even if the installer wants to put conduit grommets or strain reliefs in, two-thirds of the hole is standard size and should work. I rounded off the edges in case they don't.


I made the entire design parametric because... well, I do them all that way when possible. And since the job site is a few miles from my home, I wanted to minimize the number of fitting trials. It took 34 dimensions to fully specify the design. The tricky part of parametric is making sure that dependent dimensions depend on the right prerequisites so it will scale correctly. 

I used mirroring on the side sketch to duplicate the mounting holes around center lines. There's just one central hole and one side hole based on dimensions, and the rest are reflected. The screw pillar is mirrored too.




I printed a test piece in cheap PLA, and printed only half of it to save time, and printed it with a 0.4mm nozzle for speed. That was just to check the dimensions against the aluminum post. Later I printed a thin slice just to test the fit with the timer and the faceplate. That's a trick I like to use: print a section instead of the whole thing.




Here's the overall design:

To get smooth holes and a nice finish I chose a 0.25mm nozzle. The first time I printed with the PET-G there were a lot of globs, scorches and strings. It turns out I had not tightened the nozzle onto the hot end all the way. That let a tiny amount of filament leak out, dribble down, scorch and get all over the print. Once I tightened that down, the surface came out silky smooth and the strings were gone.

The door installation won't happen for a few weeks, so it'll be a while before I know if there are any issues with the box.







Sunday, October 3, 2021

Repairing Wiper Arm

The rear wiper arm of our Hyundai Santa Fe ends in a clip which snaps over the shaft of the wiper blade assembly. It's made of a very tough plastic but ours broke during a blade change.

The local dealer wanted $80 for the part. Auto parts stores don't stock it. No Internet vendors carry that exact part, and they wanted $50-$60 for similar parts for other models. So I decided to try to fix it.

What broke was a kind of claw that went under the shaft, from left to right in this picture. I did not think I could replicate that exactly with the required strength. 

But I noticed there are two holes in the arm, quite parallel, one T-shaped on the left and one D-shaped on the right. I could make a part that would go into both holes and fully trap the shaft. With the right dimensions, the friction fit should hold it securely. Chamfers on the edges of the post help avoid excessive friction in the corners.




PLA wouldn't do because it's not terribly strong and does not tolerate heat. Nylon is tougher and more heat tolerant, and is somewhat bendable and resilient. (See my bicycle part.) I have a spool of Taulman Bridge Nylon which should do well. Here's an article about printing with nylon. 

I used a 0.25mm nozzle because these dimensions are pretty small. The key point was to make the T-post and the D-post just the right size to fit tightly, but be removable for future blade replacement. I designed this parametrically in Fusion 360, and I defined a "tolerance" added to the dimensions of each post. That makes it easy to tweak the size. I printed just one half of first unit so I could clearly see how the posts lined up. Then I printed four iterations getting the sizes just right so they would fit with just the right friction. The filament cost per part was about 8 cents, and it took 30 to 40 minutes to print, so no big deal to try a few times getting it right.

The picture shows a lot of stringing, typical of nylon in my experience. That really does not matter for this application so I did not work hard at cleaning them off. Usually I use a metal bit in a Dremel tool to clean up, but it really doesn't work on nylon. So I just snipped the worst and left the rest.

Printing it as shown, the posts were prone to layer separation. I did not want to try to print it on its side and deal with support. I counteracted the layer issue with three methods:

  1. 100% infill. For a tiny part like this there's no reason to make it hollow.
  2. Higher print temperature to try to bond the layers.
  3. Heat treating the finished part. I had never tried this before. See this article. I did this on just the final iteration, and the posts seemed really strong after this.


Here's how it looks installed inside the wiper blade, holding the shaft in place.  





And here it is installed on the car. The base is only a few millimeters thick, so it doesn't get in the way of anything.


The total material cost was about 35 cents. Much better than $80 for a whole new arm!





UPDATE: It didn't work. The next time she drove through the car wash, the force of the brush mechanism popped it right out of the arm. I ended up buying a whole new arm.

Sunday, January 31, 2021

Telescope Adapter (Eyepiece Projection) for 1.25" Eyepieces and Micro Four Thirds Mirrorless Camera


Previously I developed an adapter which connects the camera directly to the telescope focuser, so the telescope is the camera's lens. This is called the Prime Focus method. In my case, the focal length is 910 mm. While this works, the images of planets are very small. They can be scaled up (cropped), but because they do not cover many pixels of the camera sensor, they don't preserve much detail.

Another approach is to take a picture of the image produced by an eyepiece, which magnifies the image. The amount of magnification depends on the focal length of the eyepiece and the distance in front of and behind it. I have not yet determined this for my adaptor, but probably will at some point.

There are various focal length and magnification calculators available, but they seem to vary and will depend on measuring the actual distances resulting from the adapters. (I'm starting with a 15mm Plössl eyepiece, and I also have a 6mm to work with... they are not the same physical size.)

As mentioned in my previous post, it starts with a part connected to the telescope's focusing tube which accepts a standard 1.25" eyepiece or other part. 








Next is a tube which inserts into the 1.25" opening and holds the eyepiece at some distance up from it. So that tube is slightly larger than the eyepiece and contains a shelf so the eyepiece rests at the right height. The outside dimension therefore depends on the specific eyepiece to be used. I'm using an SVBony eyepiece, so I measured that carefully. Maybe in the future I can make it larger to accept others. But since the design is all parametric, other users could resize it if needed.









Next is a tube that slips over the eyepiece holder and can slide up and down. This is important in order to "project" the image onto the camera sensor at the desired size. More on that later. I made some estimates of the minimum and maximum lengths. This part includes threads for a set screw to lock this outer tube onto the inner tube at the desired length, without screwing into the actual eyepiece. I went through a couple of iterations of exterior shape to get one that prints an overhang with no drooping. I got some knurled screws from Home Depot that work fine.



It ends with a part connecting to the camera's bayonet connector. I found the Micro Four Thirds connector as a STL file. (It's pretty complicated and works well so there's no reason to redevelop or change it.) The "standard" way to connect this to telescope adapters is called a T-mount, which is a big ring, 42mm in diameter if I recall correctly. I had some issues with the standard T-mount threads so I'm using a somewhat larger custom thread for now. I may go to a standard thread at some point. This part has male "T-mount" threads, and the outer eyepiece tube has female threads, so it all fits together.


Depending on the distance to the object being imaged, the telescope focus travel may be extreme. To accommodate a wide range, I developed an extension tube that can be inserted between the camera connector and the outer tube. This extension is a 14mm long hollow tube with male "T-mount" threads on one end and female on the other. I think the tube is needed for celestial objects, and not needed for terrestrial objects. More on this later.




The inner and outer tubes need to slide snugly but smoothly over each other, so they need to fit well. Due to shrinkage of the PLA plastic I used, it took me several iterations of adjusting a tolerance variable before these fit properly. Here is how all the parts appear together, in cross section:



And visualized:




And in real life:


Because the M43 bayonet connector has a lot of fine details, I used my smallest nozzle on the previous design. It's 0.15mm. Unfortunately after printing a few parts it became hopelessly clogged. I went down a rabbit hole trying to unclog it with solvents. Since that was taking a long time, I tried printing with a 0.25mm nozzle, and it worked fine too on the M43 as well as the threads. It's maybe a little more rough, but it works. In the meantime I ordered another 0.15mm nozzle and some 0.15mm cleaning wires.

If the tubes are not set to the right length, the image is highly vignetted, i.e. a small round image in the middle of the camera sensor, highly distorted. By extending the tube the image gets larger and less distorted, until it becomes a usable image. I'll need to do some tests to see if the distortion completely straightens out or remains an issue to deal with in post-processing.

This tube will bear the weight of the camera and needs to be robust enough to not allow it to bend or fall. The thicknesses of the inner and outer tubes are parameters so I can thicken them if necessary. It seems to me that on the one night I have tested it, there was one part that I felt needed to be thicker so that a set screw would not distort it. I think it was the insert on the lower tube, that goes into the telescope focuser. I'll have to check on that again.

The good news is that the adapter did work as intended. The bad news is that I had tracking problems with my telescope's computer, so I was not able to get any useful images. I've taken some steps to improve that, and have some more testing and calibration to do. I also need clear skies and decent temperatures to do some further tests. I'll update this article as I get more results.

These parts and the Fusion 360 design file are now published at https://www.thingiverse.com/thing:4834778

Another step will be to figure out the length needed to make a lower tube for my 6mm eyepiece, which is considerably longer than the 15mm. The length of the adapter may increase the leverage that the weight of the camera places on the telescope tube, which may change the power that the telescope drive motors need to exert to move the whole assembly. We'll see how that goes.

Thursday, December 3, 2020

Magazine / brochure notebook holder

This was a really quick design, perfect for 3D printing. We have some booklets that are too small to stand up on a shelf on their own, and it would be great to stick them in a notebook. Imagine something that was printed on 11"x17" paper and then staple-bound in the middle to make an 8.5"x11" booklet. My wife was familiar with a product made for holding magazines or brochures in a notebook, and found and example on line. A simple sketch-extrude project in Fusion 360. I designed and printed one, then decided we could print it thinner and make some cutouts to save time and plastic.







Only one problem: this would push the limits of the bed on my Robo3D R1+, and as I've written before, the far edges of the bed don't heat well. That could cause ends to curl or cause the whole thing to come loose. So as I did with the Face Mask project, I created little "brims" which make the narrow ends a little bigger. With more surface area, ends stick better. I make them as independent parts, and then drag and rotate them into place on the virtual bed so they *just* contact the model. 






This results in narrow joints that snap off easily.

Here's the product in real life. It prints in 20 minutes and costs 19 cents to make.





And how it works in the notebook.

Shelf support brackets for Ikea Ekby Bjärnum products

We have a lot of Ikea cabinets and shelving in our office. To accomodate a window replacement, we needed to move a shelf down, but that would put it too close to the desk. The supports for the "Ekby Bjärnum" shelves are T-shaped, with the shelf in the middle and a bracket going up and a bracket going down. I figured I could reclaim some of the space by making a version with only the bracket going down, thereby placing the shelf at the same level as the window. Ikea no longer sells this line, though others do on Amazon, but no one seemed to make a one-sided support like I envisioned.

I designed a support that looks nearly like the Ikea one, but with a screw hole inside and some diagonal bracing below to make up for the loss of the bracket above. I knew that this would be experimental because plastic would be less strong than steel, but we were only planning to put small notebooks and lightweight objects on the shelf. There are little threaded holes on the underside for set screws. Zoom in on the pic if you want to see details of the support or holes.



The Ekby supports come in left and right "end" versions and a "middle" version. The shelf slips in from one side, and the support hides the cut end of the shelf. So I designed one "end" version and then mirrored it in the slicer. Then I reused parts of the "end" version to make the "middle" version, and relocated the bottom hole. But the shelf hole on the bottom would require support... so I printed this in two mirrored halves and super-glued them together.



If the support were to be flush with the window it needed to accommodate the trim boards. With the original Ikea supports I had made wooden shims to fill the gap. To deal with the new trim I copied the profile of the moulding and measured the space under it to the wall. Here's the resulting profile. Because this is custom to my window trim, I'm not uploading this to Thingiverse. If anyone wants a copy I could upload the Fusion 360 file and they could customize it.

In retrospect I should have moved the upper hole outward a bit, because it was difficult to angle the screwdriver adequately. It worked, but it was hard.

The resulting brackets were certainly strong enough for light loads. They twisted a bit from side to side, but once the shelves went in they did not move. Ultimately we did not end up using them, because the shelf was judged to be too close to the desk, and we don't have that much short stuff to go under it. Better to lose the shelf and just put the notebooks on the desk.


Saturday, November 28, 2020

Telescope Adapter (Prime Focus) for 1.25" Eyepieces and Micro Four Thirds Mirrorless Camera

I had developed an adapter to attach my Olympus camera to my Meade reflecting telescope and shared it on Thingiverse. It worked, but a user noted that it would attach more securely to the camera if the entire Micro Four Thirds bayonet connector was used. The mechanism of the MFT camera needs holes in the outer parts for the pin to latch into. I had reduced it to just the interior part, mainly to get the camera closer to the scope so it would focus properly.




The eyepieces that came with the telescope (the two in front) were the 0.965" tube size and included not-so-great lenses. I learned that better eyepieces were available, and not too expensive. Look how much bigger the lenses are on the two in the back! But they have a 1.25" tube. To use those I would need to get a different focuser adapter from Meade, or design and print one. To switch from viewing to photographing I would need to swap the focuser adapters, which I really don't want to do. So I decided to design 1.25" focuser adapter for the new eyepieces, and redo the camera adapter to use that size and to latch correctly. The files are all available on Thingiverse.




I've had some experience with printing very fine parts with a 0.15mm nozzle and very small layer height, so I though I might be able to print the MFT camera adapter accurately enough for the latch to work. I took another look at the MFT file I had downloaded from Salvaged Circuitry and figured out how to lower it. I also took careful measurements of the new eyepieces and shortened the focuser part, so the eyepieces and camera would be at the right focus distance to work. So this project ended up as a total redesign.

I was able to measure the telescope focuser threads with a thread gauge. The screws I used are a common size with National Coarse threads. Neither of these thread sizes were available in Fusion 360's thread library, so I had to create custom threads using the Coil function. They all fit great.

The tricky part is that if printed normally, both the focuser adapter and the camera adapter would need to have overhangs, and I really did not want supports roughening up the surfaces. So I figured out how to design each of these adapters in two parts that I could glue together. This actually worked very well, and enabled me to prototype and fine-tune each of the four parts separately, reducing waste.

Here is the part that screws onto the telescope focuser. The blue and gray parts are printed separately, so no overhang occurs. The screw holes with threads print horizontally but are small enough that no sag occurs and no support is needed. The big gray part is printed as shown, so its flange and threads do not experience overhang. These two overlap a bit and are glued together as shown.

Here is the part that attaches to the camera bayonet mount. The part shown in blue prints upright as shown; there's a little flange at the bottom for gluing that's hard to see here. The gray part is printed upside-down, and the little tabs do not stick out enough to need supports. These two are glued together at the flange as shown.




The telescope part accepts an eyepiece or the camera part, and there are thumbscrews to tighten them in place. I've done some basic testing with the telescope, and the assembly is short enough that the focuser has enough travel to achieve focus.