Comment utiliser GRBL Controller?

Comment utiliser GRBL Controller?

Télécharger grblcontrol candle deutsch

Après avoir appuyé sur “$$”, grbl énumère les réglages du moteur pas à pas, qui doivent être adaptés pour chaque machine. Consultez le grbl-Wiki pour plus d’informations. La capture d’écran montre les réglages initiaux après l’installation de grbl.

La modulation de largeur d’impulsion (PWM) pour le contrôle de la vitesse d’un moteur ou le contrôle de la puissance d’un laser, est générée par une fonction spéciale de broche (hardware PWM) à l’intérieur du ATmega328 (le microcontrôleur de l’Arduino Uno / nano) sur la broche 11 (PB3, OC2A). Cela signifie que la broche pour la sortie du PWM ne peut pas être changée.

Grbl régulier : “Par défaut, la fréquence PWM de la broche est de 1kHz, ce qui est la fréquence PWM recommandée pour la plupart des lasers actuels compatibles avec le système Grbl. Si une fréquence différente est requise, elle peut être modifiée en éditant le fichier cpu_map.h.”

Adapted grbl : “Il s’agit d’une version spéciale avec support servo (swichable dans config.h) La fréquence PWM est fixée à 61Hz (prescaler 1/1024). La largeur d’impulsion est de 0.5 – 2.5ms.” (Le rapport cyclique est alors de 3% à 15%).

Note : en interne, la gamme PWM va de 7 (largeur d’impulsion de 0,5 ms) à 38 (largeur d’impulsion de 2,5 ms), ce qui donne 32 positions servo différentes possibles (probablement moins, car la gamme normale est de 1 ms à 2 ms). Source : https://github.com/cprezzi/grbl-servo

Alternative au contrôleur Grbl

Si vous pensez ou êtes en train de fabriquer votre propre machine CNC, alors vous rencontrerez très probablement le terme GRBL. Dans ce tutoriel, nous allons donc apprendre ce qu’est GRBL, comment l’installer et comment l’utiliser pour contrôler votre machine CNC basée sur Arduino.

  Arduino mega prototype shield

GRBL est un logiciel ou firmware open source qui permet le contrôle de mouvement pour les machines CNC. Nous pouvons facilement installer le firmware GRBL sur un Arduino et ainsi obtenir instantanément un contrôleur CNC à faible coût et à haute performance. Le GRBL utilise le code G comme entrée, et produit le contrôle de mouvement via l’Arduino.

Sur le diagramme, nous pouvons voir où le GRBL prend place dans la “grande image” du principe de fonctionnement d’une machine CNC. C’est un firmware que nous devons installer ou télécharger sur l’Arduino pour qu’il puisse contrôler les moteurs pas à pas de la machine CNC. En d’autres termes, la fonction du firmware GRBL est de traduire le code G en mouvement de moteur.

L’outil principal de cette machine CNC est un fil chaud qui peut facilement fondre ou couper un styrofoam et faire n’importe quelle forme que nous voulons. Pour plus de détails sur la fabrication de la machine et son fonctionnement, vous pouvez consulter le tutoriel correspondant.

Contrôleur Grbl anleitung

Le logiciel UGS est disponible en versions classique et plateforme que vous pouvez télécharger gratuitement depuis sa page GitHub. Il est écrit en Java pour prendre en charge plusieurs plateformes, telles que Windows, macOS, Linux ou Raspberry Pi OS.

UGS vous permet d’importer le code G standard produit par n’importe quel logiciel de FAO et de le modifier pour faire fonctionner votre machine CNC. Si votre machine CNC est équipée d’une carte de commande basée sur Arduino, UGS est le logiciel de commande CNC haute performance qui lui convient.

  Comment suivre une ligne avec un robot?

Le logiciel OpenCNCPilot est écrit en C#. Par conséquent, vous ne pouvez utiliser ce logiciel que sur un PC fonctionnant sous Windows. Assurez-vous d’utiliser la dernière version du firmware GRBL 1.1 pour utiliser ce logiciel, sinon il ne fonctionnera pas.

C’est un logiciel de contrôle CNC qui interprète les codes G et donne des instructions au contrôleur GRBL de la machine CNC. OpenBuilds CONTROL est un logiciel gratuit et léger que vous pouvez utiliser sur un PC fonctionnant sous Windows, macOS, ou Linux OS.

Si vous recherchez un logiciel de contrôleur GRBL gratuit, à code source ouvert et axé sur le laser, alors LaserGRBL est probablement ce qu’il vous faut. Ce logiciel est considéré comme l’un des meilleurs logiciels d’envoi de code G pour les amateurs travaillant sur des découpeurs et graveurs laser.

Téléchargement du contrôleur Grbl

La prochaine génération de Grbl_ESP32 a été une mise à niveau tellement massive que nous avons décidé de changer le nom. Elle s’appelle FluidNC et est disponible ici. Veuillez le consulter et nous donner une étoile. Il est compatible avec tout le matériel Grbl_ESP32.

Grbl_ESP32 a un mode “test drive”. Si vous le compilez et le chargez sur un ESP32, il créera une machine virtuelle sans aucune broche mappée. Cela vous permet de le tester en toute sécurité sans aucun matériel attaché. Tout est fonctionnel, y compris le WIFI et l’interface utilisateur web. Des choses comme le retour à la maison, qui nécessitent un retour d’information de la part des interrupteurs réels, ne peuvent pas être réalisées.

Le code doit être compilé en utilisant le dernier Arduino IDE. Suivez les instructions ici pour configurer l’ESP32 dans l’IDE. Nous avons choisi d’utiliser l’Arduino IDE plutôt que l’ESP-IDF afin de rendre le code un peu plus accessible aux novices qui tentent de le compiler.

  Comment reconnaître un interrupteur bipolaire?

Le Grbl original est un projet génial de Sungeon (Sonny) Jeon. Je le connais depuis de nombreuses années et il est toujours très serviable. J’ai utilisé Grbl sur de nombreux projets. Je l’ai seulement porté à cause de la limitation des processeurs pour lesquels il a été conçu. La conception du moteur de base est pratiquement inchangée.