Designing and Printing My 50,000 Subscriber Play Button in FreeCAD|JOKO ENGINEERING|

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

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

  • @bl4688
    @bl4688 Год назад +2

    Congrats on 50 thousand, SEVEN HUNDRED viewers already! 🎉

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

    Great job with that heaxgon pattern. Congratulations with the huge milestone of 50K subscribers!! ✨🎉

  •  Год назад +3

    Nice video. Towards 100k now!

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

    🥳 Congrats to 50k! 🎉

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

    Congrats on 50K. Man, FC is great, only wish I have that in the future with newer versions it somehow becomes faster and more responsive, because it is slow as heck I fairly basic stuff, but yea it is 100% free... I would love to see it being snappy like OnShape or 360...

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

    That's a really cool video man. FreeCAD is not the most intuitive thing to use out there. But I am always amazed at the complexity of geometry you can achieve if you put the time in to learn it. And you're showcasing that beautifully.

    • @JokoEngineeringhelp
      @JokoEngineeringhelp  Год назад +2

      Thanks much! It's been a great platform and it gets less credit than it deserves

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

    Congrats on the 50K, and thank you for another instructive video! Slicing a pad with low curvature surface works fine, but can anyone recommend a way to *wrap* text/pattern *around* a surface?

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

      The part workbench has a feature for that.
      wiki.freecad.org/Part_ProjectionOnSurface

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

      Thank you, @JokoEngineeringhelp!

  • @JernD
    @JernD Год назад +2

    Nice video! I recreated your play button in build123d (a new fully open source CAD package). Here is the build123d sourcecode:
    from build123d import *
    ms = Mode.SUBTRACT
    with BuildPart() as p:
    with BuildSketch() as s:
    RectangleRounded(3,2,.25)
    with BuildSketch(Plane.XY.offset(.3)) as s2:
    Circle(.1)
    with BuildSketch(Plane.XY.offset(.3)) as s3:
    Circle(.01)
    loft()
    with BuildSketch() as s4:
    RectangleRounded(3,2,.25)
    with HexLocations(.5/2,8,6):
    RegularPolygon(.5/2-.025,6,major_radius=False,mode=ms)
    zz=extrude(target=p.part.scale(1.01),until=Until.LAST)
    with BuildSketch(Plane.XY.offset(p.part.bounding_box().max.Z)) as s5:
    RegularPolygon(.5,3,30)
    extrude(amount=-.05,mode=ms)
    with BuildSketch(Plane.XY.offset(p.part.bounding_box().max.Z)) as s6:
    with Locations((0,.66)):
    Text("JOKO ENGINEERING",.25,font_style=FontStyle.BOLD)
    with Locations((0,-.66)):
    Text("50,000 SUBSCRIBERS",.25,font_style=FontStyle.BOLD)
    zz2=extrude(until=Until.PREVIOUS,mode=Mode.PRIVATE)
    add(zz2.translate((0,0,-.02)),mode=ms)