Liens utile
Modification de la charlyrobot par un fablab http://reso-nance.org/wiki/projets/charly_robot_grbl/accueil
Grbl Esp32 https://github.com/bdring/Grbl_Esp32/wiki
https://www.tindie.com/products/33366583/grbl_esp32-cnc-development-board-v35/
Voir le status des endstop https://discuss.inventables.com/t/guide-using-grbl-to-debug-your-homing-switches/16588
https://www.thingiverse.com/thing:24187 Zip tie sert cable avec double face
http://takayama-shoji.co.jp/rego/pdf/13_technical_information.pdf
https://www.probotix.com/wiki/index.php/PBX-2
La machine AVANT MODIFICATION :
-
Elle mesure X562 Y705 ou Y770 capot ouvert Z670 ou Z855mm capot ouvert pour un poids de 62Kg
-
Son volume d'usinage est de X300 Y210 Z100mm avec des pas de 640/mm à une resolution de 1/16 ça fait 40 step/mm en full step
-
Entrenement par vis à bille de diamètre 16mm et de pas 5mm
-
Des moteurs 35v 3A continue et 5A peak avec un couple de 90Ncm de référence VRDM 266/50 L8A dont la nouvelle designation est VRDM 266/50L 3G8A. La datasheet donne un couple de 85Ncm et un courant d'également 3A donc ça semble coherent.
-
Une alimentation 38 ou 32,5V avec un toroid 35v 4A et un fusible 35v 6,3A puis 29v 2,5A
-
Une broche de 600W qui utilise des collets ERxx Kress (6 et 3mm actuellement)
-
Tuyau 30mm pour l'aspiration
La machine APRES MODIFICATION :
Les led rouges ainsi que le solenoid et le relais qui déclanche la spindle sont tous relié à un régulateur 29v --> 24v. L'alimentation de ce régulateur est controlé par l'esp via la pin spindle et une carte relais opto isolé
Tips and tricks grbl (esp32) :
pour cncjs après s'être connecté en usb (avoir ouvert le port) il faut cliquer sur le bouton rouge "réinitialiser" reset pour que cncjs fasse l'initialisation de grbl et que l'esp réponde
La pin reset de l'esp c'est "en" mais ça marche pas du coup faut utiliser un switch en normalement fermé
LTV817 Opto coupleur pour isoler les endstop https://github.com/gnea/grbl/wiki/Wiring-Limit-Switches
Pour trouver la coil A et B du stepper moteur simplement utiliser le multimètre en mode continuité
Le smoothing sur fusion 360 remplace pleins de commande gcode de petite ligne par une commande arc. Ca libère le buffer de la machine et j'imagine les accelerations aussi.
Les numéros d'outils c'est important
M5 = spindle off
M3 = spindle on
Spindle gpio 22 sur l'esp32 boolean 0-3.3v
Setup le G28 (position safe de la machine)
En envoyant ? ou en activant le verbose mode grbl report status.
<Alarm|WPos:0.000,0.000,-1.000|Bf:15,64|FS:0,0|Pn:X> Ici ont voix qu'il est en alarme, sa position de travail ainsi que son buffer et la vitesse de travail feedrate. Pn: Donne le status des endstop. Ici le X est trigger
Commande de job envoyé par l'interface web
$J=G91 G21 F1000 X-10 <Jog|WPos:9.919,0.000,0.000|Bf:14,64|FS:840,0|Pn:X|WCO:0.000,0.000,0.000>