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
Bonjour,
La carte “GRBL 32bits board” est-elle compatible avec les drivers DM542 et DM556 ?
Est-il possible de piloter ce genre de broche :
https://cutt.ly/0u4M3e
Merci d’avance pour vos réponses.
Bonjour Chris, je n’ai pas testé ce matériel mais à priori cela devrait être compatible.
Romain
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
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
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…
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
tiptop comme module, juste ce qu’il me faut !
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
Hello !
Oui bien sûr ! https://www.makerfr.com/forum/viewtopic.php?f=47&t=6588
Romain
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.
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
Hey.
I bought the card.
It says it’s 24v powered is it possible to drive it at 12 v.
Thanks
Hi David,
Yes, it’s possible to power the board V1.5 (the red version) with 12 to 36V !
Romain
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.
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
ok merci, il ce dont j’ai besoin
Bonjour RoMaker
Quel est la surface de travail de la cnc est il possible d’augmenter la surface de travail du genre 2x1m merci ps super boulo.
Bonjour David, voilà une page récapitulative sur l’agrandissement machine: https://www.makerfr.com/agrandir-la-rs-cnc32/
Romain
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)
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
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
Hi !
By the way, the personal $ xxx value should be saved. Do you have another STM32 to test if your STM32 have an issue ?
All commands for GRBL are here: https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration
Romain
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.
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
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% 😁
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.
Bonjour Gérard,
Il s’agit de la moyenne mesurée dans tous types de matériaux par les utilisateurs de la RS-CNC32 😉
Romain
Hi RoMaker,
ich hab leider kein Forumzugang, aber als kleine dankeschon meine TFT Cover darf man hier downloaden: https://a360.co/2R5ixwh
Thank you Alex for sharing your design 😉
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
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
Super boulot,
Peut on mettre un mpg a la place de la nunchuk?
Merci
Bonjour Moret,
Le hardware + software sont prévus pour recevoir uniquement le Nuchuck Wii.
Bonne journée
Romain
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.
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
Thanks romain, I seem to have lost my first post, I’ll look at it all again thanks.
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
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
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
Bonjour Laurent,
Le mieux est de poser la question sur le forum où tu trouveras le concepteur du programme, Mstrens.
Bonne soirée
Romain
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 ?
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
Hello, how do I join the forum
Hi John,
What’s your problem to join the forum ?
Romain
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
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
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 ?)
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
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,
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
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
Hi Claudio,
Sorry but i don’t understand Italian. I Speak English and French.
Romain
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
Hi Claudio,
Parts list for the V2.0 is here : https://www.makerfr.com/en/cnc/grbl-32bits-board-v2/
The 1.5 can not manage two separately Y motors, you have to wire the 2 motors in parallel.
The V2.0 can manage two Y motors separately and auto squaring homing. 🙂
Romain
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
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