Proposition of new workbench: Kinematic Scheme
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
Re: Proposition of new workbench: Kinematic Scheme
Hi there.
Surfing the net i just stumbled over Project Chrono.
Apart from its different license than FreeCAD it seems to be perfect for such things.
According to the manual/tutorials for example exporting a step file from FreeCAD,
importing it into Chrono and setting up joints and an actuator and animating everything
seems possible.
Maybe i will find some time to investigate further ...
Roland
Surfing the net i just stumbled over Project Chrono.
Apart from its different license than FreeCAD it seems to be perfect for such things.
According to the manual/tutorials for example exporting a step file from FreeCAD,
importing it into Chrono and setting up joints and an actuator and animating everything
seems possible.
Maybe i will find some time to investigate further ...
Roland
Deutsche FreeCAD Tutorials auf Youtube
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english
Native german speaker - so apologies for my english, no offense intended
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english
Native german speaker - so apologies for my english, no offense intended
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: Proposition of new workbench: Kinematic Scheme
Yes looks interesting, never heard before.
Re: Proposition of new workbench: Kinematic Scheme
Dear All,
I'm pleased to see that my proposition interest you. I was busy during the last few days, but now I have time to push this idea forward.
I will list below all the links posted in the last posts and try to see what we can with it.
Thank you all. It seems that I'm in the right place to make something happen.
Don't hesitate to share other links or macros which are related to a kinematic scheme application.
Have fun,
Mika
I'm pleased to see that my proposition interest you. I was busy during the last few days, but now I have time to push this idea forward.
Thank Triplus for the info. Let's see how it's look like in 2 years .triplus wrote:This could end up being different effort but likely Assembly/Kinematic will end up sharing common things. And if a good coder with sensible ideas takes the job likely up to 2 years of work needed. For first production ready results to emerge.
I will list below all the links posted in the last posts and try to see what we can with it.
Thanks for the links Roland (r-frank). I don't know those softwares. I will try to test them. And see what they can achieved. Also, a benchmark of there interfaces would be really useful for future reference.r-frank wrote:For 2D you could take a look at Linkage.
For 3D you could have a look at Solvespace Linkages.
Thank you very much for this link Ulrich1a. Do you have a more precises link to a tutorial, or a resource, to achieved what you sent on this other post? I would like to reproduced what you did, and if I have time create a tutorial specific for FreeCAD.ulrich1a wrote: Even the model shown in this thread, was made first as a sketch: https://forum.freecadweb.org/viewtopic. ... ed#p158672
Ulrich
Thank again for the link Roland. I would love to see the result of your investigation on that direction. The Chrono's engine seems to be able to achieved the very thing I want to create in FreeCAD. The license is BSD 3 (http://projectchrono.org/about/) which seems compatible to the GPL licence https://en.wikipedia.org/wiki/BSD_licenses. Also, the examples of output looks great, see figure below. I will come back to it after an investigation on Linkage (2D) and SolvesSpace Linkage (3D).r-frank wrote:Surfing the net i just stumbled over Project Chrono.
Apart from its different license than FreeCAD it seems to be perfect for such things.
According to the manual/tutorials for example exporting a step file from FreeCAD,
importing it into Chrono and setting up joints and an actuator and animating everything
seems possible.
Maybe i will find some time to investigate further ...
Roland
Thank you all. It seems that I'm in the right place to make something happen.
Don't hesitate to share other links or macros which are related to a kinematic scheme application.
Have fun,
Mika
- Attachments
-
- Chono project screenshot from there main page.
- Chono project.png (217.69 KiB) Viewed 2981 times
Le chemin est long, mais la voie est libre The journey is long but the way is free
- kkremitzki
- Veteran
- Posts: 2511
- Joined: Thu Mar 03, 2016 9:52 pm
- Location: Illinois
Re: Proposition of new workbench: Kinematic Scheme
I also had looked at Project Chrono around the time of the Google Summer of Code discussion earlier this year, and I think it'd be a solid choice for a general dynamics workbench.
Also just for viewing material I watched a very interesting video recently about PyDy, a Python library for solving multibody dynamics problems. It includes a quick overview of the theory and might be useful to some:
https://www.youtube.com/watch?v=mdo2NYtA-xY
Also just for viewing material I watched a very interesting video recently about PyDy, a Python library for solving multibody dynamics problems. It includes a quick overview of the theory and might be useful to some:
https://www.youtube.com/watch?v=mdo2NYtA-xY
Re: Proposition of new workbench: Kinematic Scheme
Didn't know this one thankskkremitzki wrote:Also just for viewing material I watched a very interesting video recently about PyDy, a Python library for solving multibody dynamics problems. It includes a quick overview of the theory and might be useful to some:
https://www.youtube.com/watch?v=mdo2NYtA-xY
Re: Proposition of new workbench: Kinematic Scheme
We discussed animation in FreeCAD some time ago in the german sub-forum, see here(also with my four-bar linkage example).
I also did a video tutorial on YouTube (with german audio) about animating the four-bar linkage using sketches and animation workbench.
Exporting from FreeCAD as STL and importing in V-Rep was a no-brainer ...
Setting up the Joints was a little bit tricky (I needed the help of the coppelia forum ...)
What i found too complex for my situation as a normal CAD user was setting up the actuating forces ...
I'll try to find some time this evening or tomorrow to post the files and screenshots in the user showcase forum.
[Edit] Found time to create a post in the Users Showcase.
I also did a video tutorial on YouTube (with german audio) about animating the four-bar linkage using sketches and animation workbench.
For completeness, at the time of investigating animation workbench i also did an animation test with V-Rep pro Edu.Mika38 wrote:Don't hesitate to share other links
Exporting from FreeCAD as STL and importing in V-Rep was a no-brainer ...
Setting up the Joints was a little bit tricky (I needed the help of the coppelia forum ...)
What i found too complex for my situation as a normal CAD user was setting up the actuating forces ...
I'll try to find some time this evening or tomorrow to post the files and screenshots in the user showcase forum.
[Edit] Found time to create a post in the Users Showcase.
Deutsche FreeCAD Tutorials auf Youtube
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english
Native german speaker - so apologies for my english, no offense intended
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english
Native german speaker - so apologies for my english, no offense intended
Re: Proposition of new workbench: Kinematic Scheme
I just tested Linkage 3.4.2 and it is great. It works on windows 7 pretty well. No ubuntu version.
I will try to give an overview of my experience with this software.
link: http://blog.rectorsquid.com/linkage-mec ... simulator/
List of function of this program :
- create revolute, prismatic, gears (no inside gear) and sliding on curve
- create linkage between joint, joint linkage to create part
- boolean operations (top mid figure)
- create rotating/translating input
- change layout of part to make it look like realistic.
- anchor point, Draw motion path, export path it in text
- lock dimensions of a connector or a part, modify dimension of the mechanism in 1 click, give exact dimension
- snap at joint point pretty well, align, grid
- automatic naming and colouring of connector/part and joint (number for part, letter of joint)
- animate in three modes: normal, interactive with slider for each input, Manuel which is automatic with one slider for all input
- show in animation which joint are over-constraint, "pin" the mechanism at one position, select filming area
- library of sample
- export as Image/ avi / DXF
- show a list of part
- automatically create dimension
- undo, save, copy, paste, select all, select specific element
- great documentation in pdf
- ultra permissive licence
- and more
Some small problem of interfaces in my opinion:
- need to right click to create a joint (very strange at first)
- no menu with all the function
Function not available:
- optimise dimension of mechanism in function of a desired path
In conclusion, Linkage is really interesting. We should inspire our self from it. This program have all you need to design a plan mechanism, and it manages to stay simple. We should use the sample mechanism as unit test for our workbench.
next step workbench of Solvespace Linkages
I will try to give an overview of my experience with this software.
link: http://blog.rectorsquid.com/linkage-mec ... simulator/
List of function of this program :
- create revolute, prismatic, gears (no inside gear) and sliding on curve
- create linkage between joint, joint linkage to create part
- boolean operations (top mid figure)
- create rotating/translating input
- change layout of part to make it look like realistic.
- anchor point, Draw motion path, export path it in text
- lock dimensions of a connector or a part, modify dimension of the mechanism in 1 click, give exact dimension
- snap at joint point pretty well, align, grid
- automatic naming and colouring of connector/part and joint (number for part, letter of joint)
- animate in three modes: normal, interactive with slider for each input, Manuel which is automatic with one slider for all input
- show in animation which joint are over-constraint, "pin" the mechanism at one position, select filming area
- library of sample
- export as Image/ avi / DXF
- show a list of part
- automatically create dimension
- undo, save, copy, paste, select all, select specific element
- great documentation in pdf
- ultra permissive licence
- and more
Some small problem of interfaces in my opinion:
- need to right click to create a joint (very strange at first)
- no menu with all the function
Function not available:
- optimise dimension of mechanism in function of a desired path
In conclusion, Linkage is really interesting. We should inspire our self from it. This program have all you need to design a plan mechanism, and it manages to stay simple. We should use the sample mechanism as unit test for our workbench.
next step workbench of Solvespace Linkages
- Attachments
-
- screenshot of Linkage 3.4.2 on windows 7.
www.linkagesimulator.com - linkage test2.png (213.88 KiB) Viewed 2868 times
- screenshot of Linkage 3.4.2 on windows 7.
Last edited by Mika38 on Wed Mar 22, 2017 11:24 pm, edited 1 time in total.
Le chemin est long, mais la voie est libre The journey is long but the way is free
Re: Proposition of new workbench: Kinematic Scheme
There is alsoMika38 wrote:Don't hesitate to share other links or macros which are related to a kinematic scheme application.
HOTINT
DYNAMECHS
Right now i am examining Freedyn which seems pretty easy to handle from a user point of view.
Roland
Deutsche FreeCAD Tutorials auf Youtube
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english
Native german speaker - so apologies for my english, no offense intended
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english
Native german speaker - so apologies for my english, no offense intended
Re: Proposition of new workbench: Kinematic Scheme
I just looked into Freedyn. It seems like HOTINT with better graphics. What do you know about it?
I will play more with it this weekend.
I will play more with it this weekend.
Re: Proposition of new workbench: Kinematic Scheme
I'm sad to say that Roland (r-frank) died end of last year in a car accident. The brand new version 0.17 is dedicated to him.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.