J'ai récemment acheté une Sovol Zero pour une impression à haute vitesse et j'ai été déçu par l'interface écran/potentiomètre d'origine, ainsi que par la mise à niveau de l'écran de 5 pouces de Sovol (qui fonctionne parfaitement, mais qui a une apparence étrange étant si grand sur une imprimante aussi petite).
Donc, je suis parti à la recherche d'un écran plus petit pour remplacer l'écran d'origine qui aurait toujours l'interface HDMI+USB-C, mais que le grand écran avait, mais dans un format plus petit. J'ai trouvé l'écran tactile HDMI WaveShare de 3,5 pouces qui est destiné aux machines Raspberry Pi, et j'ai pensé que je devrais l'essayer.
Hors de la boîte, cela fonctionnait exactement comme l'écran tactile de 5 pouces de Sovol. La résolution de l'écran était claire, la réponse de l'écran tactile était bonne, et tout fonctionnait correctement. Cependant, l'orientation de l'écran était incorrecte.
Je fabrique le nouveau boîtier. J'ai creusé un trou, puis rempli le design original, puis l'ai remodelé pour qu'il s'adapte au nouvel écran, en laissant les attaches de montage de l'imprimante dans leur orientation et leur emplacement d'origine. La taille mise à jour m'a donné suffisamment d'espace pour enfoncer les extrémités des charnières dans le boîtier, de sorte que très peu de choses sont visibles à l'
Liste des matériaux :
- Écran tactile HDMI de 3,5 pouces Waveshare (lien)
- PLA Polymaker Polychroma Matte Bleu.
- Le PLA noir d'Elegoo.
- 4 vis M2.5x12mm pour monter l'électronique sur la base.
- 4x vis en acier inoxydable #4x5/8" pour fixer le visage à la base.
- Câble USB-A vers USB-C à 90 degrés, de 20 pouces (50 cm)lien)
- Câble HDMI à angle droit, 20 pouces (50 cm) (lien)
Comment pivoter/faire pivoter l'écran de 3,5 pouces de WaveShare dans Klipper via SSH :
Vous devrez entrer dans le firmware et effectuer la rotation de l'écran sur la machine via Klipper, lui-même. Contrairement à l'écran de 5 pouces, celui-ci est en orientation portrait par défaut, et je n'ai pas pu trouver d'informations sur la rotation de l'orientation sur la carte Waveshare elle-même. Mais après une petite recherche sur les forums et YouTube, j'ai réussi à trouver comment faire pivoter à la fois l'affichage et
Les détails peuvent être trouvés sur leKlipperScreen.sur le repo et dans leForum des utilisateurs de Sovol., mais voici le résumé :
Vous devrez vous connecter à votre machine par SSH et éditer libinput.conf pour modifier les deux paramètres.
ssh sovol@192.168.___.___<OU QUEL QUE SOIT VOTRE NOM D'UTILISATEUR ET VOTRE ADRESSE IP>
cd /usr/share/X11/xorg.conf.d
sudo vi 40-libinput.conf
[Allez en dessous de la section bleue et appuyez sur la lettre [i], puis collez les lignes suivantes :]
[CW=Dans le sens horaire, CCW=Dans le sens anti-horaire, UD=À l'envers]
Section "Appareil"
Identifiant "par défaut"
Le pilote "fbdev"
Option "Pivoter" "dans le sens des aiguilles d'une montre"
Fin de la section.
[Dans Scetion InputClass, identifiant "libinput touchscreen catchall"]
[Les options de la matrice de rotation sont :]
| 0° | 1 0 0 0 1 0 0 0 1 |
| 90° dans le sens des aiguilles d'une montre. | 0 -1 1 1 0 0 0 0 1 |
| 90° dans le sens anti-horaire. | 0 1 0 -1 0 1 0 0 1 |
| 180° (Inverse X et Y) | -1 0 1 0 -1 1 0 0 1 |
| Inverser Y. | -1 0 1 1 1 0 0 0 1 |
| Inverser X | -1 0 1 0 1 0 0 0 1 |
| Écran large. | 0,5 0 0 0 1 0 0 0 1 |
]
[Allez en dessous de la ligne "MatchIsTouchscreen" et ajoutez :]
Option "TransformationMatrix" "0 1 0 -1 0 1 0 0 1"
[Appuyez sur ESC et tapez :wq, puis appuyez sur ENTRÉE]
[redémarrer l'imprimante]
sudo redémarrer
Amusez-vous ! :)
Modellquelle
