diff --git a/docs/assignments/week03-5.md b/docs/assignments/week03-5.md index adbcd24e0eeeaaeebb66d47b61181a50c20edfe5..19a38e7390d78028bb217b2a2e2b5c0e9e5041e2 100644 --- a/docs/assignments/week03-5.md +++ b/docs/assignments/week03-5.md @@ -1,23 +1,39 @@ # 3. CAD Design +**Goals** + This week we are focused on exploring different design tools including the following: I had used Fusion 360 and Coral draw in the past and so decide to explore some more tools. -In particular +Get through basic tutorials and some simple designs using the following: 2D Raster - GIMP 2D Vector - Cuttle 3D CAD - Free CAD -Evaluate and select 2D and 3D software -Demonstrate and describe processes used in modelling with 2D and 3D software -Have you answered these questions? -Modelled experimental objects/part of a possible project in 2D and 3D software -Shown how you did it with words/images/screenshots -Included your original design files +To design the same part of my final project using Fusion and FreeCAD and compare the experiences. + + +**Accomplishments** + +Cuttle: Got basic understanding and created a simple Hexagon design. Cuttle felt easy to use +and will be a go to for me. + +GIMP: Went through basic tutorial and logo design. I am very comfortable with JPG manipulation. When +I got into graphic design the process here did not feel intuitive to me. I see the power this software +and I think I would have to invest a lot more time in learning the system to be able to use it well. +FreeCAD: I liked this software a lot. It was easy for me to use for a simple part design +Comparison Fusion 360 vs. FreeCAD: +I found the high level steps to be very similar. The basic operation were simple to follow. The FreeCAD +process is a little more "choppy" since you move between different workbenches compared with the more +integrated Fusion360 experience. I found this "Choppy" approach and Workbench very easy to follow! +It felt easer to me then Fusion timeline. + +For basic part design I would be comfortable with both and as non professional I very much appriciated the +FreeCad cost! ## Cuttle @@ -169,11 +185,129 @@ and we have the final bracket done! to navigate vs. the timeline in fusion 360. I am going to try and make the base plate for my Vegtable Washing Machine in both and see how the process compares! + + ## Here we go....head to head...... Fusion360 vs. FreeCad -**Free CAD** The total dimension for the VWM is 35 cm wide, 45 cm deep, and 35 cm high - \ No newline at end of file + + + + + +**Fusion360** + +First I set up some user parameters I will use in sizing the spinning plate and it base + + + +Now I made a round leg for the plate to sit on + + + +To create the shape of the base I will create a new sketch on the top of the base leg. I then +create a circle and replicate it using the circular pattern tool followed but a cut. + + + + + +I then sketched on top again and created a circle to create the plate itself + + + +Here I made a mistake as I did not select the whole plate and where the handy timeline +tool come into play + + + +And we are back on track. I wanted to create a downward facing lip in order to provide some water +protection for the spinning mechanism during the dry cycle. + +To do this I am going to draw a sketch of the lip and have it rotate around the plate center axis + +Start with sketch + + + +Then used the revolve to create the lip and set it to join the plate base. + + + +and there you go a first cut at the base plate + + + + +Now let do that again in FreeCad + + + +**Free CAD** + +I will follow the same overall process, starting with defining the user parameters + + + +You need to remember to name the cell with the number itself in the top right + + + +Then you right click on the number and set the unites to mm + +Finally when setting the variable you need to type the spreadsheet and then variable name + + + + +I then added a circle sketch and used Pad to create the leg + + + + + + + +Then I added a pocket all the way through and used the polar pattern feature to +repeat around the leg. + + + + + +I found the tutorial very helpful in creating patterns + +[Pattern video](https://youtu.be/Z2eXF4ITBeM) + +Now it is time to create the plate itself. Since we are building a sketch on top +of another shape we need to use the extrude command vs. pad. + + + +Now we need to create the lip to finish this part. + +I started off by creating a sketch on the XZ axis to create the profile of the lop + + + +And using the revolve command we got the lip to go around finishing the plate design + + + + + +**Conclusion** I found the basic part creation that both FreeCad and Fusion did a good job. +Knowing fusion a little bit helped me understand the concepts and it was just matching the right +commands. + +I did not try any of the more advanced features but for basic features I think FreeCAD is a good +solution for the price!! + +Here are the files: + +[Fusion360 files](../projects/Week2CAD/3DFiles/F360BasePlate.zip) + +[FreeCAD files](../projects/Week2CAD/3DFiles/FreecadPlate.zip) \ No newline at end of file diff --git a/docs/images/ImagW2/GraphicApps/40platebase1.jpg b/docs/images/ImagW2/GraphicApps/40platebase1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a0edf4f2a304fe262313e823d76f19e7053afa9a Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/40platebase1.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/40platebase2.jpg b/docs/images/ImagW2/GraphicApps/40platebase2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8ac5b99c0d2e6f32e7d57a73dc501e916ee9cef3 Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/40platebase2.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/40platebase3.jpg b/docs/images/ImagW2/GraphicApps/40platebase3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c171badc07db3cc9e9f75a3788fd08262e12873f Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/40platebase3.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/40platebase4.jpg b/docs/images/ImagW2/GraphicApps/40platebase4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6680667e1084b95236f1348b53211de778d0faae Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/40platebase4.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/40platebase5.jpg b/docs/images/ImagW2/GraphicApps/40platebase5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5422d24dd479e5e7fef92a56d1ce2b3f45cd5035 Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/40platebase5.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/40platebase6correction.jpg b/docs/images/ImagW2/GraphicApps/40platebase6correction.jpg new file mode 100644 index 0000000000000000000000000000000000000000..28ba7f15c888274658ee71325a24236796779a7d Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/40platebase6correction.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/40platebase6timeline.jpg b/docs/images/ImagW2/GraphicApps/40platebase6timeline.jpg new file mode 100644 index 0000000000000000000000000000000000000000..66f5dbd21f39a44f7f22dba70464fc341142c2a4 Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/40platebase6timeline.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/40platebase7lip.jpg b/docs/images/ImagW2/GraphicApps/40platebase7lip.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbbd4a8abb71f34140e7039a6b30ec386fc3f49d Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/40platebase7lip.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/40platebase8revolve.jpg b/docs/images/ImagW2/GraphicApps/40platebase8revolve.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8dcbb56d3ab2255b2077f5a6844fc07d3e53a78d Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/40platebase8revolve.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/40platebase9.jpg b/docs/images/ImagW2/GraphicApps/40platebase9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c3f111bc0ea35aa7412f201969c2c3f401a334e4 Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/40platebase9.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/50Platebase1userpara.jpg b/docs/images/ImagW2/GraphicApps/50Platebase1userpara.jpg new file mode 100644 index 0000000000000000000000000000000000000000..44953001e137c6ebe4eff47b0fae20d02573e97a Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/50Platebase1userpara.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/50Platebase1userpara2.jpg b/docs/images/ImagW2/GraphicApps/50Platebase1userpara2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e743a033f6e37cb3583ca8b3cdb3dbd6c1da4983 Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/50Platebase1userpara2.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/50Platebase1userpara3.jpg b/docs/images/ImagW2/GraphicApps/50Platebase1userpara3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c75f265e8a0106ce26ffec00a9f4330a27d51d4e Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/50Platebase1userpara3.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/50Platebase2cut.jpg b/docs/images/ImagW2/GraphicApps/50Platebase2cut.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1879296dad106ad47b0dafa28c5ae1b83780463a Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/50Platebase2cut.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/50Platebase2pad.jpg b/docs/images/ImagW2/GraphicApps/50Platebase2pad.jpg new file mode 100644 index 0000000000000000000000000000000000000000..af9aa16739db86633e639ae3a7f25a188f8d7607 Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/50Platebase2pad.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/50Platebase2sketch.jpg b/docs/images/ImagW2/GraphicApps/50Platebase2sketch.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1e6e09027eff091cf3733e817e76c959a552237d Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/50Platebase2sketch.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/50Platebase3.jpg b/docs/images/ImagW2/GraphicApps/50Platebase3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..933754436c6cfa27dc073e74ff227a1e9ac5e8bf Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/50Platebase3.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/50Platebase4.jpg b/docs/images/ImagW2/GraphicApps/50Platebase4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..44afc28c0060c9d558d6961b487ae9f3ee7af1ef Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/50Platebase4.jpg differ diff --git a/docs/images/ImagW2/GraphicApps/50Platebase5.jpg b/docs/images/ImagW2/GraphicApps/50Platebase5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ca6648b3ebc3b339988fde83be7d4c15894eceed Binary files /dev/null and b/docs/images/ImagW2/GraphicApps/50Platebase5.jpg differ diff --git a/docs/projects/Week2CAD/3DFiles/F360BasePlate.zip b/docs/projects/Week2CAD/3DFiles/F360BasePlate.zip new file mode 100644 index 0000000000000000000000000000000000000000..8ab56698c20723667a9942b1c0ba1c52a059d8d4 Binary files /dev/null and b/docs/projects/Week2CAD/3DFiles/F360BasePlate.zip differ diff --git a/docs/projects/Week2CAD/3DFiles/FreecadPlate.zip b/docs/projects/Week2CAD/3DFiles/FreecadPlate.zip new file mode 100644 index 0000000000000000000000000000000000000000..f3a267b509bcf1a1d23c501e92c352810d416dd9 Binary files /dev/null and b/docs/projects/Week2CAD/3DFiles/FreecadPlate.zip differ