metalman3797 / Cura-Dremel-Printer-Plugin

Dremel Idea Builder plugin for Cura version 3.x and onward. This plugin enables the user to use the Dremel Ideabuilder 3D20, 3D40, and 3D45 printers and use Cura to export the proprietary .g3drem files.
GNU Lesser General Public License v3.0
57 stars 11 forks source link

Cura 5.4 "Unable to Slice" error due to missing minimum speed (3D45, 3D40) #102

Closed timmehtimmeh closed 6 months ago

timmehtimmeh commented 1 year ago

Using the plugin's default settings and Dremel PLA (0.75kg) after upgrading to Cura 5.4 I get the following error:

image

It appears that the minimum speed is set to 0.0 mm/sec

image

Changing it to a nonzero value (i.e. 5 mm/sec) allows the slicing to occurr

This should be a relatively easy fix by adding the minimum speed override to the defaults (not sure if it's in the material settings or the printer defs...will investigate this in a bit and post more info & possibly a Pull request)

FWIW - the problem doesn't happen with the 3D20 where the minimum speed defaults to 10mm/sec

timmehtimmeh commented 1 year ago

It appears that the cool_min_speed variable is set to zero for most of the materials for the 3D40 & 3D45 https://github.com/search?q=repo%3Ametalman3797%2FCura-Dremel-Printer-Plugin+cool_min_speed&type=code

however the 3D20 sets the cool_min_speed to 10: https://github.com/metalman3797/Cura-Dremel-Printer-Plugin/blob/49f8345a8950ee9f0dd53d319e2750c24c2288d1/resources/quality/dremel_3d20/Dremel_3D20_low.inst.cfg#L18