Assembly 2 workbench for FreeCAD v0.15
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Assembly 2 workbench for FreeCAD v0.15
Hello grantox,
I think Hamish's wb is designed to create a single assembly. You're trying to make two assemblies in a single file. Try making each assembly in a separate file. I f you need to later assemble the sub-assemblies please see here:https://github.com/hamish2014/FreeCAD_a ... /issues/14
If it works or doesn't please report back. I haven't find the time to test FreeCAD moves too fast
I think Hamish's wb is designed to create a single assembly. You're trying to make two assemblies in a single file. Try making each assembly in a separate file. I f you need to later assemble the sub-assemblies please see here:https://github.com/hamish2014/FreeCAD_a ... /issues/14
If it works or doesn't please report back. I haven't find the time to test FreeCAD moves too fast
"fight the good fight"
Re: Assembly 2 workbench for FreeCAD v0.15
Hello.
@NormanC:
Thank you for putting it right, i had no clue, that i was on the wrong spot.
As for Assembly in Freecad, i was hoping to have it in version 0.15, but after
installation i have not found it. Not in the Linux nor in the Wind... version,
thats how i endet up getting Assembly2.
Maybe you can give me advice, how i get Assembly into 0.15, so i will
happily test it.
@sgrogan:
Well, maybe possible.
I will follow the advise, and check it out.
Case that i can get the original Assembly somehow into Freecad, i will also try to work with it.
Thx for all advise given,
Regards
Grantox
@NormanC:
Thank you for putting it right, i had no clue, that i was on the wrong spot.
As for Assembly in Freecad, i was hoping to have it in version 0.15, but after
installation i have not found it. Not in the Linux nor in the Wind... version,
thats how i endet up getting Assembly2.
Maybe you can give me advice, how i get Assembly into 0.15, so i will
happily test it.
@sgrogan:
Well, maybe possible.
I will follow the advise, and check it out.
Case that i can get the original Assembly somehow into Freecad, i will also try to work with it.
Thx for all advise given,
Regards
Grantox
Re: Assembly 2 workbench for FreeCAD v0.15
It's not in any testable state at this moment, and there is no work being done on it, I have no idea when it will resume.grantox wrote:Maybe you can give me advice, how i get Assembly into 0.15, so i will
happily test it.
Re: Assembly 2 workbench for FreeCAD v0.15
All I want to say is assembly2 workbench is fantastic.
It was hard get grasp at first, but it is EXCELLENT.
My project history is like this:
1. I designed everything in a single Freecad file
2. I ran `git init` Version history started:)
3. I added README.md, and .gitignore, .gitattributes:
3. I added rsc/ (resource) directory where I put all the infos I gathered from the internet (PhD pdfs about screws, prices from lasercutters, screws and bolts, etc-etc)
4. added v0.1 directory and worked in there from that point. I added gallery/ dir, and started put inside screenshots to show the project to my sister.
5. I discovered assembly2 workbench:) Started to put all the invidual parts into its own FreeCAD file.
Was a mess
6. I reorganized my project. I deleted v0.1 directory (it is in git history anyway)
Now the directory structure is:
I also fixed all the path in the assembly file. It is really handy when you reorganize the project
6.b Found http://www.nadra.org/consumers/decks_glossary.html a railing dictionary on the internet.
Some heavy renaming is still ahead:)
7. Sub-assemblies. So I assemble the vertical bar in an assembly file. Then I MUX it, and create
a terrace assembly, where I put all the vertical bars, and other logical units, to form the whole railing of the terrace.
This is an ideal workflow for me.
I'm still looking in a way to put 15 vertical bars in a row through assembly2 workbench,
without breaking the assembly simple approach (expecting a single part from a file). Maybe the clone could work in the final assembly file.
Obligatory picture: Sorry for the long rambling.
It was hard get grasp at first, but it is EXCELLENT.
My project history is like this:
1. I designed everything in a single Freecad file
2. I ran `git init` Version history started:)
3. I added README.md, and .gitignore, .gitattributes:
Code: Select all
# .gitattributes
* text=auto
# .gitignore
.tmp
tmp
*.fcstd1
4. added v0.1 directory and worked in there from that point. I added gallery/ dir, and started put inside screenshots to show the project to my sister.
5. I discovered assembly2 workbench:) Started to put all the invidual parts into its own FreeCAD file.
Was a mess
6. I reorganized my project. I deleted v0.1 directory (it is in git history anyway)
Now the directory structure is:
Code: Select all
assembly/ #I put there the assembly files
parts/[logical_unit]/part_[feature]_name.fcstd
parts/vertical_bar/part_fillet_base_attachment.fcstd
gallery/ # screenshots
rsc/ # all resource, background infos from the internet and other sources
6.b Found http://www.nadra.org/consumers/decks_glossary.html a railing dictionary on the internet.
Some heavy renaming is still ahead:)
7. Sub-assemblies. So I assemble the vertical bar in an assembly file. Then I MUX it, and create
a terrace assembly, where I put all the vertical bars, and other logical units, to form the whole railing of the terrace.
This is an ideal workflow for me.
I'm still looking in a way to put 15 vertical bars in a row through assembly2 workbench,
without breaking the assembly simple approach (expecting a single part from a file). Maybe the clone could work in the final assembly file.
Obligatory picture: Sorry for the long rambling.
Last edited by arcol on Thu May 21, 2015 11:29 am, edited 1 time in total.
Re: Assembly 2 workbench for FreeCAD v0.15
Question:
How to add a part *THEN* put it in an Array? (Draft->Array tool).
Here is a screenshot what I want to achieve: But MUX only creates the first vertical bar of the decks.
Also the freecad files:
How to add a part *THEN* put it in an Array? (Draft->Array tool).
Here is a screenshot what I want to achieve: But MUX only creates the first vertical bar of the decks.
Also the freecad files:
Re: Assembly 2 workbench for FreeCAD v0.15
From assembly_desk.fcstd file :
Make a Part_MakeCompound with Array and muxedAssembly objects.
Then make a Draft_Array of this compound object.
Make a Part_MakeCompound with Array and muxedAssembly objects.
Then make a Draft_Array of this compound object.
Formations - Assistance - Développement : https://freecad-france.com
Re: Assembly 2 workbench for FreeCAD v0.15
Dear,
In the past, I've ever been interested by freeCAD modeler, but I was desapointed by its limited assembly module capabilities. very recently I discovered the promissing hamish2014 module and I decided to have a deeper look on it.
As I said previously, the module is promissing but I've some suggestions in order to improve it (can I said that in my professional life I'm using Creo?) :
- in the current option, especially plane/plane constraint (ditto for face/face), it is necessary a coincident constrant ... will it be difficult to introduce a distance constrainte? I mean either d=0 for coincidence or another value d neq 0) ?
- I'm currently looking in a way to define reference planes, will the module works/or will work with such planes?
These are 2 suggestions among others.
In any way congretulation to hamish2014 for its works.
Paul
In the past, I've ever been interested by freeCAD modeler, but I was desapointed by its limited assembly module capabilities. very recently I discovered the promissing hamish2014 module and I decided to have a deeper look on it.
As I said previously, the module is promissing but I've some suggestions in order to improve it (can I said that in my professional life I'm using Creo?) :
- in the current option, especially plane/plane constraint (ditto for face/face), it is necessary a coincident constrant ... will it be difficult to introduce a distance constrainte? I mean either d=0 for coincidence or another value d neq 0) ?
- I'm currently looking in a way to define reference planes, will the module works/or will work with such planes?
These are 2 suggestions among others.
In any way congretulation to hamish2014 for its works.
Paul
Re: Assembly 2 workbench for FreeCAD v0.15
After you added Plane Constraint click on it and in Property View -> Data tab you can control mentioned value with offset property.paul18 wrote:- in the current option, especially plane/plane constraint (ditto for face/face), it is necessary a coincident constrant ... will it be difficult to introduce a distance constrainte? I mean either d=0 for coincidence or another value d neq 0) ?
You can use macro Work Feature:- I'm currently looking in a way to define reference planes,...
I made quick test and i could add Plane Constraint using plane:... will the module works/or will work with such planes?
Re: Assembly 2 workbench for FreeCAD v0.15
First of all thanks for the answer.
NB: Someone has ever suggested me to have a look to this macro and immediatly I tried it (see attachment); nevertheless it generates an error when the part is imported in the Assembly2 module (see screenshots) and it is necessary to disable the plane
Well, apparently I'm doing something wrong regarding your screenshots, but what?
Any suggestion?
Paul
:: FreeCAD 0.15 + Assembly2 (both in ppa) ::
:: FreeCAD 0.16 dev in test ::
(Ubuntu 14.04 LTS)
It works fine but this information should be easily accessible (that's why I've been thinking in using planes at the first time).triplus wrote: After you added Plane Constraint click on it and in Property View -> Data tab you can control mentioned value with offset property.
NB: Someone has ever suggested me to have a look to this macro and immediatly I tried it (see attachment); nevertheless it generates an error when the part is imported in the Assembly2 module (see screenshots) and it is necessary to disable the plane
Well, apparently I'm doing something wrong regarding your screenshots, but what?
Any suggestion?
Paul
:: FreeCAD 0.15 + Assembly2 (both in ppa) ::
:: FreeCAD 0.16 dev in test ::
(Ubuntu 14.04 LTS)
- Attachments
-
- test_tube_plan.fcstd
- (5.02 KiB) Downloaded 58 times
-
- plaque.fcstd
- (12.31 KiB) Downloaded 62 times
Re: Assembly 2 workbench for FreeCAD v0.15
Actually I understood that you've created separately the parts and the plane (i.e. the plane is not linked to a part), so the contexte is different than the mine!