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

TechDraw: Component Drawing as default document type #18827

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

pmjdebruijn
Copy link
Contributor

Presumably Component Drawings are more common as opposed to Assembly Drawing's therefore FreeCAD's default should reflect this.

find src/Mod/TechDraw/Templates -iname "*.svg" -exec sed -i 's#Assembly Drawing#Component Drawing#g' "{}" ;

Presumably Component Drawings are more common as opposed to Assembly Drawing's
therefore FreeCAD's default should reflect this.

find src/Mod/TechDraw/Templates -iname "*.svg" -exec sed -i 's#Assembly Drawing#Component Drawing#g' "{}" \;
@github-actions github-actions bot added the Mod: TechDraw Related to the TechDraw Workbench label Jan 2, 2025
@maxwxyz maxwxyz requested a review from WandererFan January 3, 2025 07:33
@WandererFan
Copy link
Contributor

From a technical perspective, the change looks fine. It is just a global edit of a string in some templates.

I have no idea about the business perspective. It sounds logical that the more common type of drawing is "Component Drawing". Maybe somebody like @pierreporte can give us a business perspective.

@pierreporte
Copy link

This kind of things is closely related to business processes. No two corporations manage document types the same way (list and naming of types), and they wouldn't use default templates anyway. It may appear on drawings or not. It may be a document attribute or not (in my current company, it's part of the document number, in the previous it was a PDM attribute) . Title blocks in general are very company-specific. I have no opinion on the PR.

@pmjdebruijn
Copy link
Contributor Author

Another point to consider is, how consciously people change these fields...

Currently some folks may do a quick component drawing, with still "Assembly Drawing" unchanged on the sheet. Changing the default would prevent this from happening.

While the other way around could also happen, it stands to reason, given that creating assemblies is a much more advanced skill as compared to creating components, someone creating an assembly drawing is more likely to be mindful to change the drawing type to "Assembly Drawing" (from the proposed new default of "Component Drawing").

@pierreporte
Copy link

TBH I would entirely remove that field. If the user is a company, they would use company specific templates. If they just want to do something quick & dirty or are hobbyists, they don't need ISO 7200 compliance. Nobody uses ISO 7200 anyway, it's more like a set of guidelines. It would be great if there was a way to quickly build a title block to suit user's needs, like a table editor, but it would mean more TD capabilities like providing the ability to make the whole template in FreeCAD.

[...] creating assemblies is a much more advanced skill as compared to creating components [...]

It depends. There are part drawings that are extremely complex, and the assembly drawing they appear in can be really basic. Assembly drawings can of course be quite complex, specially if it needs to show the assembly process. Then there is the case of an assembly drawing for the customer, that is more similar to a part drawing because it only show useful dimensions to mount the thing in a bigger product (think of an electric motor to be put in a robot).

@pmjdebruijn
Copy link
Contributor Author

I'd like to add, that having ISO templates built into FreeCAD is rather helpful even if just as a learning aid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Mod: TechDraw Related to the TechDraw Workbench
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants