FreeCAD - How Do the Workbenches Work Together? |JOKO ENGINEERING|

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 93

  • @paulinmt2185
    @paulinmt2185 3 года назад +12

    This is the "ah ha" moment for thousands of us. BRAVO!

  • @cnc-ua
    @cnc-ua 4 года назад +18

    "It maybe confusing when I'm just say it without doing it"
    This is a great statement for anything in studying these days. Theory is confusing without practice.

  • @王祥宇動物疫苗科技研
    @王祥宇動物疫苗科技研 4 года назад +7

    Love this topic and your explanation, the comapatibility problem between the workbenches is really difficult to the users. Thanks for your sharing!!

  • @fosatech
    @fosatech 3 года назад +2

    I've been looking at a bunch of other tutorials, and none of them cover this as well as you do. Awesome work dude!

  • @mitri5389
    @mitri5389 4 года назад +3

    love your video on freecad joko.

  • @sbirdranch
    @sbirdranch 3 года назад +12

    I am left with the one question, unanswered. Given the level of incompatibility, why would I use Part Design at all? Where are the advantages? That seems to be what I missed. Great video and appreciate the insight. This is something so subtle, I would have otherwise struggled. Thank you. ~P F360 Refugee

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  3 года назад +13

      Hi sbirdranch;
      Part design is my default goto for modeling anything. Part is based on a constructive solid gemetry workflow which is an older kind of modeling, part design provides a newer workflow that feels like other modern cad platforms like SolidWorks, Onshape etc. I don't think it costs anything to use the part design workbench because you can use it in the part workbench whenever you want. I think Part design will work and feel a lot more like f360 for you!

  • @werkzeugmann6224
    @werkzeugmann6224 2 года назад +1

    YOU NEVER KNOW UNTIL YOU DO IT YOURSELF, practice makes perfect

  • @bl4688
    @bl4688 4 года назад

    A LOT of people had this question. Good job!

  • @Just_An_Idea_For_Consideration
    @Just_An_Idea_For_Consideration 4 года назад +5

    Very helpful
    Please post more on overall workflow
    and logic / thought process for design process you choose when designing

  • @Elephantine999
    @Elephantine999 2 года назад +2

    I had thought that you could only have one object at a time because of that error message. Thanks for explaining that i just need to add another body! The rule about once your working in Part Design workbench you kind of have to stay in PD WB is a good rule of thumb too. Thanks!

  • @d_agudo
    @d_agudo 3 года назад +1

    Your videos are so awesome and helpful!! Thxs!! It would be nice that Freecad gets a big update to become cleaner and more intuitive!

  • @invsg5072
    @invsg5072 2 года назад

    Thats what I was looking for, thanks😃

  • @voytechj
    @voytechj 4 года назад +5

    @5:30 select Fillet, switch to Part Design and then click Create Body icon. This will create new body with BaseFeature and now you can add any feature from Part Design workbench without any problem. When you make changes in Fillet from Part workbench new BodyFeature will be updated.

    • @russhensel
      @russhensel 3 года назад +1

      Just noticed your comment, would you take a look at mine?

    • @wildflowers465
      @wildflowers465 Год назад +1

      Yes, this is true, you can edit objects from other workbenches in Part Design, as you described.
      Another exact demonstration: I created a sketch in Part Design, padded it, switched to Part and added a sphere, and performed a Union between the Body and the Sphere. Then, back in Part Design, I created a new Body, and dragged the Fusion (the Union) into the new body to become the Base Feature. I then went back and a) edited the sketch b) edited the Pad and c) edited the sphere, and all changes were reflected in the Base Feature in the new Part Design body. I even then went back to the sketch and d) added geometry, such that the Pad caused the Union to no longer be a contiguous solid (a circle in the sketch, in the middle, makes a hole in the Pad), and nothing broke, since I guess it's OK for the Base Feature to be a non-contiguous solid.
      I really like these videos, but I think the statement starting at 6:55 that "Part Design will not edit something from any other workbench", and the couple of sentences after that, the "hard and fast rules", are false. Perhaps there is some other point he was trying to make that I didn't understand, but, from my perspective, it's misleading, unintentionally I'm sure.

    • @samiranjoseph9793
      @samiranjoseph9793 Год назад

      This is a great tip to integrate the workflows for newbies. Couldn't understood till now what a "BaseFeature" of a body in PartDesign referred to and where it was supposed to have originated from.

  • @WebLego
    @WebLego 3 года назад +5

    Jeepers FreeCAD is the most confusing SW I have ever used, so keen for my kids to enjoy FreeCAD 1.0 one day.

  • @wolfiebo2209
    @wolfiebo2209 4 года назад +1

    Great timing, I had that exact error message for ages yesterday when trying to edit an 'unactive' body in the part design workbench after making an edit in the part workbench!

  • @HeDzsz
    @HeDzsz 4 года назад +9

    You can edit objects made outside the part design workbench in the part design workbench, by creating a "BaseFeature". I agree fully that it's not a logical way of working. In some cases can it be convenient though

    • @Just_An_Idea_For_Consideration
      @Just_An_Idea_For_Consideration 4 года назад

      please explain base feature in detail
      i am very new
      thx

    • @voytechj
      @voytechj 4 года назад +3

      @@Just_An_Idea_For_Consideration select fillet created in Part workbench, switch to PartDesign and press Body icon, this will create new body with BaseFeature. From now you can use any feature from PartDesign

    • @brunof1734
      @brunof1734 4 года назад

      Thank you @Hedzer great tip

    • @TheRainHarvester
      @TheRainHarvester 3 года назад

      @@voytechj Thanks! How on earth is anyone supposed to know this? It feels like freecad is making the user manage it's internal data structures!

  • @bobbonham4823
    @bobbonham4823 4 года назад +1

    Very helpful. Thanks!

  • @sinankuniyilathoot5188
    @sinankuniyilathoot5188 3 года назад

    thanks again joko expecting more tutorials

  • @joshbraun322a
    @joshbraun322a 4 года назад +2

    I'm not sure if it's the best way to approach it, but I have done boolean operations in the part workbench. After that I wanted to work on it in part design workbench. All I had to do is create a new body in part design and drag and drop part into body. Seems to work for me with cubes, spheres, cuts, fusions, etc. Again not sure if that's the right way or not.

  • @genioee
    @genioee 3 года назад +3

    To be honest I do as well think that the workbenches are logical from historical and contributor standpoints, but make little sense for using them. It is also a real pitty, that the somewhat very important part design is so incompatible with other workbenches to loose history and just work on copies.. These, along with the mess of not having Realthunders fixes in the main branch seem to be FC's biggest problems at the moment. I really really do hope they come to acknowledge this and work on an inclusive software and grow to outrule them all.

  • @JonnyD000
    @JonnyD000 4 года назад

    Extremely helpful, thank you!

  • @chrisjenkins9978
    @chrisjenkins9978 4 года назад +6

    The Workbench structure is unnecessarily complicated. I just recently started using Fusion 360 and it’s UI is far more intuitive. I’ll continue learning FreeCad on the side just in case but, I hope they restructure their UI.

    • @marklowe7431
      @marklowe7431 3 года назад +6

      Agree and I think they will merge and simplify over time. The one thing they will likely never do is force cloud monopoly and cloak it as 'collaboration'. That said all the time we spend skilling in Freecad won't be a waste of time.

    • @rok1475
      @rok1475 2 года назад +3

      If you sign up now for a free / personal use F360 account you will find it is very restricted in terms of features and number of projects you can have, to a point it is almost useless.

  •  4 года назад

    Nice information. Thank you.

  • @gregwoolley
    @gregwoolley 3 года назад +2

    Very helpful, thank you! Any chance you could do video on why the Part Design workbench is generally not compatible with the other workbenches?

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  3 года назад +1

      I think the reason is on the development side which I'm not very familiar with. I can tell you the part design workbench is much newer and probably has newer features that wouldn't be backwards compatible with the Part workbench but I think others could probably give better reasons.

  • @Davide_sd
    @Davide_sd 3 года назад +3

    Thank you again for this wonderful videos! I was reading about the relation between "Part" and "Part Design" workbenches in the FreeCad forum: forum.freecadweb.org/viewtopic.php?t=31064
    Turns out that it is possible to create or modify something in the Part workbench and later use it in the Part Design workbench: all we need to do is select the interested part in the tree view, and click the "Create a new body and make it active" button of the Part Design workbench. This will embed the part into a new body: at that point, we can modify it with the Part Design features.

    • @fltchr4449
      @fltchr4449 2 года назад +1

      This is helpful. I have used the ShapeBinder if all I need to do is reference the geometry.

  • @supercurioTube
    @supercurioTube 3 года назад +1

    Thanks a lot for the video. It took watching it a second time after reading the comments to get it.
    However now I wonder what's even the point of the Parts Design workbench because it seems that it's just more difficult and adds extra complexity and limitations VS the Parts workbench superior compatibility.

    • @Jaze2022
      @Jaze2022 3 года назад

      I had the exact same question. Guess no one can answer.

  • @thomasneemann5618
    @thomasneemann5618 Год назад

    thank you very much

  • @VorpalGun
    @VorpalGun 4 года назад +1

    Very useful. I just wish more operations were available in a parametric part design way.
    Is there a way to import a step file as a base into part design for example? What about 3D sketches?

  • @piconano
    @piconano 3 года назад +1

    I'm new to FreeCad from SolidWorks.
    Your video cleared a lot of questions. ty.
    If you make a mistake and add something in another workbench and save your work, then go back to part design, is there a roleback history like there is in photoshop or SW?
    Binge watching your videos on FreeCad :)

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  3 года назад +1

      Yes, when you work on a part design part in the part workbench you have an item in the history tree that contains the part design history

  • @amaccoy
    @amaccoy 2 года назад

    Could you make a video explaining how to use the Draft Workbench? I'm particularly confused with using the Dwire/line tool.

  • @cheesedoff-with4410
    @cheesedoff-with4410 4 года назад +1

    Ahhh............ So that's what was happening with my tree, and the parts I made. I've just had an Acts 9:18 moment.
    Thanks very much.

  • @markferrick10
    @markferrick10 4 года назад +1

    Thank you for the video. It seems that is you have experience in other design programs ( solidworks ) you recommend part design as the workbench to use because of a familiarity to SW but it does seem limited in a workbench compatibility view. Full compatibility between workbenches is achieved with the part work bench. Do I have that right?

    • @brunof1734
      @brunof1734 4 года назад

      Just use Part Design, boolean operations is not a standard technique in CAD development. Furthermore the FreeCad version (FreeCAD Assembly 3) on realthunder's github allows to use the Solidworks "Convert Entities". In sketcher use the tool "Defining geometry" under "external reference". Also this version won't break your model if you need to update for example the extrudes

  • @paulgupta2454
    @paulgupta2454 4 года назад

    I'm just curious, why are you using 18.4 vs . 19 beta? I've been using the latest 0.19 builds and it's been fine but a little crashy, not sure if it's more crashy then 0.18.4. which do you suggest that I keep learning CAD on? I don't know fusion and at this point only know freecad and I'm really trying to stay committed to it because I don't want to relearn things as much as fusion changes. Freecad seems to stay consistent among versions. Am I getting the right impression?

  • @3dprintwiz378
    @3dprintwiz378 3 года назад

    So which should i use if i want to design patametric part? Should i shy away from part design wirkbench?

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  3 года назад

      Part, part design and almost all the workbenches are parametric. Part design, in my opinion, feels the most similar to SolidWorks or other parametric platforms one would have used in the industry.

  • @JosephWaka
    @JosephWaka 3 года назад

    Thanks

  • @mariusmusicus
    @mariusmusicus 4 года назад

    Hi Joko, I tried to work with FreeCAD recently but none of the anti-aliasing settings work. The navigation cube is un-readable because of the transparency layers. I Googled the problem and can't find a solution. Is it because I have an old RADEON graphics card or is this a common problem. Thanks.

  • @paulreader1777
    @paulreader1777 3 года назад

    Have you looked at Realthunder's branch lately? Seems it may be at least partially incorporated into the next release.

  • @4Robato
    @4Robato 4 года назад

    What are the advantages of Part Design? I'm fairly new to freeCAD and I always start with Part design until I need to substract or do some boolean operation but I mainly do that because the tools are more unified there and I don't have to keep changing workbench from Sktecher to Part. Is there any other advantage apart from that one?

    • @brunof1734
      @brunof1734 4 года назад

      Booleans are not standard in CAD design and Graphics (it causes all sort of problems down the line). Just use all the tools in Part Design which is the standard in Engineering, it's the closest to Solidworks.

  • @brianprice7020
    @brianprice7020 2 года назад

    I am gently becoming to understand Freecad 3D modelling for designing things to print on my printer.
    I see the part workbench as a set of simple preformed blocks that can be added or subtracted from each other. The part design workbench allows complicated blocks to be formed.

  • @IanSGI
    @IanSGI 4 года назад +1

    Interesting. What I now do not understand is the purpose of Part Design. What is its function if it seems to just replicate Part?

    • @snppls
      @snppls 4 года назад

      If I understand correctly, it is possible to make much more complicated shapes faster in Part Design. It is also less resource-intensive.

  • @irhazx9293
    @irhazx9293 3 года назад

    This good news for me, I had no idea that you can creat 2 bodies, and idk why I’ve never seen someone explaining it

  • @jylfarm1964
    @jylfarm1964 4 года назад

    Nice video. Just discover a problem that was naging me.
    Now, the think I don't understand is "SCOPE". I alway seem to go out of scope. And i.am not sure why

  • @brucewilliams6292
    @brucewilliams6292 4 года назад

    I appreciate your videos very much. I hate to bother you but, is there any way you could do a video on the proper use of datums? I am using them but wind up with errors when I do and the error messages are not very helpful. Thank you for all you do for the community.

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  4 года назад

      What kind of errors do you have?

    • @brucewilliams6292
      @brucewilliams6292 4 года назад

      @@JokoEngineeringhelp Hi Joko, I get two separate errors. The first is "Unhandled Base::Exception caught in GUIApplication::notify.
      The error message is: Access violation" and the second is " AttachEngine3D::calculateAttachedPlacement:InertialCS: inertia tensor has axis of symmetry. Second and third axes of inertia are undefined." They started cropping up after I added a couple of datum planes to my sketch.

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  4 года назад

      @@brucewilliams6292 Very interesting, would you be able to email me the parts that are throwing these errors? Email is in the description

  • @TechnikZaba
    @TechnikZaba 4 года назад +1

    How to install FCGear on 0.18 FreeCad?

    • @1951split
      @1951split 4 года назад

      I don't think you can anymore. Something changed at GitHub and that's why the addon manager doesn't work anymore.
      Best practice is to start using FreeCad version 0.19 from the GitHub repository. I believe you need to download the Conda package for your OS from GitHub, extract it, and then look for FreeCad.exe in the bin folder to start FreeCad.

    • @TechnikZaba
      @TechnikZaba 4 года назад

      @@1951split Found a bug in AddonManager module, space is missing in AddonManager.py and module works, only FCGear can't be seen on list.
      Replace re.findall('title="(Macro.*?)"', p) to re.findall('title="(Macro .*?)"', p)

    • @1951split
      @1951split 4 года назад

      @@TechnikZaba Ah... so it's a different problem then. I only know that the addon manager wasn 't showing the workbenches because of a change in the GitHub API a few weeks ago.

    • @TechnikZaba
      @TechnikZaba 4 года назад

      @@1951split After a million tears and sweat, I made it. It is painfully simple. After downloading the zip from GitHub, I extract myself to the Mod directory and that's it

  • @xl000
    @xl000 3 года назад

    I'm pretty sure FreeCAD has been improperly specified if even, this is why nothing works together as you would expect.
    This is just a bunch of stuffs loosely tied together, some happen to work with each others , most of the time it will give you cryptic error messages or crash.

  • @russhensel
    @russhensel 3 года назад

    At about 7:00 I think you say once a partdesign part is operated on outside the workbench you cannot get back, but take a look at: gitlab.com/russhensel/freecadtest/-/blob/master/partdesign_part_partdesign.FCStd which is documented at: gitlab.com/russhensel/freecadtest/-/wikis/Example-Moving-Between-Workbenches . I would be interested in what you think.

    • @russhensel
      @russhensel 3 года назад

      I think this is the same as what voytechj said 2 months ago?

  • @mexxiano
    @mexxiano 4 года назад

    Thank you very much Joke! I have a question for you:
    -What version of FreeCad do you have installed?
    -What O.S. do you have installed?
    I am working in Windows 10 and I have some problems with Freecad 0.19.
    Thank you very much in advance!

    • @mexxiano
      @mexxiano 4 года назад

      @@dim6892 Thank you very much. Today, I am configuring my laptop to be dual boot. I love Freecad and I will try it with Ubuntu or Debian. Thanks!

    • @mexxiano
      @mexxiano 4 года назад +1

      @@dim6892 Release 0.18 works fine in Windows. There is some minors bugs, but I understand that could be in others O.S.
      Open source and open hardware are the present and the future of the humanity. The gap between commertial and open, are really smaller and many times, insignificant. Congratulations to FreeCad team and all the greate community!

  • @saifujiwara3941
    @saifujiwara3941 4 года назад

    I believe you can insert some function from one WB to other WB by customize the toolsbars

  • @magneticking4339
    @magneticking4339 4 года назад

    Since the part design workbench limits its models to using only it, while the other ones don't, my conclusion would be to make the parts workbench my main one, and avoid the parts design workbench like a plague!

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  4 года назад

      That can be a really good approach for some workflows. The part design is appealing to many because it feels similar to most other platforms and can help prevent errors, but there is no right or wrong and every project is different.

    • @kumu2024
      @kumu2024 2 года назад

      Use Design456 workbench. It combines Draft, Part and other tools with many new tools.

  • @funkynerd_com
    @funkynerd_com 3 года назад

    So basically, if you want to edit something made in part design, make sure it's "finished"? This is a bit of a light-bulb moment for me.

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  3 года назад

      Yes but if it is not 'finished' part and other workbenches can continue editing

  • @marcdraco2189
    @marcdraco2189 3 года назад +2

    Freecad was designed with all the forethought of a shart, which is a real shame!

  • @mostirreverent
    @mostirreverent 3 года назад

    So why bother having Part if you can do everything in Part design. It seems a shame to have dogs now that’s not linked in other words parts should be something that integrates the ability to add things in a faster or different way

  • @SidekickElements
    @SidekickElements 4 месяца назад

    I don't understand why the advice for beginners is to only use part design. It's worse than useless on it's own and it doesn;t play nice with all th other workbenches.
    The reason i say WORSE than useless, is because after you spend a bunch of time modelling something in part design and you HAVE to use a draft or surface or part tool to achieve the shape you need next, then you are screwed and have to start over in part workbench.
    It feels like the whole part design work bench is holding freecad back from being amazingly versatile.

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  4 месяца назад

      There are several reasons why beginners should start with the Part Design workbench in FreeCAD:
      1. Transferable Skills: Part Design's structured, parametric workflow is similar to other CAD platforms like SolidWorks, Alibre, and Onshape. Beginners transitioning to platforms such as these will find Part Design familiar and easier to adapt to. As a corollary, beginners with experience in other platforms such as these will also feel most at home with the parametric part design workflow.
      2. Modern Approach: Unlike the older Constructive Solid Geometry (CSG) approach used in the Part workbench, Part Design offers a more modern parametric modeling experience. Part design has been developed more recently and is made to work like contemporary CAD platforms.
      3. Integration with Other Tools: Although Part Design doesn’t handle surfacing directly, it integrates well with the Part workbench. For surfacing needs, you can switch to the Part workbench to create surfaces, then return to Part Design to continue with parametric modeling. It also works with curves, for instance in extracting subshapes from a part design body.
      If we are talking about draft as in drafted faces, part design does have its own draft tools. If we are talking about draft as in the tools within the draft workbench, I have also been able to utilize those tools with my part design body, just given that the body is then pulled into the CSG workflow, which should be of no consequence if the part was instead started in the part workbench.
      Overall, since Part design uses the modern parametric workflow, and the part design bodies can be used within the CSG workflows offered by the Part workbench, a beginner would be learning the most modern workbench first, and be able to integrate the functions of the other workbenches as their skills grow. You’re absolutely right when you say Part Design can’t produce surfaces; however since the part design bodies can be used and integrated into the CSG workflow I would see that as not being a high consequence. Hope that helps, and best regards.

    • @SidekickElements
      @SidekickElements 4 месяца назад

      ​@@JokoEngineeringhelp THanks for the detailed reply. Mainly i just found that the parametric properties got lost or the chain got broken when switching between part design and other work benches.
      My first project in freecad has been a thing that needs to be hydrodynamically optimised and contain some specific shapes with exposed sensors through the shell. Including equation driven curves defining the shell shape... Part design has been worse than useless. Every time I try to use part design the model stops being parametric -_-

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  4 месяца назад

      @@SidekickElements That sounds like an awesome project. I can see how the need for parametric curves would create a harder workflow. I think that would be hard to start in part as well. Good luck with everything

  • @fon75
    @fon75 2 года назад

    This video really pinpoints what always has kept Freecad back from conquering the world. It is IDIOTIC from as a users, well anybody's really, perspective.

  • @nevillecreativitymentor
    @nevillecreativitymentor 5 месяцев назад

    MEEEEOOWWWW?????
    I am fighting had to understand F-CAD ...
    I think your videos are great ... but ... I don't know ... I am too dumb!!
    WTH are these WorkBenches ???

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  5 месяцев назад

      If you're unfamiliar with the workbenches, I would say only use part design and model from there.
      Think of each workbench like a different set of tools. Part design is the set of tools you need for making the model.
      Need special tools to make curvy shapes? Curved Shapes has tools for that. Need special tools to make gears? FC Gear has tools for that. Etc. Focus on getting good at part design and the other workbenches' tools and working between workbenches will start to feel more natural.

  • @majorhavoc9693
    @majorhavoc9693 7 месяцев назад

    I cant stand this software.
    Maybe i dont have enough brain cells but whatever.