3D Printer File Formats Explained
Тәжірибелік нұсқаулар және стиль
Did you know you can 3d print STL and SVG files? Do you know the difference between an STL and a 3MF file? Most people with 3d printers understand how to use a slicer to print an STL file they download off of the internet. In this video, we discuss a range of 3d printer file formats and the steps you can use to print them.
Content in this Video
00:00 Introduction
02:28 Topics Covered
03:11 Types of Graphic File Formats
04:11 Bitmaps vs Vectors
06:38 SVG Files Explained
07:21 STL Files Explained
08:39 3d Printers Do Not Print STL Files
09:23 What is G-Code (gcode)
11:03 Comparing File Formats
12:38 STL vs 3MF 3d Formats
15:37 Comparing STL vs 3MF File Sizes
16:41 Customizing 3d Printer Models
21:36 3d Printing Bitmap Files (JPG, PNG, GIF)
25:03 3d Printing CAD Files (Fusion 360, FreeCAD, Tinkercad)
27:00 3d Printing SVG Files
---
The MakeWithTech channel teaches people how to use desktop technology to create, innovate and make things. If you are a "maker" and want to learn more about 3d Printing, 3d Printers, 3d Printing Slicers, Computer-Aided Design (CAD), or 3d Modeling, this is a place you should visit often. The channel includes additional content about using a wood lathe, woodworking, programming single-board computers such as the Raspberry Pi, Adafruit Circuit Playground, ESP32, and Python. Available reviews are about Prusa, Creality, Monoprice, ANET, Flsun, Fokoos, JG Maker, and Flashforge 3d Printers. Slicers covered include MatterControl, Cura, PrusaSlicer, Flashprint, and IdeaMaker. CAD design videos cover TinkerCAD, FreeCAD, OpenSCAD, and Shapr3D. Slicers covered include MatterControl, Cura, PrusaSlicer, Flashprint, and IdeaMaker.
---
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/makewit...
These are some of the tools I use for 3d printing day-to-day:
➡︎ kit.co/makewit...
I have reviewed or used the following 3d printer upgrades:
➡︎ kit.co/makewit...
Here are the 3d printer filaments I use to evaluate prints, software, and techniques:
➡︎ kit.co/makewit...
I will be covering basic electronics and software in future MakeWithTech segments, and here are the products I am using:
➡︎ kit.co/makewit...
Some of the Woodworking products I use:
➡︎ kit.co/makewit...
---
** 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. Additionally, 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.
Пікірлер: 29
Mr.Shapero, channel is the most clear to the point, no time waste, right speed of voice on KZread. It's hard to thank you enough. Anyone in 3d for hobby or business should subscribe here.
Man, I just got a handmedown printer for Christmas. This video is PACKED with new terminology. I feel you could repeat this with all the examples as lessons where the student makes each thing to develop proficiency. Excellent video anyway.
Irv, you have got to be the most amiable guy on KZread! Very soothing and enjoyable, keep it up.
Thank you, Sir. You just give me one week lesson in just not even a day, and I understand all of the stuffs ur saying.
This was a great cross platform tutorial. I managed a ProE program at a major truck builder for 7 years after using 3d modeling for 6 years. I am coming back after procuring a 3d printer and a go fund me 4 axis mill. I have never seen a clearer explanation of the formats from the positive additive/subtractive, to the subtractive to the additive (for a 3d printer versus a CNC). Many thanks and I subscribed after your first video, this one, I watched. Thank you!
Nice summary, thanks for making this video. I teach a 3D printing class at my hackerspace and I'll be sharing this video with students. I would suggest that STL files are more like a vector format than a raster format, however. The dots in a bitmap file are 1-dimentional points represented in a 2-dimentional array. The facets (triangles) in a STL file are not 1-dimentional - they have a size and shape defined by the 3-dimentional location of three vertices (which themselves are 1-dimentional, but not stored in a 3-dimentional array). This is closer to the way a vector file format works describing a shape - only in this case, all the shapes are triangles.
Just stumbled across the video in a search. Subscribed immediately. Great video.
Very interesting. I had been treating STL as a black box, and didn't really care about how it works on the inside. Smaller files are nice, but it's not clear to me that it buys me much. A few MB is just not that much storage in these days of terabyte drives. That said, it would be interesting to know how they achieved that compression; perhaps they exploit some similarity to neighboring triangles. I'll bet there's a wikipedia article on it :D Thanks for the tour of common formats and cool things you can do with 2D images!
Wow beautiful explanation as always. You sure gave a great style. I investigated STL and 3MF a few months ago. I looked if I could write a c# desktop app to design screws nut and misc fasteners. I found the stl triangle geometry was a head trip. Just cutting a circle out of a square produces complex STL files. I have viewed them in ascii text!! The slicer is pure magic on how triangles get sliced so neatly too. Thank for a peek in side the magic geometry. Good work.
@isthattrue1083
Жыл бұрын
STL doesn't store a circle as a circle, but as a multi sided polygon. That's why it's more complex. I was going to test if slicing from different file formats give different printing results.
@ProfessorVector
Жыл бұрын
@@isthattrue1083 Yes stl is the smallest simplest Polygon set always three sides. Save a cube you see each square is two triangles per side. I love digging in under the hood. If you need help could write some Python or c# visual dumper. I'd love to see you're results, thanks. I moved from Barrington il to Prescott Valley AZ almost four yrs ago when I retired, we could of met!
Thanks a lot
thank you sir!
great video as always 👍😃
Is there a way to take an svg file and extrude it, so that the highest plane is not flat, but has dimension, itself. For example, importing a leaf pattern where leaves themselves are slightly domed from a side view. The final application would be for mold making and clay rolling, where a softer 3 dimensional finished shape is desired.
Excellent video
Great video! You explain things well and that helps it to stick better. I can find a download for Boxy on Windows. I tried the Boxy website and the Windows app store. Did they remove it?
I just noticed that .the 3MF files start with a "PK" (Phil Katz PK zIp ) if you rename them to a .Zip file they will Unzip into several folders and files. Another reason they are small. Mine have XML records of Vertex and Triangles.
What impact does file formats have on slicing and thus printing?
Thank🇩🇰💯🤗
if you want to figure out why your print failed (outside of hardware/material issues) you have to know how to read the files, so thanks!
Hey Dr. Vax. Sometime ago, you spoke of an application to turn 2d texts into 3d .stl files. I can't remember what it was called, only that it required Windows 10 to use. Can help clear up my foggy memory?
Hi Herb et all. Have you tried cadquery? It's supposed to be like openscad. It uses python and can import step files. It's is supposed to build stl, step and amf faster then openscad. Would love to hear anyone's experience with it.
5:47 Not exactly accurate. The vector equivalent here would be CAD models while the pixel equivalent with be polygons. Just like the photo and the square the format depends on the use. If it's something more simple like a door handle or power drill CAD is better. If you're making a very detailed monster sculpture polygons are better. Technically everything you print will be polygons.
I don't know about others, but I absolutely refuse to entertain the concept of subscription software. You can easily end up paying for it even when you're dead.
Comment
you are so close to camera. this is uncomfortable.
hi, this is bob at bison workshop and i print barrel bands for air rifles and i am having a problem i need someone to help me with. i have been printing parts sense 2016 and everything was going great up until about 6 months ago when i allowed cura to update the cura ver. now i cant get a good print to save my life. i print all my stuff at 100% infill but now i cant get nothing to print like it use to print. no matter if its super or low settings. its gonna put me out of business if i cant get this fixed. i and begging you to help me get this figured out. i cant find anyone who will give me the help i need. i dont know what all my default settings were when i first started with 3d printing and never had to change the profile setting before. but cura has forsed the new profile setting on me and without knowing what the original settings were when i first installed cura i can get it back to the original setting. i need someone who is willing to email me so i can give them my phone number to call me and walk me through getting this reset so i can get a good print. i depend on my 3d prints to put food on my families table. please email me so i can give you my phone number so you can call me and help get my prints back to what they use to be. you seem like a guy that cares about other people so i am hoping you wont just ignore me and forget i ask for your help. my email is bisonworkshop@gmail.com. PLEASE HELP ME OUT. THANKS.
Irv I have some interesting files for you at wb9raa.com/MakeWithTech/ I exported STL OBJ and 3MF code into the slicer and compared the gcode outputs included all files and a few screen shots.