This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cura [2015/06/17 13:57] admin |
cura [2019/03/20 04:21] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Cura ===== | ||
+ | |||
+ | Cura is developed by Ultimaker to make 3D printing as easy and streamlined as possible. It includes a GUI to prepare a 3D file for printing and generate G-Code. X3G translation plug-ins is required to support Cura on Malyan Printer. | ||
+ | |||
+ | ===== Download ===== | ||
+ | |||
+ | * [[http://software.ultimaker.com|Cura software]] | ||
+ | * [[http://malyansys.com/downloads/cura_x3g.zip|X3G plug-ins]] | ||
+ | |||
+ | ===== Install ===== | ||
+ | |||
+ | ==== Decompress cura_x3g.zip to Cura plugins directory. ==== | ||
+ | ==== Add new machine wizard ==== | ||
+ | |||
+ | {{:cura0.png?nolink&500|}} | ||
+ | |||
+ | {{:cura1.png?nolink&500|}} | ||
+ | |||
+ | {{:cura2.png?nolink&500|}} | ||
+ | |||
+ | ==== Modify start.gcode and end.gcode ==== | ||
+ | |||
+ | {{:cura3.png?nolink&300|}} | ||
+ | |||
+ | === start.gcode === | ||
+ | <code> | ||
+ | ; -- start of START GCODE – | ||
+ | M73 P0 (enable build progress) | ||
+ | M103 (disable RPM) | ||
+ | G21 (set units to mm) | ||
+ | G90 (set positioning to absolute) | ||
+ | (**** begin homing ****) | ||
+ | G162 X Y F4000 (home XY axes maximum) | ||
+ | G161 Z F3500 (home Z axis minimum) | ||
+ | G92 Z-5 (set Z to -5) | ||
+ | G1 Z0.0 (move Z to "0") | ||
+ | G161 Z F100 (home Z axis minimum) | ||
+ | M132 X Y Z A B (Recall stored home offsets for XYZAB axis) | ||
+ | (**** end homing ****) | ||
+ | G92 X147 Y66 Z5 | ||
+ | G1 X105 Y-60 Z10 F4000.0 (move to waiting position) | ||
+ | G130 X0 Y0 A0 B0 (Set Stepper motor Vref to lower value while heating) | ||
+ | G130 X127 Y127 A127 B127 (Set Stepper motor Vref to defaults) | ||
+ | G0 X105 Y-60 (Position Nozzle) | ||
+ | G0 Z0.6 (Position Height) | ||
+ | ; -- end of START GCODE – | ||
+ | </code> | ||
+ | |||
+ | === end.gcode === | ||
+ | <code> | ||
+ | ; -- start of END GCODE – | ||
+ | G92 Z0 | ||
+ | G1 Z10 F400 | ||
+ | M18 | ||
+ | M109 S0 T0 | ||
+ | M104 S0 T0 | ||
+ | M73 P100 (end build progress) | ||
+ | G162 X Y F3000 | ||
+ | M18 | ||
+ | ; -- end of END GCODE – | ||
+ | </code> | ||
+ | |||
+ | ==== Enable plugins ==== | ||
+ | |||
+ | {{:cura4.png?nolink&300|}} | ||
+ | |||
+ | Enter correct path in "cura_x3g path" | ||
+ | |||
+ | ==== Output result ==== | ||
+ | |||
+ | Generated x3g file will output to C:/Output.x3g. | ||
+ | |||
+ | ===== Generate GCode for Dual-extrusion using latest Cura ===== | ||
+ | |||
+ | Cura come with a very fast slicing engine named CuraEngine. If using default Makerbot flavor gcode, Command "M135" is used for change extruder. However, CuraEngine does not handle E value (extruder step) correctly. This tutorial will guide you setup proper dual-extrusion profile work with Cura. | ||
+ | |||
+ | 1. Download modified CuraEngine ([[http://malyansys.com/downloads/CuraEngine.exe|CuraEngine.exe for Windows]] / [[http://malyansys.com/downloads/CuraEngine|CuraEngine for MacOSX]]), overwrite CuraEngine.exe in Program Files folder. | ||
+ | |||
+ | 2. Import config file [[http://malyansys.com/downloads/cura.ini|cura.ini]] | ||
+ | |||
+ | {{:cura_image001.png|}} | ||
+ | |||
+ | 3. Open both STL file, right click on model and select "Dual extrusion merge". Two STL object will merge into dual color model. | ||
+ | |||
+ | {{:cura_image003.png|}} | ||
+ | |||
+ | {{:cura_image005.png|}} | ||
+ | |||
+ | 4. Change each extruder parameters | ||
+ | |||
+ | {{:cura_image007.png|}} | ||
+ | |||
+ | Compressed package is also provided here: | ||
+ | -[[http://malyansys.com/downloads/Cura_15.04win.rar|Windows Version]] | ||
+ | -[[http://malyansys.com/downloads/Cura_15.04mac.rar|MacOSX Version]] | ||
+ | |||