Sugerimos las siguientes pantalla para disfrutar de KlipperScreen:
En el caso que nuestra pantalla no funcione por defecto con KlipperScreen o necesiteis alguna configuracion especial como rotarla o ajustar ciertos parámetros
# Descargar los drivers Waveshare:gitclonehttps://github.com/waveshare/LCD-show.git# Cambiar los permisos de la carpeta:chmod-R755LCD-show# Cambiamos al directorio:cdLCD-show/# Cambiamos permisos de ficheros:chmod+xLCD35-show# Ejecutamos el script de nuestro modelo de pantalla, en nuestro caso 3.5sudo./LCD35-show# Podemos volver a ejecutarlo indicando el angulo de giro si queremos cambiarlosudo./LCD35-show180
Cambios a realizar para su funcionamiento (añadir al final del fichero):
Cambios a realizar para su funcionamiento (añadir al final del fichero):
sudo nano /boot/config.txt
Y modificaremos/añadiremos lo siguiente
max_usb_current=1hdmi_force_hotplug=1config_hdmi_boost=7hdmi_group=2hdmi_mode=87hdmi_drive=1display_rotate=0# 0 conectores a la derecha, 1 a 90 grados, 2 connectores a la izquierda, 3 270 gradoshdmi_cvt1024600606000
WAVESHARE 5" (DSI)
Esta pantalla al conectarse usando el cable plano para display no suele ser necesaria configuración en todo caso nos puede interesar rotarla.
Cambios a realizar para su funcionamiento (añadir al final del fichero):
sudo nano /boot/config.txt
Y modificaremos/añadiremos lo siguiente:
# uncomment if you get no picture on HDMI for a default "safe" mode#hdmi_safe=1# uncomment this if your display has a black border of unused pixels visible# and your display can output without overscandisable_overscan=0# uncomment if hdmi display is not detected and composite is being output#hdmi_force_hotplug=1# uncomment to force a specific HDMI mode (this will force VGA)hdmi_group=2hdmi_mode=1hdmi_mode=87hdmi_cvt=800480606000# Enable touchscreen on Elecrow HDMI interface.dtparam=spi=ondtparam=i2c_arm=ondtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900
dtoverlay=w1-gpio-pullup,gpiopin=4,extpullup=1
FYSECT CTP40 (GPIO)
Para esta pantalla asegurarse de instslar los drivers siguiendo las instrucciones
Troubleshooting
Táctil incorrecto después de rotar UI en pantalla
En ocasiones nos interesa girar los gráficos en nuestra pantalla y nos encontramos que el táctil sigue estando en la posición original.
En estos casos después de realizar el proceso para nuestra pantalla para rotarla iremos al fichero /usr/share/X11/xorg.conf.d/45-edev.conf añadiendo lo siguiente a la sección InputClass: