Assembly3 preview

Discussion about the development of the Assembly workbench.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
realthunder
Veteran
Posts: 2190
Joined: Tue Jan 03, 2017 10:55 am

Re: Assembly3 preview

Post by realthunder »

skopjanecot wrote: Sun Dec 05, 2021 9:00 pm I get a weird bug and a crush on both Linux and macOS when I try to move whole object tree to a new body. Let me know if there is a way I can provide more information.
Upload an example file would be nice. If it causes crash, just save the file in the state before your action, and describe what's the action.
Try Assembly3 with my custom build of FreeCAD at here.
And if you'd like to show your support, you can donate through patreon, liberapay, or paypal
doubters
Posts: 168
Joined: Fri Mar 18, 2016 12:53 pm

Re: Assembly3 preview

Post by doubters »

After disconnecting the highlightness of the object, it is impossible to remove the selection from it.

OS: Ubuntu 21.10 (GNOME/gnome)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 2022.111.28429 (Git) AppImage
Build type: Release
Branch: LinkStage3
Hash: ec814c42d02f15171f9dbb7f650400c9943abfe0
Python version: 3.9.9
Qt version: 5.12.9
Coin version: 4.0.1
OCC version: 7.5.3
Locale: C/Default (C)
Attachments
Peek 2022-01-12 07-32.gif
Peek 2022-01-12 07-32.gif (281.01 KiB) Viewed 6294 times
freedman
Veteran
Posts: 3464
Joined: Thu Mar 22, 2018 3:02 am
Location: Washington State, USA

Re: Assembly3 preview

Post by freedman »

I am trying the latest LinkStage 2022.111
In the current FreeCAD Master I use a sketch vertex (set to non-construction) as a visible indicator in the 3D outside of Sketcher. This does not work in LinkStage, is it because LinkStage merges with a older branch? Any idea if this can be fixed?

Oh! this new LinkStage has fixed the dual monitor issue, all the panels seem to work perfectly.
Thanks
User avatar
Kuzma30
Posts: 163
Joined: Wed Oct 24, 2018 11:50 am
Location: Ukraine

Re: Assembly3 preview

Post by Kuzma30 »

What is better way to make result as shown in "a2" file? My try to make this shown in "a1" file.
Attachments
t2.FCStd
(11.47 KiB) Downloaded 36 times
t1.FCStd
(16.76 KiB) Downloaded 29 times
a2.FCStd
(12.18 KiB) Downloaded 37 times
a1.FCStd
(9.98 KiB) Downloaded 41 times
RealThunder's A3 Wiki translation, join the project https://crowdin.com/project/freecad-asm3-wiki
User avatar
jpg87
Posts: 809
Joined: Thu Mar 16, 2017 7:16 am
Location: Limoges - France
Contact:

Re: Assembly3 preview

Post by jpg87 »

Kuzma30 wrote: Mon Mar 21, 2022 4:30 pm...
The PlaneCoincident constraint places the two planar surfaces and their respective centers in coincidence. If you want to add more constraints to complete, you must first change your constraint to PlaneAlgnment.
Also, if you don't want to get a fanciful position of the set, always start by fixing one of the two objects (Locked).
My website : http://help-freecad-jpg87.fr updated 2023/11/06
User avatar
Kuzma30
Posts: 163
Joined: Wed Oct 24, 2018 11:50 am
Location: Ukraine

Re: Assembly3 preview

Post by Kuzma30 »

I continue to study FreeCAD. I am assembling the CNC machine (parametrized). Using asm3, I made an assembly with the number of profile sticks equal to 6. Solver did not find any errors. Then I changed the number of profile sticks to 7. I get a Solver error - Inconsistent restrictions. How can I solve this type of error? My project is here https://github.com/Kuzma30/FREECAD_CNC (sorry, but comments on Russian).

Main file is "СтанинаСборка".
RealThunder's A3 Wiki translation, join the project https://crowdin.com/project/freecad-asm3-wiki
User avatar
jpg87
Posts: 809
Joined: Thu Mar 16, 2017 7:16 am
Location: Limoges - France
Contact:

Re: Assembly3 preview

Post by jpg87 »

Kuzma30 wrote: Tue Mar 22, 2022 12:06 pm My project is here https://github.com/Kuzma30/FREECAD_CNC (sorry, but comments on Russian).
Hello,
I downloaded your files but some did not open properly. It would be useful (essential as requested in the forum rules) to specify the version of FreeCAD you are using.
My website : http://help-freecad-jpg87.fr updated 2023/11/06
User avatar
Kuzma30
Posts: 163
Joined: Wed Oct 24, 2018 11:50 am
Location: Ukraine

Re: Assembly3 preview

Post by Kuzma30 »

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 2022.111.30764 (Git)
Build type: Release
Branch: LinkDaily
Hash: ef3092bcbca5475eff4eb7ff7933eb3e9bbbe4b9
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.6.0
Locale: Russian/Ukraine (ru_UA)
RealThunder's A3 Wiki translation, join the project https://crowdin.com/project/freecad-asm3-wiki
User avatar
bambuko
Veteran
Posts: 2185
Joined: Thu Oct 24, 2019 12:53 pm
Location: UK, England, North Devon

Re: Assembly3 preview

Post by bambuko »

jpg87 wrote: Wed Mar 23, 2022 6:16 am .. some did not open properly...
They all opened fine for me, although one (ПроставкаY.FCStd) has a problem with corrupt fillet:

Code: Select all

09:22:55  <PartDesignGui> Utils.cpp(1485): missing element reference in __________________Y#Fillet001.Base: ;#b25e;:Hdb4,E.Edge32
09:22:55  <PartDesignGui> Utils.cpp(1485): missing element reference in __________________Y#Fillet001.Base: ;#b32b;:M;FLT;:Hdb4:7,E.Edge8
09:22:55  <PartDesignGui> Utils.cpp(1485): missing element reference in __________________Y#Fillet001.Base: ;#b259;:Hdb4,E.Edge26
09:22:55  <PartDesignGui> Utils.cpp(1496): guess element reference in __________________Y#Fillet001.Base: ;#b259;:Hdb4,E.Edge26 -> #c141;:Hdb4,E
09:22:55  <PartDesignGui> Utils.cpp(1485): missing element reference in __________________Y#Fillet001.Base: ;#b25b;:Hdb4,E.Edge28
09:22:55  <PartDesignGui> Utils.cpp(1496): guess element reference in __________________Y#Fillet001.Base: ;#b25b;:Hdb4,E.Edge28 -> #c143;:Hdb4,E
09:22:55  <PartDesignGui> Utils.cpp(1485): missing element reference in __________________Y#Fillet001.Base: ;#b32f;:M;FLT;:Hdb4:7,E.Edge24
09:22:55  <PartDesignGui> Utils.cpp(1485): missing element reference in __________________Y#Fillet001.Base: ;#b25c;:Hdb4,E.Edge29
09:22:55  <App> PropertyLinks.cpp(437): __________________Y#Fillet001.Base missing element reference __________________Y#Fillet ;#b25e;:Hdb4,E.Edge32
09:22:55  <App> PropertyLinks.cpp(437): __________________Y#Fillet001.Base missing element reference __________________Y#Fillet ;#b32b;:M;FLT;:Hdb4:7,E.Edge8
09:22:55  <App> PropertyLinks.cpp(437): __________________Y#Fillet001.Base missing element reference __________________Y#Fillet ;#b32f;:M;FLT;:Hdb4:7,E.Edge24
09:22:55  <App> PropertyLinks.cpp(437): __________________Y#Fillet001.Base missing element reference __________________Y#Fillet ;#b25c;:Hdb4,E.Edge29
09:22:55  <Exception> FeatureDressUp.cpp(122): Invalid edge link: ?Edge32

I am using:

Code: Select all

OS: elementary OS 6.1 JAlnir (Pantheon/pantheon)
Word size of FreeCAD: 64-bit
Version: 2022.111.30764 (Git) AppImage
Build type: Release
Branch: LinkDaily
Hash: ef3092bcbca5475eff4eb7ff7933eb3e9bbbe4b9
Python version: 3.9.9
Qt version: 5.12.9
Coin version: 4.0.1
OCC version: 7.5.3
Locale: English/United Kingdom (en_GB)
Last edited by bambuko on Wed Mar 23, 2022 9:23 am, edited 1 time in total.
I am using Link branch and Assembly3
you can also download ... and try it here
excellent Assembly3 tutorials here
User avatar
Zolko
Veteran
Posts: 2213
Joined: Mon Dec 17, 2018 10:02 am

Re: Assembly3 preview

Post by Zolko »

Kuzma30 wrote: Wed Mar 23, 2022 8:39 am Locale: Russian/Ukraine (ru_UA)
in these difficult times, should this give us hope or more worries ?
try the Assembly4 workbench for FreCAD — tutorials here and here
Post Reply