I use Cura to slice and make Gcode. I then use RepG to convert it to X3G so that the printer understands it.