Sheet Metal Workbench
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: Sheet Metal Workbench
Hi,
I'm quite newbie wih FreeCAD and 3d modellin anyway. I wanted to make something like in this picture so when figured out how to do it, I made a tutorial. https://youtu.be/urjArwjb3_U
I'm quite newbie wih FreeCAD and 3d modellin anyway. I wanted to make something like in this picture so when figured out how to do it, I made a tutorial. https://youtu.be/urjArwjb3_U
Re: Sheet Metal Workbench
Hi,
Is there a way to make the Extend feature still work when not passing through a wall? It works perfectly fine as long as it is going through, but when the respective line is deleted in the base sketch, the extend feature breaks.
This would be very useful for making custom shaped flanges/tabs in general without making a bunch of additional PartDesign features on the Extend.
Great job on the workbench devs, I'm having a blast learning it. I use CAD everyday at work to design chimney parts so I'm very excited to bring FreeCAD into that work and for other sheetmetal workers.
My About FreeCAD:
OS: Fedora 34 (Workstation Edition) (GNOME/gnome)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 2021.922.24301 +4188 (Git) AppImage
Build type: Release
Branch: LinkDaily
Hash: 3de879c7a2ba7111cc769d98636eb6d43189459d
Python version: 3.9.7
Qt version: 5.12.9
Coin version: 4.0.1
OCC version: 7.5.2
Locale: English/United States (en_US)
Is there a way to make the Extend feature still work when not passing through a wall? It works perfectly fine as long as it is going through, but when the respective line is deleted in the base sketch, the extend feature breaks.
This would be very useful for making custom shaped flanges/tabs in general without making a bunch of additional PartDesign features on the Extend.
Great job on the workbench devs, I'm having a blast learning it. I use CAD everyday at work to design chimney parts so I'm very excited to bring FreeCAD into that work and for other sheetmetal workers.
My About FreeCAD:
OS: Fedora 34 (Workstation Edition) (GNOME/gnome)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 2021.922.24301 +4188 (Git) AppImage
Build type: Release
Branch: LinkDaily
Hash: 3de879c7a2ba7111cc769d98636eb6d43189459d
Python version: 3.9.7
Qt version: 5.12.9
Coin version: 4.0.1
OCC version: 7.5.2
Locale: English/United States (en_US)
- Attachments
-
- ExtendDoesntWork.FCStd
- Broken
- (50.48 KiB) Downloaded 63 times
-
- ExtendWorks.FCStd
- Works as expected
- (54.29 KiB) Downloaded 77 times
Re: Sheet Metal Workbench
When unfolding, is it possible to get the bend angles?
For a pieces like this that are created otherwise than using WB:s bend tool the angles are not necessarily obvius. OS: Windows 10 Version 2009
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24291 (Git)
Build type: Release
Branch: releases/FreeCAD-0-19
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: Finnish/Finland (fi_FI)
Re: Sheet Metal Workbench
AFAIK it is not possible yet. That would be great.
Do you think it would be possible to code such feature?jaisejames wrote:ping
For example If the angle value could be collected for a bend it would be possible to duplicate the bending line in unfold sketch then modify his lenght to set it accordingly to the bending angle value in mm, or in 1/10mm if the original lengh of the bending line would be <180mm (just to workaround minimum size issue by scaling). Each duplicated line would be centered on the original one.
In this way it could be possible to import the unfold sketch then add dimensions on bending lines to get the angle value on drawing as like a bending note.
What's your opinion ?
Re: Sheet Metal Workbench
I can reproduce that behaviour. (And Realthunder's Link Branch behaves the same way.)
I haven't noticed this before; my focus must have been completely on the intersections.
Indeed that would be nice, but I'm afraid that other than rectangular (cuboid) extensions/cut-outs are to complex to code. I hope i'll be proved wrong with the next version of the SheetMetal workbench.
-
- Posts: 384
- Joined: Sat Sep 24, 2016 6:51 am
Re: Sheet Metal Workbench
These details are available in sheet-metal unfolder macro in macro section in addon manger [but not updated to work with py3]. I attached modified macro with some features commented out to work with newer version of freecad. Pls check with Shaise, if it is possible to incorporate in sheetmetal workbench.-alex- wrote: ↑Sat Nov 06, 2021 9:56 pmAFAIK it is not possible yet. That would be great.Do you think it would be possible to code such feature?jaisejames wrote:ping
For example If the angle value could be collected for a bend it would be possible to duplicate the bending line in unfold sketch then modify his lenght to set it accordingly to the bending angle value in mm, or in 1/10mm if the original lengh of the bending line would be <180mm (just to workaround minimum size issue by scaling). Each duplicated line would be centered on the original one.
In this way it could be possible to import the unfold sketch then add dimensions on bending lines to get the angle value on drawing as like a bending note.
What's your opinion ?
- Attachments
-
- Sheet_Metal_Unfolder.FCMacro
- (91.16 KiB) Downloaded 60 times
Re: Sheet Metal Workbench
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: Sheet Metal Workbench
I did modify SheetMetalUnfolder.py to incorporate same functionality than in this macro. I'll push my changes to Github, but I'll post here also. Don't know if its working right though.jaisejames wrote: ↑Mon Nov 08, 2021 6:35 am These details are available in sheet-metal unfolder macro in macro section in addon manger [but not updated to work with py3]. I attached modified macro with some features commented out to work with newer version of freecad. Pls check with Shaise, if it is possible to incorporate in sheetmetal workbench.
Please comment.
- Attachments
-
- SheetMetalUnfolder.py
- (137 KiB) Downloaded 59 times
Re: Sheet Metal Workbench
I didn't know about that, I didn't use this macro since years... thanks for pointing this out!jaisejames wrote: ↑Mon Nov 08, 2021 6:35 am These details are available in sheet-metal unfolder macro in macro section in addon manger [but not updated to work with py3].
Thank you, works pretty fine already. But the bend angle parameter is missing in spreadsheet bendtable:I attached modified macro with some features commented out to work with newer version of freecad
Code: Select all
mySheet = self.theDoc.addObject('Spreadsheet::Sheet','Bendtable')
mySheet.set('A1', 'Bendlabel')
mySheet.set('B1', 'Radius')
mySheet.set('C1', 'Direction')
mySheet.set('D1', 'k-Factor')
Hi Shaise, what's your opinion about including such features in SMWB unfolder?shaise wrote:ping
Thanks for your attempt, works pretty fine, I can get both objects: legacy unfold objects and sketches + "new" notes and bendtable.
But Unfold_Sketch_bends is empty now, only new Bendlines object is visible. The K-factor value =0.13 seems wrong, I've set 0,5 manually while unfolding. The angle value is missing in bendtable.
Looks like a nice step forward
Re: Sheet Metal Workbench
Thank you for the feedback. I'm currently learning what this code does, and simultaniously learning python, I've virtually zero experience with it.
My branch is at https://github.com/janifr/FreeCAD_SheetMetal
My branch is at https://github.com/janifr/FreeCAD_SheetMetal