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:55] mitoufflon [Prise d'origine / homing] |
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 ===== | ||
+ | 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=== | ===Ajout d'options dans grbl=== | ||
Ligne 140: | Ligne 145: | ||
===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. Ce circuit se base sur un optocoupleur. Le circuit créer permet d'utiliser un quadruple optocoupleur et permet de se brancher directement sur le cnc-shield. Il n'y à qu'à brancher les les fin de courses et l'alimentation +5V. Voici {{ :outil:EndStopOpto-kicad.zip|les fichiers kicad}} | + | 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 |
- | {{: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-endstopopto5.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|}} | ||
---- | ---- | ||
Ligne 150: | Ligne 159: | ||
===Activation des limites physiques=== | ===Activation des limites physiques=== | ||
- | Pour pouvoir activer 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) | + | 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 | ||
Ligne 158: | Ligne 167: | ||
===Activation de la prise d'origine=== | ===Activation de 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. | + | Maintenant que tout est paramétré correctement il suffit d'activer la prise d'origine |
$22=1 | $22=1 | ||
Ligne 201: | 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 215: | 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 233: | 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 313: | 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 : |