PrusaSlicer profile for the Creality K1
Unfortunately the Creality Printer software has a lot of problems on Linux. As alternative you can use PrusaSlicer. I got some nice results with the ini settings below (PLA and PETG): **Edit:** Creality open sourced all their K1 code. And OrcaSlicer now includes very good K1 profiles.
``` # generated by PrusaSlicer 2.6.0 on 2023-08-29 at 21:14:36 UTC [print:K1 PETG] avoid\_crossing\_curled\_overhangs = 0 avoid\_crossing\_perimeters = 0 avoid\_crossing\_perimeters\_max\_detour = 0 bottom\_fill\_pattern = monotoniclines bottom\_solid\_layers = 3 bottom\_solid\_min\_thickness = 1.2 bridge\_acceleration = 0 bridge\_angle = 0 bridge\_flow\_ratio = 1 bridge\_speed = 60 brim\_separation = 0 brim\_type = outer\_only brim\_width = 4 compatible\_printers = compatible\_printers\_condition = complete\_objects = 0 default\_acceleration = 12000 dont\_support\_bridges = 1 draft\_shield = disabled elefant\_foot\_compensation = 0 enable\_dynamic\_overhang\_speeds = 0 external\_perimeter\_acceleration = 12000 external\_perimeter\_extrusion\_width = 0 external\_perimeter\_speed = 50% external\_perimeters\_first = 0 extra\_perimeters = 1 extra\_perimeters\_on\_overhangs = 0 extruder\_clearance\_height = 20 extruder\_clearance\_radius = 20 extrusion\_width = 0 fill\_angle = 45 fill\_density = 0% fill\_pattern = grid first\_layer\_acceleration = 3000 first\_layer\_acceleration\_over\_raft = 0 first\_layer\_extrusion\_width = 0 first\_layer\_height = 0.28 first\_layer\_speed = 30 first\_layer\_speed\_over\_raft = 30 fuzzy\_skin = none fuzzy\_skin\_point\_dist = 0.8 fuzzy\_skin\_thickness = 0.3 gap\_fill\_enabled = 1 gap\_fill\_speed = 150 gcode\_comments = 0 gcode\_label\_objects = 0 gcode\_resolution = 0.0125 gcode\_substitutions = infill\_acceleration = 0 infill\_anchor = 600% infill\_anchor\_max = 15% infill\_every\_layers = 1 infill\_extruder = 1 infill\_extrusion\_width = 0 infill\_first = 0 infill\_overlap = 50% infill\_speed = 150 inherits = interface\_shells = 0 ironing = 0 ironing\_flowrate = 15% ironing\_spacing = 0.1 ironing\_speed = 15 ironing\_type = top layer\_height = 0.28 max\_print\_speed = 80 max\_volumetric\_extrusion\_rate\_slope\_negative = 0 max\_volumetric\_extrusion\_rate\_slope\_positive = 0 max\_volumetric\_speed = 0 min\_bead\_width = 85% min\_feature\_size = 25% min\_skirt\_length = 0 mmu\_segmented\_region\_max\_width = 0 notes = only\_retract\_when\_crossing\_perimeters = 0 ooze\_prevention = 0 output\_filename\_format = [input\_filename\_base].gcode overhang\_speed\_0 = 15 overhang\_speed\_1 = 15 overhang\_speed\_2 = 20 overhang\_speed\_3 = 25 overhangs = 1 perimeter\_acceleration = 0 perimeter\_extruder = 1 perimeter\_extrusion\_width = 0 perimeter\_generator = arachne perimeter\_speed = 150 perimeters = 2 post\_process = print\_settings\_id = Creality K1 raft\_contact\_distance = 0.1 raft\_expansion = 1.5 raft\_first\_layer\_density = 90% raft\_first\_layer\_expansion = 3 raft\_layers = 0 resolution = 0 seam\_position = rear single\_extruder\_multi\_material\_priming = 1 skirt\_distance = 6 skirt\_height = 1 skirts = 0 slice\_closing\_radius = 0.049 slicing\_mode = regular small\_perimeter\_speed = 50% solid\_infill\_acceleration = 0 solid\_infill\_below\_area = 70 solid\_infill\_every\_layers = 0 solid\_infill\_extruder = 1 solid\_infill\_extrusion\_width = 0 solid\_infill\_speed = 150 spiral\_vase = 0 staggered\_inner\_seams = 0 standby\_temperature\_delta = -5 support\_material = 0 support\_material\_angle = 0 support\_material\_auto = 1 support\_material\_bottom\_contact\_distance = 0 support\_material\_bottom\_interface\_layers = -1 support\_material\_buildplate\_only = 0 support\_material\_closing\_radius = 2 support\_material\_contact\_distance = 0.2 support\_material\_enforce\_layers = 0 support\_material\_extruder = 1 support\_material\_extrusion\_width = 0.35 support\_material\_interface\_contact\_loops = 0 support\_material\_interface\_extruder = 1 support\_material\_interface\_layers = 3 support\_material\_interface\_pattern = rectilinear support\_material\_interface\_spacing = 0 support\_material\_interface\_speed = 100% support\_material\_pattern = rectilinear support\_material\_spacing = 2.5 support\_material\_speed = 150 support\_material\_style = organic support\_material\_synchronize\_layers = 0 support\_material\_threshold = 15 support\_material\_with\_sheath = 1 support\_material\_xy\_spacing = 50% support\_tree\_angle = 40 support\_tree\_angle\_slow = 25 support\_tree\_branch\_diameter = 2 support\_tree\_branch\_diameter\_angle = 5 support\_tree\_branch\_diameter\_double\_wall = 3 support\_tree\_branch\_distance = 1 support\_tree\_tip\_diameter = 0.8 support\_tree\_top\_rate = 15% thick\_bridges = 1 thin\_walls = 1 threads = 24 top\_fill\_pattern = monotoniclines top\_infill\_extrusion\_width = 0 top\_solid\_infill\_acceleration = 5000 top\_solid\_infill\_speed = 150 top\_solid\_layers = 3 top\_solid\_min\_thickness = 1.2 travel\_acceleration = 0 travel\_speed = 500 travel\_speed\_z = 500 wall\_distribution\_count = 1 wall\_transition\_angle = 10 wall\_transition\_filter\_deviation = 25% wall\_transition\_length = 100% wipe\_tower = 0 wipe\_tower\_bridging = 10 wipe\_tower\_brim\_width = 2 wipe\_tower\_cone\_angle = 0 wipe\_tower\_extra\_spacing = 100% wipe\_tower\_extruder = 0 wipe\_tower\_no\_sparse\_layers = 0 wipe\_tower\_rotation\_angle = 0 wipe\_tower\_width = 60 wipe\_tower\_x = 180 wipe\_tower\_y = 140 xy\_size\_compensation = 0 [print:K1 PLA] avoid\_crossing\_curled\_overhangs = 0 avoid\_crossing\_perimeters = 0 avoid\_crossing\_perimeters\_max\_detour = 0 bottom\_fill\_pattern = monotoniclines bottom\_solid\_layers = 3 bottom\_solid\_min\_thickness = 1.2 bridge\_acceleration = 0 bridge\_angle = 0 bridge\_flow\_ratio = 1 bridge\_speed = 60 brim\_separation = 0 brim\_type = outer\_only brim\_width = 0 compatible\_printers = compatible\_printers\_condition = complete\_objects = 0 default\_acceleration = 12000 dont\_support\_bridges = 1 draft\_shield = disabled elefant\_foot\_compensation = 0 enable\_dynamic\_overhang\_speeds = 0 external\_perimeter\_acceleration = 12000 external\_perimeter\_extrusion\_width = 0 external\_perimeter\_speed = 50% external\_perimeters\_first = 0 extra\_perimeters = 1 extra\_perimeters\_on\_overhangs = 0 extruder\_clearance\_height = 20 extruder\_clearance\_radius = 20 extrusion\_width = 0 fill\_angle = 45 fill\_density = 10% fill\_pattern = grid first\_layer\_acceleration = 3000 first\_layer\_acceleration\_over\_raft = 0 first\_layer\_extrusion\_width = 0 first\_layer\_height = 0.2 first\_layer\_speed = 50 first\_layer\_speed\_over\_raft = 30 fuzzy\_skin = none fuzzy\_skin\_point\_dist = 0.8 fuzzy\_skin\_thickness = 0.3 gap\_fill\_enabled = 1 gap\_fill\_speed = 300 gcode\_comments = 0 gcode\_label\_objects = 0 gcode\_resolution = 0.0125 gcode\_substitutions = infill\_acceleration = 0 infill\_anchor = 600% infill\_anchor\_max = 15% infill\_every\_layers = 1 infill\_extruder = 1 infill\_extrusion\_width = 0 infill\_first = 0 infill\_overlap = 50% infill\_speed = 300 inherits = interface\_shells = 0 ironing = 0 ironing\_flowrate = 15% ironing\_spacing = 0.1 ironing\_speed = 15 ironing\_type = top layer\_height = 0.2 max\_print\_speed = 80 max\_volumetric\_extrusion\_rate\_slope\_negative = 0 max\_volumetric\_extrusion\_rate\_slope\_positive = 0 max\_volumetric\_speed = 0 min\_bead\_width = 85% min\_feature\_size = 25% min\_skirt\_length = 0 mmu\_segmented\_region\_max\_width = 0 notes = only\_retract\_when\_crossing\_perimeters = 0 ooze\_prevention = 0 output\_filename\_format = [input\_filename\_base].gcode overhang\_speed\_0 = 15 overhang\_speed\_1 = 15 overhang\_speed\_2 = 20 overhang\_speed\_3 = 25 overhangs = 1 perimeter\_acceleration = 0 perimeter\_extruder = 1 perimeter\_extrusion\_width = 0 perimeter\_generator = arachne perimeter\_speed = 150 perimeters = 3 post\_process = print\_settings\_id = Creality K1 raft\_contact\_distance = 0.1 raft\_expansion = 1.5 raft\_first\_layer\_density = 90% raft\_first\_layer\_expansion = 3 raft\_layers = 0 resolution = 0 seam\_position = rear single\_extruder\_multi\_material\_priming = 1 skirt\_distance = 6 skirt\_height = 1 skirts = 1 slice\_closing\_radius = 0.049 slicing\_mode = regular small\_perimeter\_speed = 50% solid\_infill\_acceleration = 0 solid\_infill\_below\_area = 70 solid\_infill\_every\_layers = 0 solid\_infill\_extruder = 1 solid\_infill\_extrusion\_width = 0 solid\_infill\_speed = 300 spiral\_vase = 0 staggered\_inner\_seams = 0 standby\_temperature\_delta = -5 support\_material = 0 support\_material\_angle = 0 support\_material\_auto = 1 support\_material\_bottom\_contact\_distance = 0 support\_material\_bottom\_interface\_layers = -1 support\_material\_buildplate\_only = 0 support\_material\_closing\_radius = 2 support\_material\_contact\_distance = 0.2 support\_material\_enforce\_layers = 0 support\_material\_extruder = 1 support\_material\_extrusion\_width = 0.35 support\_material\_interface\_contact\_loops = 0 support\_material\_interface\_extruder = 1 support\_material\_interface\_layers = 3 support\_material\_interface\_pattern = rectilinear support\_material\_interface\_spacing = 0 support\_material\_interface\_speed = 100% support\_material\_pattern = rectilinear support\_material\_spacing = 2.5 support\_material\_speed = 300 support\_material\_style = grid support\_material\_synchronize\_layers = 0 support\_material\_threshold = 0 support\_material\_with\_sheath = 1 support\_material\_xy\_spacing = 50% support\_tree\_angle = 40 support\_tree\_angle\_slow = 25 support\_tree\_branch\_diameter = 2 support\_tree\_branch\_diameter\_angle = 5 support\_tree\_branch\_diameter\_double\_wall = 3 support\_tree\_branch\_distance = 1 support\_tree\_tip\_diameter = 0.8 support\_tree\_top\_rate = 15% thick\_bridges = 1 thin\_walls = 1 threads = 24 top\_fill\_pattern = monotoniclines top\_infill\_extrusion\_width = 0 top\_solid\_infill\_acceleration = 5000 top\_solid\_infill\_speed = 300 top\_solid\_layers = 3 top\_solid\_min\_thickness = 1.2 travel\_acceleration = 0 travel\_speed = 500 travel\_speed\_z = 500 wall\_distribution\_count = 1 wall\_transition\_angle = 10 wall\_transition\_filter\_deviation = 25% wall\_transition\_length = 100% wipe\_tower = 0 wipe\_tower\_bridging = 10 wipe\_tower\_brim\_width = 2 wipe\_tower\_cone\_angle = 0 wipe\_tower\_extra\_spacing = 100% wipe\_tower\_extruder = 0 wipe\_tower\_no\_sparse\_layers = 0 wipe\_tower\_rotation\_angle = 0 wipe\_tower\_width = 60 wipe\_tower\_x = 180 wipe\_tower\_y = 140 xy\_size\_compensation = 0 [filament:K1 PETG] bed\_temperature = 70 bridge\_fan\_speed = 100 compatible\_printers = compatible\_printers\_condition = compatible\_prints = compatible\_prints\_condition = cooling = 1 disable\_fan\_first\_layers = 3 enable\_dynamic\_fan\_speeds = 0 end\_filament\_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion\_multiplier = 1 fan\_always\_on = 0 fan\_below\_layer\_time = 60 filament\_colour = #29B2B2 filament\_cooling\_final\_speed = 3.4 filament\_cooling\_initial\_speed = 2.2 filament\_cooling\_moves = 4 filament\_cost = 0 filament\_density = 0 filament\_deretract\_speed = nil filament\_diameter = 1.75 filament\_load\_time = 0 filament\_loading\_speed = 28 filament\_loading\_speed\_start = 3 filament\_max\_volumetric\_speed = 0 filament\_minimal\_purge\_on\_wipe\_tower = 15 filament\_notes = "" filament\_ramming\_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" filament\_retract\_before\_travel = nil filament\_retract\_before\_wipe = nil filament\_retract\_layer\_change = nil filament\_retract\_length = nil filament\_retract\_lift = nil filament\_retract\_lift\_above = nil filament\_retract\_lift\_below = nil filament\_retract\_restart\_extra = nil filament\_retract\_speed = nil filament\_settings\_id = "Creality K1" filament\_soluble = 0 filament\_spool\_weight = 0 filament\_toolchange\_delay = 0 filament\_type = PET filament\_unload\_time = 0 filament\_unloading\_speed = 90 filament\_unloading\_speed\_start = 100 filament\_vendor = (Unknown) filament\_wipe = nil first\_layer\_bed\_temperature = 70 first\_layer\_temperature = 245 full\_fan\_speed\_layer = 0 idle\_temperature = nil inherits = max\_fan\_speed = 7550 min\_fan\_speed = 25 min\_print\_speed = 10 overhang\_fan\_speed\_0 = 0 overhang\_fan\_speed\_1 = 0 overhang\_fan\_speed\_2 = 0 overhang\_fan\_speed\_3 = 0 slowdown\_below\_layer\_time = 7 start\_filament\_gcode = "; Filament gcode\n" temperature = 245 [filament:K1 PLA] bed\_temperature = 60 bridge\_fan\_speed = 100 compatible\_printers = compatible\_printers\_condition = printer\_notes!~/.*PRINTER\_VENDOR\_TRILAB.*/ and printer\_notes!~/.*PRINTER\_MODEL\_MK4IS.*/ and ! (printer\_notes=~/.*PRINTER\_VENDOR\_PRUSA3D.*/ and num\_extruders>1) compatible\_prints = compatible\_prints\_condition = cooling = 1 disable\_fan\_first\_layers = 1 enable\_dynamic\_fan\_speeds = 0 end\_filament\_gcode = "; Filament-specific end gcode" extrusion\_multiplier = 1.07 fan\_always\_on = 1 fan\_below\_layer\_time = 100 filament\_colour = #FF8000 filament\_cooling\_final\_speed = 2 filament\_cooling\_initial\_speed = 3 filament\_cooling\_moves = 1 filament\_cost = 25.4 filament\_density = 1.24 filament\_deretract\_speed = nil filament\_diameter = 1.75 filament\_load\_time = 0 filament\_loading\_speed = 14 filament\_loading\_speed\_start = 19 filament\_max\_volumetric\_speed = 0 filament\_minimal\_purge\_on\_wipe\_tower = 0 filament\_notes = "" filament\_ramming\_parameters = "130 120 2.70968 2.93548 3.32258 3.83871 4.58065 5.54839 6.51613 7.35484 7.93548 8.16129| 0.05 2.66451 0.45 3.05805 0.95 4.05807 1.45 5.97742 1.95 7.69999 2.45 8.1936 2.95 11.342 3.45 11.4065 3.95 7.6 4.45 7.6 4.95 7.6" filament\_retract\_before\_travel = nil filament\_retract\_before\_wipe = nil filament\_retract\_layer\_change = nil filament\_retract\_length = nil filament\_retract\_lift = nil filament\_retract\_lift\_above = nil filament\_retract\_lift\_below = nil filament\_retract\_restart\_extra = nil filament\_retract\_speed = nil filament\_settings\_id = "K1 PLA" filament\_soluble = 0 filament\_spool\_weight = 0 filament\_toolchange\_delay = 0 filament\_type = PLA filament\_unload\_time = 0 filament\_unloading\_speed = 20 filament\_unloading\_speed\_start = 100 filament\_vendor = Generic filament\_wipe = nil first\_layer\_bed\_temperature = 60 first\_layer\_temperature = 215 full\_fan\_speed\_layer = 2 idle\_temperature = nil inherits = max\_fan\_speed = 100 min\_fan\_speed = 100 min\_print\_speed = 10 overhang\_fan\_speed\_0 = 0 overhang\_fan\_speed\_1 = 0 overhang\_fan\_speed\_2 = 0 overhang\_fan\_speed\_3 = 0 slowdown\_below\_layer\_time = 10 start\_filament\_gcode = "; Filament gcode\n" temperature = 220 [filament:K1 PLA - Speed] bed\_temperature = 60 bridge\_fan\_speed = 100 compatible\_printers = compatible\_printers\_condition = printer\_notes!~/.*PRINTER\_VENDOR\_TRILAB.*/ and printer\_notes!~/.*PRINTER\_MODEL\_MK4IS.*/ and ! (printer\_notes=~/.*PRINTER\_VENDOR\_PRUSA3D.*/ and num\_extruders>1) compatible\_prints = compatible\_prints\_condition = cooling = 1 disable\_fan\_first\_layers = 1 enable\_dynamic\_fan\_speeds = 0 end\_filament\_gcode = "; Filament-specific end gcode" extrusion\_multiplier = 1.1 fan\_always\_on = 1 fan\_below\_layer\_time = 100 filament\_colour = #FF8000 filament\_cooling\_final\_speed = 2 filament\_cooling\_initial\_speed = 3 filament\_cooling\_moves = 1 filament\_cost = 25.4 filament\_density = 1.24 filament\_deretract\_speed = nil filament\_diameter = 1.75 filament\_load\_time = 0 filament\_loading\_speed = 14 filament\_loading\_speed\_start = 19 filament\_max\_volumetric\_speed = 0 filament\_minimal\_purge\_on\_wipe\_tower = 0 filament\_notes = "" filament\_ramming\_parameters = "130 120 2.70968 2.93548 3.32258 3.83871 4.58065 5.54839 6.51613 7.35484 7.93548 8.16129| 0.05 2.66451 0.45 3.05805 0.95 4.05807 1.45 5.97742 1.95 7.69999 2.45 8.1936 2.95 11.342 3.45 11.4065 3.95 7.6 4.45 7.6 4.95 7.6" filament\_retract\_before\_travel = nil filament\_retract\_before\_wipe = nil filament\_retract\_layer\_change = nil filament\_retract\_length = nil filament\_retract\_lift = nil filament\_retract\_lift\_above = nil filament\_retract\_lift\_below = nil filament\_retract\_restart\_extra = nil filament\_retract\_speed = nil filament\_settings\_id = "K1 PLA" filament\_soluble = 0 filament\_spool\_weight = 0 filament\_toolchange\_delay = 0 filament\_type = PLA filament\_unload\_time = 0 filament\_unloading\_speed = 20 filament\_unloading\_speed\_start = 100 filament\_vendor = Generic filament\_wipe = nil first\_layer\_bed\_temperature = 60 first\_layer\_temperature = 255 full\_fan\_speed\_layer = 2 idle\_temperature = nil inherits = max\_fan\_speed = 100 min\_fan\_speed = 100 min\_print\_speed = 10 overhang\_fan\_speed\_0 = 0 overhang\_fan\_speed\_1 = 0 overhang\_fan\_speed\_2 = 0 overhang\_fan\_speed\_3 = 0 slowdown\_below\_layer\_time = 10 start\_filament\_gcode = "; Filament gcode\n" temperature = 255 [printer:K1] autoemit\_temperature\_commands = 1 bed\_custom\_model = bed\_custom\_texture = bed\_shape = 0x0,220x0,220x220,0x220 before\_layer\_gcode = ;BEFORE\_LAYER\_CHANGE\n;[layer\_z]\nG92 E0\n between\_objects\_gcode = color\_change\_gcode = M600 cooling\_tube\_length = 5 cooling\_tube\_retraction = 91.5 default\_filament\_profile = "K1 PLA" default\_print\_profile = 0.15mm 0.4nozzle deretract\_speed = 30 end\_gcode = END\_PRINT extra\_loading\_move = -2 extruder\_colour = #FFE3CA extruder\_offset = 0x0 gcode\_flavor = klipper high\_current\_on\_filament\_swap = 0 host\_type = prusalink inherits = layer\_gcode = ;AFTER\_LAYER\_CHANGE\n;[layer\_z] machine\_limits\_usage = time\_estimate\_only machine\_max\_acceleration\_e = 10000 machine\_max\_acceleration\_extruding = 15000 machine\_max\_acceleration\_retracting = 15000 machine\_max\_acceleration\_travel = 20000,1250 machine\_max\_acceleration\_x = 20000 machine\_max\_acceleration\_y = 20000 machine\_max\_acceleration\_z = 1000 machine\_max\_feedrate\_e = 120 machine\_max\_feedrate\_x = 500 machine\_max\_feedrate\_y = 500 machine\_max\_feedrate\_z = 12 machine\_max\_jerk\_e = 2.5 machine\_max\_jerk\_x = 10 machine\_max\_jerk\_y = 10 machine\_max\_jerk\_z = 2 machine\_min\_extruding\_rate = 0 machine\_min\_travel\_rate = 0 max\_layer\_height = 0.3 max\_print\_height = 250 min\_layer\_height = 0.04 nozzle\_diameter = 0.4 parking\_pos\_retraction = 92 pause\_print\_gcode = M601 print\_host = printer\_model = Creality\_K1 printer\_notes = Unoffical profile. printer\_settings\_id = Creality K1 printer\_technology = FFF printer\_variant = 0.4 printer\_vendor = printhost\_apikey = printhost\_cafile = remaining\_times = 0 retract\_before\_travel = 3 retract\_before\_wipe = 0% retract\_layer\_change = 0 retract\_length = 2 retract\_length\_toolchange = 10 retract\_lift = 0.4 retract\_lift\_above = 0.2 retract\_lift\_below = 500 retract\_restart\_extra = 0 retract\_restart\_extra\_toolchange = 0 retract\_speed = 50 silent\_mode = 0 single\_extruder\_multi\_material = 0 start\_gcode = M140 S0\nM104 S0\nSTART_PRINT EXTRUDER\_TEMP=[first\_layer\_temperature] BED\_TEMP=[first\_layer\_bed\_temperature] template\_custom\_gcode = thumbnails = 64x64,400x300 thumbnails\_format = PNG toolchange\_gcode = use\_firmware\_retraction = 0 use\_relative\_e\_distances = 1 use\_volumetric\_e = 0 variable\_layer\_height = 1 wipe = 0 z\_offset = -0.06 [presets] print = K1 PLA sla\_print = sla\_material = printer = K1 filament = K1 PLA ```