Hello TeamBHP family, hope everyone is safe in these troubling times.
It's been long since I've posted in the forums, mainly because I couldn't find time to do any DIY on my car and(because) I got married, adding on to the responsibilities! This was changed thanks to the COVID-19 "Be At Home" situation. Since a lot of travel plans were cancelled, I had a lot of time at hand suddenly. During this time, I took a few days to calibrate and tune my 3D printer that I bought a while back, making it dimensionally very accurate and prints repeatable. I was using this printer pretty much as-is previously for creating small brackets, knobs, tool hangers and gardening pots for my missus. If you're a heavy DIYer, you might have one already at home or some even have them at their offices, these things are pretty common these days as they're very cheap and easily available.
The Problem
The electronic adjustment in the side view mirror on my Skoda Laura waas broken by a comprehensive car wash by me
a few months back. I was cleaning the glass with a microfibre cloth with a bit of force to remove a tiny spec, I broke it.
This made the glass to swivel and tilt by hand. Though this wasn't an issue because even though the adjuster is broken, the glass would stay in place, so adjusting wasn't necessary because I use the car 95% of the time & it never needed adjusting. Still it was an issue because, if I wanted to adjust it, for example during reversing at a new place or something, I had to roll down the window and adjust it manually. Trust me, this was the only thing that is broken/non working on my Skoda from 2007! I enquired a few places about this side view mirror actuator, Skoda A.S.S didn't had them, they were interested in selling the whole mirror assembly. Picture of broken part for reference:
I saw a few online, ordered one from Aliexpress, but it never showed up. Saw a few on Ebay UK, but none had shipping to India. I fixed it for a short while with Superglue and a piece of cloth(you can see this botched fix in the above second photo, annotated in red), but it only lasted a few weeks. I stopped looking for a replacement part because it wasn't a problem that actually bothered me, I left it as-it-is for about 3 or 4 months.
The Solution
I was browsing Thingiverse(An online platform for 3D printable stuff) for a Skoda emblem for my wheel centre cap & accidentally stumbled upon this:
https://www.thingiverse.com/thing:2138281 It was a replacement part made by someone for the exact same problem! I was actually amazed to see it online, I knew it wasn't a rare issue but never thought someone would design and make it. I quickly downloaded the model, it wasn't the same model as I later found out, but looked pretty much the same.
I couldn't resist the urge to print it and I did! Imported the file into Cura(Software used to convert 3D models to format understandable by the 3D printer) and printed the model. The part came out "OK" and it looked the same to me, I quickly took my tool box out and went to work, if you're to follow this, below are the steps:
Removing & Disassembling the unit
1. Remove the mirror by gently prying the glass ends by hand
2. Remove the mirror heater connector
3. Remove the 3 screws holding the actuator in place & use the controller knob inside the car, make sure that the linear gears stick out to the max before unpluging the blue connector going into it, you cannot manually pull them out.
4. Once the actuator is taken out, the broken linear gears are clearly visible:
5. Remove the rubber grommet around the actuator.
6. You'll have to separate the actuator into two parts to get to the linear gear, to do that you'll have to remove the white plastic piece(annotated in red) that runs through the middle with a bit of prying using screw drivers. Pry at the area pointed by the yellow arrows in the below picture, pry towards the piece to bend it slightly so that it is released, there is another tab in the middle, which will come out easily once the two ends are free:
7. Pull out the linear gear out of the actuator in bottom part and the broken spherical lock from the top part:
Printing The Part
Like i mentioned previously, the part that I found on Thingiverse isn't exactly the same, I had to make a few minor adjustments. The part that was there in my car was a bit longer, about 2mm and the spherical lock placed a bit higher. The part I got from Thingiverse is not a full model, its an STL file which is like an output, if you think about Photoshop, an STL file is like a JPG file that is exported from the original PSD file, you can't adjust much of it, but can adjust the size. Same story with STL files, we can adjust the size in X/Y/Z direction. For this part, I resized the part to 110% in the X direction and 105% in the Z direction, which resulted in a slightly longer part with a minor height bump:
I had to go through quite a few iterations with the print settings like layer height, retraction, wall height and other to make the part fit nicely. Good thing was that, this part is a small one, each iteration took only 10 minutes max, if it was a larger part, it would've taken hours!
Once i was happy with the fit, I had to make a few passes with a small fine grit file to smoothen a few rough edges and to make the gear ridges sharp. If you look closely at the printed part, you'll see that the gears are not deep enough, but on the original part, the gears are deep and the tooth are sharp. This is unfortunately not fixable because I was already printing on the lowest possible resolution on my printer, Creality Ender 3 Pro.
Re-assembly
Re-assembly goes in reverse, but before that can be done, the 3D printed part had to be tested fitted. To do this, I had to go to the car, connect up the actuator & use the control knob. Checked it a few times:
Once I was confident enough, I printed another pair with correct print settings and finished it with fine grit sand paper and pieced it all together:
1. Insert the linear gears by running the actuators with it connected to the car. Extend the arms fully & take it to your work bench/area:
2. Clip on the spherical locks into the top part
3. Once they're secured, press in the white locking part
4. Before assembling everything back again, make sure to do a test run:
5. Assemble everything back to the car:
6. Profit!!
Printer & Print Settings
I have a Creality Ender 3 Pro
Printed in White PLA by Creality (Any good quality PLA would do)
Part was printed at 0.12mm layer height with a 0.4mm Nozzle, 100% infill and 1 top layer.
Caveats
1. I printed this part using PLA plastic, it is a bio degrade-able plastic that breaks down in the presence of water and heat - big NO-NO for external automotive applications. I used PLA even though I had ABS because, I couldn't print ABS reliably due to the lower ambient temperature due to the rains, ABS requires an enclosed printer and needs to be printed at around 250 degree celsius. My printer is an open style one that sits outside in our car shed, without enclosure, I cannot print ABS if the ambient temperature is below 30 degree celsius. I'll be printing this in ABS or Nylon in near future and will be ready with it hopefully when this one breaks!
2. Its very noisy! This was surprising at first, the fixed side is very noisy when adjusting, I haven't added any grease because that'll quicken the breakdown of PLA. I suspect this is due to the vibrations generated being transmitted to the outermost part through the printed part, nylon is flexible compared to PLA and kind of dampens it, again just a theory.
Closing Thoughts
I'm not sure about the reliability of this print mainly because its exposed to the elements. Even though its kind of protected from direct sunlight and rain, it is possible for the PLA to break down and undo everything that I've done. BUT! It was well worth the effort, its like a dream to be able to download something virtual, physically make it and use it to fix a physical world problem! I'm sure you'll find it interesting, I would say that a 3D printer is an essential tool for any hardcore DIYer, would highly recommend it to anyone who is interested enough and have the patience.
Thanks for reading!