FreeCAD Quick Tips - A simple method to avoid topology issues when using datum planes.

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 60

  • @BrianVanderbusch
    @BrianVanderbusch 4 роки тому +2

    I've been running into this a ton, and you have just saved me so much pain. Thank you!

    • @Adventuresincreation
      @Adventuresincreation  4 роки тому +1

      Thanks for the feedback. I am glad it helped. Don't forget if there's anything else you want to see in a video, just let me know.

    • @BrianVanderbusch
      @BrianVanderbusch 4 роки тому

      @@Adventuresincreation I'm about to get into scripting and macros. The wiki is great, but it misses on some of the "why" behind their scripting wiki's.
      Videos on when to use scripting/macros vs just designing a part and saving it to include in an assembly...
      Would be terrific.

    • @BrianVanderbusch
      @BrianVanderbusch 4 роки тому

      @@Adventuresincreation To expand on my earlier comment... I'm designing a rack and enclosure system for my 3D printers and smaller PCB mills.
      There are many common parts like DIN Rails and Aluminum extrusions of various size that I'm thinking of using scripts/macros so I can more easily include these in assemblies of the entire completed project.
      The alternative is of course saving a file with each part that has set property values for dimensions.
      As a career programmer, that feels like a DRY smell to me, and wondering if the return on scripting/macros would actually be better than just firing out the dozone or so different files of the various sizes i need of each sketch.

    • @Adventuresincreation
      @Adventuresincreation  4 роки тому

      If you are making lots of similar parts with minor variations a macro/script might be the way to go.

  • @unchartedgroupielove
    @unchartedgroupielove 3 роки тому +1

    excellent!! I just learnt 3 or 4 new functions just by watching this video

  • @johnbailey9651
    @johnbailey9651 3 роки тому +1

    Hi, I am a total newcomer to FreeCAD but was a past AutoCAD and SolidWorks user. I followed your instruction to pocket a pad but now cannot close the datum plane? My model has this active datum plane all the time. I have reviewed the part where you dismiss your datum plane (4:52) loads of times but can't follow how you do it?

    • @Adventuresincreation
      @Adventuresincreation  3 роки тому +1

      No worries John, it takes a little getting used to. Simply go to the datum plane in the model tree on the left, click on it then hit spacebar. This toggles it on and off.

    • @johnbailey9651
      @johnbailey9651 3 роки тому +1

      @@Adventuresincreation many thanks. I started with a tutorial book but got fed up with it and seeing as though I had a project to do I decided the best way was to chuck myself in at the deep end. Initially I struggled and was on the point of giving up but it obviously did work, the problem was me! I persisted and with the help of you tube I have made great strides but there is a lot to learn (especially if you are ancient like me!). Thanks for taking the time to reply, you are a star!

    • @Adventuresincreation
      @Adventuresincreation  3 роки тому +1

      @@johnbailey9651 Keep at it John, you will be surprised how quickly you get the hang of it. - I think FreeCAD is an excellent tool and you can't beat Free :-)

  • @kylequinn1963
    @kylequinn1963 9 місяців тому +1

    The issue that I'm running into is that on a more complex part with 50 different dimensions of all shapes and sizes, how does one actually offset the sketch accurately to a face without having to use the measure tool every 5 seconds to find the actual amount it needs to be offset?

    • @Adventuresincreation
      @Adventuresincreation  9 місяців тому

      First, try to keep the sketches and steps simple. Second, you can always calculate the offset and use a spreadsheet to keep it constant even when you change something.

  • @rok1475
    @rok1475 Рік тому +1

    Do you have a tip for avoiding the topology naming problem with LCS markers moving around when another feature is added?
    I typically create a part and use separate plane to add holes then attach LCSes to the edges of the holes. But if I later add another hole the names of the hole edges change and with that the LCS references. Consequently the assembly becomes a mess until I edit LCSes that “moved”.

    • @Adventuresincreation
      @Adventuresincreation  Рік тому

      Until the topo issue is resolved, use the major planes to position things, you can offset from them with angles and distances. It may involve a little more mathematics but it's doable for now.

    • @rok1475
      @rok1475 Рік тому

      @@Adventuresincreation I already do that. My parts are simple models of steel plates, angles or rectangular tubing. I put holes in them with sketches on major planes. Nothing fancy. But as soon as I add or remove a hole the names change and with that the LCS reference move. I am sufficiently frustrated fixing the models that I started learning Alibre. I invested a lot of time into FC but now I am wasting a lot of time fixing messed up models, drawings and assemblies.
      I hope Alibre handles assemblies better than FC.

  • @iModel-ft6kh
    @iModel-ft6kh 4 роки тому +1

    Would you consider a video to explain datum point, line and plane. Where, when and how to use them?

    • @Adventuresincreation
      @Adventuresincreation  4 роки тому +1

      Absolutely, I will put something together for you

    • @iModel-ft6kh
      @iModel-ft6kh 4 роки тому

      @@Adventuresincreation Thanks for your prompt reply.Looking forward to it

  • @meisievannancy
    @meisievannancy 8 місяців тому +1

    Datum planes help a lot.

  • @haraldhackenberg7537
    @haraldhackenberg7537 4 роки тому +11

    Why don't you just enter into the z-offset of the plane? This would automatically update the plane whenever the pad dimension changes and avoids thr need to create spreadsheet.

    • @Adventuresincreation
      @Adventuresincreation  4 роки тому +3

      Because I didn't know that, thanks Harald :-) I will give that go.

    • @Adventuresincreation
      @Adventuresincreation  4 роки тому +3

      It's actually .Length but it does work and you can use math on that. Thanks for the tip, I will mention it in the next video. I generally use the spreadsheet because I am likely to have more than just the one variable at work. It makes organizing them easier.

    • @macdroid53
      @macdroid53 4 роки тому

      no chevrons are only required when you want to use a label that you chose instead of the native object name Pad

    • @meisievannancy
      @meisievannancy 8 місяців тому

      Spreadsheets are an excellent tool which I use very effectively on some parametric projects.

  • @brucewilliams6292
    @brucewilliams6292 4 роки тому +1

    Thanks for the video. Very useful.

    • @Adventuresincreation
      @Adventuresincreation  4 роки тому

      You are very welcome. The next one will have some more tips on using revolves and deeper into spreadsheets

  • @alisaied4958
    @alisaied4958 3 роки тому +1

    What is the benefit of datum plane? Why not sketch the pocket on the face directly?

    • @Adventuresincreation
      @Adventuresincreation  3 роки тому +1

      You will have trouble with the topological naming issue. Sketching on faces can have undesirable results if you later modify the model.

    • @alisaied4958
      @alisaied4958 3 роки тому

      @@Adventuresincreation I see, but what those issues would be like? could explain more, please.

    • @Adventuresincreation
      @Adventuresincreation  3 роки тому +1

      @@alisaied4958 The faces will change their ID and the reference will be lost. The model will be broken.

    • @alisaied4958
      @alisaied4958 3 роки тому

      @@Adventuresincreation thanks

  • @GEOsustainable
    @GEOsustainable 3 роки тому +2

    Now I know what a Datum plane is, thanks. I solved my issue when I changed dimensions in the spreadsheet. I have to select the last element in the build tree and say OK,. That seems to update everything. I still use .18 'cause I am on a 15 year old iMac, which I plan on continuing to use until the squirrel retires.

    • @Adventuresincreation
      @Adventuresincreation  3 роки тому

      They have released 0.19.1 as the current release now. I don't know if it's any harder on the processor. I have one of those old macs too, bless it.

  • @NickAlexeev
    @NickAlexeev Рік тому +1

    This topological naming defect is a major hindrance, and it's still there today. I was thinking about learning FreeCAD and using it for personal projects. But on closer look, I don't want to invest learning time into FreeCAD.

  • @giuliobuccini208
    @giuliobuccini208 4 роки тому

    Thanks!
    But what if my datum plane is angled and stays on the surface created by a chamfer operation? It would be a damn PITA to calculate the right distance (from origin?) from the chamfer data...

    • @Adventuresincreation
      @Adventuresincreation  4 роки тому +2

      Thanks for the feedback. It can be a pain to calculate but relatively easy. However if it's something where you have to sketch on a face, I recommend doing that last, that way if you need to redo it the pain is minimized.

    • @giuliobuccini208
      @giuliobuccini208 4 роки тому

      @@Adventuresincreation in other words: draw "dangerous" stuff at the end. Thanks for the hint!

  • @9jatechie
    @9jatechie 3 роки тому

    Thanks for the helpful videos.
    Any reason you don't copy and past variable names and sketches? I've noticed you don't do that in most of
    your videos

    • @Adventuresincreation
      @Adventuresincreation  3 роки тому

      Hi Joseph, I am not sure what you mean. Are you talking about copy and pasting variable names within a sketch?

  • @tux1968
    @tux1968 3 роки тому

    Thanks for this video, i'm subscribed now. It would have been really helpful if you had taken this one step further and shown how to constrain the pocket to the middle of the sketch if its width had changed rather than just its depth. How do you constrain things in terms of the underlying sketch geometry without building in a topological-naming trap?

    • @Adventuresincreation
      @Adventuresincreation  3 роки тому +1

      Take a look at some of the other videos, you will see how to do that. You just have to consider the way in which you constrain. If you use geometry you are going to run into issues but if you keep it as offset from the LCS you should be fine.

    • @tux1968
      @tux1968 3 роки тому

      @@Adventuresincreation Hey, thanks for the reply. I'll definitely keep watching and hope to grow more proficient. Would be nice if the external-geometry tool would set up a spreadsheet entry for both the source and target sketches instead of just a name reference. That way you'd have the convenience of just clicking on the reference point you need, without setting a topological-naming trap for yourself.

  • @charlesw3120
    @charlesw3120 10 місяців тому +1

    Slick.

  • @snppls
    @snppls 4 роки тому +2

    Is that a hint of an Australian accent?

    • @Adventuresincreation
      @Adventuresincreation  4 роки тому

      No, I am English but live in the USA, when you mix the two you get a British accent with a hint of American that sounds to some like an aussie accent 😉

    • @snppls
      @snppls 4 роки тому +1

      @@Adventuresincreation Great accent nonetheless and great tutorial too. Thanks!

  • @iModel-ft6kh
    @iModel-ft6kh 3 роки тому +1

    freecad how to manipulate datum planes would be a nice video.

    • @Adventuresincreation
      @Adventuresincreation  3 роки тому

      Take a look at my channel, there is a video on offset sketches and datum planes

  • @xl000
    @xl000 3 роки тому

    It's sad that FreeCAD doesn't have the ability to reference the newly extruded face in case of a pad, symbolically.
    Like, pad.FrontFace.
    Because what you're doing here, is basically reimplementing a pad with a datum plane, by referencing the pad length.
    But it will break if for example, you rotate the attachment plane of the sketch used for the Pad. It kinda works because a simple setup like this one is using only the three basis planes, but this will be messy in general, because you will have to find a way to compute the orientation of same face without referencing it by Face number, and you just moved the topological naming issue somewhere else.

    • @Adventuresincreation
      @Adventuresincreation  3 роки тому

      Yeah, it means you have to consider carefully what references you use. However, I believe the solution to the topological naming issue is in sight, fingers crossed.

  • @macdroid53
    @macdroid53 4 роки тому

    no need for the datum plane. offset the attachment of the second sketch. the datum plane is superfluous, just added steps for no benefit.

    • @Adventuresincreation
      @Adventuresincreation  4 роки тому +1

      You can use either an offset or datum plane. I find it easier to use a datum plane if I am going to have multiple sketches that reference that plane. There is always more than one way to skin a cat ;-)

  • @schrodingerscat1863
    @schrodingerscat1863 Рік тому

    This is fundamentally why I stopped using FreeCAD, basic functionality like this shouldn't need convoluted work arounds it should just work. Why they keep wasting time adding new 'features' rather than fixing basic problems like this one baffles me, especially as this problem has already been resolved in a FreeCAD fork.

    • @Adventuresincreation
      @Adventuresincreation  Рік тому

      They are working on it now as a high priority.

    • @schrodingerscat1863
      @schrodingerscat1863 Рік тому +1

      @@Adventuresincreation Still not fixed in 0.21.0 I tried recently though. Maybe I will look at it again in another year when 22 comes out.

    • @Adventuresincreation
      @Adventuresincreation  Рік тому

      @@schrodingerscat1863 probably not a bad idea