Actions

Lulzbot Instructions: Difference between revisions

From HacDC Wiki

(Rough draft)
 
m (Added categorization for lulzbot instructions)
 
(15 intermediate revisions by one other user not shown)
Line 1: Line 1:
Basic instructions for the HacDC Lulzbot 3D printers
[[Category:3D_Printing]]
[[Category:Equipment]]
[[Category:3D_Printers]]
[[Category:LulzBotMini]]


Create your model with ImplicitCAD (http://www.implicitcad.org/) or
Basic instructions for the HacDC '''Lulzbot 3D''' printers
OpenSCAD (http://www.openscad.org/).  The model will be saved with
the extension or ".escad" or ".scad" respectively.


This should then be exported as a "structure file" with the extension
== Create a model with CAD software ==
".stl". OpenSCAD can do this from the File -> Export menu.  ImplicitCAD
appears to use a separate program:


    $ extopenscad model.escad model.stl
Create your model with [http://www.implicitcad.org/ ImplicitCAD] or [http://www.openscad.org/ OpenSCAD].  Creating your model is beyond the scope of this document, but the two previous links include documentation. The model will be saved with the extension or '''.escad''' or '''.scad''' respectively.


While the .escad and .scad files are unique to the apps above, the
== Export CAD model to a STereoLithography (STL) file ==
.stl file is a standard understood by many programs.  Some(?) printers
understand STL files directly.  Our Lulzbot printers are not among
them.  The STL file must be further converted into a series of
instructions that tell the printer exactly how to calibrate, heat,
move, extrude, and cool.


Again there is a widely used standard: G-code. G-Code files, logically
Your model should then be exported as a [https://en.wikipedia.org/wiki/STL_%28file_format%29 STereoLithography file] with the extension '''.stl'''. OpenSCAD can do this from the '''File -> Export''' menu. ImplicitCAD appears to use a separate program:
enough, typically have the extension ".gcode".  Cura, among other
programs, reads STL files and produces G-Code files. Slic3r
(http://slic3r.org/ and http://manual.slic3r.org/) is another such
program.


Use Lulzbot's Cura, not "standard" Cura!
    $ '''extopenscad''' model'''.escad''' model'''.stl'''


See https://www.lulzbot.com/cura for download links. (I'm assuming you
== Export STL file to G-code printer instructions file ==
can follow directions for your OS.)


 
While the '''.escad''' and '''.scad''' files are unique to the apps above, the '''.stl''' file is a standard understood by many programs.  Some(?) printers understand STL files directly.  Our Lulzbot printers are not among them.  The STL file must be further converted into a series of instructions that tell the printer exactly how to calibrate, heat, move, extrude, and cool.
Turn computer and 3D printer on


After boot, login as "root" with a password "fai"
Again there is a widely used standard: [https://en.wikipedia.org/wiki/G-code G-code]. G-code files, logically enough, typically have the extension '''.gcode'''.  [https://www.lulzbot.com/cura Cura], among other programs, reads STL files and produces G-code files. [http://slic3r.org/ Slic3r] is another such program. (See the [http://manual.slic3r.org/ Slic3r manual] for more info.)


Insert USB stick (in this example we will print the file
<div style="background-color: #ffff7f; color:#ff0000; font-weight:bold; margin:40px; padding:20px; font-size:120%; border: 1px solid #ff0000;">Use Lulzbot's Cura, not "standard" Cura! The link above will take you to the right place.</div>
"RoboRingV1.gcode" which is under the "fsgcode" directory)
 
== Finally! From virtual to physical. PRINT! ==
 
# Turn computer and 3D printer on.
# After boot, login as '''root'''. The password is printed on the monitor.
# Insert USB stick (or get your '''.gcode''' to the computer by other means).
# Start '''pronsole'''.
 
{| class="wikitable"
|-
!|Command
!|Notes
|-
|$ '''lsblk'''
|List USB devices
|-
|$ '''mount /dev/sdb2 /mnt'''
|Mount USB
|-
|$ '''ls /mnt'''
|
|-
|$ '''cd /mnt'''
|
|-
|$ '''ls'''
|
|-
|$ '''pronsole'''
|
|-
|> '''connect'''
|
|-
|> '''settemp 190'''
|Remove any filament that may be stuck in extruder
|-
|> '''load ....'''
|Tab to complete name
|-
|> '''print'''
|
|-
|> '''monitor'''
|
|-
|> '''exit'''
|
|-
|}


Command                      (Purpose)
====================    ====================
$ lsblk                  (List USB devices)
$ mount /dev/sdb2 /mnt    (Mount USB)
$ ls /mnt
$ cd /mnt/fsgcode
$ ls
$ pronsole
> connect
> settemp 190            (Remove any filament that may be stuckin extruder)
> load ....              (Tab to complete name)
> print
> ...
> monitor
> exit


The Lulzbot Mini will eventually move the extruder head up
The Lulzbot Mini will eventually move the extruder head up


$ pronsole
{| class="wikitable"
> connect /dev/ttyACM0 (orconnect /dev/ttyACM1
|-
> home x               (watch the printers to see which responds)
!|Command
!|Purpose
|-
|$ '''pronsole'''
|
|-
|> '''connect /dev/ttyACM0'''
|or '''connect /dev/ttyACM1'''
|-
|> '''home x'''
|watch the printers to see which responds
|-
|}
 
    login: '''root'''
    $ '''lsblk'''
    $ '''mount /dev/sdb2 /mnt'''
    $ '''ls /mnt'''
    $ '''cd /mnt'''
    $ '''ls'''
    $ '''pronsole'''
    > '''connect'''
    > '''settemp 190'''
    > '''load''' ...
    > '''print'''
    > '''monitor'''
    > '''exit'''
 
[[:Category:3D_Printing]]
[[:Category:Equipment]]
[[:Category:3D_Printers]]
[[:Category:LulzBotMini]]

Latest revision as of 14:51, 7 October 2016


Basic instructions for the HacDC Lulzbot 3D printers

Create a model with CAD software

Create your model with ImplicitCAD or OpenSCAD. Creating your model is beyond the scope of this document, but the two previous links include documentation. The model will be saved with the extension or .escad or .scad respectively.

Export CAD model to a STereoLithography (STL) file

Your model should then be exported as a STereoLithography file with the extension .stl. OpenSCAD can do this from the File -> Export menu. ImplicitCAD appears to use a separate program:

   $ extopenscad model.escad model.stl

Export STL file to G-code printer instructions file

While the .escad and .scad files are unique to the apps above, the .stl file is a standard understood by many programs. Some(?) printers understand STL files directly. Our Lulzbot printers are not among them. The STL file must be further converted into a series of instructions that tell the printer exactly how to calibrate, heat, move, extrude, and cool.

Again there is a widely used standard: G-code. G-code files, logically enough, typically have the extension .gcode. Cura, among other programs, reads STL files and produces G-code files. Slic3r is another such program. (See the Slic3r manual for more info.)

Use Lulzbot's Cura, not "standard" Cura! The link above will take you to the right place.

Finally! From virtual to physical. PRINT!

  1. Turn computer and 3D printer on.
  2. After boot, login as root. The password is printed on the monitor.
  3. Insert USB stick (or get your .gcode to the computer by other means).
  4. Start pronsole.
Command Notes
$ lsblk List USB devices
$ mount /dev/sdb2 /mnt Mount USB
$ ls /mnt
$ cd /mnt
$ ls
$ pronsole
> connect
> settemp 190 Remove any filament that may be stuck in extruder
> load .... Tab to complete name
> print
> monitor
> exit


The Lulzbot Mini will eventually move the extruder head up

Command Purpose
$ pronsole
> connect /dev/ttyACM0 or connect /dev/ttyACM1
> home x watch the printers to see which responds
   login: root
   $ lsblk
   $ mount /dev/sdb2 /mnt
   $ ls /mnt
   $ cd /mnt
   $ ls
   $ pronsole
   > connect
   > settemp 190
   > load ...
   > print
   > monitor
   > exit

Category:3D_Printing Category:Equipment Category:3D_Printers Category:LulzBotMini