logo

drewdevault.com

[mirror] blog and personal website of Drew DeVault git clone https://hacktivis.me/git/mirror/drewdevault.com.git

Designing-a-replacement-part-for-my-truck.md (4171B)


  1. ---
  2. date: 2020-03-25
  3. title: Designing and 3D printing a new part for my truck
  4. layout: post
  5. ---
  6. I drove a car daily for many years while I was living in Colorado, California,
  7. and New Jersey, but since I moved to Philadelphia I have not needed a car. The
  8. public transit here is not great, but it's good enough to get where I need to be
  9. and it's a lot easier than worrying about parking a car. However, in the past
  10. couple of years, I have been moving more and more large server parts back and
  11. forth to the datacenter for SourceHut. I've also developed an interest in
  12. astronomy, which benefits from being able to carry large equipment to remote
  13. places. These reasons, among others, put me into the market for a vehicle once
  14. again.
  15. I think of a vehicle strictly as a functional tool. Some creature comforts are
  16. nice, but I consider them optional. Instead, I prioritize utility. A truck makes
  17. a lot of sense — lots of room to carry things in. And, given my expected
  18. driving schedule of "not often", I wasn't looking to spend a lot of money or
  19. get a loan. There are other concerns: modern cars are very complicated machines,
  20. and many have lots of proprietary computerized components which make end-user
  21. maintenance very difficult. Sometimes manufacturers even use cryptography and
  22. legal threats to bring cars into their dealerships, bullying out third-party
  23. repairs.
  24. To avoid these, I got an older truck: a 1984 Dodge D250. It's a much simpler
  25. machine than most modern cars, and learning how to repair and maintain it is
  26. something I can do in my spare time.
  27. It's an old truck, and the previous owners were not negligent, but also didn't
  28. invest a lot of time or money in the vehicle's upkeep. The first problem I hit
  29. was the turn signal lever snapping and becoming slack, which I fixed by pulling
  30. open the steering column, re-aligning the lever, and tightening an internal
  31. screw. The more interesting problem, however, was this:
  32. ![Picture of a broken latch on the window over the truck bay](https://l.sr.ht/OWVw.jpg)
  33. This plastic part holds an arm in place, which is engaged by a lever in the
  34. center of the window which folds closed over the truck bay. It's used to hold
  35. the window in place and provides a weak locking mechanism. When the arm is
  36. allowed to move freely, it can clang around while I'm driving, and can make
  37. opening the truck bay a frustrating procedure. I have been looking for a reason
  38. to learn how to use [solvespace](http://solvespace.com/index.pl), and this
  39. seemed like a great start.
  40. I ordered a caliper[^1] and measured the dimensions of the broken part, and took
  41. pictures of it from several angles for later reference. I took some notes:
  42. [^1]: Oh man, I've always wanted a caliper, and now I have an excuse!
  43. ![Picture of my notes on the measurements of the part](https://l.sr.ht/20eR.jpg)
  44. Then, I used solvespace to design the following part:
  45. ![Screenshot of the replacement part in solvespace](https://l.sr.ht/rVPV.png)
  46. This was the third iteration — I printed one version, brought it out to
  47. the truck to compare with the broken part, made refinements to the design, then
  48. rinse and repeat. Here's an earlier revision being compared with the broken
  49. piece:
  50. ![A hand holds up a 3D printed part for comparison with the original](https://l.sr.ht/CUPM.jpg)
  51. Finally, I arrived at a design I liked and sent it to the printer.
  52. ![Picture of my 3D printer working on the part](https://l.sr.ht/xh9h.jpg)
  53. I took some pliers to the remaining plastic bits from the broken part, and sawed
  54. off the rivets. I attached the replacement with superglue and ta-da!
  55. ![Picture of the replacement part in place](https://l.sr.ht/3AGi.jpg)
  56. If the glue fails, I'll drill out what's left of the rivets and secure it with
  57. screws. This may require another revision of the design, which will also give me
  58. a chance to address some minor shortcomings. I don't expect to need this,
  59. though, because this is not part under especially high stress.
  60. You can get the CAD files and an STL from my [repository
  61. here](https://git.sr.ht/~sircmpwn/open-dodge-d250), which I intend to keep
  62. updating as I learn more about this truck and encounter more fun problems to
  63. solve.