# CURA 2.1.2 beta and the TAZ 6

**URL:** <https://forum.lulzbot.com/t/cura-2-1-2-beta-and-the-taz-6/3799>\
**Category:** Software\
**Created:** [August 1, 2016, 5:19pm UTC](https://forum.lulzbot.com/t/cura-2-1-2-beta-and-the-taz-6/3799 "2016-08-01T17:19:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![martinbogo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/martinbogo/32/9280_2.png) [@martinbogo](https://forum.lulzbot.com/u/martinbogo)\
**Post date:** [August 1, 2016, 5:19pm UTC](https://forum.lulzbot.com/t/cura-2-1-2-beta-and-the-taz-6/3799/1 "2016-08-01T17:19:34Z")

</div>

I just downloaded the new Cura 2.1.2 beta, and would like to try using it with the TAZ 6. Has anyone created a full machine profile for TAZ6 that works with Cura?

If not, does anyone have guidance as to what is needed to create a new machine profile for Cura 2.1 series?

---

<div class="post-metadata">

**Author:** ![martinbogo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/martinbogo/32/9280_2.png) [@martinbogo](https://forum.lulzbot.com/u/martinbogo)\
**Post date:** [August 1, 2016, 6:31pm UTC](https://forum.lulzbot.com/t/cura-2-1-2-beta-and-the-taz-6/3799/2 "2016-08-01T18:31:41Z")

</div>

Thanks to Lulzbot support, I got the parameters needed to add a profile for the LulzBot TAZ 6 to Cura 2.1.2.

If you have a Mac:

Copy LulzBot\_TAZ6.stl into /Applications/Cura.app/Contents/Resources/cura/resources/meshes/  
Copy lulzbot\_taz6.json into /Applications/Cura.app/Contents/Resources/cura/resources/machines/

Not sure where the files need to go for Linux or Windows – YMMV

_ **I have not yet tuned or created material profiles! This only defines the machine. I work with PLA, ABS, PETG, Raptor PLA from MakerGeeks – I’ll start creating profiles and appending this forum post as I get them done.** _  
[cura\_2.1\_lulzbot\_taz6.zip](https://forum.lulzbot.com/uploads/short-url/v2EAiBsPQ5ZqOaokVzk855tV417.zip) (301 KB)

---

<div class="post-metadata">

**Author:** ![martinbogo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/martinbogo/32/9280_2.png) [@martinbogo](https://forum.lulzbot.com/u/martinbogo)\
**Post date:** [August 3, 2016, 2:54pm UTC](https://forum.lulzbot.com/t/cura-2-1-2-beta-and-the-taz-6/3799/3 "2016-08-03T14:54:19Z")

</div>

So, further discoveries —

For whatever reason, I can’t seem to get the pre and post GCODE working in cura 2.1.2. If anyone here is familiar with javascript formatting, take a look at this and tell me if I’ve done something wrong with the formatting:

“machine\_settings”: {  
“machine\_width”: { “default”: 280 },  
“machine\_depth”: { “default”: 280 },  
“machine\_height”: { “default”: 250 },  
“machine\_heated\_bed”: { “default”: true },

“machine\_center\_is\_zero”: { “default”: false },  
“machine\_nozzle\_size”: { “default”: 0.5 },  
“machine\_nozzle\_heat\_up\_speed”: { “default”: 2.0 },  
“machine\_nozzle\_cool\_down\_speed”: { “default”: 2.0 },  
“machine\_head\_shape\_min\_x”: { “default”: 0 },  
“machine\_head\_shape\_min\_y”: { “default”: 0 },  
“machine\_head\_shape\_max\_x”: { “default”: 0 },  
“machine\_head\_shape\_max\_y”: { “default”: 0 },  
“machine\_nozzle\_gantry\_distance”: { “default”: 55 },  
“machine\_gcode\_flavor”: { “default”: “RepRap” },  
“machine\_start\_gcode”: { “default”: “;This profile is designed specifically for LulzBot TAZ 6 3D Printer\n ;Basic slice data:\n ;Sliced at: {day} {date} {time}\n ;Layer height: {layer\_height}\n ;Walls: {wall\_thickness}\n ;Fill: {fill\_density}\n ;Estimated Print time: {print\_time}\n ;Filament used: {filament\_amount}m {filament\_weight}g\n ;Filament cost: {filament\_cost}\n G26 ; clear potential ‘probe fail’ condition\n G21 ; set units to Millimetres\n M107 ; disable fans\n G90 ; absolute positioning\n M82 ; set extruder to absolute mode\n G92 E0 ; set extruder position to 0\n M140 S{print\_bed\_temperature}; get bed heating up\n G28 XY ; home X and Y\n G1 X-19 Y258 F1000 ; move to safe homing position\n M109 S170 ; soften filament for z homing\n G28 Z ; home Z\n M104 S160 ; wipe temp\n G1 E-30 F100 ; suck up XXmm of filament\n G1 X-15 Y100 F3000 ; move above wiper pad\n G1 Z1 ; push nozzle into wiper\n G1 X-17 Y95 F1000 ; slow wipe\n G1 X-17 Y90 F1000 ; slow wipe\n G1 X-17 Y85 F1000 ; slow wipe\n G1 X-15 Y90 F1000 ; slow wipe\n G1 X-17 Y80 F1000 ; slow wipe\n G1 X-15 Y95 F1000 ; slow wipe\n G1 X-17 Y75 F2000 ; fast wipe\n G1 X-15 Y65 F2000 ; fast wipe\n G1 X-17 Y70 F2000 ; fast wipe\n G1 X-15 Y60 F2000 ; fast wipe\n G1 X-17 Y55 F2000 ; fast wipe\n G1 X-15 Y50 F2000 ; fast wipe\n G1 X-17 Y40 F2000 ; fast wipe\n G1 X-15 Y45 F2000 ; fast wipe\n G1 X-17 Y35 F2000 ; fast wipe\n G1 X-15 Y40 F2000 ; fast wipe\n G1 X-17 Y70 F2000 ; fast wipe\n G1 X-15 Y30 Z2 F2000 ; fast wipe\n G1 X-17 Y35 F2000 ; fast wipe\n G1 X-15 Y25 F2000 ; fast wipe\n G1 X-17 Y30 F2000 ; fast wipe\n G1 X-15 Y25 Z1.5 F1000 ; slow wipe\n G1 X-17 Y23 F1000 ; slow wipe\n G1 Z10 ; raise extruder\n M109 S160 ; heat to probe temp\n G1 X-9 Y-9 ; move above probe\n M204 S100 ; set accel for probing\n G29 ; probe sequence (for auto-leveling)\n M204 S500 ; set accel back to normal\n G1 X0 Y0 Z15 F5000 ; get out the way\n M400 ; clear buffer\n G4 S1 ; pause\n M117 Heating… ; LCD status message\n M140 S{print\_bed\_temperature}; get bed heating up\n M109 S{print\_temperature} ; set extruder temp and wait\n M190 S{print\_bed\_temperature}; get bed temping up during first layer\n G1 Z2 E0 F75 ; extrude filament back into nozzle\n M117 TAZ Printing… ; LCD status message\n” },  
“machine\_end\_gcode”: { “default”: “;\n M400 ; wait for moves to finish\n M104 S0 ; hotend off\n M107 ; fans off\n G91 ; relative positioning\n G1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure\n G1 Z+20 E-5 X-20 Y-20 F3000 ; move Z up a bit and retract filament even more\n M117 Cooling please wait ; progress indicator message\n G90 ; absolute positioning\n G1 Y0 F3000 ; move to cooling position\n M190 S50 ; set bed to cool off\n G1 Y280 F3000 ; present finished print\n M84 ; steppers off\n G90 ; absolute positioning\n M117 Print complete ; progress indicator message\n ;{profile\_string}\n” },  
“machine\_disallowed\_areas”: { “default”: []},  
“machine\_platform\_offset”: { “default”: [0.0, 0.0, 0.0] },

“machine\_nozzle\_tip\_outer\_diameter”: { “default”: 0.6 },  
“machine\_nozzle\_head\_distance”: { “default”: 3.0 },  
“machine\_nozzle\_expansion\_angle”: { “default”: 45 }  
},

---

<div class="post-metadata">

**Author:** ![kmanley57](https://avatars.discourse-cdn.com/v4/letter/k/13edae/32.png) [@kmanley57](https://forum.lulzbot.com/u/kmanley57)\
**Post date:** [August 3, 2016, 5:30pm UTC](https://forum.lulzbot.com/t/cura-2-1-2-beta-and-the-taz-6/3799/4 "2016-08-03T17:30:35Z")

</div>

I might be confused! Your code looks to say home X/Y then move X-19. HOW!

```nohighlight
G28 XY ; home X and Y\n G1 X-19 Y258 F1000

```

The variable names are wrong for substitution in the start code.

---

<div class="post-metadata">

**Author:** ![nickthetait](https://avatars.discourse-cdn.com/v4/letter/n/ac8455/32.png) [@nickthetait](https://forum.lulzbot.com/u/nickthetait)\
**Post date:** [August 3, 2016, 7:40pm UTC](https://forum.lulzbot.com/t/cura-2-1-2-beta-and-the-taz-6/3799/5 "2016-08-03T19:40:58Z")

</div>

Martin, take a look here [https://forum.lulzbot.com/t/how-to-hack-cura-2-1-for-lulzbot-3d-printers/3636/1](https://forum.lulzbot.com/t/how-to-hack-cura-2-1-for-lulzbot-3d-printers/3636/1)

---

<div class="post-metadata">

**Author:** ![kmanley57](https://avatars.discourse-cdn.com/v4/letter/k/13edae/32.png) [@kmanley57](https://forum.lulzbot.com/u/kmanley57)\
**Post date:** [August 3, 2016, 9:30pm UTC](https://forum.lulzbot.com/t/cura-2-1-2-beta-and-the-taz-6/3799/6 "2016-08-03T21:30:50Z")

</div>

I tried it.

Here is what I have as my Taz6.json file at home. 😊

Trying it and it seems currently to be printing fine.  
[lulzbot\_taz6.zip](https://forum.lulzbot.com/uploads/short-url/c2cui3nl9QnAP0PKooYcG5yMob3.zip) (1.99 KB)

 ![20160810_134239.jpg](https://us1.discourse-cdn.com/flex020/uploads/lulzbot/original/2X/2/2ba1528ed2ec6285a4e22dab2aff9872428785f0.jpeg)
