FreeCAD CNC series. Aluminum extrusion modelling tutorial.

#freecad #diycnc #modelling
Support my channel:
/ oficinerobotica
The first video tutorial in the FreeCAD diy CNC modelling and assembly series.
In this tutorial we learn to use FreeCAD's PartDesign workbench tools like pad, pocket and polar array to model the aluminum extrusion from which the frame is built of.
Linkstage3 is a development branch of freecad used by project contributor RealThunder to test new features that hopefully will be merged with master. It is highly experimental and must be used with caution, do your backups and stuff. FreeCAD is a opensource parametric CAD software similar to Fusion360 or SolidWorks with CAD and CAM capabilities. Learn more about the project at: www.freecadweb.org/
FreeCAD LinkStage3 interface customisation tutorial:
• Updated FreeCAD LinkSt...
Download @realthunder's LinkStage3 development branch app:
github.com/realthunder/FreeCA...
Consider donating to the FreeCAD project:
wiki.freecadweb.org/Donate
Support realthunder's work:
/ thundereal
Song: LiQWYD - Sweet
Music provided by Vlog No Copyright Music.
Creative Commons - Attribution 3.0 Unported
Video Link: • LiQWYD - Sweet (Vlog N... ​

Пікірлер: 47

  • @ramlosaclash
    @ramlosaclash3 жыл бұрын

    Absolutely brilliant! I have worked professionally in commercial 3d software for 20 years. This wonderfully clear tutorial could be used as a guide for basic best practices, not just for Freecad. Well done, sir.

  • @OficineRobotica

    @OficineRobotica

    3 жыл бұрын

    Wow, this was such a nice comment to receive. It is not always easy to follow best practices while trying to circumvent software limitations especially in more complex designs. Again, thank you so much :)

  • @fischX
    @fischX3 жыл бұрын

    Love your style! Keep them coming!

  • @learnbymaking3399
    @learnbymaking33993 жыл бұрын

    I like your aluminum extrusion tutorial better than mine. ;)

  • @OficineRobotica

    @OficineRobotica

    3 жыл бұрын

    Keep up the good work and spread the word about Freecad. I wish I had your fluency speaking. It would make editing videos allot faster lol

  • @metasyntax42
    @metasyntax423 жыл бұрын

    This was excellent, looking forward to more videos like this.

  • @peterbarratt8699
    @peterbarratt86993 жыл бұрын

    Concise ! Bravo !

  • @i_might_be_lying
    @i_might_be_lying3 жыл бұрын

    Really helpful tutorial! Thank you very much!

  • @paulg3336
    @paulg33363 жыл бұрын

    Very good. Inclusion of shortcut keys is very useful.

  • @allinclusive5762
    @allinclusive57623 жыл бұрын

    Sensationell! Best FreeCad tut i've ever seen! 👍

  • @OficineRobotica

    @OficineRobotica

    3 жыл бұрын

    Oh. Thank you for your kind words. There is always space for improvement so any constructive criticism is always welkomed :)

  • @TheBirdman66
    @TheBirdman667 ай бұрын

    easy to learn from you so basic awesome!

  • @OilMac
    @OilMac3 жыл бұрын

    Excellent.

  • @officinahobbistica2.06
    @officinahobbistica2.063 жыл бұрын

    complimenti bravissimo nella spiegazione, grazie!

  • @OficineRobotica

    @OficineRobotica

    3 жыл бұрын

    Grazie di cuore :)

  • @balanciereu
    @balanciereu3 жыл бұрын

    Thanks for taking the time to model real life things. A hint regarding your defaults: Obviously your Sketcher preferences differ from the default. You have checked "Auto remove redundants" in Sketcher Preferences, Tab General. By default the boxes will always turn orange when applying symmetry and the user has to clear the redundant horizontal constraints. You seem to have checked "Auto update" too. Didn't find it in Preferences, still searching ...

  • @chrisBruner
    @chrisBruner3 жыл бұрын

    So I learned that keystrokes are good. I'm going to switch to that now. Good job.

  • @OficineRobotica

    @OficineRobotica

    3 жыл бұрын

    I can't live whitbought keyboard shortcuts. It makes sketching so much faster :)

  • @Drew_pew_pew_pew

    @Drew_pew_pew_pew

    3 жыл бұрын

    @@OficineRobotica Some keystrokes won't work for me, those which use 2 keys: construction mode is one of them (C,M). That's why I used your tips on pie menu's and created a special pie menu for the sketcher

  • @lewiscobb7817
    @lewiscobb78173 жыл бұрын

    Excellent video. I like that you point out the linkstage3 features as you go along as it helps people relatively new to Freecad and learning with 0.19. While preventing swearing looking for non existent features in 0.19 it also prepares them for the transition to linkstage3 if they move to it once their skill level is sufficient. I was slightly confused why your polar patterns were made with respect to "base y" but maybe I'll understand the second time I go through the video again. Thanks again and cheers from Canada.

  • @OficineRobotica

    @OficineRobotica

    3 жыл бұрын

    You are right that revolving around base Y axis was confusing. It made sense in the context of this model and might not in the context of a different positioning of the feature that you are revolving. In this case, if you activate the axis cross (View -> Toggle axis cross) you see that the global Y axis (base Y) runs the length of the aluminum extrusion. So it made sense to revolve around that. Also, for different needs, a polar pattern can be executed around arbitrary axis, you can even chose construction lines inside sketches if that's what you need to reach your desired positioning of your pattern. So yes, it is very flexible. Thank you for your kind words :)

  • @lewiscobb7817

    @lewiscobb7817

    3 жыл бұрын

    @@OficineRobotica Thanks for the reply. I fully understood it when I watched your video for the second time. I also picked up on a few more nice tips as well. This video was packed with information. I ended up grabbing a pen and writing them down as I watched. There are so many hidden gems in Freecad, it will take some time to find and remember them. I followed your example and placed the sketcher constraints vertically on the left side of the screen. That was a huge benefit to me. I had them on the top under the sketcher geometry and was forever making the mistake of grabbing the radius constraint when I wanted the circle geometry and vice versa - haha. Many thanks for your efforts again. Waiting for your next video now.

  • @niclash
    @niclash3 жыл бұрын

    Thanks for an excellent tutorial. I hope you will follow up with "How do I instantiate 12 such 'templates', with each instance of its own length, used to build a frame?"

  • @nullsmack

    @nullsmack

    3 жыл бұрын

    I want to see something like that too. :)

  • @hobbychanel5798
    @hobbychanel57983 жыл бұрын

    good

  • @calmarcalmar
    @calmarcalmar7 ай бұрын

    thx

  • @timschofield5450
    @timschofield54503 жыл бұрын

    Excited to follow along with this series. Do you think you will also do any videos about the CNC machine beyond the CAD aspect (design considerations, part selection, performance)?

  • @OficineRobotica

    @OficineRobotica

    3 жыл бұрын

    I'm actually building the thing so yes it will be a full blown series. Take a look at this twitter.com/OficineRobotica/status/1364941037442072577?s=19

  • @saurabhtalele1537
    @saurabhtalele15373 жыл бұрын

    Freecad and cnc coupling for simulation is gonna awesome please teach us how??? Really awesome tut sir Thanks

  • @CollinBaillie
    @CollinBaillie2 жыл бұрын

    So, now that we have an extrusion model, how would we use FreeCAD to model something like a 3D printer made from that extrusion?

  • @djzatka
    @djzatka2 жыл бұрын

    Can you make pipe extruder head ?

  • @andrewshkolik
    @andrewshkolik3 жыл бұрын

    What program did you use to show your keyboard keys? Looking for something similar to record bug reports for the realthunder to fix :) I faced few nasty bugs while made latest model...

  • @OficineRobotica

    @OficineRobotica

    3 жыл бұрын

    The program is called KeyMon ;)

  • @GoofyChristoffer
    @GoofyChristoffer3 жыл бұрын

    Fantastic video! (But there are only 8 protrusions in the center hole 🤣)

  • @OficineRobotica

    @OficineRobotica

    3 жыл бұрын

    Damn ... you are actually right . Don't worry, in the assembly tutorial we will use a simplified version of the model with allot less detail. There, take that as an engineering solution🤣

  • @GoofyChristoffer

    @GoofyChristoffer

    3 жыл бұрын

    @@OficineRobotica Don't worry about it! 😁. It doesn't take anything away from the quality of the tutorial.

  • @arvindh13
    @arvindh132 жыл бұрын

    How did you get that transparent kind theme?

  • @garycaruso4883

    @garycaruso4883

    2 жыл бұрын

    kzread.info/dash/bejne/oK1nk8aifpTAmLA.html Glass Addon

  • @EliasNPC
    @EliasNPC3 жыл бұрын

    just wished that freecad had one bind for dimensions like the other programs especially for the most used onse vertical, horizontal, radius and diameter

  • @OficineRobotica

    @OficineRobotica

    3 жыл бұрын

    I think I seen this discussed somewhere. Who knows might be implemented. None the less I find the shortcuts to be pretty fast also once one gets used to it

  • @EliasNPC

    @EliasNPC

    3 жыл бұрын

    ​@@OficineRobotica yeah agreed, but i think its unecessary but i wouldnt mind if they kept the shortcuts for the horizontal or vertical but i just wish there was a simple dimension command, like in inventor, fusion etc

  • @admniyeokuyorsun...3044

    @admniyeokuyorsun...3044

    3 жыл бұрын

    @@EliasNPC freecad deserves a ui update, but the "shift v" "shift h" "a" and "shift r" shortcuts are very useful, I guess even more useful than a united tool. I used to use inventor and a little bit of fusion, but right now I'm very used to freecad in linux, I feel like im doing things much faster in freecad.

  • @slizgi86
    @slizgi863 жыл бұрын

    Is this just for tutorial purpose that you do not create final extrusion in 1st and only sketch?

  • @OficineRobotica

    @OficineRobotica

    3 жыл бұрын

    Sorry, somehow I missed your comment. Although possible, in my experience it is not advisable to create such a complex shape in just one sketch. Even if one draws only one quarter of the design and then polar paterns the rest of the quadrant. And the main reasons is maintainability, ambiguous constraints and the damn topological naming problem. I'll try to explain -maintainability- to get that shape correct dimensions one needs to set allot of constraints. I , personally, tend to set first equality and symmetry constraints then dimensions. Returning to a fairly complex design after I month or so I bet that recording what the correlation between all the constraints was becomes difficult. -ambiguous constraints- a picture would speak a thousand words here so I'll make it short. With a complex sketch there is the possibility of setting the distance(for example) between 2 vertices and the change another dimensional constraint that drives the first one. If the upper level constraint change is big enough it can happen that the positionig of the 2 vertices from the 2 lower level constraint to get completely swapped driving everything that follows out of position. For the solver everything is correct even tough the vertices are swapped. We have set a distance between 2 vertices and for the solver is all ok either if it is left to right or right to left. Theese situations can be avoided by braking the sketch in smaller chunks and using the symmetry to origin to block points. It's also easier to keep track of things. -topo naming- altough things are getting allot better with the new topo naming algorithm from RealThunder, in master even changing one dimension of a sketch deep whithin the tree structure could brake all the model. It is allot easier to unbrake things if everything is broken in to chunks. Hope that made sense, anyway both approches work but I find it more elegant and maintainable to brake things a bit in to logic steps to get to the final model. I also find that if one follows the tree structure might get the design intent and steps to get to the final product a bit better. Cheers

  • @slizgi86

    @slizgi86

    3 жыл бұрын

    @@OficineRobotica Thanks! Make a lot of sense, and when I think about that your way is faster in this case, even if it looks like it is not at first glance.

  • @jindrich2485

    @jindrich2485

    3 жыл бұрын

    Yes, I also always try to "pile up" everything into one sketch. Especially when there are more parts with dependencies, there is a problem with that. I just discovered parametric input using Spreadsheet :-)

Келесі