3d-printer-user-guide: Difference between revisions

From vector-space.org
Jump to navigation Jump to search
m (Updated revision number and date at top)
mNo edit summary
 
(19 intermediate revisions by 2 users not shown)
Line 3: Line 3:
'''Shop Area:''' Rapid Prototyping
'''Shop Area:''' Rapid Prototyping


'''Tool:''' 3D Printing
'''Tool:''' 3D Printers


'''Requires in-person training:''' No
'''Requires in-person training:''' No
Line 24: Line 24:
This document is a guide for using the following 3D Printers:
This document is a guide for using the following 3D Printers:


* Lulzbot Mini
* Lulzbot Mini 2
* Lulzbot TAZ6
* Lulzbot TAZ6
* Gigabot
* Gigabot GB2
* Prusa Mk3S+
* Prusa Mk4
* Voron Trident
* Voron 2.4r2
 
 
The general workflow for 3D printing is as follows:
 
3D model → Slicer → Printer


= Safety =
= Safety =
Line 35: Line 44:
= Reference =
= Reference =


* PrintBite+ bed surface guide (https://flex3drive.com/wp-content/uploads/2017/10/PrintBite-Instructions.pdf)
* Troubleshooting Guide (https://www.simplify3d.com/support/print-quality-troubleshooting/)
* 3dprinteros.com tutorial (https://www.youtube.com/watch?v=yq7Uws9BTxI)
* Cura Profiles
* Cura Profiles
** LulzBot (https://www.lulzbot.com/mini-cura-profiles)
** LulzBot (https://www.lulzbot.com/mini-cura-profiles)
Line 43: Line 51:
= Procedure =
= Procedure =


== Slicing and Printing ==
== Design ==
 
In order to print, you must have an STL file created in a CAD software. These can either be obtained online or you can create them yourself.
 
=== Obtaining STLs via Thingiverse or Printables ===  
 
# Go to the Thingiverse website (https://www.thingiverse.com) or Printables (https://www.printables.com/)
# Click the Search bar at the top and type in what you’re looking for, then hit Enter.
# Select a thing by clicking on it.
# Click “Download All Files”. This should download the STL(s) necessary for creating the print.


The LulzBots are connected to a 3DPrinterOS server, which allows for remote access. Both printers have PrintBite surfaces on the beds, and therefore do NOT need a glue stick, blue tape, etc. to adhere.
=== Using TinkerCad for 3D Modeling ===


''Note: The printers will be migrated to an OctoPrint system in the near future, and procedures will be updated accordingly.''
# Visit TinkerCad’s website (https://www.tinkercad.com)
# Create your account if you have not done so already. Then, log into your account.
# Click “Create New Design” on your dashboard.
# Create your design. <br /> ''For an introduction on how to use TinkerCad, visit https://www.tinkercad.com/learn.''
# Click “Export” on the top right and ensure that “The Entire Design” is checked. Then, select “STL” on the popup. This should download the STL necessary for creating the print.


=== 3DPrinterOS ===
==== Exporting Certain Selections ====


3DPrinterOS is a cloud-based 3D printer management software that we use to manage our printers. Currently the LulzBot printers are both connected to this system.
In TinkerCad, you may only want to export certain parts of your 3D object to an STL (for example, in multi-part prints or for dual extrusion).  


''Note: With the upcoming migration to OctoPrint, this method will soon stop working. Refer to this manual or the wiki for new procedures once they are implemented.''
# Select the parts you want to include in the STL file. <br /> ''Use Ctrl+Click to select multiple items.''
# Click “Export on the top right and ensure that “The Selected Shape” is checked. Then, select “STL” on the popup. This should download an STL with the current selection.  


# Visit https://www.3dprinteros.com/ and login using the credentials found printed on the sign at the printers.
== Slicing and Printing ==
# Open “My Files” on the top navigation bar if it isn’t open already.
# Upload your STL file to 3DPrinterOS.
## Click “Add Files” on the top right.
## Click “Choose File” and select your STL file. <br /> ''Alternatively, you can drag your file from the file manager onto the window.''
## Click “Save and Go to My Files” once the file is finished uploading.
# Lay out your print.
## Click “Apps” next to your file and select “STL Editor”.
## Once the editor is open, click “Printers” and choose which printer you want to use.
## Lay out your print on the print bed using the movement and rotation tools. <br /> ''For convenience, you can click “Optimal Rotate” on the right to automatically position your part in the best location.''
## Click “Save” on the top of the STL editor.
# Slice your print.
## Find the newly-created STL file. It will most likely be grouped with the original file in a project.
## Click “Slice” next to the new file.
## In the Slicing dialog box, select the profile that most closely matches your filament type.
## You may want to adjust some parameters before slicing (such as supports and adhesion). Configure those as necessary. <br /> ''You may need to enter the “Advanced” tab on the top for full control over some specific settings.''
## Click “Slice”. This will create a GCODE file in the same project.
# Begin printing.
## Ensure that the printer is ready to print.
## Click “Print” next to your GCODE file.
## Click “Print” or “Queue” next to the printer that you want to use. <br /> ''If another job is currently running on the printer, queuing your print job ensures that once the current job is finished, yours will be run next.''


=== Cura ===
All printers are connected to OctoPrint servers, which allows for remote access within the Space.


Cura is an open-source 3D printer management software. Files from here can be uploaded to SD cards to print on the LulzBot Taz or the GigaBot or to OctoPrint.
Both LulzBots have PrintBite surfaces on the beds, and therefore do NOT need a glue stick, blue tape, etc. to adhere.


''Note: Printing from an SD card bypasses any printer management software COMPLETELY. The printer will NOT function properly through 3DPrinterOS or Octoprint. Use this method only if 3DPrinterOS is non-functional.''
''Note: As we are transitioning to OctoPrint, some functionality may not be set up yet, such as having Cura fully configured. Please bear with us as we get everything reconfigured.''


# Start Cura.
=== Slicing with PrusaSlicer ===
## Open the Applications menu on your computer and click “Graphics” → “Cura”
 
## Select the profile most similar to what filament you are using by clicking “File” → “Open Profile”. <br /> ''The profiles can be found on the [https://www.lulzbot.com/mini-cura-profiles LulzBot website], and on the [https://re3d.zendesk.com/hc/en-us/articles/360037613411-Gigabot-Printing-Profiles-Simplify3D-Slic3r-Cura- GigaBot wiki].''
PrusaSlicer is an open-source 3D model slicing software. Files from here can uploaded to the printers through Octoprint.
## Open your STL file by clicking “Open File” on the left side.
 
# Start PrusaSlicer.
## Open the Applications menu on your computer and click “Graphics” → “PrusaSlicer”
## In the right pane, select the profiles for print settings (quality), filament, and printer.
## Open your STL file by clicking “Add” at the top left.
# Configure the print as needed.
# Configure the print as needed.
## Ensure your material is set up properly by checking “Material” on the top right.
## Ensure your material selection matches what is loaded in the printer.
## Adjust settings in “Print Setup”.
##If you want to tweak the temperature, click the gear icon next to “Filament”.
## You can adjust settings in more detail on the “Custom” tab. If the amount of settings available is limited, click ☰ → “Advanced” or “Expert”.
# Slice by clicking "Slice Now" at the bottom right.
##If you want to tweak the temperature, it will be under “Material”.
# Send to printer by clicking the "G->" at the bottom right.
# Slice and save your GCODE into an SD card.
 
## Ensure your SD card is connected to the computer and mounted. <br />''This can be accomplished by entering the file manager and opening the SD card.''
==== Print Management via Octoprint ====
## Click “Save to File” on the bottom right. <br /> ''If the button says “Prepare”, click it. It will take a second to slice, but then the button should work normally.''
# Connect to the Octoprint server for your printer.
## Save the file to your computer or SD card by navigating through the file manager to your desired location.
## Taz: <code>http://taz.vector-space.org</code>
## Eject your SD card.
## Mini: <code>http://mini.vector-space.org</code>
## Gigabot: <code>http://gigabot.vector-space.org</code>
## Prusa MK3: http://mk3.vector-space.org
# Log in using the credentials found printed on the sign at the printers.
# Use this interface to cancel prints, adjust temperatures, or re-print old files.
 
==== Printing via SD Card ====
''Note: Printing from an SD card bypasses OctoPrint COMPLETELY, which may cause issues with OctoPrint. Use this method only if OctoPrint is non-functional. Again, we discourage printing from SD cards.''
 
# Load the SD card into the Gigabot or Taz 6.
# Load the SD card into the Gigabot or Taz 6.
## Use the printer's LCD interface to open your GCODE file for printing.
## Make sure to reboot the printer by turning the power switch off, waiting for the LCD screen to turn off, and then turning the power switch back on again. This will allow it to recognize the SD card.
# Use the printer's LCD interface to open your GCODE file for printing.
## Press the control knob to open the main menu.
## Scroll to “SD Card”, select it, and then scroll to the file you want to print.
## Once selected, the printer will begin the printing process automatically.
## Once selected, the printer will begin the printing process automatically.


Line 104: Line 121:


The Lulzbots and Gigabot use 2.85 or 3mm filament. They can also use 1.75mm filament, but the likelihood of failure is much higher.
The Lulzbots and Gigabot use 2.85 or 3mm filament. They can also use 1.75mm filament, but the likelihood of failure is much higher.
=== Filament Configuration ===
These are the suggested temperatures for printing.
''Note: All temperatures are written in Celsius. If any information should be added or adjusted, please contact Dustin Thomas via Slack.''
{| class="wikitable"
|-
! style="text-align:left;" |Filament
! Extruder Temp
! Bed Temp
! Cooling fan?
! Special Instructions
|-
| PLA || 180-220&deg;C || 55-65&deg;C || ||
|-
| ABS || 220-235&deg;C || 80-110&deg;C || ||
|-
| PETG || 220-225&deg;C || 60-85&deg;C || ||
|-
| NinjaFlex N95 || 190-200&deg; || Room Temp-50&deg;C || After first layer ||
|}


=== Replacing Filament ===
=== Replacing Filament ===
Line 109: Line 147:
# Select the filament you would like to load.
# Select the filament you would like to load.
# Heat the extruder head.
# Heat the extruder head.
## In 3dprinteros, manually set the nozzle temperature to the melting point of the filament currently loaded in the printer by going to “Printers” → “Tools” → “Joystick” → “Extruders” → “Set temperature”.
## Log onto the OctoPrint control panel for the printer you are replacing filament in.
## Open the “Temperature” tab. Set the temperature on the tool you want to heat to the melting point of the filament you are using.
# Replace the filament.
# Replace the filament.
## Undo the latch on the extruder, and remove the filament currently in the printer.
## Undo the latch on the extruder, and remove the filament currently in the printer.
Line 115: Line 154:
## Manually push the filament into the extruder until it extrudes out the hot nozzle. Re-latch the extruder bearing.
## Manually push the filament into the extruder until it extrudes out the hot nozzle. Re-latch the extruder bearing.
# Turn off the heater.
# Turn off the heater.
## Click “Cooldown” on the 3DPrinterOS printer joystick.
## Click the arrow next to the checkmark button and select “Off”.
## Use the controls on the LCD display to select “Cooldown”.


= Troubleshooting =
= Troubleshooting =
== Common Errors ==
If the printer has a software error, Octoprint will kill the printer. While the error displayed on the printer may not be informative, the Octoprint console should give some more information.
=== Probing Failure ===
A probing failure usually means that the printer could not probe one of the four corners successfully. This could be caused by a few potential issues.
* First, try cleaning the nozzle with one of the green pads.
* If that doesn't fix the issue, check the leveling of the print bed. This can be fixed using [https://ohai.lulzbot.com/project/leveling-x-axis/maintenance-repairs/ this procedure].


== Extrusion ==
== Extrusion ==
Line 126: Line 175:
''If you have been using PLA or PLA-based materials, you shouldn't set the temperature past 230°C. Do not let PLA sit at high temperatures near 230°C for extended periods of time. If you have been using other filaments you can set the temperature higher up to 290°C.''
''If you have been using PLA or PLA-based materials, you shouldn't set the temperature past 230°C. Do not let PLA sit at high temperatures near 230°C for extended periods of time. If you have been using other filaments you can set the temperature higher up to 290°C.''


*If there is no filament flow at all:
If there is no filament flow at all:
# Turn temperature up to 230°C if using PLA-based filament, or 290°C for other materials and allow nozzle to reach temperature.
# Turn temperature up to 230°C if using PLA-based filament, or 290°C for other materials and allow nozzle to reach temperature.
# Open extruder idler.
# Open extruder idler.
Line 134: Line 183:
# Pull filament back out, see if there is anything stuck to the filament and trim off again.
# Pull filament back out, see if there is anything stuck to the filament and trim off again.
# Repeat process several times to see if you can get nozzle flowing again.
# Repeat process several times to see if you can get nozzle flowing again.
* If there is flow but it seems partially blocked, thin, or is "pig-tailing" out of the nozzle:
 
If there is flow but it seems partially blocked, thin, or is "pig-tailing" out of the nozzle:
# Using either HIPS or PLA turn your nozzle to the proper temperature for that material.
# Using either HIPS or PLA turn your nozzle to the proper temperature for that material.
# Once up to temperature, extrude several mm of filament.
# Once up to temperature, extrude several mm of filament.

Latest revision as of 09:51, 1 February 2024

Shop Area: Rapid Prototyping

Tool: 3D Printers

Requires in-person training: No

Procedure Number

UG 120-01, Rev. 2

Date

7/26/2021

 

Lulzbot TAZ6
Lulzbot TAZ6

General

This document is a guide for using the following 3D Printers:

  • Lulzbot Mini 2
  • Lulzbot TAZ6
  • Gigabot GB2
  • Prusa Mk3S+
  • Prusa Mk4
  • Voron Trident
  • Voron 2.4r2


The general workflow for 3D printing is as follows:

3D model → Slicer → Printer

Safety

  • Do not remove material from the printer before it has cooled.
  • Clean up clutter, debris and flammable materials at the printer after use.

Reference

Procedure

Design

In order to print, you must have an STL file created in a CAD software. These can either be obtained online or you can create them yourself.

Obtaining STLs via Thingiverse or Printables

  1. Go to the Thingiverse website (https://www.thingiverse.com) or Printables (https://www.printables.com/)
  2. Click the Search bar at the top and type in what you’re looking for, then hit Enter.
  3. Select a thing by clicking on it.
  4. Click “Download All Files”. This should download the STL(s) necessary for creating the print.

Using TinkerCad for 3D Modeling

  1. Visit TinkerCad’s website (https://www.tinkercad.com)
  2. Create your account if you have not done so already. Then, log into your account.
  3. Click “Create New Design” on your dashboard.
  4. Create your design.
    For an introduction on how to use TinkerCad, visit https://www.tinkercad.com/learn.
  5. Click “Export” on the top right and ensure that “The Entire Design” is checked. Then, select “STL” on the popup. This should download the STL necessary for creating the print.

Exporting Certain Selections

In TinkerCad, you may only want to export certain parts of your 3D object to an STL (for example, in multi-part prints or for dual extrusion).

  1. Select the parts you want to include in the STL file.
    Use Ctrl+Click to select multiple items.
  2. Click “Export on the top right and ensure that “The Selected Shape” is checked. Then, select “STL” on the popup. This should download an STL with the current selection.

Slicing and Printing

All printers are connected to OctoPrint servers, which allows for remote access within the Space.

Both LulzBots have PrintBite surfaces on the beds, and therefore do NOT need a glue stick, blue tape, etc. to adhere.

Note: As we are transitioning to OctoPrint, some functionality may not be set up yet, such as having Cura fully configured. Please bear with us as we get everything reconfigured.

Slicing with PrusaSlicer

PrusaSlicer is an open-source 3D model slicing software. Files from here can uploaded to the printers through Octoprint.

  1. Start PrusaSlicer.
    1. Open the Applications menu on your computer and click “Graphics” → “PrusaSlicer”
    2. In the right pane, select the profiles for print settings (quality), filament, and printer.
    3. Open your STL file by clicking “Add” at the top left.
  2. Configure the print as needed.
    1. Ensure your material selection matches what is loaded in the printer.
    2. If you want to tweak the temperature, click the gear icon next to “Filament”.
  3. Slice by clicking "Slice Now" at the bottom right.
  4. Send to printer by clicking the "G->" at the bottom right.

Print Management via Octoprint

  1. Connect to the Octoprint server for your printer.
    1. Taz: http://taz.vector-space.org
    2. Mini: http://mini.vector-space.org
    3. Gigabot: http://gigabot.vector-space.org
    4. Prusa MK3: http://mk3.vector-space.org
  2. Log in using the credentials found printed on the sign at the printers.
  3. Use this interface to cancel prints, adjust temperatures, or re-print old files.

Printing via SD Card

Note: Printing from an SD card bypasses OctoPrint COMPLETELY, which may cause issues with OctoPrint. Use this method only if OctoPrint is non-functional. Again, we discourage printing from SD cards.

  1. Load the SD card into the Gigabot or Taz 6.
    1. Make sure to reboot the printer by turning the power switch off, waiting for the LCD screen to turn off, and then turning the power switch back on again. This will allow it to recognize the SD card.
  2. Use the printer's LCD interface to open your GCODE file for printing.
    1. Press the control knob to open the main menu.
    2. Scroll to “SD Card”, select it, and then scroll to the file you want to print.
    3. Once selected, the printer will begin the printing process automatically.

Filament

The Lulzbots and Gigabot use 2.85 or 3mm filament. They can also use 1.75mm filament, but the likelihood of failure is much higher.

Filament Configuration

These are the suggested temperatures for printing. Note: All temperatures are written in Celsius. If any information should be added or adjusted, please contact Dustin Thomas via Slack.

Filament Extruder Temp Bed Temp Cooling fan? Special Instructions
PLA 180-220°C 55-65°C
ABS 220-235°C 80-110°C
PETG 220-225°C 60-85°C
NinjaFlex N95 190-200° Room Temp-50°C After first layer

Replacing Filament

  1. Select the filament you would like to load.
  2. Heat the extruder head.
    1. Log onto the OctoPrint control panel for the printer you are replacing filament in.
    2. Open the “Temperature” tab. Set the temperature on the tool you want to heat to the melting point of the filament you are using.
  3. Replace the filament.
    1. Undo the latch on the extruder, and remove the filament currently in the printer.
    2. Cut a small amount of filament off of the new filament at about a 45 degree angle to assist in loading.
      The tool is found in the 3d printing tool drawer.
    3. Manually push the filament into the extruder until it extrudes out the hot nozzle. Re-latch the extruder bearing.
  4. Turn off the heater.
    1. Click the arrow next to the checkmark button and select “Off”.

Troubleshooting

Common Errors

If the printer has a software error, Octoprint will kill the printer. While the error displayed on the printer may not be informative, the Octoprint console should give some more information.

Probing Failure

A probing failure usually means that the printer could not probe one of the four corners successfully. This could be caused by a few potential issues.

  • First, try cleaning the nozzle with one of the green pads.
  • If that doesn't fix the issue, check the leveling of the print bed. This can be fixed using this procedure.

Extrusion

Unclogging Printer Hot End

If you have been using PLA or PLA-based materials, you shouldn't set the temperature past 230°C. Do not let PLA sit at high temperatures near 230°C for extended periods of time. If you have been using other filaments you can set the temperature higher up to 290°C.

If there is no filament flow at all:

  1. Turn temperature up to 230°C if using PLA-based filament, or 290°C for other materials and allow nozzle to reach temperature.
  2. Open extruder idler.
  3. Pull filament out of the extruder.
  4. Trim off end of filament.
  5. Push filament back down into the extruder and see if you can get any filament out. You can push fairly hard against the extruder to get this to work.
  6. Pull filament back out, see if there is anything stuck to the filament and trim off again.
  7. Repeat process several times to see if you can get nozzle flowing again.

If there is flow but it seems partially blocked, thin, or is "pig-tailing" out of the nozzle:

  1. Using either HIPS or PLA turn your nozzle to the proper temperature for that material.
  2. Once up to temperature, extrude several mm of filament.
  3. Turn your temperature down, for HIPS use 140°C, for PLA use 100°C.
  4. Once the temperature is reached, open the extruder idler and pull out the filament.
    You should have a perfect mold of the inside of the hot end. The end of the filament should taper to a cylinder that is the size of your nozzle and have a nozzle sized cylinder that is about 1mm long.
  5. Check for foreign particles or gaps in your mold of the nozzle.
  6. Repeat steps as necessary for cleaning the extruder nozzle.

Adhesion

Print Lifting from Bed

Clean the bed surface with soapy water. Do NOT use abrasives or strong chemicals like isopropyl alcohol.

Print Stuck to Bed

Heat the bed to about 50°C to loosen the printed part, then the part should come off with relative ease.

Print Not Adhering to Bed

Do NOT use a glue stick, blue tape, or other adhesives as advised by the internet. The PrintBite bed surfaces will be damaged with these tactics. Find the correct temperature and orientation for your print and it will adhere well. You can also try adding a brim or making your brim larger.

 

                                   END OF THE PROCEDURE