Mountain Bicycle Challenge
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Mountain Bicycle Challenge
I decided to do this project because a rival of mine casually remarked "why are you still using FreeCAD, it probably can't even follow the first tutorial of my browser-based CAD system?" The tutorial, which was apparently designed to show case the key features of his parametric CAD system, is based on a fully articulated mountain bike sub-assembly. I took the bet that if I could create essentially the same model in FreeCAD, he would buy the beer. Needless to say, he is eating his words and I'm drinking his beer!
I tried to follow the tutorial step-by-step using the Part Design workbench in as much as possible to get a good comparison. I am not able to share the FreeCAD file as I assume the design and dimensions in their tutorial are copyrighted, but several screens shots of the FreeCAD results are as follows: The welded tube frame was a bit of a challenge but once the sweeps were completed, Part/Cutout for Objects worked quite nicely to create the intersection of each component. The intersection process was somewhat complex but presented no problems. Note that part of the upper bar is tapered which was handled by the PartDesign/Draft tool without any difficulty. One small feature that took me some time to figure out was a large radius around a notch in a thin-wall tube. I notched a solid tube first then applied the fillet followed by a pocket to hollow the tube. PartDesign fillet would not work properly around the notch for some unknown reason, but the Part/Variable radius fillet worked nicely if the start radius was 3 mm and the ending, 3.001 mm. The billet rocker was perhaps the most difficult part to model since FreeCAD's Part/Thickness tool would not work on the 3D curved surfaces. A good work around was to use an extruded Draft/Facebinder to create the solid needed to Part/Boolean pocket the rocker body as in the tutorial. The other CAD system has a shell feature which can do it in one step. One feature used to demonstrate the articulated components was a fully constrained sketch driven by a spreadsheet. The only constraint variable required in the sketch is the ramp angle which can be changed in the spreadsheet. The components then had to be arranged manually using Placement properties and drone copies since the rocker is not entirely parametric due to the relief cutout. All-in-all this was a good exercise and demonstrated that FreeCAD V0.16 is already near world-class for most engineering tasks I encounter. Only a few features required workarounds and the only failures were the thickness tool and several overlapping fillets around areas that had to cross edges or those that disappeared at tangent terminations.
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
I tried to follow the tutorial step-by-step using the Part Design workbench in as much as possible to get a good comparison. I am not able to share the FreeCAD file as I assume the design and dimensions in their tutorial are copyrighted, but several screens shots of the FreeCAD results are as follows: The welded tube frame was a bit of a challenge but once the sweeps were completed, Part/Cutout for Objects worked quite nicely to create the intersection of each component. The intersection process was somewhat complex but presented no problems. Note that part of the upper bar is tapered which was handled by the PartDesign/Draft tool without any difficulty. One small feature that took me some time to figure out was a large radius around a notch in a thin-wall tube. I notched a solid tube first then applied the fillet followed by a pocket to hollow the tube. PartDesign fillet would not work properly around the notch for some unknown reason, but the Part/Variable radius fillet worked nicely if the start radius was 3 mm and the ending, 3.001 mm. The billet rocker was perhaps the most difficult part to model since FreeCAD's Part/Thickness tool would not work on the 3D curved surfaces. A good work around was to use an extruded Draft/Facebinder to create the solid needed to Part/Boolean pocket the rocker body as in the tutorial. The other CAD system has a shell feature which can do it in one step. One feature used to demonstrate the articulated components was a fully constrained sketch driven by a spreadsheet. The only constraint variable required in the sketch is the ramp angle which can be changed in the spreadsheet. The components then had to be arranged manually using Placement properties and drone copies since the rocker is not entirely parametric due to the relief cutout. All-in-all this was a good exercise and demonstrated that FreeCAD V0.16 is already near world-class for most engineering tasks I encounter. Only a few features required workarounds and the only failures were the thickness tool and several overlapping fillets around areas that had to cross edges or those that disappeared at tangent terminations.
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
"It is a poor workman who blames his tools..."
Re: Mountain Bicycle Challenge
Awesome! I love the project as well as the spirit!
Re: Mountain Bicycle Challenge
Nice!
Customized Toolbars
A well organized Tree
A supposed impossible assembly
Expressions controlled from a spreadsheet
After overcoming PEBCAC I guess FreeCAD has hope after all
More seriously, great presentation ppemawm. Definitely shows the power of FreeCAD in the hands of an experienced user.
Customized Toolbars
A well organized Tree
A supposed impossible assembly
Expressions controlled from a spreadsheet
After overcoming PEBCAC I guess FreeCAD has hope after all
More seriously, great presentation ppemawm. Definitely shows the power of FreeCAD in the hands of an experienced user.
"fight the good fight"
Re: Mountain Bicycle Challenge
Ppemawm,
...ehm...I'm envious of your skills... Grrrr.
--
Marco_T
...ehm...I'm envious of your skills... Grrrr.
--
Marco_T
Re: Mountain Bicycle Challenge
Great! Considering the time it was probably a pretty expensive beer, but considering the fun of mastering the challenge, it might be worth the effort.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Mountain Bicycle Challenge
+1 same sensation!Marco_T wrote:Ppemawm,
...ehm...I'm envious of your skills... Grrrr.
--
Marco_T
Re: Mountain Bicycle Challenge
Nicely done!
Re: Mountain Bicycle Challenge
Brilliant! That dark blue thingy would be great to show what we can do in FEM workbench...
Re: Mountain Bicycle Challenge
Looking good and nice presentation on the work done.
Re: Mountain Bicycle Challenge
It would be except that it is copyrighted. I should not post the file.PrzemoF wrote:That dark blue thingy would be great to show what we can do in FEM workbench...
Someone would probably want to 3D print it, and then we would all be in trouble...
"It is a poor workman who blames his tools..."