Acabo de construir la prusa I3 y curiosamente el mando de la pantalla Lcd funciona al revés. Me explico cuando lo normal es que cuando gira hacia la derecha los menus avancen, pues no, cuando giro hacia la izda la flechita sobre los menus avanza y cuando giro a la derecha retroceden. O sea que el sentido de giro esta cambiado.
Pues he estado trasteando por google y por marlin pero no encuentro como cambiarlo, ¿alguien me puede iluminar?
Slds
06-01-2017, 08:20 PM
(Última modificación: 06-01-2017, 08:22 PM por ffontana.)
Ya ha salido alguna vez:
Hay que cambiar dos líneas en el pins.h que definen el sentido de giro del encoder.
Solved, Switched the pins on pins.h starting at line 691
#ifdef REPRAP_DISCOUNT_SMART_CONTROLLER
#define BEEPER 37
#define BTN_EN1 33
#define BTN_EN2 31
#define BTN_ENC 35
Enviado desde mi HUAWEI VNS-L31 mediante Tapatalk
07-01-2017, 12:00 AM
(Última modificación: 07-01-2017, 12:12 AM por scesar.)
Es una ramps, no tengo ninguno de estos valores en pins.h....no aparece nada de lo que me comentais....
07-01-2017, 03:19 PM
(Última modificación: 07-01-2017, 03:25 PM por fbforos.)
En Marlin 1.1RC8 (he mirado el RC7 y tambien lo tienes)
En encoder settings. (configuration.h). Con esta configuración a mi me va bien girando a la derecha baja el menu y sube el valor de las opciones seleccionadas. Seguramente en la RC7 será igual. En rojo te he puesto el #define que tienes que descomentar.
// ENCODER SETTINGS
//
// This option overrides the default number of encoder pulses needed to
// produce one step. Should be increased for high-resolution encoders.
//
//#define ENCODER_PULSES_PER_STEP 1
//
// Use this option to override the number of step signals required to
// move between next/prev menu items.
//
//#define ENCODER_STEPS_PER_MENU_ITEM 5
/**
* Encoder Direction Options
*
* Test your encoder's behavior first with both options disabled.
*
* Reversed Value Edit and Menu Nav? Enable REVERSE_ENCODER_DIRECTION.
* Reversed Menu Navigation only? Enable REVERSE_MENU_DIRECTION.
* Reversed Value Editing only? Enable BOTH options.
*/
//
// This option reverses the encoder direction everywhere
//
// Set this option if CLOCKWISE causes values to DECREASE
//
#define REVERSE_ENCODER_DIRECTION
//
// This option reverses the encoder direction for navigating LCD menus.
//
// If CLOCKWISE normally moves DOWN this makes it go UP.
// If CLOCKWISE normally moves UP this makes it go DOWN.
//
//#define REVERSE_MENU_DIRECTION
Perfecto, funcionando sin problemas, muchas gracias.....