Current Assembly Status

Discussion about the development of the Assembly workbench.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
M4x
Veteran
Posts: 1472
Joined: Sat Mar 11, 2017 9:23 am
Location: Germany

Re: Current Assembly Status

Post by M4x »

Here are the links to the wiki and further information / tutorials (I guess to have a look at tutorials would help you most after getting your head around the general ideas):

Assembly3

Assembly3_Workbench
https://github.com/realthunder/FreeCAD_assembly3
https://forum.freecadweb.org/viewtopic.php?f=36&t=29562
http://help-freecad-jpg87.fr/02_ass_ind.php

Assembly4
Assembly4_Workbench
https://github.com/Zolko-123/FreeCAD_Examples
User avatar
CapGuy
Posts: 29
Joined: Sun Sep 23, 2018 9:57 am
Contact:

Re: Current Assembly Status

Post by CapGuy »

Thanks Max,

Mmmmm... I guess I need to study more before making my own opinion.

For now I feel asm3 is the best way to go because it offers its solver more of just one approach with coordinate system. But in the mean time it cut the ability to test every the last o.19 pre-release, and to use the next 0.19 official release, so I stay in the expectation and I cannot decide which one deserve my so small study time !

BTW : thanks for pointing me to help-freecad-jpg87.fr website !

Cordially,
Guy
May The Force be infinite and beyond !
User avatar
M4x
Veteran
Posts: 1472
Joined: Sat Mar 11, 2017 9:23 am
Location: Germany

Re: Current Assembly Status

Post by M4x »

You're welcome!
manos
Posts: 432
Joined: Thu Nov 12, 2020 10:48 am
Location: Greece

Re: Current Assembly Status

Post by manos »

M4x wrote: Sat Feb 27, 2021 1:01 pm ...
https://github.com/Zolko-123/FreeCAD_Examples
Hi M4x.
Would you be so kind to show to me -a mere mortal- how all those files are used ?
Thanks
User avatar
M4x
Veteran
Posts: 1472
Joined: Sat Mar 11, 2017 9:23 am
Location: Germany

Re: Current Assembly Status

Post by M4x »

Actually no, I can't. Please have a closer look at the links I've provided earlier. There're several videos, screenshots and explanations. Especially regarding Asm4: I'm using Asm3 ;)

If you've specific questions, please open a dedicated thread.
manos
Posts: 432
Joined: Thu Nov 12, 2020 10:48 am
Location: Greece

Re: Current Assembly Status

Post by manos »

Thanks m4x .
I will try once more and then I will open a thread.
It's pity so much material been "encrypted".
User avatar
Zolko
Veteran
Posts: 2213
Joined: Mon Dec 17, 2018 10:02 am

Re: Current Assembly Status

Post by Zolko »

manos wrote: Sat Jun 05, 2021 9:35 pm
M4x wrote: Sat Feb 27, 2021 1:01 pm https://github.com/Zolko-123/FreeCAD_Examples
Would you be so kind to show to me -a mere mortal- how all those files are used ?
try to follow the 1st tutorial:

https://github.com/Zolko-123/FreeCAD_Ex ... al1#readme
try the Assembly4 workbench for FreCAD — tutorials here and here
manos
Posts: 432
Joined: Thu Nov 12, 2020 10:48 am
Location: Greece

Re: Current Assembly Status

Post by manos »

Thanks Zolko I have followed it already. I am referred to the rest of material.
User avatar
FreeCutter
Posts: 93
Joined: Mon Aug 26, 2019 5:52 pm
Location: Germany
Contact:

Re: Current Assembly Status

Post by FreeCutter »

fosselius wrote: Sat Mar 02, 2019 8:07 am Introduction
Depending on your background and your need, what a Assembly is and should do will vary quite a bit. FreeCAD have not yet an official assembly but for many users the Body and Part containers introduced in 0.17 is enough. For more advanced assemblies there are several workbenches available ...
Thanks a lot for this overview!

Running FreeCAD on both Win and Linux I have some questions left and tried to put them in the table below.
Please read the table as my questions rather than final statements - if I'm wrong please correct!

Idea is to have a direct comparison of principal main features of each assembly workbench in combination with different versions of FreeCAD.

My background use case is to assemble parts of rather simple geometry (square tubes) with holes by use of screws. Furthermore, several sub-assemblies are combined to a final assembly. I.e. changes occur on part level (e.g. adding a further hole in a part, or an additional part in a sub-assembly) effecting the sub-sub-assembly chain as well as that a given sub-assembly is split into two separate ones and these two need to be embedded in the final assembly accordingly. Something like this: https://github.com/FreeCutter/XYZ_ONESEATER

I started to use A2plus, had closer looks into Assembly 3 and 4 (there are pro's and con's) and turned back to handy A2plus (it's really KISS) but got a visit from topo naming issue.

So, my questions summarized in the table are:
- is it clever running A2plus in LinkeStage3?
- Same for Assembly4?
- Is the topo naming issue solved as workbench Assembly3 is available for FreeCAD 0.19.2 (just on Linux renouncing Win)?

Of course I could carry on and find it out by myself - but I give a trial and ask the experts ;)
Therefore, I would be really grateful for reasonable and clear suggestions or further overview information from your side!

Assembly overview.png
Assembly overview.png (99.21 KiB) Viewed 16425 times
Cheers!
FreeCutter
Attachments
Assembly WB feature matrix.FCStd
(6.2 KiB) Downloaded 164 times
FreeCutter
Visit my GitHub profile

Be nice to others! Respect the FreeCAD code of conduct!
User avatar
Zolko
Veteran
Posts: 2213
Joined: Mon Dec 17, 2018 10:02 am

Re: Current Assembly Status

Post by Zolko »

FreeCutter wrote: Sat Jun 19, 2021 7:56 pm I started to use A2plus, had closer looks into Assembly 3 and 4 (there are pro's and con's) and turned back to handy A2plus (it's really KISS) but got a visit from topo naming issue.
On this aspect, you got it wrong: Assembly4 is immune to the topological naming issue, because it relies on datum LCS which are explicitly named, rather that topologically. An Asm4 assembly doesn't break when changing a sub-part or sub-assembly (as long as one doesn't delete the reference LCSs). This is actually one of the very reasons to have developed Asm4.
try the Assembly4 workbench for FreCAD — tutorials here and here
Post Reply