How to fix broken Freecad Models. Or, how to stop fearing the topological naming problem..

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

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

  • @knucklehead83
    @knucklehead83 7 месяцев назад +1

    It's a shame you don't make these videos anymore. There is a need for good Freecad tutorials. And you seem to know what you are doing and explain it well. If you start making videos again, you'll get me as a subscriber.

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

    Dude!! thanks so much, more tutorials on how to correctly parameterise and build models would be great, I'm so sick of adjusting one value and bam the whole thing is buggered! I thought parametric model was supposed to save time ;)

  • @YinYangDPW
    @YinYangDPW 3 года назад +9

    The topalogical naming bug in FreeCAD seems to be a fundamental flaw preventing sketching on faces, which is easy to do in most all other CAD software.
    The work around seems to be to always create a datum plane equal to the face.
    If this is true, the fix for this problem seems relatively easy.
    FreeCAD has to know the size, location, and orientation of a face.
    As soon as the user selects a face to sketch on, FreeCAD should AUTOMATICALLY create and generate a datum plane on the face, BASED ON ORIGIN as opposed to face, which automatic datum plane is left permanent and independent of the face unless the user deletes the datum plane, whether the face changes or not.
    All relevant sketching seemingly done on the face is actually done on the datum plane, which is dependent on origin, not face, which was originally used to define the datum plane.
    These are the steps done manually to work around this problem - why can't FreeCAD do this internally automatically ?

    • @sanderd17
      @sanderd17 3 года назад +9

      If you create the plane fixed in space, it won't move if you modify any dimensions. So you end up without parametric design.
      What you need to do, is start from given variables (like with the spreadsheet module), and use the same parameters to define your plane as well as your base part.
      A more stable option is to improve the naming conventions. Instead of just renaming all generated geometry, freecad could try to keep as many names as possible fixed throughout operations. I.e. if you edit the sketch and a line gets split, the biggest of the resulting lines should keep the same name, while the new line should get a new name that wasn't previously in use. Every operation should try to make its name changes as predictable as possible. So only when you edit a face that's really in use, you will get wonky results.

    • @schrodingerscat1863
      @schrodingerscat1863 Год назад +3

      This problem is fixed in the RealThunder fork and has been for some time, no idea why there hasn't been any effort to sort the problem out in the official project rather than keep adding more and more 'features' while basic usability is terrible.

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

      ​@@schrodingerscat1863there is an effort. RealThunder's work on topological naming is slowly being merged upstream.

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

    This video is a gold mine!

  • @6Diego1Diego9
    @6Diego1Diego9 2 года назад

    This guy is really smart..

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

    Thank you for showing this. Only issue I have with this tool is orientation stays the same, which I don't understand.

  • @rklauco
    @rklauco 3 года назад +8

    Any chance there is a follow-up for how to do it properly?

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

      It's been in the works for a while. Shot it 3 times, but never managed to finish a full recording. I'd start with a spreadsheet, lay out your main dimensions first. Then use master sketches, shape binders and datum planes to constrain whatever other sketches in whatever other bodies you would need. Sorry if that's not a full tutorial, but it's the best I can do right now.

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

    Amazing! Thanks for the post! Saw it of the freecad fb page.

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

      Thank you for checking it out. I actually uploaded to my old channel by mistake. This is the link to the new one that I want to dedicate to this kind of topic: ruclips.net/video/rDEiUdpxYqI/видео.html

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

      Marvin Elias Lolol you guys are garbage.

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

    To change the order, right click on the triangle pocket in the tree and select move after, a dialog will be displayed, select the oval pad and answer yes to the make it tip prompt.

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

    I was hoping you were going to show how to avoid having to redo, which is the part I can't stand about FreeCad..Why can't it just redo the steps, seems Fusion does this?

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

      Can't say I know fusion 360. Yeah it's annoying. Then again, it's a bit of getting used to a new kind of workflow. There's this program for creating ships, pipes and stuff I use at work that I considered to be a huge pain in the ass to use, still do actually. But you do get used to it. Redoing the pad/pocket operations is a pain, having to remap sketches happens because of using the wrond workflow from the get-go. I've started a new tutorial a few times now that I didn't get to finish yet about a small project with a lot of good practices. Start with a spreadsheet, make the part and bodies, use datum planes, master sketches, shape binders and link external geometry wisely to create a nice, clean parametric model where you can edit a bunch of stuff afterwards without stuff breaking again. It's possible, mostly just requires learning a bit of a new workflow.

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

    Ah nice remap to face I fully forgot that button
    I tried to do this always through the property menu

  • @PeterBellemans
    @PeterBellemans 9 месяцев назад

    Shifted from F360 to FreeCAD a while ago and often struggling with exactly these problems, would love to see some other instruction videos but seems that posting content has stopped about 3 years ago. Any other source to find the correct/better way to work in FreeCAD? (Recently stumbled onto the realthunder variant that is mentioned in a comment but haven’t tried it yet, looks promising but the ‘experimental’ character of this branch withholds me jumping in 🤷🏼‍♂️)

    • @michieltieleman9462
      @michieltieleman9462 8 месяцев назад

      Hey, sorry for the late reply. I haven't done anything with Freecad in a while. Not any "big" projects anyway. I started a new channel where I uploaded a few more videos: ruclips.net/channel/UCNQ7NGkTBjWnOYTgTF34blQ. Lately I'm shifting to Wordpress though.

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

    Thank you very much

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

    At 08:07 you say "last face suggested" or something like that and it "looks" like you see a window where you click something?!? We can not see anything here...

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

      Yep, that was my fault. I was recording with OBS, and recorded the window, rather than the desktop. Didn't anticipate it would hide free ad's own popup menus. Sorry.

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

    Use my WB, you don't need to be wary about that. Since you are not drawing on the face. You are attaching the module to the face by using another plane.
    So, this is not problem .. and topological issue is not existing on my WB. if you use direct modeling.
    In the other hand, OCCT is broken and the same for FreeCAD in many other things.

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

    Thx!

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

    Just use the realthunder branch from the beginning. Problem solved.

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

      I still have issues with this and realthunder, its not a complete solution.

  • @Not-Only-Reaper-Tutorials
    @Not-Only-Reaper-Tutorials 3 года назад

    het is een vervelnde bug. Ik hoop in een snel oplossing

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

    Freecad deutsch

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

    1. Stop using FreeCAD because it's not your fault, FreeCAD is fundamentally broken and in addition it has outdated interface which slows your productivity even more.
    2. Model your part in any other CAD software

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

      So which CAD software could we use instead? I'd prefer one that works under Linux and is open source.

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

      @@sysghost You want to do CAD, or be an ideologist? Choose one.