R-CNC partie logicielle

Téléchargez le logiciel IDE Arduino

  1. Installez Le logiciel Arduino
  2. Installez la librairie U8glib :
  • Croquis > Inclure une bibliothèque > Gerer les bibliothèques, dans la case recherche tapez “U8glib” et installez la.
  • Fermez le programme Arduino

Téléchargez Le firmware Marlin configuré pour la R-CNC et dézippez le

  • Ouvrez Arduino IDE
  • Fichier>Ouvrir puis cherchez Marlin_R-CNC_FR> Marlin_RC7_R-CNC > Marlin_RC7_R-CNC.ino
  • Branchez la Ramps 1.4 à un port USB de votre ordinateur, soit il reconnait la carte et installe le pilote, soit vous devrez chercher le driver correspondant à votre carte, en effet, la puce faisant la passerelle entre l’USB et la communication série varie d’un fabricant de carte à un autre, il faut donc trouver le driver adéquat.
  • Une fois le driver installé, dans le logiciel Arduino, allez dans Outils > type de carte et sélectionnez “Mega 2560”
  • Ensuite Outils > Port, et sélectionnez le port de votre carte.
  • Téléversez le firmware en cliquant sur . Ceci peut prendre un peu de temps.

Note: Le firmware est prévu pour une certaine configuration : Moteurs 1.8°réglés en 1/16eme de pas, poulies 20×60 dents pour Y, tiges filetées M8 au pas de 1,25mm. Si votre configuration diffère, vous devrez modifier les valeurs à la ligne “#define DEFAULT_AXIS_STEPS_PER_UNIT” dans l’onglet Configuration.h . Pour vous aider, vous pouvez utiliser cet outil de calcul.

Si vous décidez d’utiliser un autre firmware, je vous conseille de noter les accélérations et vitesses max pour chaque axe que j’ai paramétré dans le Marlin pour la R-CNC

Maintenant le LCD affiche des informations !

Maintenant nous allons télécharger le logiciel Repetier Host  Juste pour tester les mouvements de notre machine.

  • Installez Repetier Host
  • On va dans Configuration > Réglage imprimante, on sélectionne le bon port COM puis “Appliquer”.
  • On clique sur l’icône “Connecter” à gauche, ça doit passer en vert.

Nous allons maintenant faire bouger les axes de notre CNC ! Pour cela, onglet “Contrôle manuel” Mais avant tout, placez manuellement chaque axe en milieu de course.

  • vous avez 3 ensembles de boutons, celui de gauche contrôle X et Y, celui du milieu Z, et celui de droite l’extrudeur (mais on a pas besoin de ce dernier dans notre cas !

         

  • Quand vous cliquez vers le bas sur l’ensemble de bouton de gauche, le portique (Y) doit partir vers l’avant de la valeur en mm que vous aurez cliqué et inversement.
  • Quand vous cliquez vers la droite, la broche (X) doit partir à droite de la valeur en mm que vous aurez cliqué.
  • Pareil avec Z sur l’ensemble de bouton du milieu

Note: Si un des moteurs ne tourne pas dans le bon sens, il suffit de retourner sa prise à 180° sur la Ramps 1.4 (pour le nema 17) ou en inversant les deux paires de fils des moteurs nema 23 sur les TB6600.

Note2: Si un des moteurs X ou Z perdent des pas dans un bruit de grognement, il vous faut lubrifier les tiges filetées avec du lubrifiant à sec au PTFE et sûrement régler les pololus. (petits potentiomètres sur les drivers des steppers sur la Ramps)

On passe à l’utilisation de la CNC

28 commentaires sur “R-CNC partie logicielle”

  1. Bonjour,
    J’ai un soucis a la compilation :
    Arduino: 1.0.6 (Windows 7), Board: “Arduino Mega 2560 or Mega ADK”
    In file included from /MarlinConfig.h:39,
    from /Marlin.h:36,
    from blinkm.cpp:28:
    /SanityCheck.h:34:4: error: #error “Versions of Arduino IDE prior to 1.6.0 are no longer supported, please update your toolkit.”

  2. Hello, i just got my arduino kit and I installed all the software, my problem is that the lcd button keeps pressing it self. When i turn the arduino on every second the speaker makes a beep sound and the lcd moves through the menu. DO you have any idea whats causing that problem? My lcd came with 1 scratched up copper line at the back, do you think this may cause it?

  3. Bonjour Romain,
    Voilà plus d’un an que j’utilise cette superbe cnc sans arrêt. Dernièrement je me suis procuré une broche 1.5kW et le variateur de fréquence qui va avec. Je cherchais à savoir s’il est possible avec le marlin actuel de piloter la vitesse de la broche via une sortie pwm par exemple ?
    Merci d’avance

  4. Arduino : 1.8.6 (Windows Store 1.8.14.0) (Windows 10), Carte : “Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”

    Marlin_RC7_R-CNC:51:110: error: U8glib.h: No such file or directory

    compilation terminated.

    exit status 1
    U8glib.h: No such file or directory

    Ce rapport pourrait être plus détaillé avec
    l’option “Afficher les résultats détaillés de la compilation”
    activée dans Fichier -> Préférences.

  5. I want to use the RCNC for creating half tone pictures. The software halftoner converts the image to an gcode but repetier host do not work with that. Anyone knows an alternative that will work with the RCNC and halftoner-software ?

  6. Bonjour, la CNC est fini et la je test les Axe pour voir si il y un es problème :
    Nema 17: bouge 1 mn à gauche puit 1min a droite et s’arrête. ( peu être mauvais câblage )
    Nema 23 (axe X) pareille bloque tu n’aurait pas une petite idée ??
    Merci pour tout ce que tu fait prochaine Etape Imprimante 3D I3 RS ^^

    1. Salut Yass
      Ça ressemble beaucoup à un mauvais câblage des moteurs pas à pas sur le driver, comme indiqué dans le tuto, les couleurs des 4 fils du moteur pas à pas ne sont pas normalisées et varient en fonction du constructeur. (et même parfois la doc fournie avec le moteur n’est pas bonne !)
      Premièrement il faut repérer les deux paires de câbles pour chaque bobine:
      – soit en utilisant un multimètre en vérifiant la continuité entre les cables, quand ça bippe entre deux fils, c’est que tu as une paire qui fait partie de la même bobine.
      – soit en mettant au hasard deux fils du moteur en contact, si les 2 fils en contact rendent le moteur quasi impossible à tourner à la main, c’est que la paire va ensemble.
      Quand tu as repéré tes deux paires, tu mets une paire sur A+ A- et l’autre sur B+ B- sur le TB6600.
      Voilà voilà
      Pour d’autres questions merci d’utiliser le forum !
      Romain

  7. Bonsoir je suis actuellement en fin de construction de ma cnc mais problème le moteur de l’axe Z à vraiment du mal à fonctionner… même que je lui fait faire un retour à l’origine sans le relier à sa courroie et à sa tige filletté, il ne tourne 1 petite seconde et puis plus rien… j’ai lu un commentaire et tester les fils A+ A- B+ B- comme c’était marqué et rien n’y fais… je me demande alors si ce n’ai pas le moteur qui est HS car même une fois le moteur hors tension je le trouves terriblement dur à tourner même à la main…

    1. Bonjour Louis,
      Cette question a plutôt sa place sur le forum.
      Ce n’est pas normal que le moteur soit difficile à tourner une fois hors tension.
      Il faut chercher les points durs mécaniques et les régler.
      Si pas de points durs mécaniques, il faut se pencher une nouvelle fois sur le câblage du moteur qui ne doit pas être bon.
      Sinon possible que ce soit le moteur qui soit HS mais c’est plutôt rare !
      Bonne journée
      Romain

    1. Bonsoir Michael,
      ça fait plus de 2 ans qu’on est passé sur la RS-CNC32 qui a une électronique bien plus adaptée ^^

      Pour répondre à ta question, il semble y avoir un soucis de communication entre le PC et la machine, je pense que ce doit être la vitesse de communication renseignée dans Repatier host qui n’est pas la bonne.
      Vas dans dans Configuration > Réglage imprimante et dans “vitesse” s’il y a 115200 remplace le par 250000 ou inversement, c’est tellement vieux que je ne me souviens plus la vitesse de com de la machine. ^^

      Sinon pour info les questions techniques doivent être postées sur le forum pour profiter à d’autres.
      Bonne soirée
      Romain

Laisser un commentaire