Tja, om skrivaren kör Marlin så får du antingen titta i menyn på LCDn om du kan läsa ut det, bör i så fall ligga under Control>Motion>Acceleration/Jerk, annars får du koppla upp dig med lämplig serieterminal för att kunna skicka gkod direkt över USB och skicka kommando för att läsa ut inställningarna, M503 är det om jag inte minns fel, och sen får du läsa ut relevanta parametrar för acceleration respektive jerk, det finns en bra referens här:
http://reprap.org/wiki/G-code
Sen är det enklaste sättet att aktivera "Acceleration Control" i Cura och skriva in värdena där, det mest korrekta sättet är att editera din .json fil med skrivarens definition och föra in machine_max_acceleration, machine_acceleration respektive machine_max_jerk för respektive axel. Vet inte om någon har gjort en vettig defintions-fil för CR-10, men om någon gör det är det bara att skicka en pull-request på github så kommer den med största sannolikhet med i nästa Cura-release.
i fdmprinter.def.json som alla andra definitioner ärver av så finns det bra beskrivningar av alla parametrar, men det är mååånga rader i den filen...
Om inget annat definieras så är default att förutsätta att skrivaren har 4000mm/s^2 i acceleration och 20mm/s^3 i Jerk
Klistrar in ett exempel på en definition för en Prusa MK2:
Kod: Markera allt
{
"id": "prusa_i3_mk2",
"version": 2,
"name": "Prusa i3 Mk2",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Apsu",
"manufacturer": "Prusa Research",
"category": "Other",
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "prusai3_platform.stl",
"has_materials": true
},
"overrides": {
"machine_name": { "default_value": "Prusa i3 Mk2" },
"machine_heated_bed": { "default_value": true },
"machine_width": { "default_value": 250 },
"machine_height": { "default_value": 200 },
"machine_depth": { "default_value": 210 },
"machine_center_is_zero": { "default_value": false },
"material_diameter": { "default_value": 1.75 },
"material_bed_temperature": { "default_value": 55 },
"machine_nozzle_size": { "default_value": 0.4 },
"layer_height": { "default_value": 0.1 },
"layer_height_0": { "default_value": 0.15 },
"retraction_amount": { "default_value": 0.8 },
"retraction_speed": { "default_value": 35 },
"retraction_retract_speed": { "default_value": 35 },
"retraction_prime_speed": { "default_value": 35 },
"adhesion_type": { "default_value": "skirt" },
"machine_nozzle_heat_up_speed": { "default_value": 2 },
"machine_nozzle_cool_down_speed": { "default_value": 2 },
"machine_head_with_fans_polygon": { "default_value": [[-31,31],[34,31],[34,-40],[-31,-40]] },
"gantry_height": { "default_value": 28 },
"machine_max_feedrate_z": { "default_value": 12 },
"machine_max_feedrate_e": { "default_value": 120 },
"machine_max_acceleration_z": { "default_value": 500 },
"machine_acceleration": { "default_value": 1000 },
"machine_max_jerk_xy": { "default_value": 10 },
"machine_max_jerk_z": { "default_value": 0.2 },
"machine_max_jerk_e": { "default_value": 2.5 },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_start_gcode": {
"default_value": "G21 ; set units to millimeters\nG90 ; use absolute positioning\nM82 ; absolute extrusion mode\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\nM104 S{material_print_temperature} ; set extruder temp\nM140 S{material_bed_temperature} ; set bed temp\nM190 S{material_bed_temperature} ; wait for bed temp\nM109 S{material_print_temperature} ; wait for extruder temp\nG92 E0.0 ; reset extruder distance position\nG1 Y-3.0 F1000.0 ; go outside print area\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E21.5 F1000.0 ; intro line\nG92 E0.0 ; reset extruder distance position"
},
"machine_end_gcode": {
"default_value": "M104 S0 ; turn off extruder\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y210; home X axis and push Y forward\nM84 ; disable motors"
}
}
}
På Ultimaker 2+ så brukar Cura ligga under nån procent fel på tiden eller så, och delvis ligger det problemet i att det är en Atmega utan någon rtc eller liknande som räknar tiden i skrivaren.