Тёмный

How to Design and 3d Print a Shelf Bracket 

Make With Tech (MakeWithTech)
Подписаться 83 тыс.
Просмотров 21 тыс.
50% 1

The best way to kick up your 3d printer experience is to design your own models. In this video, I will show you how to create models you can share that are easy to customize by designing them in OpenSCAD.
Topics Covered
00:00 Introduction
01:46 Selecting a Design Program
03:43 OpenSCAD Installation
04:20 Getting Started
06:42 1st OpenSCAD Model - Cube
09:22 Correcting Errors
10:07 Using Variables
12:49 Using the OpenSCAD Customizer
15:28 Cylinders
18:38 Positioning Objects - Translate
19:39 Holes - Difference
22:05 Customizer Options
23:21 Nested Difference Steps
25:29 Angles, Rotate & SOH-CHA-TOA
30:05 Completed OpenSCAD Model Discussion
You can find the model used in this video on Thingiverse at this URL:
www.thingiverse.com/thing:478...
Let's continue to learn together. Irv
---
The following links are to products I have used, reviewed, or evaluated for the MakeWithTech community. Some of the links below are affiliate links that provide commissions, at no cost to you, and help support the MakeWithTech video production, purchase of products for reviews, lab, forum, and website.
I have reviewed the following printers or similar printers:
➡︎ kit.co/makewithtech/3d-printe...
These are some of the tools I use for 3d printing day-to-day:
➡︎ kit.co/makewithtech/basic-3d-...
I have reviewed or used the following 3d printer upgrades:
➡︎ kit.co/makewithtech/3d-printe...
Here are the 3d printer filaments I use to evaluate prints, software, and techniques:
➡︎ kit.co/makewithtech/3d-printi...
I will be covering basic electronics and software in future MakeWithTech segments and here are the products I am using:
➡︎ kit.co/makewithtech/software-...
Some of the Woodworking products I use:
➡︎ kit.co/makewithtech/drvax-woo...
---
** Affiliate disclaimer: some of the above links in my videos may be affiliate links, which generate a sales commission for me. Your price is the same or less than if you go to the site directly. These sales commissions help to support the MakeWithTech channel. (makewithtech.com)
** MakeWithTech and the MakeWithTech videos are Copyright Cogitations, LLC. (cogitations.com)
** Equipment used in the MakeWithTech videos has the potential to cause injury if misused. Use all equipment and tools at your own risk and follow all manufacturer's safety recommendations.
** Cogitations, LLC licenses all music used in the MakeWithTech videos from Epidemic Sound. Cogitations, LLC uses only authorized or open source clip art and third-party images. Images and videos used in product reviews and tutorials are from the original product (software or hardware) manufacturer's site.
** We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. .

Хобби

Опубликовано:

 

24 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 50   
@johnduffy7502
@johnduffy7502 23 дня назад
Very well explained, many thanks!
@georgerothfuss9576
@georgerothfuss9576 2 года назад
there is a lot of stuff to digest here but is over the top useful. I will have to re-watch this show a few times. thanks for helping me learn something new
@philiphart6688
@philiphart6688 Год назад
Excellent intro to OpenSCAD. Many Thanks!
@othernicksweretaken
@othernicksweretaken 3 года назад
Irv, you are such a dedicated brilliant teacher that watching your videos is so much fun while educational at the same time. An at first look daunting task like "programming" even a simple 3D model, yet with a few intricacies like the inclined supporting bar, that prompted an instant recap detour into trigonometry basics, makes your little construction demo in OpenSCAD appear so effortless and easy. I also appreciate your modesty because as every engineer knows, that if you have a degree in mechanical engineering where you were pestered with Fourier transforms (viz. trigonometric polynomial approximations) that you for sure won't have to hesitate for a second to identify which sides of a right angle triangle need to be related to define sine, cosine, and tangent.
@williammiller4143
@williammiller4143 3 года назад
This is an excellent video. You have wonderful teaching skills. Thanks so much for making this tutorial.
@FSV3D
@FSV3D 3 года назад
Just WOW! Thumbs up as always Irv!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@philsussex
@philsussex 3 года назад
Trigonometry refresher was really handy! Had forgotten all of that!
@MakeWithTech
@MakeWithTech 3 года назад
Me too
@Ken-nr6xb
@Ken-nr6xb 3 года назад
Amazing lesson! I always enjoy watching and learning something new.
@wpherigo1
@wpherigo1 3 года назад
Nicely done. As you pretty much said, Open Scad is having users write C code - very clever!
@shababhsiddique
@shababhsiddique 2 года назад
This 1 video was enough to get me hooked into scad. Thanks!
@fabnavigator
@fabnavigator 3 года назад
Hi, I'm a big fan of your channel. I've been using openscad for a while, and as a programmer, I love it. I just discovered something really cool, that I don't think you mentioned in any of your openscad videos. The import function. I just realized that I can download an STL file from Thingaverse, and manulipulate it with openscad. This was a real eye opener for me.
@ruudb72
@ruudb72 3 года назад
Excellent video, nicely explained.
@hanleypc
@hanleypc 3 года назад
Brilliant, you nailed this one, best video!
@rudie2902
@rudie2902 3 года назад
I want to add treaded support rods to my Ender3V2 and this gives me all the building blocks to design the more complicated brackets to connect these rods to the frame.
@HuFlungDung2
@HuFlungDung2 3 года назад
Thanks for this video. I took a look at OpenSCAD a while ago, and thought "Wow, this is way too involved to just whip out a quick model." You'd have to have the intent to create a 'family' of parts, to want to torture yourself with learning all this. You confirmed this. This is basically anything but 'graphical CAD'. Now if you could import or sketch the part and have the software create a script for you, then, we'd have something to work with, for the everyday guy :) I use OneCNC cadcam software.....mainly for the cam aspect. However, I do tons of reverse engineering of parts, and this requires the cad end (OneCNC Creator) It is not free, and is not parametric and it is NURBS (so very accurate models can be made, not STL approximations). But honestly, I can redraw a model faster than I made it the first time (if I botch it up), and so I am content to not use a parametric CAD. Most of my models are unique, get ONE use and then are machined, so I cannot spend hours and hours. I say this so that onlookers may not come up with the notion that CAD has to look and operate like OpenSCAD.
@NhatHoa-oh7vk
@NhatHoa-oh7vk Год назад
Oh my god. So detail, so good!
@MakeWithTech
@MakeWithTech Год назад
Oh thank you!
@dimaj1
@dimaj1 3 года назад
Great tutorial! Thank you! One of your earlier videos is what got me into OpenSCAD and I've already designed a few thing! Wanted to share a couple of cool, in my opinion, tips: 1) I find the OpenSCAD's editor somewhat difficult to use. So, I would open the scad file in my Visual Studio Code and edit my model there. When I save my file, OpenSCAD would auto-redraw the model for me! As a bonus side-effect, since I get to hide the editor, OpenSCAD has more room on screen to render the model! Also, VSCode has an OpenSCAD! 2) Instead of duplicating your code for debugging purposes, you can use symbols such as "#" and "%". The "#" is going to highlight the object I am augmenting. The "%" will do the same, with a big difference - whatever's behind a "%" will NOT get rendered. I find it useful if I am trying to align some components to an external model, but do not want to include the external model in my final STL. 3) I am all for reusable code. If I find myself repeating the same thing multiple times, I would move it out into a "module" and then reference that module every time I need a shape produced by that module! Example use of a module in your bracket: make your holes countersunk. For that, you would use something like this: module countersunkScrew() { union() { cylinder(5, d=2); translate([0, 0, 3]) cylinder(2, d=3); } } difference() { cube([10, 5, 4]); translate([5, 2.5, 0]) countersunkScrew(); }
@MakeWithTech
@MakeWithTech 3 года назад
Excellent tips. There are a bunch of folks using OpenSCAD who talk about it on the drvax discussion group at forum.drvax.com
@larspedersen935
@larspedersen935 Год назад
Super video :-)
@davidkaye821
@davidkaye821 3 года назад
Excellent Video! I single stepped through your opening "slide show" and was QUITE entertained! Is that portrait of you an actual drawing, and if so, who is the artist? Looks wonderful, even if it IS just a Photoshop Filter... lol
@hondamoto5166
@hondamoto5166 Год назад
Thank you
@ronm6585
@ronm6585 3 года назад
Thank you.
@philsussex
@philsussex 3 года назад
Great video as always. Could you use the '#' modifier to show the subtractive object in the example?
@warped_spacetime
@warped_spacetime 3 года назад
Yes. Also, there's no need to nest difference() functions like that. All the subtractive cylinders can be put in the same block with just the one difference(). Otherwise it would be quite messy to have, say, 100 holes.
@MakeWithTech
@MakeWithTech 3 года назад
@@warped_spacetime Interesting. I will try that.
@MakeWithTech
@MakeWithTech 3 года назад
@Phil Parker @laytekk I want to thank both of you. I did some more homework and discovered modifiers which I had not used before and recognized using multiple objects in a single difference is a better approach. I will have to do a follow up video to point out these and some other feature.
@saschaschneider6355
@saschaschneider6355 3 года назад
I personally would've created two cylinders of height "width" and diameter of "thickness" in the middle of your braces and then created a hull() around them. But that's mostly because I'm too lazy to do the maths ;) BTW. I'm a huge fan of the BOSL library. It allows you to use e.g. up()/down() for translations on the z axis or you can use (x/y/z)spread to copy and distribute objects (for instance your holes) along an axis. It also brings functions with it to skew things or do fillets/chamfers. Oh, btw. the way you do your screw holes they're undersized. You'll need to multiply the radius with a "fudge factor": fudge = 1/cos(180/$fn);
@user-lj5ic2fg1m
@user-lj5ic2fg1m Год назад
Irv just a slight nit pic---- is it possible to change your cursor to either a bigger size and/or a different color than black?. When trying to follow along it is difficult to quickly ascertain where you are pointing to. Don't lose track of the fact that, like you, some of your viewers are older and may have diminished vision or visual acuity. I really enjoy your delivery style and explanations.
@JeffArtz
@JeffArtz 2 года назад
@23:30 - Instead of nesting diference commands, you could have grouped your 2 cylinders. ;-)
@TheKokanut
@TheKokanut 3 года назад
How often should I have to print a raft with PLA? I would like to try to find some PLA sources that do not require a raft for successful printing. HELP! Thanks !
@madforit9661
@madforit9661 3 года назад
Hi Doc, Please could you help. On my Ender 3 Pro, whenever i am printing sizes the print always comes out smaller than what was set in . For eg, I want a tube 10mm dia with a hole of 5mmdia. When its printed the hole is usually out, giving me a dia of approx. 4.6mm The 10mm is also out by approx. the same. What am I doing wrong Why when i build an object in Tinker cad ,transfer to Cura ,using your profiles, does this happen Cheers
@JSunBurns
@JSunBurns 3 года назад
You should check out Alibre Atom3D. It’s cheap, powerful, and not subscription based.
@MakeWithTech
@MakeWithTech 3 года назад
I checked it out. I prefer software that runs on at least Windows and MacOS. I also think that going forward the move to web based solutions is going to continue to accelerate. I would love to see a web version of OpenSCAD that was integrated with TinkerCAD for home and hobby users.
@IronMan-yg4qw
@IronMan-yg4qw 3 года назад
why openscad?????? for the love of god why,why,why??? its a pain compared to onshape!! and onshape is free and onshape has great extenions for laser cutting!!!
@othernicksweretaken
@othernicksweretaken 3 года назад
As Irv stated, though OpenSCAD may not be suited for complex models or really be a pain in the arse, for the purpose demonstrated it is quite nifty. By introducing variables in the code you can easily share your model with people who are totally uninitiated to CAD. You just send them your source code as plain ASCII email attachment, give them in the mail body the download link to OpenSCAD and a few instructions how to load your source file and which settings to tweak in order to open the right pane (blimey, have forgotten what the name was of that tool) where they can enter the required values to resize your model to their needs. To accomplish this they don't have to know anything about the CAD software that was used to create the model. And it's OpenSource and doesn't require any registration or that your models only remain stored on some proprietary cloud file servers.
@IronMan-yg4qw
@IronMan-yg4qw 3 года назад
@@othernicksweretaken meh! onshape is for easy/simple parts to and is still way way way way way.... easier!!!
@othernicksweretaken
@othernicksweretaken 3 года назад
@@IronMan-yg4qw I haven't given OnShape a try yet. I should have visited their website first, before asking you. Is it one of those CAD programs that are executed in a browser?
@othernicksweretaken
@othernicksweretaken 3 года назад
@@IronMan-yg4qw It didn't take long to recheck why Onshape wasn't an option for me. I think it would be hard for me to reconcile with their business model. It's a _Software as a Service_ which to use would cost 1500 bucks a year ( haven't inquired what they would charge for German users ) which I cannot afford ( it's only a hobby for me ). Though one might be able to register a feature restricted educational licence ( but then my college days are some 30 years passed why I wouldn't qualify as student anymore, student card wise ) but they can at any time cripple that further or revoke it altogether. See what happened to the student version of Fusion360.
@IronMan-yg4qw
@IronMan-yg4qw 3 года назад
@@othernicksweretaken yes its browser baser. and free
Далее
3d Printing Two Color Signs Text in FreeCAD
25:02
Просмотров 21 тыс.
FreeCAD for Beginners | 3d Printing | Basics
28:16
Просмотров 296 тыс.
Smart Sigma Kid #funny #sigma #comedy
00:26
Просмотров 12 млн
Cura Quality Hints for Better 3d Printing
27:09
Просмотров 58 тыс.
Troubleshooting 3d Printing Problems
27:33
Просмотров 39 тыс.
FreeCAD for Beginners | Design a Marble Maze
40:45
Просмотров 27 тыс.
Skip the HW Store 3d Print it Instead
21:44
Просмотров 14 тыс.
12 3D printed tools you need for your workshop
16:59
Просмотров 1,8 млн
Getting Started with CAD Modeling for 3d Printing
36:13
Нашел котенка 😭
0:53
Просмотров 2,6 млн
Пов: Несёшь цветы маме🥺
0:31
Просмотров 2,2 млн