Spool Roller With Scale and Touch Screen.

by LVTRC in Circuits > Arduino

908 Views, 2 Favorites, 0 Comments

Spool Roller With Scale and Touch Screen.

IMG_1459.jpeg
IMG_1458.jpeg
IMG_1466.jpeg

Ce projet est une balance intelligente dédiée aux makers utilisant l'impression 3D. Elle permet de mesurer avec précision le poids de filament restant sur une bobine en soustrayant automatiquement le poids de la bobine vide (tare). Ce projet a été réalisé pour une FLSUN S1 Pro mais peut être adapter pour d'autres imprimantes 3D ou encore installé sur un support externe.

✨ Points forts

  1. Interface Circulaire : Design moderne utilisant un écran GC9A01.
  2. Multi-Profils : Enregistre jusqu'à 5 profils de bobines (poids à vide et couleurs personnalisés).
  3. Indicateur Visuel : Anneau de progression type "LED" (Vert > Jaune > Rouge) pour une lecture rapide du niveau.
  4. Calibration Intégrée : Menu tactile pour calibrer la balance avec un poids étalon, sans changer le code.
  5. Mémoire Permanente : Sauvegarde de tous les réglages dans l'EEPROM.


Supplies

Matériel requis

  1. Écran : LCD Circulaire 1.28" (GC9A01) SPI.
  2. Tactile : CST816S (intégré à l'écran).
  3. Capteur de poids : Module HX711 + Cellule de charge (2kg).
  4. Microcontrôleur : Arduino Nano.

Bibliothèques nécessaires

  1. Adafruit_GFX
  2. Adafruit_GC9A01A
  3. HX711 (par bogde)
  4. Wire & EEPROM (standard)

Utilisation

  1. Accueil : Affiche le poids du filament restant. Utilisez les flèches << et >> pour changer de profil.
  2. Changement de profil : Cliquez sur l'icône de bobine pour voir le filament.
  3. Calibration :
  4. Appuyez en haut de l'écran pour accéder au menu calibration.
  5. Suivez les étapes : Zéro (plateau vide) -> Poids étalon (posez le poids connu).
  6. Édition : Cliquez sur le nom pour modifier le texte ou ajuster le poids de la bobine vide.

Préparation De L'écran

IMG_1407.jpeg

Brancher le câblage fourni avec l'écran et bien noter les le nom des pins pour chaque couleur de fil.

Veuillez prendre note de certains fil auront probablement la meme couleur.

Impression Des Pièces

Cablage La Loadcell+ XH711 + Arduino Nano

IMG_1461.jpeg

Assemblage De L'ensemble

IMG_1409.jpeg
IMG_1410.jpeg
IMG_1411.jpeg
IMG_1412.jpeg
IMG_1426.jpeg
IMG_1427.jpeg
IMG_1428.jpeg
IMG_1429.jpeg
IMG_1430.jpeg
IMG_1431.jpeg

Flat tapping screws M3 x 6 Qty=2 screen mount to spool roller

Flat tapping screws M2 x 6 taping screw Qty=4 screen panel to screen mount

Bottom head tapping screws M3 x 4 for the Loadcell Board Qty=2

Bottom head tapping screws M1.5 x 3 for Arduino Board Qty=2

Bearing 27 x 20 x4mm model 6704 Qty=2

Flat head screw M4x 12mm Qty = 2

Bottom Head or Socket Head screw M5x12 Qty =2

Cablage Ecran Touch + Arduino Nano

IMG_1434.jpeg
IMG_1430.jpeg
IMG_1431.jpeg
IMG_1432.jpeg

Programmation Du Arduino Nano

Finaliser Assemblage Des Deux Body Et Calibrer La Balance

IMG_1458.jpeg