Recientemente compré una Sovol Zero para impresión de alta velocidad y me decepcionó la interfaz de la pantalla y el botón de serie, así como la actualización de la pantalla de 5 pulgadas de Factory Sovol (que funciona perfectamente, pero se ve extraña al ser tan grande en una impresora tan pequeña).
Así que me puse a buscar una pantalla más pequeña para reemplazar la pantalla estándar con la que todavía tendría la interfaz HDMI+USB-C, pero que la pantalla grande tenía, pero en un paquete más pequeño. Encontré la pantalla táctil HDMI de 3,5" de WaveSahre, que está destinada a máquinas Raspberry Pi, y pensé que probaría suerte con ella.
Fuera de la caja, esto funcionó exactamente como lo hizo la pantalla táctil de 5 pulgadas de Sovol. La resolución de la pantalla era clara, la respuesta de la pantalla táctil era buena y, funcionalmente, todo funcionaba. Sin embargo, la orientación de la pantalla estaba incorrecta.
Estoy haciendo la nueva carcasa, la vacié y luego rellené el diseño original, luego la remodelé para que se ajustara a la nueva pantalla, dejando las pestañas de montaje para la impresora en su orientación y ubicación originales. El tamaño actualizado me dio mucho espacio para recesionar los extremos de los paneles en la carcasa, por lo que muy poco es visible colgando al lado de la pantalla.
Lista de materiales:
- Pantalla táctil HDMI de 3,5 pulgadas de Waveshare (Enlace)
- PLA azul mate de Polymaker Polychroma.
- PLA negro de Elegoo.
- Tornillos 4x m2.5x12mm para montar la electrónica en la base.
- 4 tornillos de acero inoxidable de #4x5/8" para unir la cara a la base.
- Cable USB-A a USB-C de 90 grados, 20 pulgadas (50 cm)Enlace)
- Cable HDMI de ángulo recto hacia abajo, de 20 pulgadas (50 cm) (Enlace)
Cómo voltear/rotar la pantalla de 3.5 pulgadas de WaveShare en Klipper a través de SSH:
Tu necesitarás entrar en el firmware y hacer la rotación de la pantalla en la máquina a través de Klipper, en sí. A diferencia de la pantalla de 5 pulgadas, esta está en la orientación vertical por defecto, y no pude encontrar ninguna información sobre cómo rotar la orientación en la propia placa Waveshare. Pero después de una pequeña búsqueda en foros y YouTube, pude encontrar cómo rotar tanto la pantalla como la pantalla táctil en 90 grados
Los detalles se pueden encontrar en elKlipperScreen.Repo y en elForum de usuarios de Sovol., pero aquí está el resumen:
Necesitarás conectarte a tu máquina mediante SSH y editar libinput.conf para cambiar ambas configuraciones.
ssh sovol@192.168.___.___<O SEA, CUALQUIER QUE SEA TU NOMBRE DE USUARIO Y DIRECCIÓN IP>
cd /usr/share/X11/xorg.conf.d
sudo vi 40-libinput.conf
[Ve por debajo de la sección azul y presiona la letra [i] y luego pega las siguientes líneas:]
[CW=En sentido horario, CCW=En sentido antihorario, UD=Al revés]
Sección "Dispositivo"
Identificador "por defecto"
Conductor "fbdev"
Opción "Rotar" "en sentido contrario a las agujas del reloj"
Fin de la sección.
[En Scetion InputClass, Identificador "libinput touchscreen catchall"]
[Las opciones de la matriz de rotación son:]
| 0° | 1 0 0 0 1 0 0 0 1 |
| 90° en sentido horario. | 0 -1 1 1 0 0 0 0 1 |
| 90° en sentido contrario a las agujas del reloj. | 0 1 0 -1 0 1 0 0 1 |
| 180° (Invierte X e Y) | -1 0 1 0 -1 1 0 0 1 |
| Invertir Y | -1 0 1 1 1 0 0 0 1 |
| Invertir X | -1 0 1 0 1 0 0 0 1 |
| Pantalla ancha. | 0,5 0 0 0 1 0 0 0 1 |
]
[Ve por debajo de la línea "MatchIsTouchscreen" y añade:]
Opción "Matriz de Transformación" "0 1 0 -1 0 1 0 0 1"
[presiona ESC y escribe :wq luego presiona ENTRAR]
[reiniciar la impresora]
sudo reiniciar
¡Disfruten! :)
标签
模型来源
