I've just started using assembly 2, and Wow. So much better than printing things out and then realizing my mistakes.
I've run into a problem that seems like it would be common. After assembly some gears in a gear box. I need to put the holes in the gearcase in the right place for the gear axles. (My actual case is more complicated than this but this gives the example).
Is it possible to somehow possible in the assembly to mark the case where the holes and any cutouts would go in order to go back to the original gearcase file and make the changes.
After using assembly new holes needed... finding location?
Forum rules
and Helpful information
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help
Also, be nice to others! Read the FreeCAD code of conduct!
Also, be nice to others! Read the FreeCAD code of conduct!
Re: After using assembly new holes needed... finding location?
Use shapebinders or sub-shapebinders.
Re: After using assembly new holes needed... finding location?
I'm not understanding, how you would use shapebinder or subshapebinder inside of a2plus.
I switched to the partdesign workbench and it asked for a new body.
If I have Part A, and Part B, and in a2plus I discovered they need to intersect each other at some weird angle, and make holes in each other in order to assemble them correctly. How exactly do I use shape binder in this situation?
I switched to the partdesign workbench and it asked for a new body.
If I have Part A, and Part B, and in a2plus I discovered they need to intersect each other at some weird angle, and make holes in each other in order to assemble them correctly. How exactly do I use shape binder in this situation?
Working on...
https://github.com/iplayfast/CycloidGearBox
https://github.com/iplayfast/CycloidGearBox
Re: After using assembly new holes needed... finding location?
Like this.....
I have AssPlate and AssGroove in an Assembly file. AssGroove is constrained to two edges and a plane, there is no hole for the spigot.
I want a hole for the spigot.
So now I open AssPlate and make the body active, go back to the Assembly file and select the circular edge, switch back to AssPlate and create sub-shapebinder, then use it to pocket the spigot hole.
Save the file, then update it in the assembly.
I have AssPlate and AssGroove in an Assembly file. AssGroove is constrained to two edges and a plane, there is no hole for the spigot.
I want a hole for the spigot.
So now I open AssPlate and make the body active, go back to the Assembly file and select the circular edge, switch back to AssPlate and create sub-shapebinder, then use it to pocket the spigot hole.
Save the file, then update it in the assembly.
- Attachments
-
- AssGroove.FCStd
- (42.94 KiB) Downloaded 12 times
-
- AssPlate.FCStd
- (16.36 KiB) Downloaded 10 times
-
- AssPlateGroove.FCStd
- (10.26 KiB) Downloaded 11 times
Re: After using assembly new holes needed... finding location?
Thank you so much for the explanation. Very slick. Freecad has become one of my favourite OS Projects.
Working on...
https://github.com/iplayfast/CycloidGearBox
https://github.com/iplayfast/CycloidGearBox
Re: After using assembly new holes needed... finding location?
I thought I understood this, but now it's not working for me. Selected Base, switched to assembly, selected parts to be cut out. Switch back to base, create subobject shape binder (green one), and then pocket.
I've attached the base with the shapebinder. Should be able to pocket but it won't. (can't pad either).
from the about box...
I've attached the base with the shapebinder. Should be able to pocket but it won't. (can't pad either).
from the about box...
Code: Select all
OS: Linux Mint 20.3 (X-Cinnamon/cinnamon)
Word size of FreeCAD: 64-bit
Version: 0.21.30068 (Git)
Build type: Unknown
Branch: master
Hash: 2f49a93292502b2ef7e648e6f12ef943149f9f36
Python 3.8.10, Qt 5.12.8, Coin 4.0.0, Vtk 7.1.1, OCC 7.3.0
Locale: English/Canada (en_CA)
Installed mods:
* Plot 1.0.3
* dummy.py
* BOLTSFC
* BIM 2021.12.0
* CycloidGearBox
* gbNov8.stl
* workfeature
* fcgear 1.0.0
* parts_library
* FreeCAD_assembly3 0.11.2
* cycdisk.stl
* CurvedShapes 1.0.3
* Manipulator 1.4.5
* gbNov8.FCStd
* SelectorToolbar
* Assembly4 1.0.3
* ThreadProfile 0.12.0
* sheetmetal 0.2.49
* pindisk.stl
* testdisk.log
* 3D_Printing_Tools
* es.stl
* kicadStepUpMod 10.13.0
* ose-workbench-core
* ExplodedAssembly
* FCGear 1.0.0
* OSE3dPrinter
* RemBench
* retr3d
* A2plus 0.4.56a
* Lithophane
* LCInterlocking
* Mechatronic
* Design456 0.0.1
* PieMenu
* drivdisk.stl
* Mechatronic1
* symbols_library
* Help 1.0.3
* FeedsAndSpeeds 0.4.0
* workfeature-macro
* ose-piping-workbench
* Nikra-DAP
* fasteners 0.3.38
* Lattice2 1.0.0
- Attachments
-
- base.FCStd
- (123.09 KiB) Downloaded 9 times
Working on...
https://github.com/iplayfast/CycloidGearBox
https://github.com/iplayfast/CycloidGearBox
- Shalmeneser
- Veteran
- Posts: 9596
- Joined: Wed Dec 23, 2020 12:04 am
- Location: Fr
Re: After using assembly new holes needed... finding location?
Imho, you cannot use a 3D-binder for a Pad or a Pocket.
Re: After using assembly new holes needed... finding location?
The problem was by doing multiple shapes it couldn't handle it. (probably what you are saying).
Working on...
https://github.com/iplayfast/CycloidGearBox
https://github.com/iplayfast/CycloidGearBox