Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
outil:cnc_colinbus-configuration [2020/04/24 18:46] mitoufflon [Ajout d'un circuit anti-parasite pour les fin de courses] |
outil:cnc_colinbus-configuration [2022/12/20 19:17] (Version actuelle) cyril [Zone de travail] |
||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| =====Zone de travail===== | =====Zone de travail===== | ||
| - | Trois paramètres pour configurer la zone de travail (le volume où la broche peut accéder) selon les axes X, Y et Z (en mm) | + | Dans le terminal de bCNC, on peut modifier des paramètres directement dans le GCode. Il faut pour cela cliquer sur l'icône "Terminal", en haut à droite, entrer les valeurs idoines dans la ligne en bas à gauche et les valider par "Entrée". |
| + | Pour afficher une liste de réglages pris en compte, on peut passer: | ||
| + | $$ | ||
| + | |||
| + | Par exemple, il y a trois paramètres pour configurer la zone de travail (le volume où la broche peut accéder) selon les axes X, Y et Z (en mm) | ||
| $130=300.000 | $130=300.000 | ||
| $131=400.000 | $131=400.000 | ||
| Ligne 111: | Ligne 115: | ||
| =====Prise d'origine / homing ===== | =====Prise d'origine / homing ===== | ||
| - | ====Ajout d'options==== | + | La prise d'origine facilite les déplacements selon un point connu par la machine et permet donc en cas d'arrêt d'un travail de pouvoir reprendre depuis le dernier point. |
| + | |||
| + | ===Ajout d'options dans grbl=== | ||
| Quelques modifications du fichier config.h | Quelques modifications du fichier config.h | ||
| Ligne 126: | Ligne 132: | ||
| - | ====Configuration du placement des fins de courses==== | + | ---- |
| + | |||
| + | ===Configuration du placement des fins de courses=== | ||
| Pour activer ce l'on appel le homing il faut configurer le placement de nos fin de courses pour que la machine aille dans la bonne direction à leurs recherche. | Pour activer ce l'on appel le homing il faut configurer le placement de nos fin de courses pour que la machine aille dans la bonne direction à leurs recherche. | ||
| Ligne 132: | Ligne 140: | ||
| $23=3 | $23=3 | ||
| + | |||
| + | ---- | ||
| ===Ajout d'un circuit anti-parasite pour les fin de courses=== | ===Ajout d'un circuit anti-parasite pour les fin de courses=== | ||
| - | Après plusieurs essais de "homing" et quelques renseignements pris sur divers forum la carte cnc-shield-v3 est sujette au parasitage. En effet les moteurs pas à pas génère du bruit électrique qui active de manière impromptu les fins de courses. Il est alors impossible de faire un cycle de prise d'origine complet : les fin de courses s'activant avant d'arriver à leurs emplacement. | + | Après plusieurs essais de "homing" et quelques renseignements pris sur divers forum la carte cnc-shield-v3 est sujette au parasitage. En effet les moteurs pas à pas génèrent du bruit électrique qui active de manière impromptu les fins de courses. Il est alors impossible de faire un cycle de prise d'origine complet : les fin de courses s'activant avant d'arriver à leurs emplacement réel. |
| - | D'après la [[https://github.com/gnea/grbl/wiki/Wiring-Limit-Switches| documentation de grbl]] un circuit permet de réduire ces parasites. Il est basé sur des optocoupleur. | + | D'après la [[https://github.com/gnea/grbl/wiki/Wiring-Limit-Switches| documentation de grbl]] un circuit permet de réduire ces parasites. Ce circuit se base sur un optocoupleur. Le circuit créer utilise un quadruple optocoupleur et permet de se brancher directement sur le cnc-shield. Il n'y à qu'à brancher les les fins de courses et l'alimentation +5V. Voici {{ :outil:EndStopOpto-kicad.zip|les fichiers kicad}} de cette version |
| - | Le circuit utilise un quadruple optocoupleur et est fait pour se brancher directement sur le cnc-shield. Il suffit de connecter les fins de course et le +5V. Vous trouverez {{ :outil:endstopopto-kicad.zip |ici les fichiers kicad}} | + | |
| {{:outil:electrofraise:colinbus-endstopopto1.jpg?400|}}{{:outil:electrofraise:colinbus-endstopopto2.png?400|}}{{:outil:electrofraise:colinbus-endstopopto3.jpg?400|}}{{:outil:electrofraise:colinbus-endstopopto4.jpg?400|}} | {{:outil:electrofraise:colinbus-endstopopto1.jpg?400|}}{{:outil:electrofraise:colinbus-endstopopto2.png?400|}}{{:outil:electrofraise:colinbus-endstopopto3.jpg?400|}}{{:outil:electrofraise:colinbus-endstopopto4.jpg?400|}} | ||
| + | |||
| + | Ça dépasse un peu mais il y à de la place! | ||
| {{:outil:electrofraise:colinbus-endstopopto5.jpg?400|}} | {{:outil:electrofraise:colinbus-endstopopto5.jpg?400|}} | ||
| - | |||
| ---- | ---- | ||
| - | ===Activation Hard Limit=== | + | ===Activation des limites physiques=== |
| - | Pour pouvoir activer la prise d'origine il faut aussi activer les fins de courses par sécurité (Hard Limit) | + | Pour pouvoir profiter de la prise d'origine il faut aussi activer les fins de courses pour qu'il se déclenchent par sécurité en cas de déplacement hors limites (Hard Limit) |
| $21=1 | $21=1 | ||
| + | |||
| ---- | ---- | ||
| - | + | ===Activation de la prise d'origine=== | |
| - | ===Activation du cycles de prise d'origine=== | + | Maintenant que tout est paramétré correctement il suffit d'activer la prise d'origine |
| - | La prise d'origine facilite les déplacements selon un point connu par la machine et permet donc en cas d'arrêt d'un travail de pouvoir reprendre depuis le dernier point. | + | |
| $22=1 | $22=1 | ||
| Ligne 200: | Ligne 210: | ||
| * Préparation | * Préparation | ||
| - Définir X0Y0 comme origine | - Définir X0Y0 comme origine | ||
| - | - Placer la sonde du la broche et le pcb | + | - Placer la pince sur la broche et le plot sur le pcb |
| - **Menu Sonde > Sonde** | - **Menu Sonde > Sonde** | ||
| - se placer à X0Y0 | - se placer à X0Y0 | ||
| Ligne 214: | Ligne 224: | ||
| - **Menu Sonde > Nivelage automatique** | - **Menu Sonde > Nivelage automatique** | ||
| - Icône Marges > défini la surface à scanner selon le gcode importé | - Icône Marges > défini la surface à scanner selon le gcode importé | ||
| - | - Icône scanner (petit carré violet) > déplacement selon autour des marges prédéfinies pour vérification (ne pas oublié de monté l'axe Z) | + | - Icône scanner (petit carré violet) > déplacement autour des marges prédéfinies pour effectuer une vérification de la surface de la zone de travail(ne pas oublié de monté l'axe Z) |
| - configurer Zmin -1 / Zmax 1 > le scan débute à 1mm de haut (rapidité) pour aller vers -1mm (sécurité). | - configurer Zmin -1 / Zmax 1 > le scan débute à 1mm de haut (rapidité) pour aller vers -1mm (sécurité). | ||
| - choisir nombre de prise de niveau N ~5mm d'écart semble d'une bonne précision | - choisir nombre de prise de niveau N ~5mm d'écart semble d'une bonne précision | ||
| Ligne 232: | Ligne 242: | ||
| {{:outil:electrofraise:colinbus-test4.jpg?600|}} | {{:outil:electrofraise:colinbus-test4.jpg?600|}} | ||
| + | |||
| + | === Test=== | ||
| + | |||
| + | Un autre essaie avec des pistes de 0,3 et 0,5mm permettant de passer entre les pastilles au pas 2,54mm! | ||
| + | |||
| + | {{:outil:electrofraise:colinbus-test5.jpg?400|}} | ||
| + | |||
| + | Un pcb fonctionnel | ||
| + | |||
| + | {{:outil:electrofraise:colinbus-test6.jpg?400|}} | ||
| ---- | ---- | ||
| Ligne 312: | Ligne 332: | ||
| ==== Firmware ==== | ==== Firmware ==== | ||
| === grbl === | === grbl === | ||
| - | [[https://github.com/grbl/grbl |grbl]] [[https://www.civade.com/post/2014/01/02/Arduino-et-GRBL-l-incontournable-solution-pour-piloter-une-petite-CNC | Tutoriel ]] [[https://lebearcnc.com/configurer-et-parametrer-grbl/|LeBearCnc]] | + | Configuration : |
| + | [[https://github.com/grbl/grbl |grbl]] | ||
| + | [[https://www.civade.com/post/2014/01/02/Arduino-et-GRBL-l-incontournable-solution-pour-piloter-une-petite-CNC | Tutoriel ]] | ||
| + | [[https://lebearcnc.com/configurer-et-parametrer-grbl/|LeBearCnc]] | ||
| + | [[https://benmaker.fr/2021/03/17/configuration-de-grbl-v1-1/|benmaker]] | ||
| === Configuration === | === Configuration === | ||
| Pour le moment : | Pour le moment : | ||