FreeCAD Tutorial - Assembly 4 Workbench

Поделиться
HTML-код
  • Опубликовано: 10 фев 2020
  • An introductory look at the FreeCAD Assembly 4 workbench. This video is made to accompany a written tutorial (see Github link). This tutorial was made using FreeCAD 0.19.
    Links:
    - Github Tutorial - github.com/Zolko-123/FreeCAD_...
    - FreeCAD Website: www.freecadweb.org/
    - FreeCAD Forum: forum.freecadweb.org/
    - Assembly 4 post - forum.freecadweb.org/viewtopi...
  • НаукаНаука

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

  • @thomasedwards339
    @thomasedwards339 4 года назад +76

    I'd like a shout out to all of the open source community including this very helpful tutorial. Thanks all for sharing your time, knowledge, and skills with the rest of us.

    • @MarthamEngineering
      @MarthamEngineering  4 года назад +11

      That's a really nice comment. Thank you Thomas. I agree, we are very lucky to have communities where people are so willing to give there time and knowledge. I love the FreeCAD community.

  • @brettparker9847
    @brettparker9847 4 года назад +2

    Great video. I'm really enjoying learning the different available workbenches, thanks.

  • @ezequieleslava4056
    @ezequieleslava4056 3 года назад +6

    Thanks for this helpful tutorial. Your way telling it is relaxing as well! Finally I understood this workbench, a new world to me and Freecad.

  • @dubbaluga
    @dubbaluga 4 года назад +1

    Thanks for this tutorial! I really like your presentation style. It helps me to stay focused.

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

    Worked for me! Great job. I am going to like this new found capability.

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

    Excellent,
    I will work through this tutorial, thanks to all involved

  • @Akum2008
    @Akum2008 4 года назад +1

    Thanks for the video tutorial, very waiting for the next tutorial!

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

    Nice, 14:00 exactly. This is appreciated by everyone with OCD

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

    This is sooo good.. actually reminds me a little bit of blender, thanks for sharing!

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

    Great tutorial. Clear, concise, well paced. Thank you !

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

    This tutorial is brilliant. Thank you!

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

    Super helpful - thanks so much! 😁

  • @ianwalker6546
    @ianwalker6546 4 года назад +2

    Thanks for this - I hadn't realised that the component parts also had to be in Assembly models

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

      do they have to? I have had some success with the components as normal parts, having trouble with LCS in a body not visible in Part.

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

    Excellent tutorial on assembly 4

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

    Thanks.
    Everyone, make sure that you don't forget to "Save".

  • @emmanuelboisot665
    @emmanuelboisot665 4 года назад

    thanks for this tuto, I will download v0.19

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

    excellent, thank you!

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

    Yes, even paced, clear and concise. Just a pity age disadvantages me as it’s over 20 years since I retired and last used CAD professionally as an aerospace airframe component designer. I have grasped the basics of freeCAD, but the ‘tree hierarchy’ system is just a mite challenging as earlier systems I used did not employ a visible tree display; allowing for a good measure of intuitive design methodology. I belong to an association of retired engineers, carpenters and craftsmen and, as the only CAD-trained member, I thought FreeCAD could be of use. Am currently building a sphere turning fixture for a wood lathe. I have modelled all the detail parts using FreeCAD as well as creating the 2D detail drawings using Techdraw. The design concept, however, I modelled in SketchUp as this is very flexible and does not need to be modelled parametrically. The perspective capability also helps other members to “see” the finished installation in 3D space. This tutorial is uncanny as the shaft with the bearings - as a concept - matches the shaft and bearing assembly I designed for the turning fixture. I have used just two standard bearings as I am confident only a small amount of axial thrust will be imparted during operation of the fixture.

  • @RomanoPRODUCTION
    @RomanoPRODUCTION 4 года назад +1

    Good job all 💟

  • @muhammetcamsari9118
    @muhammetcamsari9118 2 месяца назад +1

    begendim ,iyi video

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

    Tysm

  • @johnhawkes7681
    @johnhawkes7681 4 года назад +1

    Another cracking tutorial, you have a great way of teaching at a really comfortable pace.
    I've made a lot of progress with Freecad but all along I have been lost in the levels of coordinate systems it uses. Is there any documentation available that explains this aspect of Freecad? For example how different Body object coordinate systems relates to each other and what coordinate systems are we moving parts, bodies, models etc through when we perform Transform and offset operations and what coordinate system does the main display actually show - is their an outer absolute coordinate system that we move things about in? Many thanks for any input on this confusing area.

    • @00PedroM
      @00PedroM 2 года назад

      Hey I know this comment is 1 year old but I just found out a great video about it, I had the same doubts. It's really helpful : ruclips.net/video/jJ9qviNaJkg/видео.html
      Cheers

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

    Thanks

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

    Hi. Thank you for this series of tutorials. I enjoyed learning with you. You intimate that there will be future tutorials and I know the world went mad around the time you made them but are there any more in the pipeline? regards Aiden

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

      Yes there are more in the pipeline. I am very keen to make more.

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

    Great tutorial. I get to 12:56 when you recompute your model to have the bearing realign to new end of shaft. When I get here, my "recompute" sysbol is greyed out, eventually I find "mark to recompute" and click recompute but the bearing does not move, stays isolated in original position. The bearing via its "linked part" is attached to Parent Assembly#LCS_Origin, is this a mistake, the parent LCS origin has not altered by editing the sketch, so why does it move. Logically the LCS_origin of the bearing should be attached to the stepped face of the shaft, but very clearly the tutorial (both the original docs and your faithful illustration) does not do this. Any help or explanation would be appreciated.

  • @Miniellipse
    @Miniellipse 4 года назад +5

    Thanks for doing this. Can you explain the coordinate system selection and use a little bit more?

    • @MarthamEngineering
      @MarthamEngineering  4 года назад +2

      Thanks for the comment. I will make more in depth tutorials and cover the LCS and different attachment methods.

  • @naasking
    @naasking Месяц назад

    A decent start, but it would help a lot if you explained what is going on when you define and select the lcs origins, and also the edge and choice of "concentric".

  • @claudioguarnieri1060
    @claudioguarnieri1060 4 года назад +1

    Good tutorial but I am finding issues at 5:58 while creating new coordinate system
    Report:
    Document.cpp(382): Invalid sub object 'assi#Model.Body.LCS_1.'

  • @weronikawojciechowska7992
    @weronikawojciechowska7992 4 года назад

    I have a problem. I can't open in one Application window (on your left side of window-programs tree) two, three or more parts. When I click "Open dokument" and I mark three application always they will open
    separately.
    I would like to have like you program tree. Can you help me?

  • @jothain
    @jothain 4 года назад +1

    Thank you very much. 10/10. It's still quite slow compared to Fusion360 object snapping in assemblies, but hey it's there anyway. One thing I'm very curios. Is there possibility to highlight collisions between assembled parts? I made custom part for my mpcnc and I made object profile, then inserted shaft and bearings and it was super convenient to calculate and highlight if model had error where parts wouldn't actually fit together. I guess technically it's there as if I recall correctly there's that possibility to subtract with another part? Function wise that's really close as feature

    • @MarthamEngineering
      @MarthamEngineering  4 года назад +1

      As far as I am aware there is no interference checking at the moment. This workbench is relatively new. I'm sure as it matures these types of features will start to arrive.

  • @edwardvmills
    @edwardvmills 4 года назад +2

    fyi, you can edit the shaft sketch directly in the assembly too, then you can see everything moving in real time (or close to real time)

    • @MarthamEngineering
      @MarthamEngineering  4 года назад +1

      Thanks for the pointer! This video was following the written tutorial, I have been working on more comprehensive videos to cover assembly 4. I will cover your tip. Thanks!

    • @unrulyObnoxious
      @unrulyObnoxious 4 года назад +1

      Ah! I see you are one of the foundational contributors to Assembly 4, emills2, am I right? Thanks for all the effort!

    • @edwardvmills
      @edwardvmills 4 года назад +1

      @@unrulyObnoxious no i wouldn't say i contributed anything to the project itself. i engaged with the author of the project on the freecad forum early on and tested the macros, that's about it.

  • @mihailazar2487
    @mihailazar2487 4 года назад

    can this workbench provide kinematic animation ?

  • @md.shahinurrahman747
    @md.shahinurrahman747 4 года назад

    Hi Thanks for sharing. Wolud you please show that, how to measure radius from a filleted feature or a filleted edge?
    Thanks.

    • @MarthamEngineering
      @MarthamEngineering  4 года назад +1

      Great idea. I will include it in a tips and tricks video.

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

    Great tutorial. But I see this workbench isnt for me, and ended up using A2Plus. Not because I was looking for the "snap together" functionality (would have preferred to to attach LCS to avoid the topological naming issue) but because of how A4 handles files. It (at least appears to) require such a specific, mindful workflow and trying to import files made before setting up the A4 containers is unintuitive. How A2Plus handles files and the objects it creates in the left hand pane is a much cleaner, streamlined, and admittedly foolproof way to work imho. But again, this is a great tutorial. Just my twocents not on the content of the video but on the WKBH itself.

  • @tdtrecordsmusic
    @tdtrecordsmusic 4 года назад

    wow, I just found out about freecad today. Very interested in its capabilities. Going to be looking for showcase vids. I started with CAD 4 years ago. found Autodesk stuff and although its price is crazy, it was more of a goal to work towards. Now years have gone by and there is no perpetual license !! =wtf ... It doesn't seem stable in the long haul .. for example, lets say I pass away... People won't know whats on what computer for years, maybe decades. So sometime 20 years from now somebody will open these files... Will they be able to look ? Will AD exist ? The quantity of suppositions is always monumental. I digress.... I'm so curious what we can do as people. Free people. Can we surpass the capabilities of these corporations ? Can we create better technologies ? After all >> the people working at these huge companies are just people ...

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

    Helpful. It would make for a better experience if you showed us at the beginning what the end would be.
    I jumped ahead and at about 13:20 we can see an assembly composed of a shaft and bearings.

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

      At 6:06 added a local coordinate system a "LCS" which was easy to miss the acronym when first used.

  • @Vermilicious
    @Vermilicious 3 месяца назад

    I've just been looking into FreeCAD a bit, and was a bit surprised there's no default assembly workbench. Certainly, this seems to do the job at first glance. I've been using SketchUp for a while, and there's many things I really like about it, but SketchUp seems to lack proper constraints, leading to lots of manual adjustments and potential errors that are hard to identify and fix. Constraints would avoid most of those issues. Now I'd also like to venture into some basic manufacturing of parts (milling of sheets and basic engraving), and SketchUp doesn't really do that either (at least with the non-Pro versions). From my perspective, having worked with SketchUp quite a lot, this software here seems... crude. Yeah, it seems to be rather awkward, slow and overall dated. That Fusion 360 seems to be all the rage nowadays, but the pricing on it and similar software is good at scaring off hobbyists considering stepping up their game just a little bit and try selling their designs and products. I'm just not sure.

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

    What is the purpose of the Parts folder that gets created in the assembly?

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

      I was wondering that. I have asked elsewhere but have no answer so far.

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

    It looks like the "Model" is now named "Assembly" which makes reading and watching the tutorial confusing.
    They have also added Variables, Constrains and Configurations to Assembly container.
    I am sure the developers had their reasons but did not update the documentation which creates frustration when learning.

  • @JoshuaDietz1234
    @JoshuaDietz1234 4 года назад

    As far as I can see this version of FreeCAD is not released yet, right? I couldn't even find a pre-release so I guess I'd have to compile it myself?

    • @MarthamEngineering
      @MarthamEngineering  4 года назад

      Pre-release version can be found here:github.com/FreeCAD/FreeCAD/releases/tag/0.19_pre

  • @ianl.7545
    @ianl.7545 4 года назад

    My other files are not showing up in Combo view window. I'm assuming it's because I'm using .18?

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

    Maan this software seems so damn alien when you come from Creo.

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

      There is a learning curve but I believe it worth the effort. There are so many useful add-ons and if you know python you can make FreeCAD do anything.

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

    hi there, plz can i have a link to download this bearing please?

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

      Check the links in the description. There is a written tutorial with urls for the models.

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

    wish it would work! had to install pip3 and then pip 3 my dang ol gitpython and then finally install it.
    Now I get 3 error messages about how not all the packages are installed or something...
    I have not an idea!

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

      Which version of FreeCAD are you using? ASM4 will only work with 0.19.

  • @user-gm8km5lo2i
    @user-gm8km5lo2i Год назад +1

    Looks like you need to update the video. It does not correspond to the new version of FreeCad. I could not repeat everything described, because there were errors. And also, please don't use something that the user can't find in a couple of clicks. I'm talking about the bearing. Create it right in the video. Or weak.

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

    where can i download v0.19?

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

    Thank you very much for this excellent explanation, but please talk slower for the foreigners. I only could understand your way to talk because I lived some time in Edinburgh.

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

      You can slow down playback on RUclips, does that help?

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

      @@MarthamEngineering not really :-D speak more slowly, its often difficult to warch the video and practice at the same time, maybe make some pauses after the single steps, so we can follow.

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

      You can pause the video or watch it slower if you need time.

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

    Not sure if I'm just being dumb but I can't see how to download the files from github. It just shows the code

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

      You can find download on the FreeCAD website. freecadweb.org/downloads.php

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

      @@MarthamEngineering Sorry I actually meant the bearing file download

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

      @@napalmpig3772 Check your address bar, if the website address begins with "raw.githubusercontent.com", just go to "File > Save" on the menu (or CTRL-S). If the address begins with "github.com", locate the "Raw" button, and then you can save the 'raw' file.

  • @amicu6150
    @amicu6150 6 месяцев назад

    Good tutorial.
    However, the way of adding constraints is slow and complicated (at first view), I think it's not the right direction to go. I'm using frequently Solidworks and Inventor, and looking at how constraints are applied in this workbench make me think it won't get much traction.

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

    Isn't Freecad .19 still in beta?

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

      It is still in development and I as far as I am aware there haven't been any formal releases. I find it more stable than any previous versions.

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

      Martham Engineering Ok I’ll upgrade but seems like tutorials should only be with released versions or we are forced to install unreleased versions.

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

      Tried to upgrade to 0.19 but there is no windows installer listed and there are two different windows 64 bit files listed in the versions list. What’s the difference and how do you install them. This is not an issue with any of the released versions.

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

      A majority of users select 0.19 due to required features only being available there. I'm a developer on FrreCAD Path (CAM workbench) and we recommend ALL users who need CAM functionality use 0.19 again due to the huge number of improvements and features that have been added since 0.18.

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

      github.com/FreeCAD/FreeCAD/releases you select Conda or Non-Conda. Conda is a package management system. docs.conda.io/en/latest/

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

    I gave up, i tried every possible tutorial but Assembly4 keeps crashing , so i cannot make even simplest assembly.

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

      What version of FreeCAD are you using?

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

      0.18 mac

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

      You need to be using 0.19 for Assembly 4 because it needs the linking functionality that was added in 0.19. This video covers the version requirement at the start.

  • @baranzo73
    @baranzo73 4 года назад

    When I try to import the step file, I get:
    Traceback (most recent call last):
    File "", line 1, in
    : cannot read STEP file
    Can someone help, pls?

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

    this video is informative, but... there's no explanation of why you're doing things, or the reasons behind them. Creating the LCS systems kiiiiiiinda makes sense, but i've had to watch this like 15 times to understand it. Very new to freecad and there a steeeeeeeeeeep learning curve on this workbench it seems. is there maybe a series that's a little more "instructional" rather than "watch me do things"??

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

    This really isn't a click here, click there, assembly workbench, it's more of a position in cartesian space in a very clunky manner workbench. FreeCAD has so much potential if only they could create a robust ASSEMBLY workbench instead of the positioner workbenches that the FreeCAD community keeps producing.

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

    For very simple tasks, a very complex menu? This is unnecessarily complicated.

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

      It doesn't seem complicated once you have used it a few times. The benefit with ASM4 is that it uses standard FreeCAD tools and doesn't required the workbenches to be installed to view the files.

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

      I agree, unnecessarily complicated is exactly what I thought

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

    I still do not understand how assembly 4 is supposed to be better than a2plus. It feels like so much more work to do in order to create assemblies.

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

      Not 'better'. It's a different method of assembly. There are a few methods currently under development A2+, A3 and A4. They all work slightly differently and give the community the opportunity to decide the best method.

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

      @@MarthamEngineering Thank you for the reply. Do you know of any use case where the method used in assembly 4 is better suited than the one in a2plus. I am just curious. Maybe I am missing something here.

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

      I think the biggest advantage is that A4 only uses built in functionality so if you build an assembly using it another user can open it that doesn't have the assembly workbench installed.

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

    The Assembly4 seems way too much "cerebral" to be used versus A2plus.
    With A2plus you simply click on objects edges/circles/etc. to get a reference and then you align then the way you like more. No dealing with obscure LCS to be searched across the model... if you're not the author of the part this can be quickly became a frustrating nightmare, IMO.

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

      Yeah man, they complicated so much this. In Autodesk Inventor for example is so easy to make assembly...

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

      Have you tried A2+ or Assembly 3? The key difference here is choice. You can choose how you want to assemble models.

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

      @@MarthamEngineering yes, I liked this A2plus more than Assembly 4

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

    This is a very nice tutorial, unfortunately the user interface has changed and the tutorial is not valid anymore.

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

      I don't think the change is significant. I was still able to follow through without any problems

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

    Can you not just insert all your parts into an assembly and move them into position without all the LCS and mates. This is way to complicated, mates have to snap if used. Fusion360 ditched mating, it's not necessary. I think FreeCAD really needs to rethink mating parts. It just what everyone else has done, now Autodesk has gone away from it with Fusion. It's a needless pain in the butt, time consuming. FreeCAD could be the best, if they stopped trying to being like everyone else.

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

      There are several assembly workbenches and each provides a different approach. That the beauty of FreeCAD; choice.

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

    So the tutorial video is gone now I’m 4 minutes in and I have no idea what size to make this shaft to keep up, YOU REALLY COULD NOT WAIST SOME OF YOUR TIME CALLING OUT THE DIMENSIONS OF THE SHAFT!!!!!????!!

  • @iulianavarvarei9373
    @iulianavarvarei9373 4 месяца назад

    Christ on a bicycle!!! WHY??? Does anybody ever tried Assambly in SolidWorks? Nothing ever comes close to that one in term of straight-forward way of use. Why not try to replicate that one instead of making complicated coordinates systems? FreeCAD is wonderful, but so far away from enjoyable.

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

    Looks pretty good! Thanks for this approachable tutorial to assemblies