Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Working with Fastners Workbench #332

Closed
leoheck opened this issue Aug 17, 2022 · 10 comments
Closed

Working with Fastners Workbench #332

leoheck opened this issue Aug 17, 2022 · 10 comments

Comments

@leoheck
Copy link
Contributor

leoheck commented Aug 17, 2022

With the fasteners workbench, it is possible to click at the hole then it is going to add the faster for me at that place.

Now, how should I work with the fasteners that are in the Assembly4 toolbar?
Should I make the Yellow body? Should I create LCS on every place I want to place a screw?
This is going to increase a lot the number of operations, especially if I have a lot of screws.

Assembly4 could have a faster way to add the screws as Fasterners Workbench does.
Or maybe I am missing something.

@Zolko-123
Copy link
Owner

You can use fasteners from the Fasteners WB directly if you prefer, they are in Asm4 only for convenience.

Unfortunately, the Fasteners WB doesn't recognize inserted objects/parts by links (App::Link) correctly, therefore you will not be able to attach a fastener to a hole in a child part of the assembly.

The workflow to use fasteners inside the Asm4 WB is to select the hole edge you want to attach-to, create a "Hole Axis" feature (which is actually a datum line), and then use the "place part" button to attach the fastener to that hole axis feature. Yes, it's a little cumbersome, not as practical as what the Fastener WB does, but at least it can treat linked objects (which Fasteners WB can't)

Now, by playing with it to demonstrate, I realise that when selecting a "hole axis" feature, the fastener should be directly attached to it, instead of having to go through all the hoops. I'll try to improve this

@leoheck
Copy link
Contributor Author

leoheck commented Aug 18, 2022

Interesting, thank you.

Is there a place where this workflow is shown for me and for the other users?

The README.md has a bunch of info that is useless like Release Notes, that don't have to be there, for instance.

Maybe a demo showing how this workflow works would be a good idea.

Ah, the Release notes can be put in a file itself and named Changelog.md, maybe. You can link this file in the README.md too.

@Zolko-123
Copy link
Owner

Good ideas here. If you have the time, may-be could-you propose these modifications in a PR ?

@leoheck
Copy link
Contributor Author

leoheck commented Aug 18, 2022

Indeed. #333

@leoheck
Copy link
Contributor Author

leoheck commented Aug 18, 2022

Now, by playing with it to demonstrate, I realise that when selecting a "hole axis" feature, the fastener should be directly attached to it, instead of having to go through all the hoops. I'll try to improve this

Nice. I was trying to replicate this workflow here but I am not sure if I have to put a screw inside the Yellow Body. I would like to take advantage of that so I won't have duplicated parts.

@leoheck
Copy link
Contributor Author

leoheck commented Aug 18, 2022

Talking about this workflow.

Should the fastener be put inside the Yellow Body too? I am doing that.

When I place those Hole Axis, they go inside the Blue Body, I could not keep them at the same level as the LCS. Is this expected?

I could also create these "Hole Axis (datum lines)" but they don't appear in the Place Linked Part in the tasks view. Should they appear there?

Could you share a small demo?

This is a demo that a user shared with me in the Freecad Forum. But this is not the way you are describing here, I think.
However, you could use this easily the workflow described here.
https://forum.freecadweb.org/download/file.php?id=198783

@leoheck
Copy link
Contributor Author

leoheck commented Aug 18, 2022

This is my finished model. I am not using the above workflow.
I would, but I could not understand it completely, yet.
https://www.dropbox.com/s/ai0cjb8zmgzbsfi/peephole-v0.2.2.FCStd?dl=0

@Zolko-123
Copy link
Owner

Issues are for reporting problems, not for general questions or help requests. Please use the FreeCAD forum :

https://forum.freecadweb.org/index.php

@leoheck
Copy link
Contributor Author

leoheck commented Aug 31, 2022

Sorry mate. I cannot use Freecad Forum. Have a good day.

@leoheck
Copy link
Contributor Author

leoheck commented Sep 8, 2022

The workflow to use fasteners inside the Asm4 WB is to select the hole edge you want to attach-to, create a "Hole Axis" feature (which is actually a datum line), and then use the "place part" button to attach the fastener to that hole axis feature. Yes, it's a little cumbersome, not as practical as what the Fastener WB does, but at least it can treat linked objects (which Fasteners WB can't)

@Zolko-123 , I could not reproduce your workflow for adding fasteners. (Actually, now, I am writing this report, I am being able to do it since I am creating the screw on step 0, and also because you updated Asm4 to version 0.12.4 fixes an issue with the screw creation, and also maybe because now I am seeing the HoleAxis in the Parent LCS's list in the PLaced Linked Part window)

I am doing the following steps:
0. Create a Fastener using the button in the Assembly4 toolbar (this was not mentioned above, I am not sure it is right)

  1. Select a Hole Edge
  2. Create the "Hole Axis"
  3. "Place Part" selecting the Fastener created in step 0.
  4. Then select the Hole Axis in the Parent LCS list

If I can ask for a feature or give you a suggestion to improve Fasteners placement would be to allow placing multiples at the same time. Most of the time, when placing a Fastener, we do more than one at the same time. So, it would be helpful if we could select multiple HoleAxis during this process.

For instance, the following link shows the 4 Hole Axis to fix a PCB in a plastic housing. It would be awesome to speed up this by selecting all of those HoleAxis at once.

image

This is my design
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants