GRBL 32bits board Presentation

GRBL 32bits board kit is a 4-axis CNC control kit.

Its particularity is that it’s autonomous, it can fully manage the CNC without a computer thanks to its TFT touch screen, but it’s of course possible to connect a computer via USB or WIFI!

Complete solution, powerful, precise, easy to use and to implement thanks to the tutorials, it’s as well adapted for the beginners as for the experienced ones, all for a very low price!

Firmwares are Open Source, GRBL 1.1 for the control board and Firmware developed by Mstrens of the forum for the TFT module.

 GRBL 32bits board kit is compatible with all CNC up to 4 axes with external drivers !!!

GRBL 32bits board details:

 

  • 32 bits, so in terms of frequencies, it is rather the drivers that will limit us rather than the board!
  • Amplified signals, like STM32 IOs operate in 3.3v, signals are amplified in 5V for compatibility with a multitude of external drivers.
  • Built-in RC filters, on all switch pins.
  • 5V 3A step down Regulator , does not heat up
  • Low purchase price of the STM32 module (less than 2 €)
  • GRBL 1.1, a genuine open source CNC special firmware that opens up a lot of possibilities and options.
  • Change firmware options without need to flash the board, just with simple command lines under serial console.
  • Manages CNCs up to 4 axes
  • Integrated spindle relay
  • Multitude of pins accessories: Probe, coolant mist, coolant flood, soft reset, Security door, spindle PWM (to put a controled spindle or a laser), spindle DIR, Feed Hold, Cycle start

TFT module Details:

  • 3.2″ touch screen
  • SD Slot: Allows you to read G-code files and load additional custom buttons very simply without having to re-flash the firmware
  • USB port: allows to flash ESP32, connect to the console, launch a job via the computer
  • Wifi: Allows to connect to the console, upload a gcode file to the SD and launch the job from the SD via the computer
  • Fully open source and modifiable at will, developed by Mstrens
  • Integrated Nunchuk plug on the front
  • 3 languages to choose from: English, French, German
  • Customizable Colors of all TFT elements
  • For all functions, see  TFT instruction manual

 

Go to parts list

40 thoughts on “GRBL 32bits board Presentation”

  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
        >>>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

Leave a Reply

Your email address will not be published. Required fields are marked *