After using assembly new holes needed... finding location?

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
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!
Post Reply
User avatar
iplayfast
Posts: 256
Joined: Sat Sep 07, 2019 6:55 am

After using assembly new holes needed... finding location?

Post by iplayfast »

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.
Bance
Veteran
Posts: 4256
Joined: Wed Feb 11, 2015 3:00 pm
Location: London

Re: After using assembly new holes needed... finding location?

Post by Bance »

Use shapebinders or sub-shapebinders.
User avatar
iplayfast
Posts: 256
Joined: Sat Sep 07, 2019 6:55 am

Re: After using assembly new holes needed... finding location?

Post by iplayfast »

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?
Bance
Veteran
Posts: 4256
Joined: Wed Feb 11, 2015 3:00 pm
Location: London

Re: After using assembly new holes needed... finding location?

Post by Bance »

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.
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
User avatar
iplayfast
Posts: 256
Joined: Sat Sep 07, 2019 6:55 am

Re: After using assembly new holes needed... finding location?

Post by iplayfast »

Thank you so much for the explanation. Very slick. Freecad has become one of my favourite OS Projects.
User avatar
iplayfast
Posts: 256
Joined: Sat Sep 07, 2019 6:55 am

Re: After using assembly new holes needed... finding location?

Post by iplayfast »

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...

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
User avatar
Shalmeneser
Veteran
Posts: 9560
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: After using assembly new holes needed... finding location?

Post by Shalmeneser »

Imho, you cannot use a 3D-binder for a Pad or a Pocket.
User avatar
iplayfast
Posts: 256
Joined: Sat Sep 07, 2019 6:55 am

Re: After using assembly new holes needed... finding location?

Post by iplayfast »

The problem was by doing multiple shapes it couldn't handle it. (probably what you are saying).
Post Reply