Flexible CAD designs using variables - 3D design for 3D printing pt8

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 มิ.ย. 2024
  • To get the best out of 3D printing, it helps if you can design your own parts. In this tutorial series, we will learn to use a free 3D CAD program to do just that.
    In this episode, we explore the concept of variables in CAD. By creating a named value outside of any sketches or features, we can then reference that value and use it to drive geometry. If the design needs changing, only a single variable needs editing rather than going through and editing each feature. Variables offer an efficient way to make your design flexible.
    0:00 Introduction
    3D design for 3D printing Onshape playlist: • 3D design for 3D print...
    Direct link to create a free account: www.onshape.com/en/products/free
    Source CAD for tutorials: cad.onshape.com/documents/b54...
    0:38 Variables in CAD and why they are useful
    Threadless ballscrew by 2n2r5: www.thingiverse.com/thing:124706
    OpenSCAD: openscad.org
    2:35 What we are designing/modifying
    Underhouse workshop video: • Digging to create an e...
    3:41 Taking measurements
    Digital calipers on Amazon : amzn.to/3Bu6yjN
    4:18 Simplified example of variables
    6:13 Using simple maths with variables
    6:57 Setting draft angle with a variable
    8:14 French cleats design using variables
    9:50 Printing and testing the final parts
    Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
    Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5]
    3dprintersonline.com.au/
    Take a look around and if you like what you see, please subscribe.
    Support me on Patreon: / teachingtech

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

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

    Ive gone from knowing nothing to 3d design, to spending every minute of my free time playing with it. Thank you!

  • @GigaBrand
    @GigaBrand ปีที่แล้ว +27

    I think it’s be good to see a series on optimizing designs to minimize support material. Love your videos!

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

      In the designs featured in this video... print it upside down. Those cleats go from impossible overhangs to simple slopes, and the bottoms are just short bridges.

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

      @@0LoneTech thanks for doing my topic!

  • @m97120
    @m97120 ปีที่แล้ว +11

    I think configurations would have been a cool feature to include in this episode as it allows to basically control several variables at the same time, kinda like creating "profiles" for a set of variables, with drop-downs and checkboxes and everything.

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

    @5:13 you missed a great opportunity to refer to # as an 'Octothorpe' which is its most true and best name.

  • @Richard-ys2ns
    @Richard-ys2ns ปีที่แล้ว +3

    Thank you for this series. I only started using Onshape last week, after watching your videos I'm already confident designing simple parts to print. There gets to a point where other people's designs don't always suit your exact requirements.

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

    Variables ..... wow. I had no idea it was there. Thank you!

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

    Thanks for the series. Has helped a lot!
    My request would be for a tutorial in dealing with the RED. i.e. how to fix things when they go red and don't generate properly such as lofts, extrudes, projected lines etc. when nothing appears super obvious.

  • @g.h.c855
    @g.h.c855 ปีที่แล้ว +3

    Michael, thank you for this series. Been looking for an alternative to fusion 360 for ages but didn't have a clue where to start so this series helps a lot.

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

    Great video!. Thanks for this series.

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

    Brilliant! Thanks a lot for the tutorial, Michael! 😃
    Stay safe there with your family! 🖖😊

  • @ClintonCaraway-CNC
    @ClintonCaraway-CNC ปีที่แล้ว +2

    Love these videos!!

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

    Wow, exceptional tutorial! Fantastic work!

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

    Quick note: while multiplication and division "just work" as expected, if you want to use addition or subtraction with your variables you need units. I found I couldn't use #var+5 which I found really perplexing; after some googling I find #var+5mm works fine. Just in case somebody else is out there scratching their head like I was. BTW this series is amazing...I had no CAD experience whatsoever, and now having watched this series and nothing else I've already modeled and printed a bunch of useful stuff. Thanks.

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

    Great job on these. You love
    Your work and it shows. Thank you!

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

    thank you so nuch man. really great tutorials.

  • @user-Adam72
    @user-Adam72 ปีที่แล้ว +1

    One thing it would be good to talk about is how to design for printing - orientation, minimising supports (or using support where they won't affect seen faces), or even modifying the part design so supports are not required. - Adding design elements to help align / join / glue parts where they need to be split for printing due to shape and/or size.
    Also, for more advanced designs, a discussion about how to design for more advanced manufacturing (ie injection molding) would be handy for those who are designing something that may go on to be mass produced; the design considerations are different to 3d printing, and it can be useful to think of both requirements when designing.

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

    Most of my designs use variables. Some of my complex designs are completely variable driven. I have examples of parts that have full thread definition driven by variables complete with knurling patterns all in one part. Been doing this for about 15 or 20 years. Makes it extremely easy to change or modify a pattern or a shape.

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

    Using OnShape for two days, and as my first CAD app, this is super interesting, but also hard to follow at the super high speed some actions are executed.
    But ok, the actual topic, using variables, has been transported with this tutorial. 👍

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

    Great video Michael, thank you! Your expainations are always so clear and concise.
    I would love to see how you make complex curved surfaces and how to add texture to them. I know how to texture a flat or round surface but I cant figure it out for anything else.
    I also think the assembly configuration features could be a powerful tool but I've had a hard time getting a workflow together that makes it worth the effort.

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

    noooo dont end the series keep it going. even if its just once a month or something.

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

    I’m all for continuing this series ad infinitum.

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

    great series, it would be awesome to see a more complicated multipart design, maybe using variables and all the other stuff from the previous parts

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

    I love this series! So useful and spot on with the topic of each episode.
    One thing I’d love to learn is more advanced use of variables.
    Let’s say I was making a holder for screwdrivers and I then specify with variables how many screwdrivers it’s supposed to hold. So if the part has 4 holes, I could say 10 and then suddenly it has 10 holes. (And preferably more advanced than just simple holes, ie. square pockets for a selection of sandpaper)
    I presume the variable could drive a pattern feature but I have never gotten it to work.

  • @Da-Real-Gigachad
    @Da-Real-Gigachad ปีที่แล้ว +3

    Can you make a tut with no cuts when you design something and have commentary thoughts while doing so?

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

      I have a project i mind that could work for. The only problem is sometimes that I might have a few cracks at an element because I think of a better way to do it. If I were to include that and someone didn't watch the whole video, they might be lead down an inefficient path. Still open to the idea though.

    • @Da-Real-Gigachad
      @Da-Real-Gigachad ปีที่แล้ว +1

      @@TeachingTech Good point, but knowing you you’ll find some smart way to implement the different generations of how you design a part, and its good to show some mistakes as we’ll learn more of how to problem-solve and how to do things effectively. You are a great teacher’ keep up the good work.

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

    Thanks Michael,... you've got me hooked on Onshape now... Maybe some tips and tricks on the use of drawings for a last vid?
    ps. DR now has competition from Nyck the Vries for the last seat in the paddock,... I feel bad for Honey Badger,... I go for Nyck the Vries,... My fellow countryman deserves a seat as well ( and comes across a whole lot more sympathatic than Max,...
    regards, Arthur

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

    Great series Michael. Possibly a very useful lesson would be how to break up a design to be able to print and put back together.
    Eg if the part or complete thing one wants to make is larger than the print bed how could we split it and print it to go back together and some different options of how to create the joints. Eg snap fit, slide lock, push fit, a twist connect, screw

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

    Excellent series mate. Perhaps you could demonstrate variable arrays? Im thinking something like a round BBQ plate with slots of different lengths. (best example I could think of). A wavy style vase would be cool to

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

    Nice, I have used variables but thought they were a bit one Dimensional. I like your idea and will have to give it a go the next time I have a part like that. I suggest you add a magnet to those shelves. Bumping one and it falling would be bad

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

    Modelling more organic shapes would be really nice to see.

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

    So very Fabulous😍💘

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

    Man, I love your videos! I'm learning a lot from you.
    I'm building kitchen cabinets and I'm trying to use variables to recreate new cabinets in different sizes. How can I make the new cabinet bigger or smaller without changing the size of the previous one?
    Also, how can I create a cut list after my kitchen is complete?
    Thank you!

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

    I've never once had the customizer on thingiverse work. clunky indeed lol!

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

    I'd like to see some problematic shapes being made. Using splines, advanced usage of a Loft tool, and overall surface modeling.

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

    Would be good to see how to convert the 3d objects to drawings as well as extract for laser cutting

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

    maybe do an episode on creating organic shapes, as those can be difficult to get into.

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

    It would be most interesting to see a small multi-part project created using top-down design methodology in assembly workspace with part studio in context part design.
    There is almost no training or examples of this in TH-cam as far as I can tell.
    Thank you for considering this. R

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

    How do you do more free flowing shapes? I've been successful making some functional things but I'm working on printing a scorpion stinger for my kid's Halloween costume and having trouble with that.

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

      I am 100% with you. Simple shaped parts are a good start and can help with tool holder or other Simple things but I also want to do more organic shapes

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

    💕👌👍

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

    it's so funny that while i was wathing this video i got an onshape add.

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

    What about how to snap or connect pieces together without screws?

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

    is it possible to use conditionals to supress or unsupress features based on variable values?

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

    Thank you for the great tutorials. I would really like to use onshape instead of Fusion 360 but I have a big problem: it is not possible to use comma when typing decimal dimensions. Writing a dot is very inconvenient for me. I don't want to change Windows settings because of a single software.

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

      I've looked through the preferences and I can't see any option for that sorry. There is a section in the forum to post feature requests if you like?

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

    I'd like to see surface use cases in onshape

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

    Why are you still exporting to STL? Most slicers are able to use the more accurate STEP files directly.

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

    I'm new to 3D printing & CAD I'm trying to design a lathe tool height tool that is basically rectangle in shape but is cut out on both sides to accept a bolt on each side to facilitate getting the lathe cutting tool on center, can Onshape do designs like this??

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

    Only thing I have not seen that I regularly use ini Fusion 360 is pattern/mirror on a feature, does onshape support that type of patterns? I am aware of the pattern tool in a sketch.

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

    can you build a low rider v3?

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

    could you do a video on how to design print in place in onshape

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

      th-cam.com/video/8TiFKUlsR_Y/w-d-xo.html

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

    Could you please make a video on 3d printed threads? (how to design them so they 3d print correctly etc...)

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

      I had a video on this already. See here: th-cam.com/video/2UIJc4k1EjI/w-d-xo.html

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

      @@TeachingTech Oh, ok. Thanks, I didn't notice. My bad.

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

    can you make more CNC content?

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

      No, this channel went downhill. It's now oriented to kids I think

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

    This is pretty expensive software, must try free cloud version. Current Fusion360 user.

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

      I've never paid a cent and I've never used it legally. Not sure what you mean by expensive when a hobby account is free.

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

      @@TeachingTech hobby account has limitations

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

      @@TeachingTech I think you mean "illegally", personal use means non-commercial. What happens when i use Fusion360 to create game assets I then sell or start using it to sell 3D prints or CNC created items?

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

      Actually if your channel is monetised and your using the free OnShape version your probably going against the licence. Its commercial use imo.

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

    Woud is spelt would

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

    There's an update for your browser

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

      I typically take a long time to do that update, which is probably bad.

  • @samhale5413
    @samhale5413 ปีที่แล้ว +11

    A friend of mine got so tired of naming variables something like “circumference3” that he started using things like “Bob” “Steve”

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

      As a software developer, I feel his pain.
      That's why everyone ends up adopting some kind of standard for variable names... But it wouldn't make sense for 3d printing.

    • @vanillaike2304
      @vanillaike2304 ปีที่แล้ว +5

      @@MCsCreations You know what they say, "There are only 2 hard things in computer science. 1: naming things; 2: cache invalidation; 3: off by one errors"

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

    I just use that in solidworks over 10 years.

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

    вы не показали возможность управления всеми переменными через таблицу

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

    Everyone is using Fusion 360 since forever, so why are you promoting Onshape. By the way, I believe you are referring to parameter based design workflow in which values may be changed to suit changes in design requirements.

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

      His choice was well explained in the first video of the series. Also, not everyone is using Fusion 360 since forever. If you don't like his choice of applications then you are free to find another tutorial elsewhere.

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

    who killed ayrton senna?

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

    In the name of the lord, I command you to stop this nonsense. I am a professional CAD designer, you should not share all this information and make my job obsolete xD
    You shall not pass the knowledge!!!
    Spoiler, just like you, people always forget chamfer and fillets. Force flow if always better when using fillets.

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

    to bad youre using software that requires an account, and probably cloud services too...... if i cant use it off line, with no log in, or other means of tracking..... something shady is going on, and im not falling for that trap....... i would love to have this same information, but for some legitimate software.
    there simply is no reason for software like this to need my info.

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

      Then don't use it. The concepts are applicable to other software applications.
      Of course if you were so worried about logins and tracking then you wouldn't be using TH-cam, which will know a lot more about you than OnShape will ever know.

    • @0LoneTech
      @0LoneTech ปีที่แล้ว

      You've got a point, though for a tool like this I'm more concerned with the vendor's ability to arbitrarily destroy my ability to handle my own designs at any time. Backups/archives are not complete if you can't make sense of the data when you restore it.

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

      Onshape is legit. There are dozens of other alternatives, like Fusion 360 which runs locally AFAIK.