Another approach to assembly solver (A2plus)

Discussion about the development of the Assembly workbench.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Another approach to assembly solver (assembly2relaunch)

Post by Kunda1 »

Is it relevant to this topic to post the following open issue:
issue #3445: Import Part not working in Assembly2
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
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: Another approach to assembly solver (assembly2relaunch)

Post by kbwbe »

Hello Kunda1,

I like to help you, but i am not the maintainer of assembly2. I am doing a new workbench based on the ideas of it.

The issue #3445 is probably related to the problems discussed in this thread:
https://forum.freecadweb.org/viewtopic. ... 8&start=20

look for my post and the following post of user easyw-fc in this thread.
Perhaps this tip can help.
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
jbe
Posts: 368
Joined: Sun Nov 10, 2013 4:18 pm
Location: France, Châteauroux

Language

Post by jbe »

Hello kbwbe,
Don't forget to put a variable for language, so for transduction.
In France, there is a team for translating FreeCAD.
I continue to test A2plus.
I use FreeCAD with pupil 14 and 15 year's old.
Best regard.
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: Another approach to assembly solver (assembly2relaunch)

Post by kbwbe »

New version attached.

Only added one new Constraint: PlanesParallelConstraint. Roughly tested. Seems to work.
Undo function has to wait a little bit.
.
.
PlanesParallelConstraint in action, see here.
.
planesParallelConstraint.png
planesParallelConstraint.png (120.1 KiB) Viewed 1897 times
.
FOR TESTING DO ALWAYS A FRESH ASSEMBLY. DATASTRUCTURE IS CHANGING MUCH. ASSEMBLIES DONE WITH VERSIONS BEFORE WILL SHOW ERRORS AND WILL NOT OPEN CORRECTLY.

kbwbe
Attachments
a2plus-2018-06-20-01.zip
(571.92 KiB) Downloaded 72 times
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: Language

Post by kbwbe »

jbe wrote: Wed Jun 20, 2018 5:44 pm Hello kbwbe,
Don't forget to put a variable for language, so for transduction.
In France, there is a team for translating FreeCAD.
I continue to test A2plus.
I use FreeCAD with pupil 14 and 15 year's old.
Best regard.
Do not have any idea, how to do. I am a not very experienced develper regarding GUI' topics. Someone would have to help.
Would like to implement that.

PS. Your last question related to grouping constraints beneath both involved parts: I did not find the bug until now.
Workaround: if button "updateImportedParts" is been hit, then the treeview will be complete.

kbwbe
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
jbe
Posts: 368
Joined: Sun Nov 10, 2013 4:18 pm
Location: France, Châteauroux

Re: Another approach to assembly solver (assembly2relaunch)

Post by jbe »

May be this can help you.

https://www.freecadweb.org/wiki/Localisation

Best regard
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: Another approach to assembly solver (assembly2relaunch)

Post by kbwbe »

Thank you...
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Another approach to assembly solver (assembly2relaunch)

Post by Kunda1 »

Maybe just as @realthunder did, maybe someone could make appImages for each new version update of this a2plus project?
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
jbe
Posts: 368
Joined: Sun Nov 10, 2013 4:18 pm
Location: France, Châteauroux

Re: Another approach to assembly solver (assembly2relaunch)

Post by jbe »

Another idea, one more ...
Have video to explain how to use assembly constraint by a right clic on the mouse.
But it is not a priority.
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: Another approach to assembly solver (assembly2relaunch)

Post by kbwbe »

thank you all for interest in this project. I am just working on code cleanup. Hope to present next version late this weekend.
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
Post Reply