{"id":3696,"date":"2023-07-19T17:18:26","date_gmt":"2023-07-19T21:18:26","guid":{"rendered":"https:\/\/dft.wiki\/?p=3696"},"modified":"2025-07-08T19:06:44","modified_gmt":"2025-07-08T23:06:44","slug":"3d-printing-tips-and-tricks","status":"publish","type":"post","link":"https:\/\/dft.wiki\/?p=3696","title":{"rendered":"3D Printing Tips and Tricks"},"content":{"rendered":"<p>What are the most popular types of 3D printers?<\/p>\n<ul>\n<li><strong>FDM<\/strong> (Fused Deposition Modeling)\n<ul>\n<li>Extrudes thermoplastic filaments.<\/li>\n<li>Most popular and cheap type.<\/li>\n<\/ul>\n<\/li>\n<li><strong>SLA<\/strong> (Stereolithography)\n<ul>\n<li>Cures liquid resin into hardened plastic.<\/li>\n<li>This is the type that dentists print prostheses with.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>What is the process from sketch to physical?<\/p>\n<ul>\n<li><strong>Modelling<\/strong>\n<ul>\n<li>Uses a CAD application to generate the design and export it to an <code>.stl<\/code> file format.<\/li>\n<li>Popular open-source apps:\n<ul>\n<li>OpenSCAD [<a href=\"https:\/\/openscad.org\/\">Link<\/a>]\n<ul>\n<li>\n<pre>sudo snap install openscad<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>FreeCAD [<a href=\"https:\/\/www.freecad.org\/\">Link<\/a>]\n<ul>\n<li>\n<pre>sudo snap install freecad --stable<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>LibreCAD [<a href=\"https:\/\/librecad.org\/\">Link<\/a>]\n<ul>\n<li>\n<pre>sudo snap install librecad<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Slicing<\/strong>\n<ul>\n<li>Slices the model from the <code>.stl<\/code> file into horizontal layers with all movements the printer has to perform, and outputs a <code>.gcode<\/code> file format.<\/li>\n<li>Popular open-source apps:\n<ul>\n<li>Ultimaker Cura [<a href=\"https:\/\/ultimaker.com\/software\/ultimaker-cura\/\">Link<\/a>]\n<ul>\n<li>\n<pre>sudo snap install cura-slicer\r\nsudo snap connect cura-slicer:mount-observe\r\nsudo snap connect cura-slicer:removable-media<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>Prusa Slicer [<a href=\"https:\/\/github.com\/prusa3d\/PrusaSlicer\/releases\">Link<\/a>]\n<ul>\n<li>\n<pre>sudo snap install prusa-slicer\r\nsudo snap connect prusa-slicer:removable-media\r\nsudo snap connect prusa-slicer:mount-observe\r\nsudo snap connect prusa-slicer:udisks2\r\nsudo snap connect prusa-slicer:raw-usb\r\n<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>Slic3r [<a href=\"https:\/\/slic3r.org\/download\/\">Link<\/a>]<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Printing<\/strong>\n<ul>\n<li>The 3D printer read the <code>.gcode<\/code> file and simply follow the instructions without making much processing on it.<\/li>\n<li>Popular open-source firmware:\n<ul>\n<li>Marlin [<a href=\"https:\/\/marlinfw.org\/\">Link<\/a>]<\/li>\n<li>Repetier-FIrmware [<a href=\"https:\/\/www.repetier.com\/download-software\/\">Link<\/a>]<\/li>\n<li>Klipper [<a href=\"https:\/\/github.com\/Klipper3d\/klipper\">Link<\/a>]<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>How to add the 3D printer to the network?<\/p>\n<ul>\n<li><strong>OctoPrint<\/strong> [<a href=\"https:\/\/octoprint.org\/\">Link<\/a>]\n<ul>\n<li>This is an app very popular to be installed on a Raspberry Pi with a dedicated build called OctoPi.<\/li>\n<li>It allows you to command the printer remotely, and create timelapse videos, for advanced features using plugins directly from an online repository.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>What equipment and material should I buy?<\/strong><\/p>\n<ul>\n<li>Definitely a FDM:\n<ul>\n<li>They start from 200 USD and the most popular is the Creality Ender 3.<\/li>\n<li>Prefer a printer with a PEI Plate or Glass.<\/li>\n<li>A printer that offers auto bed leveling is extremely desirable.<\/li>\n<li>A full metal extruder is not expensive and is much more durable.<\/li>\n<li>Prefer an open-source-based printer. It will allow you to fully troubleshoot, repair, and mod without vendor restrictions.<\/li>\n<\/ul>\n<\/li>\n<li>Filaments:\n<ul>\n<li>PLA is the most simple of the types of plastic for printing.<\/li>\n<li>The vendor might inform the range of recommended temperature but it is usually around 200 \u00baC.<\/li>\n<li>It is fairly resistant but brittle at the same time.<\/li>\n<li>Recommended 100% fan speed for quick cooling for better finishing.<\/li>\n<\/ul>\n<\/li>\n<li>A Raspberry Pi with OctoPrint:\n<ul>\n<li>It is not needed, but it is strongly recommended to connect the printer to the network and allow monitoring and advanced features.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<p><strong>MATERIALS<\/strong><\/p>\n<p>Filament materials parameters and proprieties comparison:<\/p>\n<ul>\n<li><strong>PLA<\/strong>\n<ul>\n<li>Printing Temperature: 180\u00b0C to 220\u00b0C (recommended <strong>200\u00b0C<\/strong>).<\/li>\n<li>Bed Temperature: 50\u00b0C to 60\u00b0C (recommended <strong>50\u00b0C<\/strong>).<\/li>\n<li>Cooling: 100%<\/li>\n<li>Printing speed: 50 to 60 mm\/s for optimum quality.<\/li>\n<li>Material Characteristics: easy to print with, has minimal warping, emits less odor, and is best suited for objects that won&#8217;t be exposed to sunlight, high temperatures ,or mechanical stress.<\/li>\n<\/ul>\n<\/li>\n<li><strong>ABS<\/strong>\n<ul>\n<li>Printing Temperature: 230\u00b0C to 260\u00b0C (recommended <strong>240\u00b0C<\/strong>).<\/li>\n<li>Bed Temperature: 90\u00b0C to 110\u00b0C (recommended <strong>90\u00b0C<\/strong>).<\/li>\n<li>Cooling: 0% to start (first few layers) and little on the rest (recommended to be <strong>disabled<\/strong>).<\/li>\n<li>Printing speed: 40 to 50 mm\/s for optimum quality.<\/li>\n<li>Material Characteristics: durable, impact-resistant, withstands higher temperatures, and suitable for functional parts but it emits potentially harmful fumes during printing, so good ventilation is important.<\/li>\n<li>Miscellaneous: suitable for parts to be used up to 100\u00b0C. It is soluble with acetone (excellent for improve the final finish), it is the material used to print LEGO bricks. Easier to sand for a mate finishing than PETG. Might need brim for better bed adhesion (recommended 5 mm) because it shrinks 4 times more than PLA when cooling so, an enclosure is mandatory.<\/li>\n<\/ul>\n<\/li>\n<li><strong>PETG<\/strong>\n<ul>\n<li>Printing Temperature: 220\u00b0C to 250\u00b0C<\/li>\n<li>Bed Temperature: 70\u00b0C to 80\u00b0C<\/li>\n<li>Cooling: moderate<\/li>\n<li>Printing speed: 40 to 60 mm\/s for optimum quality.<\/li>\n<li>Material Characteristics: combines some of the best properties of PLA and ABS. It is durable, has good layer adhesion, and is more flexible than PLA. It&#8217;s also less prone to warping than ABS. PETG is a good choice for functional parts that need some flexibility and durability.<\/li>\n<li>Miscellaneous: suitable for parts to be used up to 80\u00b0C. Performance similar to ABS but with almost or no smell (fumes).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<p><strong>BONUS\u00a0<\/strong><\/p>\n<p>GCODE commands to the start:<\/p>\n<pre>; Automatic bed leveling\r\nG29<\/pre>\n<p>GCODE commands to the end:<\/p>\n<pre>; Beep for 500 milliseconds\r\nM300 500<\/pre>\n<p>To integrate those AppImage files from Cura or Prusa Slicer into the Ubuntu Desktop menu:<\/p>\n<pre>nano ~\/.local\/share\/applications\/Cura.desktop<\/pre>\n<pre>#!\/usr\/bin\/env xdg-open\r\n[Desktop Entry]\r\nType=Application\r\nName=Cura\r\nExec=\"\/home\/<strong>userName<\/strong>\/Downloads\/<strong>UltiMaker-Cura-5.4.0-linux-modern.AppImage<\/strong>\" %U\r\nIcon=\/home\/<strong>userName<\/strong>\/.local\/<strong>cura.png<\/strong>\r\nCategories=Application;<\/pre>\n<p><strong>Note:<\/strong> remember to replace the <strong>userName<\/strong>, make the AppImage file executable, and use the full path.<\/p>\n<p>The 128&#215;128 icons can be found at:<\/p>\n<pre>wget -O ~\/.local\/<strong>cura.png<\/strong> \"https:\/\/user-images.githubusercontent.com\/18035735\/48554277-46064580-e8de-11e8-8c4c-b682081a2219.png\"\r\nwget -O ~\/.local\/<strong>prusa.png<\/strong> \"https:\/\/icon-icons.com\/downloadimage.php?id=189809&amp;root=3053\/PNG\/128\/&amp;file=prusa_slicer_macos_bigsur_icon_189809.png\"<\/pre>\n<hr \/>\n<p><strong>SEE ALSO<\/strong><\/p>\n<p>OctoPrint [<a href=\"https:\/\/dft.wiki\/?p=3698&amp;preview=true\">Link<\/a>]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What are the most popular types of 3D printers? FDM (Fused Deposition Modeling) Extrudes thermoplastic [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-3696","post","type-post","status-publish","format-standard","hentry","category-3d-printing"],"_links":{"self":[{"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/posts\/3696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dft.wiki\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3696"}],"version-history":[{"count":14,"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/posts\/3696\/revisions"}],"predecessor-version":[{"id":5068,"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/posts\/3696\/revisions\/5068"}],"wp:attachment":[{"href":"https:\/\/dft.wiki\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dft.wiki\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dft.wiki\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}