Assembly4 - Problem with assembling to assembled components

Discussion about the development of the Assembly workbench.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
RobbyC
Posts: 2
Joined: Tue Jan 12, 2021 11:51 am

Assembly4 - Problem with assembling to assembled components

Post by RobbyC »

Hello, I am new to Freecad and have been experiencing difficulties when using assembly 4.

Target is to make a simpe stiffening frame with some 4 - 8 parts- some are reused.
Something like this
Image

I want to attach the a bar called "horizontal mount for cylinder" to one of the blue parts "Connection Bar 003". required LCS are in the root of the parts.

Image

I can insert the "horizontal mount for cylinder" but when I want to connect the "horizontal mount for cylinder"
the Part is listed
Image

but after pressing enter i get the the parent instead of the connector bar.
Image

Can someone tell me why it will not let me connect the part to the blue part.?

Please find attached the File
I have added for safety the pictures in case this post didnt work as expected.

Cylinder Mount.FCStd



OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.23578 (Git)
Build type: Release
Branch: master
Hash: 50c3cbf00579dc4941ca743c25720d016b0453ce
Python version: 3.8.6
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: German/Germany (de_DE)

FreeCAD Assembly 4 workbench
Current version 0.9.13, 2020-12-01
Attachments
Picture 3
Picture 3
select connector.jpg (280.61 KiB) Viewed 507 times
Picture 2
Picture 2
Screenshot 2021-01-12 142123.png (35.9 KiB) Viewed 507 times
Picture 1
Picture 1
Screenshot 2021-01-12 133529.png (26.36 KiB) Viewed 507 times
Picture 4
Picture 4
parent instead of connector.jpg (157.11 KiB) Viewed 507 times
Cylinder Mount.FCStd
(145.34 KiB) Downloaded 36 times
chrisb
Veteran
Posts: 54207
Joined: Tue Mar 17, 2015 9:14 am

Re: Assembly4 - Problem with assembling to assembled components

Post by chrisb »

Moved to Assembly forum.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
Zolko
Veteran
Posts: 2213
Joined: Mon Dec 17, 2018 10:02 am

Re: Assembly4 - Problem with assembling to assembled components

Post by Zolko »

RobbyC wrote: Tue Jan 12, 2021 1:52 pm OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.23578 (Git)
Build type: Release
Branch: master
Hash: 50c3cbf00579dc4941ca743c25720d016b0453ce
Python version: 3.8.6
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: German/Germany (de_DE)

FreeCAD Assembly 4 workbench
Current version 0.9.13, 2020-12-01
strange, here it works. But I don't get the exact same GUI as you, and I have the same Assembly4 version


OS: Windows 7 SP 1 (6.1)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.23463 (Git)
Build type: Release
Branch: master
Hash: adc6db8f32c17e9f67cb82aa7962d1e42ce061c6
Python version: 3.8.6
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: French/France (fr_FR)



Also, may I suggest you be more careful when choosing names and renaming things: having Connection Bar003, 004, 005, 003001 in the same file, some of them being parts, other links, some names, some labels ... this will bite you some day.


bars.PNG
bars.PNG (269.3 KiB) Viewed 401 times
try the Assembly4 workbench for FreCAD — tutorials here and here
RobbyC
Posts: 2
Joined: Tue Jan 12, 2021 11:51 am

Re: Assembly4 - Problem with assembling to assembled components

Post by RobbyC »

By the way I find the idea of assembly 4 excellent.
strange, here it works. But I don't get the exact same GUI as you, and I have the same Assembly4 version
Thankyou very much for checking this. I could try to install the same GUI version as you.

In the mean I have now used this same part several times in other structures with different lengths and so copy the part and then paste it into the part of a new assembly, adapt the length and voila, new part ready. In the end I want to make one assembly which will include all the sub assemblies but keep experiencing this same problem.

I can only get it working by continually trying to build the same component several times and then for some reason it suddenly works after about the third or four time. I just havent found out why up to now. It is only frustrating as I cannot get it to work consistently.

Have tried the following
  • Copy component -> Change length
  • Make new Component in Parts and use union to create
  • Make new Component in Part design and use pad
Could it be a missing Link or attachment? (I see here it doesent seem to matter what method I use to define the part.) I'm not sure how to check this when I have a working and non working part.
Also, may I suggest you be more careful when choosing names and renaming things: having Connection Bar003, 004, 005, 003001 in the same file, some of them being parts, other links, some names, some labels ... this will bite you some day.
Thankyou for this suggestion, I will rename now when I find a working part. Are there useful naming conventions that are used?
Post Reply