Tools/3D Printing: Difference between revisions

No edit summary
 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Current Printers ==
== Current Printers ==
* [[tools/3D_Printing/Creality CR-10 S4|Creality CR-10 S4]]
{| class="wikitable"
** '''Build Area:''' 400x400x400 mm (Roughly 15.75x15.75x15.75 inches)
|-
** Filament diameter: 1.75mm
! !! [[tools/3D_Printing/Bambu_P1_Series|Bambu Lab P1P]] !! [[tools/3D_Printing/Bambu_P1_Series|Bambu Lab P1S]] !![[tools/3D_Printing/Creality CR-10 S4|Creality CR-10 S4]] !! [[tools/3D_Printing/Elegoo Saturn 8k|Elegoo Saturn 8k]]
** Has a heated bed (heats slowly, max 75 C, can be raised by insulated bed or building enclosure)
|-
** Can work PLA
| || || [[File:P1S.png|frameless|center]] || || [[File:ElegooSaturn8K.png|frameless|center]]
** '''Workflow:''' [[tools/3D_Printing/OctoPrint|OctoPrint]]
|-
** '''Settings:'''  
| '''Build Area:''' || 256x256x256mm (Roughly 10x10x10 inches) || 256x256x256mm (Roughly 10x10x10 inches) || 400x400x400 mm (Roughly 15.75x15.75x15.75 inches) || 219x123x250 mm (Roughly 8.6x4.8x8.3 inches)
*** [https://github.com/prusa3d/PrusaSlicer/releases Prusaslicer] (Slic3r): https://gist.github.com/MaxBareiss/9f97218f1111aa1ae0247e9d0fbc3083
|-
**** To load files go to: File > Import > Import Config Bundle
| '''Materials:''' || PLA, PETG, TPU, PVA, PET<br>'''With Enclosure:''' PA, PC, ABS, ASA || PLA, PETG, TPU, PVA, PET<br>'''With Enclosure:''' PA, PC, ABS, ASA || PLA, PETG, TPU, PVA, PET || 405nm UV Resin
*** Cura: https://gist.github.com/MaxBareiss/dffded4b12485aaded61313ad5667154
|-
* [[tools/3D_Printing/Anycubic Photon|Anycubic Photon]]
| '''Accessories:''' || [https://wiki.bambulab.com/en/x1/manual/intro-ams'''Automatic Material System (AMS)''']:<br>- No Cardboard spools unless [https://www.printables.com/model/400454-bambu-labs-ams-cardboard-spool-adaptor adapters] are used <br>- No TPU or PVA filament || || ||
** '''Build Area:''' 115x65x155mm mm (Roughly 4.5x2.5x6 inches)
|-
** SLA Resin printer
| '''Remote Access:''' || Yes, [https://bambulab.com/en-us/download/app Bambu Handy*] || Yes, [https://bambulab.com/en-us/download/app Bambu Handy*] || Yes, [https://printer.hacksburg.org OctoPrint*] || No
** '''Settings:'''  
|-
*** [https://github.com/prusa3d/PrusaSlicer/releases Prusaslicer] (Prusaslicer): Todo
| '''Manual:''' || [https://wiki.bambulab.com/en/p1/manual Bambu P1 Series Wiki] || [https://wiki.bambulab.com/en/p1/manual Bambu P1 Series Wiki] || || [https://elegoo-downloads.oss-us-west_1.aliyuncs.com/download.elegoo.com/04%20LCD%20Printer/08%20Saturn%208K/Manual/SATURN%208K%20User%20Guide%20-%20English.pdf Elegoo Manual]
**** To load files go to: File > Import > Import Config Bundle
|-
| '''Notes:''' || Can be fitted with hardened nozzles for printing filaments with fillers (carbon, glow, wood, etc.) || Can be fitted with hardened nozzles for printing filaments with fillers (carbon, glow, wood, etc.) || ||
== Current Filament Available ==
|}
* PLA filament (transparent blue) -- ~1kg spool
 
* ABS filament (green) -- ~1kg spool
<nowiki>* Username & Password given during training. For Bambu Handy, 2FA code will come through Zulip.</nowiki>


== Usage and Workflow ==
== Usage and Workflow ==
The Creality printer is controlled via [[tools/3D_Printing/OctoPrint|OctoPrint]] running on a Raspberry Pi set up next to it. The basic workflow is this:
The general process for 3D printing is outlined below. Please see the individual printer pages for full details.


# Convert 3D model or download an STL file.
# Convert 3D model to STL or download an STL file from online.
# "Slice" the STL file to generate GCode.
#* https://www.printables.com/
# Upload the GCode to Octoprint and print.
#* https://www.thingiverse.com/
#* etc
# "Slice" the STL file to generate GCode (or resin printer file).
# Prepare the printer
#* Load filament
#* Clean/level the bed
#* Change nozzles if needed
# Send the GCode to the printer.
# Monitor the printer until the print is completed.


=== 3D Modeling/STL creation ===
=== 3D Modeling/STL creation ===


We currently recommend [https://www.autodesk.com/products/fusion-360/overview Fusion 360] for creating 3D models. It offers a [https://www.autodesk.com/products/fusion-360/personal free license for hobbyist use].
We currently recommend [https://www.solidworks.com/solution/3dexperience-solidworks-makers SOLIDWORKS for Makers] or [https://www.alibre.com/atom3d/ Alibre Atom3D] which are both available on the laser-room computer. Autodesk [https://www.autodesk.com/products/fusion-360/personal Fusion 360] offers a free license for hobbyist use. [https://www.onshape.com/ OnShape] offers a free online CAD editor (note: all free OnShape models are publicly shared).


Other options which are FOSS include:
Other options which are FOSS include:
* [http://openscad.org/ OpenSCAD] is the more mature of the two programs. It uses a scripting language to define a model using CSG.
* [http://openscad.org/ OpenSCAD] uses a text-based scripting language to define a model, making it distinct from other CAD software. It is great for making parametric parts, where a user can easily modify critical dimensions.
* [http://www.mattkeeter.com/projects/antimony/3/ Antimony] is a new program, released in Spring 2015 as a visual approach to CSG. While it is easier to use, its STL export is considerably cruder (it uses a naive algorithm for creating models).
* [http://www.mattkeeter.com/projects/antimony/3/ Antimony] is another procedural modeling software, which uses an interconnected graph of nodes to define geometry (rather than plain text). It is no longer receiving updates.
* [http://solvespace.com/ SolveSpace] is a constraint-based, parametric CAD program. It has the advantage of having a more traditional CAD interface, but there is a bit of a learning curve; going through the tutorials on the program's website is highly recommended.
* [http://solvespace.com/ SolveSpace] is a constraint-based, parametric CAD program. It has the advantage of having a more traditional CAD interface, but there is a bit of a learning curve; going through the tutorials on the program's website is highly recommended.
 
* [https://www.freecad.org/ FreeCAD] is a constraint-based, parametric CAD program. Its interface is usually considered more difficult, but recent updates have improved the experience. It is a very powerful software with many built-in tools.
Alternatively, you can download an STL file from an online 3D printing repository like [[https://www.youmagine.com/|YouMagine]] or [https://www.thingiverse.com/ Thingiverse].
 
=== GCode Production ===
We recommend the use of PrusaSlicer (Slic3r) for the Creality CR-10. A settings file optimized for this printer is [https://gist.github.com/MaxBareiss/9f97218f1111aa1ae0247e9d0fbc3083 here]. The most important setting for this printer is to set the maximum acceleration limit to 500 mm/s&sup2;.


=== Visual Troubleshooting Guides ===
=== Visual Troubleshooting Guides ===
Line 47: Line 51:
* http://reprap.org/wiki/Print_Troubleshooting_Pictorial_Guide
* http://reprap.org/wiki/Print_Troubleshooting_Pictorial_Guide
* https://www.simplify3d.com/support/print-quality-troubleshooting/
* https://www.simplify3d.com/support/print-quality-troubleshooting/
== Planned Printers ==
* Prusa i3 derivative
** Planning discussions started in early January 2015, but stalled.
** '''Current components:''' RAMPS board, Arduino, heated bed, thermistor, user interface board, one pulley with CL2 toothed belt
** '''Missing components:''' Just about everything else
== Old Printers ==
* [[tools:3D_Printing/Printrbot Simple|Printrbot Simple Makers Kit]]
** '''Build Area:''' Roughly 4x4x4 inches
** Can work PLA and ABS (has heated bed)
** '''Workflow:''' Connected to computer with Cura 2.4 series slicer.
** Portable; can run on battery power
*** Requires at least 12V @ 4A for running without heated bed
*** Running the heated bed on battery power has '''not''' been tested and is not allowed at present.
** '''Currently non-functional''' -- Power supply is dangerously unshielded.
* Solidoodle 3
** '''Build Area:''' Roughly 8x8x8 inches
** Has a heated bed
** Fully enclosed with acrylic sheeting
** '''Currently non-functional''' -- Has issues with Y-axis traversal, thermistor issues
* Mbot Cube (revision 1)
** '''Build Area:''' Roughly 8x8x8 inches
** No heated bed (though one can be added)
** Dual extruders (though they need alignment)
** Workflow
*** Uses Proprietary MPrint software to communicate with printer via USB
*** Can also print from an .x3g file read from the on-board SD card reader (2 GB maximum capacity); .x3g files can be made in ReplicatorG with appropriate configuration.
** '''Currently non-functional''' -- Bed alignment system is damaged; new print bed needed