FreeCAD: Sketcher - Offset / Outline Geometry and Problems and Fixes Converting to a Sketch

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 พ.ค. 2024
  • Easily create a outline of part of your sketch geometry with a single click of a button in FreeCAD. Learn how to utilise a tools available in the Part Workbench that also works with sketches to create an inner / outer copy as an outline of your sketch. This will allow you to offset geometry in your sketch i.e. to make a skin, make a hollow object etc. Learn how to convert this offset / outline back into a sketch and what problems can occur and how to fix them such as bspline issues, broken outlines. For instance we may want to outline text, create double skinned profiles, make pipes etc.
    #FreeCAD , #CAD , #Python , #3D , #3DPrinting, #CNC
    Journey with me and
    Donate:
    ko-fi.com/mang0
    Subscribe:
    / @mangojellysolutions
    Browse my Redbubble Shop:
    MangojellyLabs.redbubble.com
  • แนวปฏิบัติและการใช้ชีวิต

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

  • @SualcGMAIL
    @SualcGMAIL 8 วันที่ผ่านมา +1

    Thank you for your dedication. This isn't an easy work.

    • @MangoJellySolutions
      @MangoJellySolutions  6 วันที่ผ่านมา

      Thank you 😊. In the next version of freecad there is a dedicated offset tool.

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

    I've been doing manual offsets in FreeCAD for some time. Thanks for sharing this.

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

    It would be nice if these tools were in one workbench. It would also be nice if the offset tool just generated a sketch. Thanks for the information it's a huge help for anyone coming from most other 3D drawing programs. Cheers

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

      The tools are a bit all over the place. I would rather the tools be repeated as I do spend time jumping from one wb to the other. For my general work I have moved a number of them to other workbenches by customising the toolbars. I don't use this setup for the videos as it's confusing to people trying to find the tools which I have moved. If the offset made a sketch out would be a great help.

    • @martinxp2535
      @martinxp2535 2 ปีที่แล้ว

      @@MangoJellySolutions Once you know it is OK. I am following your video's from scratch and don't mind moving from one tool tot the other. (same as in a workshop: to drill a hole, take a drill; to turn a rod, take a lathe etc. ) I just consider that it splits the various functions into groups. Before I just tried to use one work bench but, after seeing your videos, I have better understanding of the various tools and structure. Thanks.

    • @JasonRobards2
      @JasonRobards2 2 ปีที่แล้ว

      I was looking for the offset and I couldn't find it. Turns out it is only available within a sketch drawn from the part WB, not in a sketch in the part design WB. Which is odd, because I thought the whole philosophical difference between the two is one is built around solids and the other around features (and thus sketches). I stopped making assumptions when working with WB. The only logic here is "we have always done it like this, so keeping it that way is logical".

    • @oakld
      @oakld 4 หลายเดือนก่อน

      You can use Offset macro directly in the sketch. Though it's a shame it's not directly available as a tool button.

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

    I needed this video 3 weeks ago :) Thanks anyhow, very helpful!

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

    Great video! I think this just made my day, trying to offset a B-spline and not understanding what workbench to use! 👍🏻🌞😀

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

    Spline to sketch puts a strain on the system, 592 unconstrained degrees of freedom. Brilliant tutorial though, thank you.

  • @laureven
    @laureven 2 หลายเดือนก่อน +1

    Cool video. Thank You . The only element I would change is to not just "manual style" show Us where the functions are, but to explain them by solving real problems like designing two joined parts with tolerance between them. Then this video would be perfect :) ... Regardless . Coll video .. Thank You :)

    • @MangoJellySolutions
      @MangoJellySolutions  2 หลายเดือนก่อน

      You be happy to know that this video will become redundant soon. In 0.22 version there will be a sketch offset tool for offsetting geometry. Glad you enjoyed the video and thank you for the feedback.

  • @oakld
    @oakld 4 หลายเดือนก่อน +2

    Thank you, but I will mostly stick to the Offset macro I was using until now, since I don't have to leave my sketch and do any conversions. But good to know about more possibilities 👍

    • @MangoJellySolutions
      @MangoJellySolutions  4 หลายเดือนก่อน +1

      Thank you, this is an older video and looks like the offset hasn't changed as of yet. Very interested in the macro, haven't seen that one yet. I will take a look, thanks for the heads up. 👍👍

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

    Thank you

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

    Unfortunately, FreeCAD doesn't have built-in offset tool in sketcher so the only option is to do it outside of sketch or use a macro called Sketcher Offset.

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

      Thanks for the comment, I haven't seen that macro. I will go and have a look, thanks for sharing.

  • @user-qk6gd3no7v
    @user-qk6gd3no7v ปีที่แล้ว

    Thanks for your very useful teaching - you are really excellent at making things clear, especially for someone new to freeCAD. I think I have found a way to stabilize the performance of the b-splines so that they don't give so much trouble. This may be obvious to everyone - so apologies if that is the case. I have found when you do a b-spline it performs much better if you use a construction line at an end of the spline, that will be connected to some other geometry. That end point and the first control point in from it, should be attached to the construction line. This forces the spline to be tangential to the construction line. If you are joining a b-spline connected back on itself, as in the problematic example you give (12 mins in), then you have one construction line with the join attached to it, and the control points either side of the join also attached. You still have great flexibility in getting any shape you want, but the math doesn't seem to blow up! The offset seems to work with no obvious problems. Shame I can't attach an example. If you are attaching to some other geometry, like an arc, you can make your construction line tangential to the arc, so that the spline is forced tangential to the arc as well.

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

      So glad your finding the tutorials useful and to your liking. Really appreciate you went through the effort to explain that technique. All comments like that really help enrich the content and are always welcome. I have started to keep an eye on the weekly builds and the new version of freecad coming has so many improvements around bspline. They are problem in most cad packages not just freecad as they are extremely complex to program. Can't wait for the changes. Thank you once again for the detailed description.

  • @Dragonclaw103
    @Dragonclaw103 2 ปีที่แล้ว

    @1.33 on video you hit close on task and it goes to Model tab and you can still see the part. But when I do the same, the part disappears. also, when you go to the part workbench for the offset, my toolbars are all greyed out. What setting am I missing? Ty.

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

    finely i found this , in inkskape i have a offset tool like this and i trying to find here on freecad , can you make a example of this on engine block? like the block outside follow a inside contours of the cylinder holes on outside from sides but how to make they follow as the get through the bottom part widening like on transfer case

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

    Wow, I had a search page up of Freecad videos, and this one was right there to answer the question I asked on the last video of yours I saw. That gets a sub just for being so handy!
    (One tiny nit though, Ko-Fi is pronounced like Coffee. The conceit was "Buy your favored creator a cup of coffee." At least that's how I first heard it.)

    • @MangoJellySolutions
      @MangoJellySolutions  2 ปีที่แล้ว

      Thank you for your comments and the sub. Glad you found it useful. Yes, I really need to redo that extro, I didn't know about kofi or how it was pronounced at the time, sounds quality of the clip is questionable anyway. It was about two months after I found out and had a back log of 20 vids still to be released 😂

    • @Dr_Mauser
      @Dr_Mauser 2 ปีที่แล้ว

      @@MangoJellySolutions Doing this has still been a little tricky. I made a sketch (outlining an image I had imported in an image workbench), went into part and offset it twice, 1mm and 2mm extra. But the first time I tried to pad it, it only padded the original outline. Later, I tried the business of converting from draft to sketch, and the 2mm outline got broken somehow, and padding only raised the outline, not a solid. It's been very weird.

    • @Dr_Mauser
      @Dr_Mauser 2 ปีที่แล้ว

      I've run into another couple of weirdnesses. The project I mentioned was a sort of tray to fit around the bottom of an electronic device for mounting it. I took the sketch and made two offsets, 2 and 4 mm (the 1 and 2 mm version was too snug, and a little fragile). The 4mm one padded, but the 2mm wouldn't make a hole. They were both on the 0 plane, so effectively on the bottom of the padded solid. Apparently I couldn't make a hole "up", so I had to raise that sketch to make the hollow in the tray.

  • @618litterpickin
    @618litterpickin หลายเดือนก่อน

    I’ve been trying to offset an imported SVG pathway with no luck. Almost thought I had it figured out about 3 times during this video.
    I simply drew up a clover ☘️ in inkscape(which I can easily offset using inkscape) and saved it as an SVG then brought it into freecad as an import. Tried offsetting in the part bench and I keep getting an error of “makeOffset2D: result of offsetting is null!”
    Freecad 0.20.1
    What I’m trying to do is use offsetting to solve a chamfering problem with complex shapes for 3d printing. I figure if I can offset by the layer height divided by the tangent of my desired chamfer angle and stack layers progressively underneath the original, it might help automate the process of preparing a 2d design into 3d for sandcasting

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

    try this trick I use line or arc to connect the b spline then do offset there would be no problem after that like this if this help so we could help each other out

  • @blu3_enjoy
    @blu3_enjoy 9 หลายเดือนก่อน +6

    I love and hate this software. That's all I'll say

  • @SonLe-wi8ic
    @SonLe-wi8ic ปีที่แล้ว +3

    I think developers have to bring offset features to sketchers Workbenchs. with Inventor this is basic feature. In Freecad, It takes too much time

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

    But let's say that I have a face and I need to offset that face to create a lip. I can't find a way to transform the contour of that given face into a sketch other than redrawing it, which is even more of a trouble when the face is in a weird plane. I can't offset a face on a solid at all

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

    Am I correct in that the offset function is unavailable within a sketch in a body (part design)?

    • @MangoJellySolutions
      @MangoJellySolutions  2 ปีที่แล้ว

      The offset is only available outside but you can go over to the draft workbench and convert the offset to a sketch and drag this into the body if that helps.

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

    👍

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

    ive looked at 3 tutorials and followed them all and this toold does not come up at all anywhere???????????????????

  • @basilwatson1
    @basilwatson1 8 หลายเดือนก่อน

    yes , but all I want to do is offset a line as per librecad , I dont want to go into a separate workbench , I want right mouse click offset, select, enter ,,,thats it !

    • @MangoJellySolutions
      @MangoJellySolutions  8 หลายเดือนก่อน

      Move the tool to a workbench of your liking. There are hundreds of tools in freecad but unfortunately they don't fit all on one workbench.

  • @kylequinn1963
    @kylequinn1963 5 หลายเดือนก่อน

    Well, I was enjoying the tutorial right up until I had to figure out how to do an offset. It isn't even worth my time trying to continue learning this software if it takes this many steps to do a simple offset operation, this is absolutely insanely overcomplicated. In Fusion360 all I have to do is hit the "O" key, as it should be.