CR6Community / Marlin

This Marlin fork has the goal of cleaning-up the source code changes for the CR-6 so it can be merged upstream. We also want to extend the functionality to make it fully functional
GNU General Public License v3.0
471 stars 83 forks source link

[FR] Smart Filament Sensor (Filament motion (encoder) sensor) option on LCD #250

Open esunayg opened 3 years ago

esunayg commented 3 years ago

It would be pretty helpful if the LCD menu had option other than just filament sensor ON and OFF. 3rd option as SMART were to be nice. Not necessary but MM setting at least could be shown next to it.

Sebazzz commented 3 years ago

I'm sorry, selecting the sensor at runtime is not possible. 😞 The filament sensor type is completely hardcoded in a way that is very difficult to make a setting off.

Technical details: Marlin essentially selects an entirely different control mechanism if you compile it for a "static" sensor vs a "encoder" sensor. It is done this way for performance, because you "pay" the performance at compile time instead of in the printer itself (think 8-bit boards).

The filament runout distance is configurable, but only via gcode for now (M412 D).