Sensor de Filamento



  • Hola buenas, ¿que tal?

    tengo la hephestos 2 desde 2017 y he visto que se ha añadido en el marlin original de bq un apartado para la incorporación de un sensor para la falta de filamento. 

    Esto es un añadido bastante interesante ya que en piezas grandes siempre tienes que calcular cuanto te queda en la bobina. 

    He estado mirando el codigo fuente pero no encuentro en que puerto lo tienen habilitado. ¿Se podría colocar un sensor para la presencia de filamento en nuestra impresora? y si se puede: ¿cómo lo conectamos a la controladora?

    Un saludo y mil gracias.



  • Esto es lo que hice en su momento pero no conseguí que funcionara 

    He descomentado la línea en Configuration.h

    #define FILAMENT_RUNOUT_SENSOR

    y he cambiado los pines en el archivo pins_BQ_ZUM_MEGA_3D.h

    #ifdef LEVEL_SENSOR

    #define Z_MIN_PIN 19

    #define Z_MAX_PIN 18

    #else

    #define Z_MIN_PIN 18

    #define Z_MAX_PIN 19

    #endif

    #ifdef FILAMENT_RUNOUT_SENSOR

    #define FILRUNOUT_PIN 57

    #endif // FILAMENT_RUNOUT_SENSOR

    quedando de esta manera

    #ifdef LEVEL_SENSOR

    #define Z_MIN_PIN 19

    #define Z_MAX_PIN 57

    #else

    #define Z_MIN_PIN 57

    #define Z_MAX_PIN 19

    #endif

    #ifdef FILAMENT_RUNOUT_SENSOR

    #define FILRUNOUT_PIN 18

    #endif // FILAMENT_RUNOUT_SENSOR