V0.20/Assembly4 Challenge--Creo Motorbike
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: V0.20/Assembly4 Challenge--Creo Motorbike (work in progress) Update #3
Another AMAZING project! And this one is highly educational too. Thanks for sharing all these FC workflow examples, with excellent illustration and writing. Any chance I could commission you to start work on a 3d-printable transmission for my old Acura?
If I'm not mistaken, this is a Harley engine, right? With V-angled cylinders both connected to the same crank, you get that characteristic, violent stutter: B-BOOM, B-BOOM B-BOOM!
But then again, if the frame can handle FC's solver, the TNP problem, and the Part workbench... it'll hold up to a Harley! Question is... will your sphincter survive?
If I'm not mistaken, this is a Harley engine, right? With V-angled cylinders both connected to the same crank, you get that characteristic, violent stutter: B-BOOM, B-BOOM B-BOOM!
But then again, if the frame can handle FC's solver, the TNP problem, and the Part workbench... it'll hold up to a Harley! Question is... will your sphincter survive?
To get it we must want it. To keep it we must give it away. To give it away we must truly get it.
Re: V0.20/Assembly4 Challenge--Creo Motorbike (work in progress) Update #2
May I ask what specific limitations of PD workbench prevented this frame from being modeled as hollow and if you know a way to overcome them with different workbenches ?
This project is extremely impressive and can serve as an example for people doubting the power of FreeCAD. Hopefully, you will be able to share the files for educational purposes once you finish the project. GrabCAD could be a good place to do this.
Re: V0.20/Assembly4 Challenge--Creo Motorbike (work in progress) Update #2
I asked already and ppemawm answered:
ppemawm wrote: ↑Sun Apr 17, 2022 1:28 pmI am making notes so will do that in a separate post after completing the project. There are some basics that should have been improved since V0.13 IMHO. That is the intent of this project since I have become somewhat disillusioned with the development process and all the undue attention given the perceived topological naming problem. Even so, I continue to be an avid FreeCAD supporter.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: V0.20/Assembly4 Challenge--Creo Motorbike (work in progress) Update #3
Thanks to all for all your kind comments.
If you are serious, please private message me and we can discuss. If you have the actual hardware, make some measurements, hand sketches, and we can create the miniature models for printing. Fun project. BTW that is how the 9-cylinder Clerget aeromotor model referenced in the first post was created.
Similar but not quite. For a more faithful miniature reproduction see here: https://forum.freecadweb.org/viewtopic. ... 88#p213588 and here: https://forum.freecadweb.org/viewtopic. ... 91#p211891. No assembly workbench was used.
PD does not have a productive means to model the intersection of hollow tubes whereas the Part workbench does (Join Walled Objects). See here for guidance: https://forum.freecadweb.org/viewtopic. ... 56#p140856 Note the messy convoluted model tree in the second image. I do not prefer the CSG Part workbench approach but rather the more modern linear PD process. Wouldn't that be super if the two workbenches were cleanly integrated without duplication? We would have a worldclass mechanical design package.
It is not possible without permission from the author of the Udemy tutorial which is doubtful since he has monetized the drawings. I'll try to share the process as long as there is continued interest.
"It is a poor workman who blames his tools..."
Re: V0.20/Assembly4 Challenge--Creo Motorbike (work in progress) Update #3
As you both invested time and expertise, he may want to monetize a FreeCAD version and give you a reasonable share. Similar to an author/translator relationship.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: V0.20/Assembly4 Challenge--Creo Motorbike (work in progress) Update #3
Oh, I forgot to mention I only have a resin printer. Now you can see the humor. Or attempt thereto.
On a more serious note, since some poor soul's sphincter could be at risk, would it be too much trouble (and is there room) to go ahead and split the crank, and put each on a separate one offset the correct amount to give an even firing rhythm? I guess that would require re-calculation of the balance weights, too? Excellent work and tech writing!
To get it we must want it. To keep it we must give it away. To give it away we must truly get it.
Re: V0.20/Assembly4 Challenge--Creo Motorbike (work in progress) Update #4
I spent the week working on the transmission internals including the input and output shafts, gears, clutch assembly, and some of the shift mechanism. A few comments may be found in the image captions that follow:
.
EDIT: To avoid the problem I was having with the gear workbench mentioned in the above caption be sure that you have the Body selected or active before invoking the gear command. This also solves the problem of not being able to access the gear parameters while in the assembly model.
I should note that not all of the motorbike's components are included with the tutorial, maybe only 80%, which is quite disappointing. I am all for including the details. But, hey, it only cost 14 USD, so I should not complain, and it is still a good project comparing FreeCAD with Creo.
Next, I should complete the other half of the overly complex transmission housing then onto final details such as the exhaust piping, brake cables, gas tank, seat, etc. I am not sure If I will create all of the fairing on the bike called out by the tutorial since I am not at all familiar with the Curves workbench. May be time to learn something new. Please stay tuned.
.
EDIT: To avoid the problem I was having with the gear workbench mentioned in the above caption be sure that you have the Body selected or active before invoking the gear command. This also solves the problem of not being able to access the gear parameters while in the assembly model.
I should note that not all of the motorbike's components are included with the tutorial, maybe only 80%, which is quite disappointing. I am all for including the details. But, hey, it only cost 14 USD, so I should not complain, and it is still a good project comparing FreeCAD with Creo.
Next, I should complete the other half of the overly complex transmission housing then onto final details such as the exhaust piping, brake cables, gas tank, seat, etc. I am not sure If I will create all of the fairing on the bike called out by the tutorial since I am not at all familiar with the Curves workbench. May be time to learn something new. Please stay tuned.
Code: Select all
OS: Windows 10 (10.0)
Word size of FreeCAD: 64-bit
Version: 0.20.28647 (Git)
Build type: Release
Python 3.8.13, Qt 5.12.9, Coin 4.0.0, OCC 7.5.3
Locale: English/United States (en_US)
Installed mods:
* Assembly4 0.11.10
* fasteners 0.3.38
* FCGear
Last edited by ppemawm on Mon May 02, 2022 1:15 pm, edited 1 time in total.
"It is a poor workman who blames his tools..."
Re: V0.20/Assembly4 Challenge--Creo Motorbike (work in progress) Update #4
This feature was merged last summer. If a PD body is "active" while invoking a gear command, the gear is added as "additive feature" to that body.ppemawm wrote: ↑Fri Apr 29, 2022 8:13 pm All the gears were created by using the Gears workbench which places a solid gear blank in the Body. But, unfortunately, it does not seem like there is any way to use it in PD without first dragging the gear out of and back into the Body to create a Basefeature to which you can add features.
If this does not work for you, please open an issue at the FCGear's repo and ping me (jbaehr) there.
Re: V0.20/Assembly4 Challenge--Creo Motorbike (work in progress) Update #4
Thank you for pointing that out. I must have been doing something wrong but was unable to reproduce it.
I will edit my post appropriately.
"It is a poor workman who blames his tools..."
Re: V0.20/Assembly4 Challenge--Creo Motorbike (work in progress) Update #5
The engine-transmission housings are some of the more complex models I've had the opportunity to work on. These four housings (covers for the magneto and clutch pack and the two engine-transmission halves) required 87 sketches for a total of 106 features to fully capture all of the drawing requirements. Needless to say, the provided drawings themselves were complex enough that it took quite some time to fully understand including some trial and error in modeling. No attempt was made to include the myriad of fillets called out on the drawings other than what could be incorporated in sketches. FreeCAD fillets are usually just not worth the effort.
The following images point out to new users several unique FreeCAD capabilities which facilitated the process:
.
The next step is to assemble all of the engine and transmission sub-assemblies with these housings and then add the engine sub-assembly to the bike frame using its single LCS constraint. After that, all that is left to do is all the rest.
The following images point out to new users several unique FreeCAD capabilities which facilitated the process:
.
The next step is to assemble all of the engine and transmission sub-assemblies with these housings and then add the engine sub-assembly to the bike frame using its single LCS constraint. After that, all that is left to do is all the rest.
Code: Select all
OS: Windows 10 (10.0)
Word size of FreeCAD: 64-bit
Version: 0.20.28774 (Git)
Build type: Release
Python 3.8.13, Qt 5.12.9, Coin 4.0.0, OCC 7.5.3
Locale: English/United States (en_US)
Installed mods:
* Assembly4 0.11.10
* fasteners 0.3.41
* fcgear 1.0.0
"It is a poor workman who blames his tools..."