Add RIDGID R4221 Rear Guard

This commit is contained in:
Adam Goldsmith 2022-10-20 13:02:18 -04:00
parent a6287ad962
commit 16aba4fb89
11 changed files with 68631 additions and 0 deletions

View File

@ -0,0 +1,10 @@
# RIDGID R4221 Rear Guard
This is a replacement rear guard for a RIDGID R4221 miter saw, part number 089041028015, as this part is no longer available online.
It is simplified for ease of printing, but seems to work fine.
Holes are undersized, and should be drilled and tapped for an M5 bolt.
The model was created by scanning in the [original (broken) part](./direct_scan_other_side.jpg), as well as [a pencil rubbing for more detail](./paper_rubbing.jpg).
These were [traced in Inkscape](./traced.svg), the profiles were exported to indivdiual SVGs, and [assembled with OpenSCAD](./rear_guard.scad).
![part installed on tool](./installed_comparison.jpg "Original part (left) vs replacement part on tool (right)")

View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg5"
xml:space="preserve"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14, custom)"
sodipodi:docname="traced.svg"
inkscape:export-filename="boss.svg"
inkscape:export-xdpi="150"
inkscape:export-ydpi="150"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview7"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:document-units="mm"
showgrid="false"
showguides="false"
inkscape:zoom="1.8192689"
inkscape:cx="331.72666"
inkscape:cy="280.60722"
inkscape:window-width="2160"
inkscape:window-height="1440"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer5" /><defs
id="defs2" /><g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Boss"><g
id="g1053"><path
id="path1026"
style="vector-effect:non-scaling-stroke;fill:none;stroke:#ff0000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:hairline"
d="m 59.288888,81.208997 c -2.623354,-1e-5 -4.750108,2.126744 -4.750098,4.750097 -10e-6,2.623354 2.126744,4.750108 4.750098,4.750098 2.623353,1e-5 4.749591,-2.126743 4.74958,-4.750098 1.1e-5,-2.623353 -2.126227,-4.750107 -4.74958,-4.750097 z m 0,3.443717 c 0.721549,-3e-6 1.306383,0.584831 1.30638,1.30638 2e-6,0.721549 -0.584831,1.306383 -1.30638,1.30638 -0.721549,2e-6 -1.306899,-0.584831 -1.306897,-1.30638 -3e-6,-0.721549 0.585348,-1.306382 1.306897,-1.30638 z" /><path
id="path1030"
style="vector-effect:non-scaling-stroke;fill:none;stroke:#ff0000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:hairline"
d="m 63.867419,10.965739 c -2.554296,4.4e-5 -4.624996,2.070744 -4.62504,4.625041 4.4e-5,2.554296 2.070744,4.624996 4.62504,4.62504 2.554297,-4.4e-5 4.624997,-2.070744 4.625041,-4.62504 -4.4e-5,-2.554297 -2.070744,-4.624997 -4.625041,-4.625041 z m 0,3.391007 c 0.725806,1.3e-5 1.31412,0.588327 1.314132,1.314132 -1.2e-5,0.725805 -0.588326,1.31412 -1.314132,1.314132 -0.725805,-1.2e-5 -1.314636,-0.588327 -1.314648,-1.314132 1.2e-5,-0.725805 0.588843,-1.314119 1.314648,-1.314132 z" /></g></g></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg5"
xml:space="preserve"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14, custom)"
sodipodi:docname="traced.svg"
inkscape:export-filename="wings.svg"
inkscape:export-xdpi="150"
inkscape:export-ydpi="150"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview7"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:document-units="mm"
showgrid="false"
showguides="false"
inkscape:zoom="1.8192689"
inkscape:cx="331.72666"
inkscape:cy="280.60722"
inkscape:window-width="2160"
inkscape:window-height="1440"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer5" /><defs
id="defs2" /><g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Center"><path
style="fill:none;stroke:#d40000;stroke-width:0.0352803;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 35.022447,91.174189 c 7.52804,4.298316 13.832662,9.711031 22.275025,13.025011 2.881875,1.13126 3.244796,4.71829 0.194358,7.32425 -6.91375,5.90634 -13.46324,9.35872 -20.196179,14.03373 z"
id="path394"
sodipodi:nodetypes="csscc"
inkscape:export-filename="path394.svg"
inkscape:export-xdpi="150"
inkscape:export-ydpi="150" /></g></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

@ -0,0 +1,24 @@
wing_thickness=6;
boss_thickness=12 - wing_thickness;
center_thickness=14;
module mirror_keep(v) {
children();
mirror(v) children();
}
mirror_keep([0, 0, 1]) {
translate([0, 0, center_thickness/2]) {
linear_extrude(wing_thickness) {
import("wings.svg");
}
linear_extrude(wing_thickness + boss_thickness) {
import("boss.svg");
}
}
linear_extrude(center_thickness/2 + wing_thickness) {
import("center.svg");
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 2.8 MiB

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg5"
xml:space="preserve"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14, custom)"
sodipodi:docname="traced.svg"
inkscape:export-filename="boss.svg"
inkscape:export-xdpi="150"
inkscape:export-ydpi="150"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview7"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:document-units="mm"
showgrid="false"
showguides="false"
inkscape:zoom="1.8192689"
inkscape:cx="331.72666"
inkscape:cy="280.60722"
inkscape:window-width="2160"
inkscape:window-height="1440"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer5" /><defs
id="defs2" /><g
inkscape:label="Wings"
inkscape:groupmode="layer"
id="layer1"
inkscape:highlight-color="#21f3e6"
style="display:inline"><path
id="path304"
style="fill:none;stroke:#0000ff;stroke-width:0.0846667"
d="M 64.834621,5.1698618 C 60.264245,5.069624 55.768285,9.2182264 54.831581,13.915382 l -4.287594,63.628157 c -0.05424,2.79504 -1.934188,2.013161 -3.992521,1.35148 -1.973331,-0.634355 -3.857962,-1.099094 -5.659603,-1.763341 -1.801638,-0.664247 -4.05285,-2.061387 -5.245158,-2.047937 -0.494926,0.214493 -1.303232,1.168291 -1.437434,1.89326 -0.134203,0.724972 3.04907,48.571179 3.08638,48.580179 l 15.422104,-10.215 c 0.634623,-0.32614 1.959077,-0.50666 3.065446,0.0677 1.915341,1.72982 31.341201,12.33743 46.587929,13.52108 1.01166,0.18746 2.41717,-0.0947 3.06854,-0.49041 0.61557,-0.374 3.29208,-2.58132 5.24151,-4.89317 2.43021,-2.88199 5.63338,-5.18533 7.3253,-8.55305 1.03359,-6.15319 0.62692,-12.48426 1.04098,-17.144292 0.71836,-4.119033 -1.21464,-8.16532 -2.69805,-11.871968 -1.34237,-2.856879 -1.53953,-5.734762 -4.52829,-7.416921 C 105.79527,76.053812 98.884101,75.147355 94.326461,70.04366 92.142914,66.925405 90.666249,65.066832 87.648654,55.123879 83.073765,40.049653 79.504088,27.75475 75.43676,12.816239 73.349963,7.9335235 69.052527,5.0633381 64.834621,5.1698618 Z M 63.80571,13.521607 c 1.886063,0.06581 3.849082,1.713126 1.049032,3.942395 -1.017361,0.415592 -2.358983,0.146677 -3.033407,-0.755509 -0.903113,-2.332697 0.517438,-3.238068 1.984375,-3.186886 z M 59.469386,83.68187 c 1.19056,0.02895 2.132221,1.017575 2.103231,2.208134 -0.02923,1.190563 -1.018089,2.131996 -2.208651,2.102714 -1.19056,-0.02895 -2.13222,-1.017575 -2.10323,-2.208134 0.02923,-1.190563 1.018089,-2.131996 2.20865,-2.102714 z"
sodipodi:nodetypes="cccsscsccccsscccccsccsccsccccc"
inkscape:export-filename="path304.svg"
inkscape:export-xdpi="150"
inkscape:export-ydpi="150" /></g></svg>

After

Width:  |  Height:  |  Size: 3.2 KiB