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