Hola, ya me funciona todo correctamente y voy a poner como lo he hecho por si alguien lo necesita hacer o aprenderlo hacer ( gracias a vosotros 2 que me habéis dado la información necesaria claro !!!! yo solo pongo lo que he hecho para hacerlo funcionar ) pongo la imagen para que la gente lo entienda mas ( aunque si hago algun fallo o digo algo incorrecto agradezco correcciones )
Al final decidi usar el D11 ( ya que asi no ocupo finales de carrera;aunque muy posiblemente ponga un bl touch y use uno o lo ponga en el otro servo) ya que entendi que puedo usar cualquier ''pin''
como uso marlin 2.x.... no encontraba lo de ramps pero lo solucione ( espero que sea lo correcto la verdad) añadiendo yo el pin que uso para el sensor
#define FILAMENT_RUNOUT_SENSOR
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
#define FIL_RUNOUT_ENABLED_DEFAULT true // Enable the sensor on startup. Override with M412 followed by M500.
#define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each.
#define FIL_RUNOUT_PIN 11 ( esta es la linea que yo he añadido indicandole el pin que es el sensor )
#define FIL_RUNOUT_STATE HIGH // Pin state indicating that filament is NOT present.
#define FIL_RUNOUT_PULLUP
despues en pronterface uso el comando M119 para ver si funciona ( tan simple como poner y quitar el filamento )
ala ya esta en teoria tiene que funcionar ( aun no he imprimido pero ya me aparece todo y funciona cuando esta el filamento )
si hay algun error o fallo en mi manera decirmelo y gracias