├── quality
├── fdmprinter_spiral+high+quality+%28pla%29.inst.cfg
├── fdmprinter_spiral+normal+quality+%28pla%29.inst.cfg
├── cr-10_high+quality+%28pla%29.inst.cfg
├── cr-10_normal+quality+%28abs%29.inst.cfg
└── cr-10_normal+quality+%28pla%29.inst.cfg
├── materials
├── zyltech_black_abs.xml.fdm_material
├── cctree-white-pla.xml.fdm_material
├── zyltech_white_pla.xml.fdm_material
├── zyltech_red_pla.xml.fdm_material
└── zyltech_sky_blue_pla.xml.fdm_material
└── README.md
/quality/fdmprinter_spiral+high+quality+%28pla%29.inst.cfg:
--------------------------------------------------------------------------------
1 | [general]
2 | version = 2
3 | name = Spiral High Quality (PLA)
4 | definition = fdmprinter
5 |
6 | [metadata]
7 | type = quality_changes
8 | setting_version = 3
9 | quality_type = normal
10 |
11 | [values]
12 | adhesion_type = skirt
13 | cool_fan_full_at_height = =0 if resolveOrValue('adhesion_type') == 'raft' else resolveOrValue('layer_height_0')
14 | cool_fan_full_layer = =max(1, int(math.floor((cool_fan_full_at_height - resolveOrValue('layer_height_0')) / resolveOrValue('layer_height')) + 2))
15 | cool_lift_head = False
16 | layer_height = 0.1
17 | layer_height_0 = =layer_height + layer_height * 0.2
18 | magic_spiralize = True
19 | retract_at_layer_change = True
20 | retraction_hop_enabled = False
21 | retraction_hop_only_when_collides = True
22 | retraction_min_travel = 3
23 | skirt_brim_minimal_length = 500
24 | skirt_gap = 5
25 | skirt_line_count = 3
26 | speed_print = 50
27 | speed_wall = =speed_print
28 | travel_retract_before_outer_wall = False
29 | wall_0_wipe_dist = 4
30 | wall_thickness = 1.2
31 |
32 |
--------------------------------------------------------------------------------
/quality/fdmprinter_spiral+normal+quality+%28pla%29.inst.cfg:
--------------------------------------------------------------------------------
1 | [general]
2 | version = 2
3 | name = Spiral Normal Quality (PLA)
4 | definition = fdmprinter
5 |
6 | [metadata]
7 | type = quality_changes
8 | quality_type = normal
9 | setting_version = 3
10 |
11 | [values]
12 | adhesion_type = skirt
13 | cool_fan_full_at_height = =0 if resolveOrValue('adhesion_type') == 'raft' else resolveOrValue('layer_height_0')
14 | cool_fan_full_layer = =max(1, int(math.floor((cool_fan_full_at_height - resolveOrValue('layer_height_0')) / resolveOrValue('layer_height')) + 2))
15 | cool_lift_head = False
16 | layer_height = 0.2
17 | layer_height_0 = =layer_height + layer_height * 0.2
18 | magic_spiralize = True
19 | retract_at_layer_change = True
20 | retraction_hop_enabled = False
21 | retraction_hop_only_when_collides = True
22 | retraction_min_travel = 3
23 | skirt_brim_minimal_length = 500
24 | skirt_gap = 5
25 | skirt_line_count = 3
26 | speed_print = 60
27 | speed_wall = =speed_print
28 | travel_retract_before_outer_wall = False
29 | wall_0_wipe_dist = 4
30 | wall_thickness = 1.2
31 |
32 |
--------------------------------------------------------------------------------
/quality/cr-10_high+quality+%28pla%29.inst.cfg:
--------------------------------------------------------------------------------
1 | [general]
2 | version = 2
3 | name = High Quality (PLA)
4 | definition = fdmprinter
5 |
6 | [metadata]
7 | setting_version = 3
8 | type = quality_changes
9 | quality_type = normal
10 |
11 | [values]
12 | adhesion_type = skirt
13 | cool_fan_full_at_height = =0 if resolveOrValue('adhesion_type') == 'raft' else resolveOrValue('layer_height_0')
14 | cool_fan_full_layer = =max(1, int(math.floor((cool_fan_full_at_height - resolveOrValue('layer_height_0')) / resolveOrValue('layer_height')) + 2))
15 | cool_lift_head = False
16 | layer_height = 0.1
17 | layer_height_0 = =layer_height + layer_height * 0.2
18 | retract_at_layer_change = True
19 | retraction_hop_enabled = False
20 | retraction_hop_only_when_collides = True
21 | retraction_min_travel = 3
22 | skirt_brim_minimal_length = 500
23 | skirt_gap = 5
24 | skirt_line_count = 3
25 | speed_print = 50
26 | speed_wall = =speed_print / 2
27 | speed_infill = =speed_print
28 | support_angle = 60
29 | support_bottom_distance = =extruderValue(support_bottom_extruder_nr if support_bottom_enable else support_infill_extruder_nr, 'support_z_distance') if support_type == 'everywhere' else 0
30 | support_enable = False
31 | support_infill_rate = 20
32 | support_interface_density = 70
33 | support_interface_enable = False
34 | support_interface_height = 0.7
35 | support_interface_pattern = zigzag
36 | support_pattern = zigzag
37 | support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance')
38 | support_xy_distance = 1
39 | support_z_distance = =layer_height
40 | travel_retract_before_outer_wall = False
41 | wall_0_wipe_dist = 4
42 | wall_thickness = 1.2
43 | top_bottom_pattern = lines
44 |
--------------------------------------------------------------------------------
/quality/cr-10_normal+quality+%28abs%29.inst.cfg:
--------------------------------------------------------------------------------
1 | [general]
2 | version = 2
3 | name = Normal Quality (ABS)
4 | definition = fdmprinter
5 |
6 | [metadata]
7 | setting_version = 3
8 | type = quality_changes
9 | quality_type = normal
10 |
11 | [values]
12 | adhesion_type = skirt
13 | cool_fan_full_at_height = =0 if resolveOrValue('adhesion_type') == 'raft' else resolveOrValue('layer_height_0')
14 | cool_fan_full_layer = =max(1, int(math.floor((cool_fan_full_at_height - resolveOrValue('layer_height_0')) / resolveOrValue('layer_height')) + 2))
15 | cool_lift_head = False
16 | layer_height = 0.2
17 | layer_height_0 = =layer_height + layer_height * 0.2
18 | retract_at_layer_change = True
19 | retraction_hop_enabled = False
20 | retraction_hop_only_when_collides = True
21 | retraction_min_travel = 3
22 | skirt_brim_minimal_length = 500
23 | skirt_gap = 5
24 | skirt_line_count = 3
25 | speed_print = 60
26 | speed_wall = =speed_print / 2
27 | speed_infill = =speed_print
28 | support_angle = 60
29 | support_bottom_distance = =extruderValue(support_bottom_extruder_nr if support_bottom_enable else support_infill_extruder_nr, 'support_z_distance') if support_type == 'everywhere' else 0
30 | support_enable = False
31 | support_infill_rate = 20
32 | support_interface_density = 70
33 | support_interface_enable = False
34 | support_interface_height = 0.7
35 | support_interface_pattern = zigzag
36 | support_pattern = zigzag
37 | support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance')
38 | support_xy_distance = 1
39 | support_z_distance = 0.15
40 | travel_retract_before_outer_wall = False
41 | wall_0_wipe_dist = 4
42 | wall_thickness = 1.2
43 | top_bottom_pattern = lines
44 |
45 |
--------------------------------------------------------------------------------
/quality/cr-10_normal+quality+%28pla%29.inst.cfg:
--------------------------------------------------------------------------------
1 | [general]
2 | version = 2
3 | name = Normal Quality (PLA)
4 | definition = fdmprinter
5 |
6 | [metadata]
7 | setting_version = 3
8 | type = quality_changes
9 | quality_type = normal
10 |
11 | [values]
12 | adhesion_type = skirt
13 | cool_fan_full_at_height = =0 if resolveOrValue('adhesion_type') == 'raft' else resolveOrValue('layer_height_0')
14 | cool_fan_full_layer = =max(1, int(math.floor((cool_fan_full_at_height - resolveOrValue('layer_height_0')) / resolveOrValue('layer_height')) + 2))
15 | cool_lift_head = False
16 | layer_height = 0.2
17 | layer_height_0 = =layer_height + layer_height * 0.2
18 | retract_at_layer_change = True
19 | retraction_hop_enabled = False
20 | retraction_hop_only_when_collides = True
21 | retraction_min_travel = 3
22 | skirt_brim_minimal_length = 500
23 | speed_print = 60
24 | speed_wall = =speed_print / 2
25 | speed_infill = =speed_print
26 | skirt_gap = 5
27 | skirt_line_count = 3
28 | support_angle = 60
29 | support_bottom_distance = =extruderValue(support_bottom_extruder_nr if support_bottom_enable else support_infill_extruder_nr, 'support_z_distance') if support_type == 'everywhere' else 0
30 | support_enable = False
31 | support_infill_rate = 20
32 | support_interface_density = 70
33 | support_interface_enable = False
34 | support_interface_height = 0.7
35 | support_interface_pattern = zigzag
36 | support_pattern = zigzag
37 | support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance')
38 | support_xy_distance = 1
39 | support_z_distance = =layer_height
40 | travel_retract_before_outer_wall = False
41 | wall_0_wipe_dist = 4
42 | wall_thickness = 1.2
43 | top_bottom_pattern = lines
44 |
--------------------------------------------------------------------------------
/materials/zyltech_black_abs.xml.fdm_material:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Zyltech
6 | ABS
7 | Black
8 |
9 |
10 | fec534f1-7082-476a-84e2-e29f500c42c7
11 | Tough and durable. ABS is good for mechanical parts. It is impact resistant, dimensionally stable and handles temperatures up to 85ºC.
12 | Print in an enclosure to avoid warping on larger parts on tape or PEI.
13 | #000000
14 | 1
15 | True
16 |
17 |
18 | 1.04
19 | 1.75
20 |
21 |
22 | 5.0
23 | 225.0
24 | 90.0
25 | 0.0
26 | 175.0
27 | 90.0
28 |
29 |
30 | 55
31 | 210
32 |
33 | yes
34 |
35 |
36 | yes
37 |
38 |
39 |
40 |
41 | 40
42 | 185
43 | 40.0
44 | 50
45 | 160
46 |
47 | yes
48 | 1.0
49 |
50 |
51 | yes
52 | 1.0
53 |
54 |
55 | yes
56 | 1.5
57 |
58 |
59 |
60 |
61 |
--------------------------------------------------------------------------------
/materials/cctree-white-pla.xml.fdm_material:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CCTREE
6 | PLA
7 | White
8 |
9 |
10 | Print on bare glass. Use tape for cold build plates.
11 | 1
12 | #ffc924
13 | Fast, safe and reliable printing. PLA is ideal for the fast and reliable printing of parts and prototypes with a great surface quality.
14 | True
15 | 9df83e3a-1faa-4e03-b7d7-c32858c2c3f4
16 |
17 |
18 | 1.24
19 | 1.75
20 |
21 |
22 | 175.0
23 | 80.0
24 | 8.0
25 | 60.0
26 | 195.0
27 | 100.0
28 |
29 |
30 | 210
31 | 55
32 | 60.0
33 |
34 | yes
35 |
36 |
37 | yes
38 |
39 |
40 |
41 |
42 | 185
43 | 50
44 | 40
45 | 160
46 | 40.0
47 |
48 | yes
49 | 1.0
50 |
51 |
52 | yes
53 | 1.0
54 |
55 |
56 | yes
57 | 1.5
58 |
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/materials/zyltech_white_pla.xml.fdm_material:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Zyltech
6 | PLA
7 | White
8 |
9 |
10 | True
11 | 55a40226-d878-46dd-9e97-e3cc628ca063
12 | 1
13 | Fast, safe and reliable printing. PLA is ideal for the fast and reliable printing of parts and prototypes with a great surface quality.
14 | Print on bare glass. Use tape for cold build plates.
15 | #ffffff
16 |
17 |
18 | 1.75
19 | 1.24
20 |
21 |
22 | 90.0
23 | 100.0
24 | 5.0
25 | 175.0
26 | 60.0
27 | 210.0
28 |
29 |
30 | 8.0
31 | 40
32 | 160
33 | 40.0
34 | 50.0
35 | 185
36 |
37 | yes
38 | 1.0
39 |
40 |
41 | yes
42 | 1.0
43 |
44 |
45 | yes
46 | 1.5
47 |
48 |
49 |
50 |
51 | 8.0
52 | 60.0
53 | 55
54 |
55 | yes
56 |
57 |
58 | yes
59 |
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/materials/zyltech_red_pla.xml.fdm_material:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Zyltech
6 | PLA
7 | Red
8 |
9 |
10 | True
11 | 419ee707-21f5-4386-b24d-1471e95a554b
12 | 1
13 | Fast, safe and reliable printing. PLA is ideal for the fast and reliable printing of parts and prototypes with a great surface quality.
14 | Print on bare glass. Use tape for cold build plates.
15 | #ff0000
16 |
17 |
18 | 1.75
19 | 1.24
20 |
21 |
22 | 90.0
23 | 100.0
24 | 5.0
25 | 175.0
26 | 60.0
27 | 195.0
28 |
29 |
30 | 8.0
31 | 40
32 | 160
33 | 40.0
34 | 50.0
35 | 185
36 |
37 | yes
38 | 1.0
39 |
40 |
41 | yes
42 | 1.0
43 |
44 |
45 | yes
46 | 1.5
47 |
48 |
49 |
50 |
51 | 8.0
52 | 60.0
53 | 55.0
54 | 210.0
55 |
56 | yes
57 |
58 |
59 | yes
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/materials/zyltech_sky_blue_pla.xml.fdm_material:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Zyltech
6 | PLA
7 | Sky Blue
8 |
9 |
10 | Fast, safe and reliable printing. PLA is ideal for the fast and reliable printing of parts and prototypes with a great surface quality.
11 | True
12 | 83ce96c2-6fa1-46c7-8467-3b51acea45ed
13 | Print on bare glass. Use tape for cold build plates.
14 | #1ad0fc
15 | 1
16 |
17 |
18 | 1.24
19 | 1.75
20 |
21 |
22 | 90.0
23 | 217.0
24 | 60.0
25 | 100.0
26 | 175.0
27 | 5.0
28 |
29 |
30 | 40
31 | 50.0
32 | 40.0
33 | 8.0
34 | 185
35 | 160
36 |
37 | yes
38 | 1.5
39 |
40 |
41 | yes
42 | 1.0
43 |
44 |
45 | yes
46 | 1.0
47 |
48 |
49 |
50 |
51 | 60.0
52 | 55.0
53 | 8.0
54 | 210.0
55 |
56 | yes
57 |
58 |
59 | yes
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # CR-10 Cura Profiles
2 |
3 | This repository contains quality and material profiles specific to the Creality CR-10 printer for `CURA 3.0`, they *should* also work with `CURA 2.7` and `CURA 2.6` as they only apply basic settings available to each of these versions but you may have to change the settings_version in the `[metadata]` section of the file.
4 |
5 | ## 🛠 Usage
6 |
7 | ### Installation
8 |
9 | You can install these profiles using one of the methods below, file locations are for OSX but other O/S should have a similar location.
10 |
11 | #### via CURA
12 |
13 | You can use CURA to manually import this profiles in the respective `Profiles` or `Materials` sections in preferences using CMD + , on OSX.
14 |
15 | #### via File System
16 |
17 | If you name your printer `CR-10` you should be able to simply merge the quality and material directories into your `Application Support` directory. You can also install/update your profiles with the following command (unfortunately CURA doesn't support any sort of symlinking) but if you are updating be sure to select a prebuilt set of profiles and then exit CURA otherwise it will startup not being able to load your printer profile:
18 |
19 | ```
20 | rsync -ahv {quality,materials} ~/Library/Application\ Support/cura/3.0
21 | ```
22 |
23 | ### Bed Adhesion
24 |
25 | * *PLA* - These profiles are intended to yield working results directly on glass simply with a heated and *level* bed but you should hedge your bets and use a light coat of glue stick. I do use an IKEA mirror because the stock glass I could not level.
26 | * *ABS* - This profile worked with painters tape on the bed. I could not get the glue stick to work as it seemed to evaporate, I intend to move on to PEI as soon as it's in stock and provide some more print settings and suggestions
27 |
28 | ## 💄 Qualities
29 |
30 | No quality will have supports or ironing enabled by default however simply enabling either should yield good results as I've tweaked them a bit.
31 |
32 | ### High Quality PLA
33 |
34 | This profile is what I use for prints that are smaller (less than 100mm3) or prints that I interact with physically so I might mind the layer lines a bit more.
35 |
36 | ### Normal Quality PLA
37 |
38 | This profile is what I use for prints that are medium to large sized (more than 100mm3).
39 |
40 | ### Normal Quality ABS
41 |
42 | This is the same as `Normal Quality PLA` profile but slowed down to 40mm/s so ABS has time to adhere to the build surface.
43 |
44 | ## 🏗 Materials
45 |
46 | I've found both brand and color make a difference so as I buy more filaments I will test them each with a tempurature and retraction tower. The settings in these profiles are the best quality achieved without sacrificing strength. I would like to personally test each filament's strength and quality so if you'd like to send me a sample roll please messages me either here or on Twitter (@leblaaanc).
47 |
48 | ## 💪 Contributing
49 |
50 | If you'd like to contribute to this set of profiles feel free to submit a Pull Request.
51 |
52 | ## ❤️ Give Back
53 |
54 | If you feel these profiles have helped your prints please consider staring this repo and/or buying me a beverage 🍺 below.
55 |
56 | [](https://paypal.me/leblaaanc)
57 |
--------------------------------------------------------------------------------