Shape optimization / Topology In FreeCAD Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ค. 2024
  • Warning: This most likely wont work on any freecad version 20.0+ and I havent been able to get it to work in anything other than in version 19. If you still want to use this macro I would recommend downloading a version of freecad in the 19's. I will update here if the code is fixed. Sorry for this issue and I believe it is getting fixed.
    github.com/calculix/beso
    This is the link as shown in video to get to the github page. Thank you to the creators fandal, luzpaz, and habermannR
    If this video was helpful, consider subscribing and maybe I'll make more tutorials. If you have a suggestion place it down below in the comments and ill try and respond.
    Music cited: Thank you to these creators also
    Morning Routine by Ghostrifter Official | / ghostrifter-official
    Music promoted by www.chosic.com/free-music/all/
    Creative Commons CC BY-SA 3.0
    creativecommons.org/licenses/...
    Downtown Glow by Ghostrifter & Devyzed
    Creative Commons - Attribution-NoDerivs 3.0 Unported - CC BY-ND 3.0
    Music promoted by www.chosic.com/free-music/all/
    bedtime after a coffee by Barradeen | / barradeen
    Creative Commons Attribution-ShareAlike 3.0 Unported
    creativecommons.org/licenses/...
    Music promoted by www.chosic.com/free-music/all/
    Wild Strawberry by Purrple Cat | purrplecat.com/
    Music promoted on www.chosic.com/free-music/all/
    Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
    creativecommons.org/licenses/...
    Missing You by Purrple Cat | purrplecat.com/
    Music promoted by www.chosic.com/free-music/all/
    Creative Commons CC BY-SA 3.0
    creativecommons.org/licenses/...

ความคิดเห็น • 31

  • @iBlue0riginal
    @iBlue0riginal 2 ปีที่แล้ว +17

    It is incredible to see how far FreeCAD has come in the last 2 years.

    • @ElevatedisScout
      @ElevatedisScout  2 ปีที่แล้ว +2

      Yeah, each update it just gets better and better. Excited to see what other updates and addons come out in the future.

    • @ajarivas72
      @ajarivas72 ปีที่แล้ว

      I agree

    • @ajarivas72
      @ajarivas72 ปีที่แล้ว

      @@ElevatedisScout
      The FEM workbench rocks. In version 0.15 was very hard to use and very limited.

  • @felixalgebra4888
    @felixalgebra4888 2 ปีที่แล้ว +5

    Thank you so very much for making this tutorial. I'm doing a project on topological optimization for my school and just couldn't get it to work before watching your video.
    You're an absolute life saver!

  • @brucewilliams6292
    @brucewilliams6292 ปีที่แล้ว

    I really appreciate your sharing this with the rest of us! Thank you.

  • @circleofowls
    @circleofowls 2 ปีที่แล้ว +2

    Hell yes! Fantastic tutorial, thanks so much for doing this. The only issue I had was not having the ccx binary installed on this computer before I began, everything else was just step-by-step.

    • @ElevatedisScout
      @ElevatedisScout  2 ปีที่แล้ว +3

      Thank you!!, let me know if you have any outher ideas of things that need tutorials in FreeCad

  • @tawhirimatea2625
    @tawhirimatea2625 10 หลายเดือนก่อน

    Very nice tutorial, much appreciated. The script works just fine with FreeCAD 20.1.

  • @user-to9ne8jq1m
    @user-to9ne8jq1m ปีที่แล้ว +2

    verry good

  • @alexkart9239
    @alexkart9239 10 หลายเดือนก่อน +2

    The fixed supporting surface has partially disappeared. We need a way to explicitly select areas in the part that are not allowed to be optimized.

  • @eyupfndkl
    @eyupfndkl 3 หลายเดือนก่อน

    New geometries can be modeled using marching cubes and isosurfaces instead of manually.

  • @Hi---There
    @Hi---There ปีที่แล้ว

    Brilliantly

  • @pjan8012
    @pjan8012 ปีที่แล้ว +2

    This is really good topology optimizer! Github tutorial Example 3 you have written: "Then when Excract Surface filter and Triangulate filter are used, the mesh can be exported to the stl (File / Save Data)." I tryed to do so but I didnt managed to export mesh. Can you explain or make tutorial how to export optimezed mesh in stl format.

  • @madaniasurat7780
    @madaniasurat7780 ปีที่แล้ว +2

    wow ❤❤❤❤❤❤ good

  • @eventhatsme
    @eventhatsme 9 หลายเดือนก่อน

    Thanks for the tutorial! Is there any way to export the optimized mesh directly as a 3D-CAD model?

  • @musamakine1073
    @musamakine1073 ปีที่แล้ว +1

    I did everything, I used freecad 20.1 and the current "beso-master" files. I imported the step file and defined the material. I did all the operations in the same way, but it gives a material error. I could not complete the analysis

    • @ElevatedisScout
      @ElevatedisScout  ปีที่แล้ว

      This is the second comment I've seen for this issue. It might be a issue with the newer freecad version. I don't really know to much about how the code works so I recommend asking if they have a solution on their GitHub. If you find a solution please share.

    • @musamakine1073
      @musamakine1073 ปีที่แล้ว +1

      @@ElevatedisScout I am currently thinking of using FreeCad version 0.19 as a solution, like you, I hope my problem will be solved.

    • @ajarivas72
      @ajarivas72 ปีที่แล้ว

      @@musamakine1073
      To use the beso algorithm I thinks you explicitly have to tell FreeCAD that the material is a solid.
      At the bottom of the material object, select the whole body and indicate that is a solid

  • @Minerfafs
    @Minerfafs 11 หลายเดือนก่อน

    Has the code been fixed for freecad version 20.0+?

  • @larskramberger7801
    @larskramberger7801 ปีที่แล้ว

    Thanks for the video, but I when I try to generate I get an error. I followed every step, and it still didn't work. No idea what to do. Maybe because I am running an AMD CPU and GPU.

    • @ElevatedisScout
      @ElevatedisScout  ปีที่แล้ว

      I used the same setup. I'll re try it later today and make sure it still works

    • @ajarivas72
      @ajarivas72 ปีที่แล้ว

      Be sure to define the model as a solid in the material section

  • @akhil7650
    @akhil7650 ปีที่แล้ว

    Followed step to step but I always get this error no matter what model I try. Could you please help me understand this. I am using FreeCAD 0.20.2
    18:25:31 Traceback (most recent call last):
    18:25:31 File "D:\freecad examples/beso-master/beso-master\beso_lib.py", line 633, in import_FI_int_pt
    18:25:31 f = open(file_nameW + ".dat", "r")
    18:25:31 FileNotFoundError: [Errno 2] No such file or directory: 'D:/freecad examples/beso-master/beso-master\\file000.dat'
    18:25:31
    During handling of the above exception, another exception occurred:
    18:25:31 Traceback (most recent call last):
    18:25:31 File "D:/freecad examples/beso-master/beso-master/beso_fc_gui.py", line 937, in on_click24
    18:25:31 self.on_click23() # run optimization
    18:25:31 File "D:/freecad examples/beso-master/beso-master/beso_fc_gui.py", line 933, in on_click23
    18:25:31 exec(open(os.path.join(beso_gui.beso_dir, "beso_main.py")).read())
    18:25:31 File "", line 392, in
    18:25:31 File "D:\freecad examples/beso-master/beso-master\beso_lib.py", line 637, in import_FI_int_pt
    18:25:31 assert False, msg
    18:25:31 AssertionError: CalculiX result file not found, check your inputs

    • @ElevatedisScout
      @ElevatedisScout  ปีที่แล้ว +1

      Honestly I dont know much about coding and would suggest posting in r/freecad on reddit or on the github I linked in the description. It sound like freecad 20 and above is having issues with it. This video was on version 19. something and I believe that something in the code must have changed which messed up this macro and that the people who created it on github must adjust their code. I will add a warning to the description about this for future people.

    • @akhil7650
      @akhil7650 ปีที่แล้ว

      @@ElevatedisScout thanks a lot for the reply. I tried with version 19 and still does not work. Does not seem a version issue.

    • @vivid_xyz
      @vivid_xyz ปีที่แล้ว

      @@akhil7650 Did you solve your issue? I can't get it to work either, even on ver 19.

    • @akhil7650
      @akhil7650 ปีที่แล้ว

      Yes, you have the beso files in the drive you have your freecad installed. No issue with the versions. I don't know if it's general knowledge but yes works now.

    • @ElevatedisScout
      @ElevatedisScout  ปีที่แล้ว

      @@akhil7650 even in version 20?