Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:54]
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 127: 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 133: 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. 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 146: 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
  
 +
 +----
  
 ===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 195: 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 209: 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 227: 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 307: 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 :
  • outil/cnc_colinbus-configuration.1587747284.txt.gz
  • Dernière modification: 2020/04/24 18:54
  • par mitoufflon