spegelius / filaswitch

Filament switch post processor for 3D printing
GNU General Public License v3.0
39 stars 11 forks source link

TypeError: float() argument must be a string or a number, not 'NoneType' #75

Closed momo9700 closed 3 years ago

momo9700 commented 3 years ago

I'm currently using the last version of S3D on MacOS and it says this error.

spegelius commented 3 years ago

S3D version 5? I don't have that. Can you send me the gcode file for debugging?

momo9700 commented 3 years ago

the version of S3D is the 4.1.2. It gives me this error whit any gcode i prepare whit dual extrusion wizard in the slicer

spegelius commented 3 years ago

Sorry about the late reply, but I need a gcode file that fails so I can replicate the error. Also if you are using a custom hwcfg file, please send that also

momo9700 commented 3 years ago

no worries. here is the files. files.zip

spegelius commented 3 years ago

Ok it seems the line 'prepruge.temperature.change: -10' has a typo (prepruge) in your hwcfg file and that's why filaswitch fails as it can't find the proper line. I'll update filaswitch to display better error information.

momo9700 commented 3 years ago

thanks very much