Présentation GRBL 32bits board

Le kit GRBL 32bits board est un kit de contrôle de CNC jusqu’à 4 axes.

Sa particularité est qu’il est autonome, on peut entièrement gérer la CNC sans ordinateur grâce à son écran TFT tactile, mais il est bien sûr possible d’y connecter un ordinateur via USB ou WIFI !

Solution complète, puissante , précise, facile à utiliser et à  mettre en œuvre grâce aux tutoriels, il est aussi bien adapté pour les débutants que pour les expérimentés, le tout pour un prix dérisoire !

Les firmwares sont Open Source, GRBL 1.1 pour la carte de contrôle et Firmware développé par Mstrens du forum pour le module TFT.

Le kit GRBL 32bits board est compatible avec toutes les CNC jusqu’à 4 axes disposant de drivers externes !!!

Détails carte GRBL 32bits board:

  • NOUVEAU: Depuis la version 1.5, la carte accepte une alimentation d’entrée de 12 à 36V !
  • 32 bits, donc au niveau des fréquences, c’est plutôt les drivers qui vont nous limiter plutôt que la board !
  • Signaux amplifiés, comme les IO du STM32 fonctionnent en 3.3v, les signaux sont amplifiés en 5V pour la compatibilité avec une multitude de drivers externes.
  • Filtres RC intégrés, sur toutes les pins de switchs.
  • Régulateur 5V à découpage 3A , à peine tiède à pleine charge.
  • Faible coût d’achat du module STM32 (moins de 2€)
  • GRBL 1.1, un véritable Firmware open source spécial CNC qui ouvre énormément de possibilités et d’options.
  • modification des options du firmware sans avoir besoin de flasher la carte, juste avec des lignes de commandes simples sous console série.
  • Gère les CNC jusqu’à 4 axes
  • Relais de broche intégré
  • Multitude de pins accessoires : Probe, coolant mist, coolant flood, reset soft, Security door, spindle PWM (pour mettre un variateur de broche ou un laser), spindle DIR, Feed Hold, Cycle start

Détails module TFT:

  • Écran tactile 3.2″
  • Slot SD: Permet de lire les fichiers G-code et de charger des boutons additionnels personnalisés très simplement sans avoir besoin de re-flasher le firmware
  • Port USB: permet de flasher l’ESP32, de se connecter à la console, de lancer un job via l’ordinateur
  • Wifi: Permet de se connecter à la console, d’uploader un fichier gcode sur la SD et de lancer le job depuis la SD via l’ordinateur
  • Entièrement open source et modifiable à souhait , développé par Mstrens
  • Prise Nunchuk intégrée en façade
  • 3 langues aux choix : Anglais, Français, Allemand
  • Couleurs de tous les éléments du TFT personnalisables
  • pour les fonctions, voir le mode d’emploi du TFT

 

Aller à la liste des pièces

56 commentaires sur “Présentation GRBL 32bits board”

  1. Bonjour,
    je m’intéresse sérieusement à cette machine, j’ai commencé à imprimer les pièces et c’est en bonne voie.
    pour diverses raisons, je préférerais avoir la platine d’accueil du Z usinée en alu,
    Auriez vous un lien pour faire fabriquer cette pièce ?
    En vous remerciant d’avance.
    Thierry

    1. Bonjour Thierry,
      Je n’ai personne à recommander pour ce travail, mais c’est tout de même relativement simple à réaliser dans une plaque d’alu 8mm, avec une perceuse et une disqueuse.
      Romain

    2. Bonjour, je découvre cette carte qui me semble intéressante pour retrofiter ma cnc diy avec port// 😀. J utilise mach3 et je voulais savoir si cette grbl32 pouvais gérer ma manette xbox360 sans fil? Pour info le dongle Microsoft est branché en usb sur mon pc.
      J ai découvert votre site via LFP…

      1. Bonjour Ctoumoi,
        La carte est gérée par GRBL (pas MACH3) et ne fonctionne qu’avec la manette nunchuck WII (environ 3€ sur Aliexpress)
        C’est un système complet autonome qui fonctionne sans ordinateur branché dessus (mais on peut y connecter un ordi en USB ou Wifi)
        c’est hyper intuitif et très pratique à utiliser 😉
        Bonne journée
        Romain
        Romain

    1. Salut super boulot merci à toi je suis encore sur l’impression des pièces, mais une question me viens est il possible de mettre un laser à la place de la broche.Fourmix

      1. Bonjour. Votre travail est excellent. Je vais utiliser votre partie électronique sur ma cnc actuelle. Pour l’instant je passe par l’arduino. J’avais plusieurs questions à vous poser.
        – sur l’axe A est il possible de mettre un deuxième moteur d’axe Y en //?
        – peut on mettre une alim 24v pour la carte de commande et une alim 36v pour les drivers et moteur PAP ?
        Merci par avance.

        1. Bonjour Kévin,
          Oui bien sûr il est possible d’attribuer les pins de l’axe A à un deuxième Y, il suffit de changer l’attribution des pins dans le fichier CPUMAP.h du firmware, autrement, plus simple, il est possible de mettre les deux drivers Y sur la même pin Y Dir, Y Pul, Y Ena.
          Et il est également possible d’alimenter la carte en 24v et les drivers en 36V, pas de soucis.
          Bonne journée
          Romain

  2. bonjour,
    petit question, le module avec l’ecran est connecté en liaison serie avec le board de commande des pas a pas, est-ce par là que transite le g-code? ou ce n’est qu’une interface utilisateur. le fond de ma question serait de l’interfacer avec la graveuse laser que je possede dejat.

    1. Bonjour Franck.
      Le module TFT a le même rôle qu’un ordinateur connecté au module GRBL, maintenant ces deux modules sont programmés pour fonctionner ensemble.
      Romain

      1. Bonjour
        >>>Le module TFT a le même rôle qu’un ordinateur connecté au module GRBL, maintenant >>>ces deux modules sont programmés pour fonctionner ensemble.
        est ce que cela signifie qu’il y a une modif dans le protocole de GRBL pour l’adapter a la carte TFT , ou bien peu t on piloter la carte STM32 sans la carte TFT en l’attaquant par le port serie via un module USB/serie 3.3v avec un serveur de G_CODE sur PC (LaserGRBL par ex)

        1. Hello,
          Oui on peut très bien remplacer le TFT par un module UBS/serie sans aucun soucis.
          Sinon il est possible de brancher un ordinateur sur le TFT via USB ou Wifi, voir la page mode d’emploi du TFT 😉
          Romain

  3. Hello!
    Thanks for the grb32 hex file! But I have a problem!
    I upload the simple hex file (stm32grbl11.hex) to stm32f103. The personal $ xxx value is reset when you turn it off. 🙁 The Arduino Nano 328p does not clear the personal setting when it is turned off.
    What is the eeprom write / save command for STM32?
    Thanks
    Zsolt

  4. Je découvre ce projet et je suis très intéressé, serait-ce enfin la CNC efficace et pas chère que je cherche depuis des lustres ???!!!
    Quelques questions :
    – Quelle précision peut-on espérer en usinant de l’alu, sachant que je souhaiterais une surface usinable de 1000×600 pour usiner aussi de grandes pièces de bois ?
    – Avez-vous envisagé une version remplaçant les pièces imprimées par des pièces découpées en alu pour ceux qui ont déjà accès à une CNC (une Shapeoko XXL à mon club d’aéromodélisme) ? Ceci dans le but d’améliorer la rigidité, voire éviter les ajustements de géométrie…
    – Un seul moteur en Y n’est-il pas un peu « léger » ?
    – A quand une version en tube de 50x50x3 ?
    – Pourquoi une seule tige en diagonale ? Est-il possible d’en ajouter une dans l’autre diagonale pour « bétonner » la géométrie ?

    Merci.

    1. Salut Vincent,
      -Tu peux espérer entre 0.05mm et 0.1mm de précision avec la RS-CNC32
      -Pour redimensionner ça se passe là : https://www.makerfr.com/agrandir-la-rs-cnc32/
      -Si tu veux remplacer les pièces imprimées par des pièces en alu, libre à toi de les usiner !
      – Non, un seul moteur n’est pas léger, crois moi qu’avec la démultiplication 1:3 ça tracte fort ! Tu casseras une fraise de 6mm avant de perdre un seul pas !
      – Pas prévu de faire une version en tube de 50, beaucoup de gens ont des doutes sur la rigidité de la RS-CNC32 avant de l’avoir montée, mais crois moi que c’est bien assez rigide ! Des centaines de RS-CNC ont été montées, et pas un seul ne s’est plaint d’un éventuel manque de rigidité !
      – Même réponse que la précédente !
      Romain

    2. Merci pour la réponse rapide !👍
      Hé bien c’est parti, je me lance, la Ender 3 va chauffer ces prochains jours !😁
      Il est vrai que la première cornière imprimée inspire confiance et j’ai pas lésiné sur le remplissage : 40% et extrusion à 120% 😁

  5. Je découvre ce projet que je trouve génial mais une question me turlupine ,je crois en la régidité de l’ensemble mais suis surpris de la précision .
    Je te site: Tu peux espérer entre 0.05mm et 0.1mm de précision avec la RS-CNC32:
    Cela me surprend car je ne suis pas certain que le tube étiré soit garanti evec une t’elle régularité sur 1m mais ce n’est qu’une supposition.
    Félicitations pour résultat.

  6. Bonjour,
    J’ai fait l’acquisition de ce module carte et je voulais savoir pour une CNC 4 axes avec un axe Z, Axe Y et 2 moteurs pour Y1 & Y2 le branchement pour ces derniers se font en parallèle ou autre merci

    1. Bonjour Tony,
      Du coup ce n’est pas une 4 axes, c’est une CNC 3 axes avec 2 moteurs Y ( Une CNC 4 axes a un axe rotatif sur le plateau)
      Du coup la solution la plus simple est de brancher les 2 drivers des 2 moteurs Y à la même prise de signal Y (Y Pul, Y DiR, Y Ena).
      Pour d’autres questions techniques merci d’utiliser le forum 😉
      Romain

  7. I forgot to ask will this board work with my existing A4988 drivers? I bought a cheap cnc arduino sheild kit from banggood and it’s trash but would like to use as much as possible, the nema 17s should be ok from reading your site but wondered about the drivers and sheild. Thanks again, waiting to order.

    1. Hi Rick (again ^^)
      This kit works with external drivers like TB6600, but don’t work with Drivers from 3D printers.
      See the wiring page in the tutorial !
      Romain

  8. Bonjour, existe t’il une modélisation 3d des deux carte afin de l’intégrer dans une nouvelle cnc que je construits ?
    A défault, quelles sont leur volume ?

    Merci d’avance

    1. Bonjour François,
      la carte GRBL fait 100*60*17 et la carte pour le TFT (sans le TFT et sans la prise nunchuk) fait 89,22*55*12
      Bonne soirée
      Romain

  9. Bonjour
    Comment paramétrer votre carte pour lui indiquer que A est l’image de X svp ?
    je ne trouve pas non plus de procédure détaillée pour le paramétrage de GRBL à travers l’afficheur
    Auriez vous un lien avec tous les détails en français pour tout ce qui est paramétrages, extensions possibles…
    Merci par avance

  10. Bonjour, j’ai récupérer une cnc 3 axes, mais il n’ y aucune électronique ,juste la structure les 3 moteurs pas-à-pas et le moteur broche refroidit par eau.

    Je suis néophyte en CNC et mon but est d’usiner du tube d’alu, est il possible d’équiper la ma chine avec votre électronique et de rajouter un 4 axe et de modéliser et générer le g-code sur fusion 360 ?

    1. Hello !
      Pour le 3 axes, oui sans aucun problème, en 4 axes, personne n’a encore essayé à ma connaissance !
      Il faudrait demander sur le forum si quelqu’un l’a monté sur une 4 axes, car au niveau électronique il n’y a aucun problème pour le 4ème axe, mais pour le firmware, qui gère jusqu’à 6 axes, je ne sais pas si quelqu’un a essayé.
      Bonne soirée
      Romain

  11. 1st your card is great, but i have a problem i replaced the drivers tb6600 with the dm556; cnc is much quieter now 😉
    but have noticed that the steppe motors are constantly under tension because of this my cables that go to the motors get hot. is there a possibility to switch off the steppe motors, i have already tried $ = SLP, get a message on tft that it is in sleep is but the steppe motor remain under voltage

    1. Hi Peter,
      If your motors are too hot, it’s because the intensity of your steppers is set too high !
      If you have another technical questions, please use the forum (international section) 😉
      Romain

  12. Bonjour !
    Super boulot en tout cas. J’ai une question : (peut être déjà posée désolé). La carte GRBL peut elle communiquer avec un raspberry pi tournant avec bCNC ? ( du coup sans utiliser le module TFT ?)

    1. Hello,
      J’ai pas personnellement testé, mais ça doit se faire sur le papier, la communication entre les deux modules se fait via UART (Rx et Tx)
      Romain

  13. Re-Bonjour,
    Une question complémentaire :
    Grbl ne semble pas avoir eu de release même mineure, depuis le 25 août 2019.

    Vous en pensez quoi ?
    Est ce que le projet grbl est toujours « vivace » ?

    Dans mon attente d’upgrade, Cordialement,

    1. Hello !
      GRBL est un programme Open source, par conséquent, il n’existe pas une seule personne qui met à jour GRBL mais tout un tas de personnes qui améliorent sans cesse et partagent leurs améliorations sur le net !
      Donc GRBL n’est pas prêt de tomber dans l’oubli ou devenir obsolète, c’est un des firmwares pour CNC les plus utilisés et les plus mis à jour !
      Romain

  14. Ciao,
    ho acquistato l’elettricità versione 1.5. Cosa devo acquistare e cosa posso recuperare per passare alla versione 2.0?
    Altra domanda: la versione 1.5 gestisce i due motori ASSE Y?
    Grazie

  15. Hello,
    sorry, you’re right!

    here is the translation:
    I purchased version 1.5 electricity. What should I buy and what can I recover to upgrade to version 2.0?
    Another question: does version 1.5 manage the two Y AXIS motors?
    Thank you

  16. Hi RoMaker,
    I have a problem with the limit switches.
    I tried to use these limit switches: https://www.amazon.it/gp/product/B07STTZGMS/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1#descriptionAndDetails

    but they don’t work!
    I powered them using the 5V of your card and I connected the output signal of the limit switches to the respective pin (X-Y-Z) on the card.
    The output of the limit switch card gives a 5V signal that goes to 0V by pressing it.
    I don’t understand why the TFT show me the ALARM message.
    How should I configure the GRBL parameters?
    Where am I doing wrong?

    thank you
    claudio

    1. Hi Claudio,
      These limit switches are not compatible with the board, You have to get simple limit switch like on the parts list.

      If you get an alarm state, it’s because your switches are not in « normaly closed »

      Please use the forum (international section) for another technical questions

      Romain

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *