Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.16k stars 2.07k forks source link

Retraction speed cannot be increased above 50mm/s with the SV-01 printer profile #9197

Closed Splic3dBread closed 3 years ago

Splic3dBread commented 3 years ago

Application version 4.8.0

Platform Windows 10

Printer Sovol SV-01

Reproduction steps Using my printer's default profile, the retraction speed cannot be increased beyond 50mm/s without an error. I tested out a cr-10 and ender-3 profile on the same installation and didn't run into this problem.

Screenshot(s) screenshot

Actual results Increasing the retraction speed beyond the default value results in an error.

Expected results Increasing the retraction speed beyond the default value should not result in an error / failure to slice

Project file n/a

Log file cura.log

Additional information n/a

fvrmr commented 3 years ago

Hi @Splic3dBread this is not a bug. This is related to your printer definitions. We don't maintain the printer profiles for this printer. But you can change it yourself and even make a pull request if you want, so others can use it too.

You can change the maximum_value for retraction_speed in this file: SV01.def.json You can find that file here: C:\Users\\<your username>\AppData\Roaming\cura\<Cura version>\definitions

Please let me know if you need help or have more questions.

Ghostkeeper commented 3 years ago

The maximum value is by default the limit imposed by your firmware. Indeed it can't be increased beyond 50mm/s if the movement speed limit of the firmware is 50mm/s.

Ghostkeeper commented 3 years ago

This is not deferred because it's not an issue of priority. It's just an issue of that we can't change profiles for 3rd party printers since we don't have those printers.

Oderik commented 2 years ago

Is the maximum speed actually read from the firmware of the printer (if it's connected via OctoPrint) or is it just a configuration value that eventually reflects a firmware default?

Ghostkeeper commented 2 years ago

It's a configuration value. The people that make the printer definition files are expected to align it with what the firmware's default is. It's not read out via wifi, OctoPrint or USB. Many people don't use those (but USB sticks or SD cards with .gcode files) and even if they use direct connections, the firmwares of printers on the market is too wildly different to reliably read it from the printer.

People who edit their firmware can also edit it in the .def.json files or using the Printer Settings plug-in.