Lulzbot Instructions

From HacDC Wiki
Revision as of 18:31, 15 September 2016 by Ubuntourist (talk | contribs) (Rough draft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Basic instructions for the HacDC Lulzbot 3D printers

Create your model with ImplicitCAD ( or OpenSCAD ( 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 ".stl". OpenSCAD can do this from the File -> Export menu. ImplicitCAD appears to use a separate program:

   $ extopenscad model.escad model.stl

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 ( and is another such program.

Use Lulzbot's Cura, not "standard" Cura!

See for download links. (I'm assuming you can follow directions for your OS.)

Turn computer and 3D printer on

After boot, login as "root" with a password "fai"

Insert USB stick (in this example we will print the file "RoboRingV1.gcode" which is under the "fsgcode" directory)

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

$ pronsole > connect /dev/ttyACM0 (or) connect /dev/ttyACM1 > home x (watch the printers to see which responds)