Add RIDGID R4221 Rear Guard
10
Wood Shop/ridgid_r4221_rear_guard/README.md
Normal 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)")
|
50
Wood Shop/ridgid_r4221_rear_guard/boss.svg
Normal 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 |
50
Wood Shop/ridgid_r4221_rear_guard/center.svg
Normal 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 |
BIN
Wood Shop/ridgid_r4221_rear_guard/direct_scan.jpg
Normal file
After Width: | Height: | Size: 274 KiB |
BIN
Wood Shop/ridgid_r4221_rear_guard/direct_scan_other_side.jpg
Normal file
After Width: | Height: | Size: 241 KiB |
BIN
Wood Shop/ridgid_r4221_rear_guard/installed_comparison.jpg
Normal file
After Width: | Height: | Size: 3.2 MiB |
BIN
Wood Shop/ridgid_r4221_rear_guard/paper_rubbing.jpg
Normal file
After Width: | Height: | Size: 1.5 MiB |
24
Wood Shop/ridgid_r4221_rear_guard/rear_guard.scad
Normal 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");
|
||||||
|
}
|
||||||
|
}
|
40126
Wood Shop/ridgid_r4221_rear_guard/rear_guard.stl
Normal file
28319
Wood Shop/ridgid_r4221_rear_guard/traced.svg
Normal file
After Width: | Height: | Size: 2.8 MiB |
52
Wood Shop/ridgid_r4221_rear_guard/wings.svg
Normal 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 |