{"id":3696,"date":"2023-07-19T17:18:26","date_gmt":"2023-07-19T21:18:26","guid":{"rendered":"https:\/\/dft.wiki\/?p=3696"},"modified":"2026-06-08T16:39:29","modified_gmt":"2026-06-08T20:39:29","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>The most popular and affordable 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>The type dentists use to print prostheses.<\/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.<\/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 the movements the printer must perform, and outputs a <code>.gcode<\/code> file.<\/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 reads the <code>.gcode<\/code> file and follows the instructions directly, with minimal onboard processing.<\/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>A popular app commonly installed on a Raspberry Pi using a dedicated image called OctoPi.<\/li>\n<li>It lets you control the printer remotely, create timelapse videos, and add advanced features through plugins from an online repository.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>What equipment and materials should I buy?<\/strong><\/p>\n<ul>\n<li>Definitely an FDM printer:\n<ul>\n<li>They start from $200 USD and the most popular model is the Creality Ender 3.<\/li>\n<li>Look for a printer with a PEI or glass bed.<\/li>\n<li>Auto bed leveling is highly recommended.<\/li>\n<li>A full metal extruder is affordable and much more durable.<\/li>\n<li>Choose an open-source-based printer. It allows 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 simplest filament type to print with.<\/li>\n<li>The vendor will usually specify a recommended temperature range, typically around 200\u00b0C.<\/li>\n<li>It is fairly strong but can be brittle.<\/li>\n<li>100% fan speed is recommended for quick cooling and a better finish.<\/li>\n<\/ul>\n<\/li>\n<li>A Raspberry Pi with OctoPrint:\n<ul>\n<li>Not required, but strongly recommended for network connectivity, remote monitoring, and access to advanced features.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<p><strong>MATERIALS<\/strong><\/p>\n<p>Filament material parameters and properties 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 best quality.<\/li>\n<li>Characteristics: easy to print, minimal warping, low odor. Best suited for objects that will not 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% for the first few layers, minimal afterward (recommended <strong>disabled<\/strong>).<\/li>\n<li>Printing Speed: 40 to 50 mm\/s for best quality.<\/li>\n<li>Characteristics: durable, impact-resistant, and able to withstand higher temperatures. Good for functional parts, but emits potentially harmful fumes during printing, so proper ventilation is important.<\/li>\n<li>Notes: suitable for parts used up to 100\u00b0C. Soluble in acetone, which is great for improving the final surface finish. This is also the material used to make LEGO bricks. Easier to sand to a matte finish than PETG. May need a brim for better bed adhesion (5 mm recommended), as it shrinks about 4 times more than PLA when cooling. 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 best quality.<\/li>\n<li>Characteristics: combines the best properties of PLA and ABS. Durable, with good layer adhesion and more flexibility than PLA. Also less prone to warping than ABS. A solid choice for functional parts that need some flexibility and durability.<\/li>\n<li>Notes: suitable for parts used up to 80\u00b0C. Performance is similar to ABS but with little to no smell.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<p><strong>BONUS<\/strong><\/p>\n<p>GCODE commands for the start:<\/p>\n<pre>; Automatic bed leveling\r\nG29<\/pre>\n<p>GCODE commands for the end:<\/p>\n<pre>; Beep for 500 milliseconds\r\nM300 500<\/pre>\n<p>To integrate 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 <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":15,"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/posts\/3696\/revisions"}],"predecessor-version":[{"id":5640,"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/posts\/3696\/revisions\/5640"}],"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}]}}