D3D Lulzbot Cura: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
Line 1: Line 1:
=Introduction=
=Lulzbot Cura=
[[Lulzbot Cura]] allows for ready setup of machines other than Lulzbot and Lulzbot Mini. As such, it is useful to use Lulzbot Cura for OSE's D3D 3D Printer.
 
Official software for 3D printing for the Open Source Ecology 3D printer.
 
https://www.lulzbot.com/cura
 
It allows for ready setup of machines other than Lulzbot and Lulzbot Mini. As such, it is useful to use Lulzbot Cura for OSE's D3D 3D Printer.
 
=D3D Lulzbot Cura=
D3 Lulzbot Cura is Lulzbot Cura with OSE configuration files.  


By going to Expert-> Switch to Full Settings - you can set nozzle size and various parameters. Once all configuration has been input, you can save the profile as a configuration (.ini) file.
By going to Expert-> Switch to Full Settings - you can set nozzle size and various parameters. Once all configuration has been input, you can save the profile as a configuration (.ini) file.

Revision as of 22:27, 24 May 2018

Lulzbot Cura

Official software for 3D printing for the Open Source Ecology 3D printer.

https://www.lulzbot.com/cura

It allows for ready setup of machines other than Lulzbot and Lulzbot Mini. As such, it is useful to use Lulzbot Cura for OSE's D3D 3D Printer.

D3D Lulzbot Cura

D3 Lulzbot Cura is Lulzbot Cura with OSE configuration files.

By going to Expert-> Switch to Full Settings - you can set nozzle size and various parameters. Once all configuration has been input, you can save the profile as a configuration (.ini) file.

To configure a new machine (bed size) go to the menu - Machine-> Add New Machine - you can add a profile for the D3D Original - 8" print bed.

Different Places to Configure a Printer

  • Machine Settings in Lulzbot Cura: You select bed size, nozzle size, and presence of heated bed in Machine Settings.
  • Note that presence of heated bed is found only in the Machine->Machine Settings in Cura - it is not switchable anywhere else in Lulzbot Cura or in firmware. Config.ini file also does not save the presence of heated bed.
  • Configuration File (.ini) in Lulzbot Cura: Saves many printing parameters such as nozzle size, print speed, infill %, raft, support, etc. Machine settings are generally not saved in the configuration file.
  • Printing profile for a given printer/nozzle/extruder is saved in the configuration file
  • Marlin Firmware: parameters related to the controller electronics and motion, as well as printer geometry - are saved in firmware.

Notes

  • Note that if we are using different D3D printers with different settings - such as different extruders with different steps/mm - one way to accomplish different settings is with a configuration file if we do not want to re-upload the firmware.
  • Firmware should be as generic as possible to accommodate different machines - and all possible parameters should be saved in configuration file if they can be saved there instead of the firmware.
  • The configuration file saves the start and end g-codes - through which many settings can be passed. But make sure that there are no parameter conflicts between configuration.h and start/end g-codes in the configuration file

Configuration Profile - Files

Configuration (.ini) file for D3D Lulzbot Cura:

File:D3DOriginal config.ini - D3D Original, 16" frame, 8" print bed, 0.5 mm nozzle. This works for all bed sizes, as bed size is defined in Marlin, not in the initialization file.

Calibration

Motion

From Triffid Hunter's Calibration Guide:


Xymath.png

Start with D3D BOM - the pulleys are 20 tooth?

Yes, and the magic number is 80 steps/mm for x, y, and z.

Extruder

Doing a 100 mm extrusion in Pronterface yielded 4.6 times that length! The Extruder steps/mm are 4.6 too high. Reduce them accordingly. Go to D3D Marlin. The April 27, 2017 version has E steps/mm = 500. That number was pulled out of ass. It should be 109, which is consistent with this MK8 extruder discussion.

Override can be done using M92 E109. I can try that in the Startup Gcode within Lulzbot Cura, but first can set M92 E109 temporarily in Pronterface.

Doing the test, I got 109 mm extruded, so it is really M92 E100. Is that by design of the MK8 extruder or coincidence? Exactly 100 steps per 100 mm of filament pushed?

OSE Marlin can remain as is - but the File:D3DOriginal config.ini is changed to override the Extruder Steps/mm that is set in Marlin.