Last active
February 26, 2023 19:03
-
-
Save Will-Beninger/13c7e1caccb7b9adcbb8edd02defb356 to your computer and use it in GitHub Desktop.
A short openscad file to create adapters for the Craftsman 5.5HP 12Gal ShopVac to the various tools that I have around my shop. This uses the vacuum-host-adapter project by ostat over here: https://github.com/ostat/vacuum-hose-adapter-openscad which also depends on the dotSCAD project here: https://github.com/JustinSDK/dotSCAD
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Connectors for Craftsman 5.5HP 12Gal ShopVac | |
// version 2023-02-26 | |
// | |
// Craftsman Hose Measurements are: | |
// 58.5mm->56mm (2.5mm taper) over 53mm | |
// For this project we need to select the middle of these numbers as the taper is divided by 2 and distributed to both sides (see line 998 in modules) | |
// So we choose a diameter of 57.25mm & taper of 2.5mm | |
// For whatever reason, the taper is backwards, so we need to apply a negative taper to both ends | |
// Dependencies: | |
// https://github.com/JustinSDK/dotSCAD | |
use <vacuum-hose-adapter-openscad\vacuum-hose-adapter-modules.scad> | |
// https://github.com/ostat/vacuum-hose-adapter-openscad | |
//$fn=120; | |
$fs = 1; | |
$fa = 6; | |
part = "ctom18cr"; | |
//[ | |
//{name: "ctom18cr", | |
//Description: "Craftsman to Milwaukee m18 Compact Router", | |
//Printables: "https://www.printables.com/model/409855-craftsman-shop-vacuum-adapter-to-milwaukee-m18-com", | |
//Thingiverse:"https://www.thingiverse.com/thing:5586699" | |
//} | |
//] | |
module end_of_customizer_opts() {} | |
if (part == "ctom18cr") { | |
HoseAdapter( | |
connector1Style = "hose", | |
connector1Measurement = "inner", | |
connector1Diameter = 57.25, | |
connector1Length = 53, | |
connector1Taper = -2.5, | |
connector1StopThickness=0, | |
connector1StopLength=0, | |
transitionStyle = "bend+taper", | |
transitionLength = 10, | |
transitionAngle = 0, | |
transitionBendRadius = 0, | |
connector2Style = "hose", | |
connector2Measurement = "inner", | |
connector2Diameter = 38.5, | |
connector2Length = 22.75, | |
connector2Taper = -1, | |
connector2StopThickness = 0, | |
connector2StopLength = 0); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment