From 23e99de03778aad30446d6ef7f916083e41da706 Mon Sep 17 00:00:00 2001 From: joladouille Date: Mon, 29 Jul 2019 14:17:16 +0200 Subject: [PATCH] sync --- Doc Du projet/liste des taches a faire.md | 121 ++++++ Doc Du projet/note diverse.md | 205 ++++++++++ Ressource/README.md | 49 +++ Travail en cours/liste des taches a faire.md | 246 +++++------ Travail en cours/note diverse.md | 410 +++++++++---------- Travail en cours/schéma/schéma-cache.lib | 4 + Travail en cours/schéma/schéma.bak | 4 + Travail en cours/schéma/schéma.kicad_pcb | 1 + Travail en cours/schéma/schéma.pro | 33 ++ Travail en cours/schéma/schéma.sch | 16 + Travail en cours/schéma/sym-lib-table | 3 + 11 files changed, 764 insertions(+), 328 deletions(-) create mode 100755 Doc Du projet/liste des taches a faire.md create mode 100755 Doc Du projet/note diverse.md mode change 100644 => 100755 Travail en cours/liste des taches a faire.md mode change 100644 => 100755 Travail en cours/note diverse.md create mode 100755 Travail en cours/schéma/schéma-cache.lib create mode 100755 Travail en cours/schéma/schéma.bak create mode 100755 Travail en cours/schéma/schéma.kicad_pcb create mode 100755 Travail en cours/schéma/schéma.pro create mode 100755 Travail en cours/schéma/schéma.sch create mode 100755 Travail en cours/schéma/sym-lib-table diff --git a/Doc Du projet/liste des taches a faire.md b/Doc Du projet/liste des taches a faire.md new file mode 100755 index 0000000..a4e6ecd --- /dev/null +++ b/Doc Du projet/liste des taches a faire.md @@ -0,0 +1,121 @@ +# liste des taches a faire + +## taches pré-travail + +- [ ] Verifier la vitesse max de grbl sur 3 axes simultané: + - [ ] en ligne droite + - [ ] dans les courbes + +*avec 640 steps/mm.* + +*Faire attention aux acceleration, au courant des moteurs si test réel (useless à l'oscillo), à la vitesse max setup sur grbl, mesurer le temps pour faire une ligne droite et une courbe et vérifier que c'est pareil, tester sur le plotter sans les courroies de mises. (logiquement c'est plus long à cause des accelerations)* + +- [ ] Voir comment fonctionne vérouillage de porte de grbl + +- [x] Mesurer le trou pour l’aspiration 30mm de dimètre + +- [x] mesurer le support d'aspiration + +- [ ] Mesurer et déterminer le type de collet + +- [ ] Dessiner l'aménagement des composants à l'intérrieur de la machine. + +- [ ] Prendre des photos et imaginer la mise en place d'un tablier et des led + +- [ ] Test les balais de volet sur l'axe y + +- [ ] Essayer de retirer la collet et prendre les dimentions pour la comparer à une er16 + +Mardi: + +- [ ] Faire un tableau avec les softs de contrôle et slice avec le niveau de difficulté, les problème rencontrés, testés ou non. Etablir eventuellement un protocol de test pour savoir les trucs indispensable ou non et en faire un tableau (changement d'outils, probing, gestion de gros gcode, 2d 2,5d 3d etc) + +- [ ] Faire une liste du matos à avoir à chaque étape (double face, colle, étain, pince croco etc) + +- [x] Voir si les relais à clément sont normalement fermé ou ouvert coté logique, voir le courant que ça tire, la tension d'alimentation minimum et la tension logique minimum. + +- [x] Mesurer la collet et comparé à une er11 ou trouver son type, voir les collet que le lab a déjà et prendre des photos + +- [x] Cabler l'esp32 sur le eggbot et faire des tests de jog basique + +- [ ] En réglant les micro step et le courant au maximum voir la vitesse et donc fréquence max des pas de l'esp (eventuellement utiliser l'analyseur logique) + +- [ ] Les vitesses en ligne droites et en courbes sont-elle les même ? (rond diamètre 16 carré 12,5) voir l'influance de la résolution de l'arc grbl et des accelerations grbl + +- [ ] Balancer un petit et gros gcode fusion à cncjs et via l'interface web de l'esp32 + +- [ ] Tester le feed hold (pas feed holt mais safety door) capôt ouvert Ligne 283 config.h pour activer les pin. Attention faut des pullup + +- [ ] Test du bouton spindle de l'interface web et voir globalement ce qui lui manque + +- [x] Verifier que je peux inverser la pin spindle enable + +f + +## taches travail + +#### Etape 1: Test du matériel sur table + +Modification et configuration des controleurs moteurs (utilisation de l'alimentation stabilisé et des moteurs eggbot) + +Test de l'interrupteur capot logiciel + +#### Etape 2: Comprehension et documentation de l'ancien électronique de la machine + +Faut-il du pull up ou pull down pour les end stop = normalement fermé ou ouvert ? + +Quel est la tension requise pour le bon fonctionnement du solenoid de verouillage capot et quel est la résistance de se dernier + +Ou prendre le 35v 9-15A pour les contrôleurs moteurs, laisse-t-il l'arrêt d'urgence intacte ? + +Le système de relais de la broche est-il récupérable, quel est sa tension logique + +#### Etape 3: Mise en place du nouvel électronique + +Réalisation de fixation et supports anti vibrations pour les différents composants + +Hack ou mise en place de l'alimentation 35v ainsi que de système d'arrêt d'urgence + +Hack ou mise en place du contrôle de la broche via le relais + +Mise en place et connexion des contrôleurs moteurs sur leurs supports + +Réalisation du pcb de l'esp + +Mise en place du pcb et connexion aux contrôleurs moteurs, broches, end stop + +Installation du connecteur usb et du bouton reset + +#### Etape 4: Réglage et test du nouvel électronique et son workflow + +##### Configuration du firmware + +- [ ] Pas par mm + +- [ ] Vitesse maximum + +- [ ] Taille de la machine + +- [ ] Acceleration + +- [ ] Homing avec End stop (vitesse, distance de retractation...) + +- [ ] G28 + +- [ ] Safety door switch (ou electroniquement la pin enable des drivers et la spindle) + +- [ ] Wifi (ip fixe et mode client sur le réseau du lab) + +- [ ] Soft - Hard limits + +- [ ] Vitesse minium et maximum de la broche (0-1) + +## taches post travail + +Création de deux série de courtes vidéos expliquant via la réallisation d'un mini projet le fonctionnement de la machine avec des outils simple, 2d ou 2,5d et des outils plus complexes, 3d. + +Design et affichage de panneaux informants l'utilisateur lambda des spécificités de la machine (comment allumer la machine, ou trouver la documentation vidéo) + +Réalisation d'un support de fraise et autres outils spécifique à l'utilisation de la cnc. + +Design de quelques fiches expliquant la différence entre les types de fraises. Alier cela avec une grille de demo sur différents types de bois. diff --git a/Doc Du projet/note diverse.md b/Doc Du projet/note diverse.md new file mode 100755 index 0000000..ac7a9e7 --- /dev/null +++ b/Doc Du projet/note diverse.md @@ -0,0 +1,205 @@ +# Restauration de la charlyrobot cra4 + +De 17h à 20h De 6h30 à 8h45 + +### Notes + +https://www.meca-line.com/charlyrobot/sav-charlyrobot-charlyrobot-cra2-cra4-2u-4u-outils-fraise-gravure-fraise-cnc-usinage-javelot-pointe-diamante-isel-rack-sav-charlyrobot2013-10-01-12-19-02/depannage-charlyrobot-depannage-mecanumeric-maintenance-mecanumeric-maintenance-charlyrobot-procedures-documentations-exercices-tutorial-machines-charlyrobot-4u-2u-cra2-cra4-tour-4t2014-05-28 + +### La machine : + +- 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 de xAmpères + +- Une broche de 600W qui utilise des collets ERxx + +### Les indispensables : + +##### Contrôleurs moteurs ou driver : + +[TB67S109AFTG](https://www.banggood.com/TB67S109AFTG-32-Segments-4A-Two-Phase-5786-Stepper-Motor-Driver-Controller-for-3D-Printer-p-981997.html?rmmds=search&cur_warehouse=CN) 10€ specs --> 32 micro step max, 5v logic, 9-40v power, 5A peak 2,8 ou 3 ou 3,5A continue ATTENTION --> changement de pad et ou pate thermique et capa recommandé pour une utilisation de plus de 10min (10uf et 330uf 50v à augmenter à 100 et 470uf). Ajout d'un ventilo aussi pour plus de 30min (12v 90mm OK) allumage que quand la fraise est en fonction ou tout le temps ? + +[Gecko 250X]([https://www.geckodrive.com/g250x-digital-stepper-drive.html](https://www.geckodrive.com/g250x-digital-stepper-drive.html) 90€ chez rs online specs --> 10 micro step , 3,3v ou 5v logic, 15-50v power, 3,5A ATTENTION --> pas de heatsink fourni, 251X pareil mais avec borniers à vis ? + +##### Electronique de controle : + +###### Arduino Uno grbl : + +protosheild 4€ + +header + +switch header, jumper header + +Cable usb pour l'arduino + +###### Esp 32 : + +Lecteur carte sd logic 3,3v + +###### Smoothieboard V1 : + +###### Smoothieboard V2 : + +##### Connections électrique : + +Securisation des connection en bornier à vis avec un [wire crimper](https://www.banggood.com/1200pcs-800pcs-Connector-Wire-Terminal-Kit-with-Crimper-Pliers-Wire-Stripper-Tool-p-1413598.html?rmmds=search&ID=565475&cur_warehouse=CN) 23€ specs --> 1200 bout rond + la pince + +[Kit](https://www.banggood.com/1000Pcs-Electrical-Wire-Connector-Insulated-Crimp-Terminals-Spade-Assorted-Set-p-1060461.html?rmmds=search&cur_warehouse=CN) d'embouts crimp pour bornier à vis 17€ + +[Kit](https://www.banggood.com/100pcs-Heat-Shrink-Wire-Crimp-Terminals-BUTT-Waterproof-Connector-p-1062524.html?rmmds=search&cur_warehouse=CN) d'embouts crimp pour relier deux cables ensemble 11€ + +Cable épais pour l'alimentation des drivers et de la broche et les led 15€ ? + +Cable fin pour les signaux 5€ ? + +Gain thermo, Etain, sert cable zip tie, scotch et colle... + +ENTRETOISES et VIS + +##### Arrêt d'urgence : + +Si c'est impossible d'utiliser le système de base : + +##### Auto home end stop : + +Installation de nouveaux end spot ? Inductive ou mecanique + +Récupération des actuels ? Pull up Pull down filtrage capa led témoins + +##### Contrôle de la broche : + +Récupération du cicuit de base ? Logic 5v isolé par des optocoupleur ou utilisation de transistor ? + +[Relay](https://www.banggood.com/DD220D25-25A-Single-Phase-Solid-State-Relay-SSR-DC-To-DC-Controller-3-32V-5-220V-p-1343324.html?rmmds=detail-left-hotproducts__1&cur_warehouse=CN) solide state (electronique, non mecanique) pour la broche 5€ specs --> 3-32v logic, 25A en 5-220v AC + +##### Alimentation : + +Récupération du circuit de base ? + +Récupération du transformateur et creation de notre propre circuit avec ponts de diode et capa ? + +Achat d'une nouvelle alimentation ? + +[Deux alimentation 36v 10A](https://www.banggood.com/Meanwell-LRS-350-Switching-Power-Supply-24V-36V-48V-350W30mm-Thickness-Smps-Best-Voltage-Converter-p-1399825.html?rmmds=search&ID=516800&cur_warehouse=CN) 45+45 = 90€ ou [une 36v 20A](https://www.banggood.com/AC-200V-250V-To-DC-36V-20A-720W-Switching-Power-Supply-For-DIY-Electronic-Project-p-1196806.html?rmmds=search&cur_warehouse=CN) 65€ + +[Regulateur](https://www.banggood.com/5A-XL4005-DCDC-Adjustable-Step-Down-Module-Power-Supply-Converter-p-923600.html?rmmds=search&cur_warehouse=CN) step down buck 12v pour l'arduino et les led 3€ specs --> 4-38v input 1,25-32v output 50W + +### L'accessoire : + +##### Eclairage led : + +Allumage dès que la machine est allumé. + +[Bande led](https://www.banggood.com/5M-6072W-DC12V-LED-Strip-Light-3528-300-LEDs-WhiteWarm-WhiteRedBlue-With-DC-female-Connector-p-1034235.html?rmmds=search&ID=229&cur_warehouse=CN) 12v 3€ specs --> 15W soit 1,25A poue 5m ATTENTION --> l'adhésif colle pas bien donc prévoir de l'epoxy, cyano ou autre + +##### Visualisation de la machine : + +Puissance utilisé par la broche en AC + +Puissance utilisé par chacun des drivers en DC + +Temperature des moteurs + +Temperature des drivers + +Le tout affiché sur un écran controlé avec une arduino ? + +##### Aspiration : + +Achat d'un tuyau flexible 35mm de diamètre puis modelisation d'un support pour le maintenir prêt de la fraise. Eventuel deplacement du trou de connection de l'aspirateur puis design d'un embout femelle. + +##### Fraise end mill : + +Collet + +Flat 4 flut end mill + +Flat 3 flut end mill + +Flat 2 flut end mill + +Ball end mill + +V carve end mill x° + +Surfacing end mill + +pcb end mill + +##### Touch prob : + +Récupération du connecteur et cable de base ? + +Touch prob mecanique ou électronique ? + +Touch prob fix ou à mettre sur le materiaux ? + +##### Verouillage du capot : + +Uniquement quand la broche est en fonctionnement. Possibilité de bouger les axes capot ouvert. Utilisation d'un transistor ou mosfet pour controler l'electro aimant ? + +##### Securisation du substrat usiné : + +Achat d'une nouvelle planche à martir wastboard spoilboard + +### Etape avant mise à jour: + +Verifier la vitesse max de grbl sur 3 axes simultané en ligne droite et dans les courbes avec 640steps/mm. Normalement je dois pouvoir monter jusqu'à 45mm/s. TIPS --> Faire attention aux acceleration, au courant des moteurs si test réel (useless à l'oscillo), à la vitesse max setup sur grbl, mesurer le temps pour faire une ligne droite et une courbe et vérifier que c'est pareil, tester sur le plotter sans les courroies de mises. (logiquement c'est plus long à cause des accelerations) + +Essayer de comprendre comment est cablé l'arrêt d'urgence et le controle de la broche pour voir si c'est logic 5v et si ya besoin de transistor ou opto coupleur. Voir si c'est possible d'activer les end-stop à la main + +Determiner le type de collet voir si ya besoin de changer le support à collet et donc mesurer le pas de vis de la broche. Mesurer la taille des collet actuels et des fraises + +Voir si la table est une T slot + +Voir si c'est facile de mettre un tablier + +Mesurer le trou de la tol pour l'aspiration puis mesurer le support de cet aspiration sur la broche en vue de l'utiliser ou dans faire une nouvelle + +Mesurer la place présente dans la machine et commencer à voir l'emplacement et la fixation des différents composants + +Voir comment ce comporte la fonctionnalité de vérouillage de porte de grbl + +Voir la tension et resistance du solenoid lock de port + +### Etape de mise à jour: + +Utiliser une commande grbl pour obtenir le status des endstop avant de faire un auto home de test. Verifier les status en déclancheant les end stop à la main. + +Design des supports de drivers + +Design du support de l'arduino + +Design de l'aspiration et fixation de celle-ci + +Design du tablier et fixation + +Design bandeau led + +Comprendre comment fonction le système d'arrêt d'urgence actuel et le hacker + +Comprendre comment fonction le relay de la fraise et le hacker + +Faire un code arduino qui utilise des capteurs de températures, courant continue et alternatif pour monitor la machine + +Utiliser des caoutchou pour isoler les borniers à vis des drivers. + +Tester les relais de clément + +Tips and tricks grbl : + +M5 = spindle off + +M3 = spindle on + +Spindle gpio 22 sur l'esp32 boolean 0-3.3v + +Setup le G28 (position safe de la machine) diff --git a/Ressource/README.md b/Ressource/README.md index 0932de8..5fa190d 100644 --- a/Ressource/README.md +++ b/Ressource/README.md @@ -1,3 +1,4 @@ +<<<<<<< Updated upstream ### Liens utile [https://www.meca-line.com/charlyrobot/sav-charlyrobot-charlyrobot-cra2-cra4-2u-4u-outils-fraise-gravure-fraise-cnc-usinage-javelot-pointe-diamante-isel-rack-sav-charlyrobot2013-10-01-12-19-02/depannage-charlyrobot-depannage-mecanumeric-maintenance-mecanumeric-maintenance-charlyrobot-procedures-documentations-exercices-tutorial-machines-charlyrobot-4u-2u-cra2-cra4-tour-4t2014-05-28](https://www.meca-line.com/charlyrobot/sav-charlyrobot-charlyrobot-cra2-cra4-2u-4u-outils-fraise-gravure-fraise-cnc-usinage-javelot-pointe-diamante-isel-rack-sav-charlyrobot2013-10-01-12-19-02/depannage-charlyrobot-depannage-mecanumeric-maintenance-mecanumeric-maintenance-charlyrobot-procedures-documentations-exercices-tutorial-machines-charlyrobot-4u-2u-cra2-cra4-tour-4t2014-05-28) @@ -46,3 +47,51 @@ Pour trouver la coil A et B du stepper moteur simplement utiliser le multimètre 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 +======= +### Liens utile + +[https://www.meca-line.com/charlyrobot/sav-charlyrobot-charlyrobot-cra2-cra4-2u-4u-outils-fraise-gravure-fraise-cnc-usinage-javelot-pointe-diamante-isel-rack-sav-charlyrobot2013-10-01-12-19-02/depannage-charlyrobot-depannage-mecanumeric-maintenance-mecanumeric-maintenance-charlyrobot-procedures-documentations-exercices-tutorial-machines-charlyrobot-4u-2u-cra2-cra4-tour-4t2014-05-28](https://www.meca-line.com/charlyrobot/sav-charlyrobot-charlyrobot-cra2-cra4-2u-4u-outils-fraise-gravure-fraise-cnc-usinage-javelot-pointe-diamante-isel-rack-sav-charlyrobot2013-10-01-12-19-02/depannage-charlyrobot-depannage-mecanumeric-maintenance-mecanumeric-maintenance-charlyrobot-procedures-documentations-exercices-tutorial-machines-charlyrobot-4u-2u-cra2-cra4-tour-4t2014-05-28) + +Modification de la charlyrobot par un fablab [http://reso-nance.org/wiki/projets/charly_robot_grbl/accueil](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 + +### La machine : + +- 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 de xAmpères + +- Une broche de 600W qui utilise des collets ERxx + +Il est recommandé d'utiliser un lubrifiant selon la norme DIN 51 825 possédant les propriétés suivantes : KP 2 +N-20. + +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 +>>>>>>> Stashed changes diff --git a/Travail en cours/liste des taches a faire.md b/Travail en cours/liste des taches a faire.md old mode 100644 new mode 100755 index eab1f3a..e88cb0a --- a/Travail en cours/liste des taches a faire.md +++ b/Travail en cours/liste des taches a faire.md @@ -1,123 +1,123 @@ -# liste des taches a faire - -## taches pré-travail - -- [ ] Verifier la vitesse max de grbl sur 3 axes simultané: - - [ ] en ligne droite - - [ ] dans les courbes - -*avec 640 steps/mm.* - -*Faire attention aux acceleration, au courant des moteurs si test réel (useless à l'oscillo), à la vitesse max setup sur grbl, mesurer le temps pour faire une ligne droite et une courbe et vérifier que c'est pareil, tester sur le plotter sans les courroies de mises. (logiquement c'est plus long à cause des accelerations)* - -- [ ] Voir comment fonctionne vérouillage de porte de grbl - -- [x] Mesurer le trou pour l’aspiration 30mm de dimètre - -- [x] mesurer le support d'aspiration - -- [ ] Mesurer et déterminer le type de collet - -- [ ] Dessiner l'aménagement des composants à l'intérrieur de la machine. - -- [ ] Prendre des photos et imaginer la mise en place d'un tablier et des led - -- [ ] Test les balais de volet sur l'axe y - -- [ ] Essayer de retirer la collet et prendre les dimentions pour la comparer à une er16 - -Mardi: - -- [ ] Faire un tableau avec les softs de contrôle et slice avec le niveau de difficulté, les problème rencontrés, testés ou non. Etablir eventuellement un protocol de test pour savoir les trucs indispensable ou non et en faire un tableau (changement d'outils, probing, gestion de gros gcode, 2d 2,5d 3d etc) - -- [ ] Faire une liste du matos à avoir à chaque étape (double face, colle, étain, pince croco etc) - -- [x] Voir si les relais à clément sont normalement fermé ou ouvert coté logique, voir le courant que ça tire, la tension d'alimentation minimum et la tension logique minimum. - -- [x] Mesurer la collet et comparé à une er11 ou trouver son type, voir les collet que le lab a déjà et prendre des photos - -- [x] Cabler l'esp32 sur le eggbot et faire des tests de jog basique - -- [ ] En réglant les micro step et le courant au maximum voir la vitesse et donc fréquence max des pas de l'esp (eventuellement utiliser l'analyseur logique) - -- [ ] Les vitesses en ligne droites et en courbes sont-elle les même ? (rond diamètre 16 carré 12,5) voir l'influance de la résolution de l'arc grbl et des accelerations grbl - -- [ ] Balancer un petit et gros gcode fusion à cncjs et via l'interface web de l'esp32 - -- [ ] Tester le feed hold (pas feed holt mais safety door) capôt ouvert Ligne 283 config.h pour activer les pin. Attention faut des pullup - -- [ ] Test du bouton spindle de l'interface web et voir globalement ce qui lui manque - -- [x] Verifier que je peux inverser la pin spindle enable - -f - -## taches travail - -#### Etape 1: Test du matériel sur table - -Modification et configuration des controleurs moteurs (utilisation de l'alimentation stabilisé et des moteurs eggbot) - -Test de l'interrupteur capot logiciel - -#### Etape 2: Comprehension et documentation de l'ancien électronique de la machine - -Faut-il du pull up ou pull down pour les end stop = normalement fermé ou ouvert ? - -Quel est la tension requise pour le bon fonctionnement du solenoid de verouillage capot et quel est la résistance de se dernier - -Ou prendre le 35v 9-15A pour les contrôleurs moteurs, laisse-t-il l'arrêt d'urgence intacte ? - -Le système de relais de la broche est-il récupérable, quel est sa tension logique - -#### Etape 3: Mise en place du nouvel électronique - -Réalisation de fixation et supports anti vibrations pour les différents composants - -Hack ou mise en place de l'alimentation 35v ainsi que de système d'arrêt d'urgence - -Hack ou mise en place du contrôle de la broche via le relais - -Mise en place et connexion des contrôleurs moteurs sur leurs supports - -Réalisation du pcb de l'esp - -Mise en place du pcb et connexion aux contrôleurs moteurs, broches, end stop - -Installation du connecteur usb et du bouton reset - -#### Etape 4: Réglage et test du nouvel électronique et son workflow - -##### Configuration du firmware - -- [ ] Pas par mm - -- [ ] Vitesse maximum - -- [ ] Taille de la machine - -- [ ] Acceleration - -- [ ] Homing avec End stop (vitesse, distance de retractation...) - -- [ ] G28 - -- [ ] Safety door switch (ou electroniquement la pin enable des drivers et la spindle) - -- [ ] Wifi (ip fixe et mode client sur le réseau du lab) - -- [ ] Soft - Hard limits - -- [ ] Vitesse minium et maximum de la broche (0-1) - -- [ ] XYZ max Zmax = broche sans fraise frolant la planche à martire - -## taches post travail - -Création de deux série de courtes vidéos expliquant via la réallisation d'un mini projet le fonctionnement de la machine avec des outils simple, 2d ou 2,5d et des outils plus complexes, 3d. - -Design et affichage de panneaux informants l'utilisateur lambda des spécificités de la machine (comment allumer la machine, ou trouver la documentation vidéo) - -Réalisation d'un support de fraise et autres outils spécifique à l'utilisation de la cnc. - -Design de quelques fiches expliquant la différence entre les types de fraises. Alier cela avec une grille de demo sur différents types de bois. +# liste des taches a faire + +## taches pré-travail + +- [ ] Verifier la vitesse max de grbl sur 3 axes simultané: + - [ ] en ligne droite + - [ ] dans les courbes + +*avec 640 steps/mm.* + +*Faire attention aux acceleration, au courant des moteurs si test réel (useless à l'oscillo), à la vitesse max setup sur grbl, mesurer le temps pour faire une ligne droite et une courbe et vérifier que c'est pareil, tester sur le plotter sans les courroies de mises. (logiquement c'est plus long à cause des accelerations)* + +- [ ] Voir comment fonctionne vérouillage de porte de grbl + +- [x] Mesurer le trou pour l’aspiration 30mm de dimètre + +- [x] mesurer le support d'aspiration + +- [ ] Mesurer et déterminer le type de collet + +- [ ] Dessiner l'aménagement des composants à l'intérrieur de la machine. + +- [ ] Prendre des photos et imaginer la mise en place d'un tablier et des led + +- [ ] Test les balais de volet sur l'axe y + +- [ ] Essayer de retirer la collet et prendre les dimentions pour la comparer à une er16 + +Mardi: + +- [ ] Faire un tableau avec les softs de contrôle et slice avec le niveau de difficulté, les problème rencontrés, testés ou non. Etablir eventuellement un protocol de test pour savoir les trucs indispensable ou non et en faire un tableau (changement d'outils, probing, gestion de gros gcode, 2d 2,5d 3d etc) + +- [ ] Faire une liste du matos à avoir à chaque étape (double face, colle, étain, pince croco etc) + +- [x] Voir si les relais à clément sont normalement fermé ou ouvert coté logique, voir le courant que ça tire, la tension d'alimentation minimum et la tension logique minimum. + +- [x] Mesurer la collet et comparé à une er11 ou trouver son type, voir les collet que le lab a déjà et prendre des photos + +- [x] Cabler l'esp32 sur le eggbot et faire des tests de jog basique + +- [ ] En réglant les micro step et le courant au maximum voir la vitesse et donc fréquence max des pas de l'esp (eventuellement utiliser l'analyseur logique) + +- [ ] Les vitesses en ligne droites et en courbes sont-elle les même ? (rond diamètre 16 carré 12,5) voir l'influance de la résolution de l'arc grbl et des accelerations grbl + +- [ ] Balancer un petit et gros gcode fusion à cncjs et via l'interface web de l'esp32 + +- [ ] Tester le feed hold (pas feed holt mais safety door) capôt ouvert Ligne 283 config.h pour activer les pin. Attention faut des pullup + +- [ ] Test du bouton spindle de l'interface web et voir globalement ce qui lui manque + +- [x] Verifier que je peux inverser la pin spindle enable + +f + +## taches travail + +#### Etape 1: Test du matériel sur table + +Modification et configuration des controleurs moteurs (utilisation de l'alimentation stabilisé et des moteurs eggbot) + +Test de l'interrupteur capot logiciel + +#### Etape 2: Comprehension et documentation de l'ancien électronique de la machine + +Faut-il du pull up ou pull down pour les end stop = normalement fermé ou ouvert ? + +Quel est la tension requise pour le bon fonctionnement du solenoid de verouillage capot et quel est la résistance de se dernier + +Ou prendre le 35v 9-15A pour les contrôleurs moteurs, laisse-t-il l'arrêt d'urgence intacte ? + +Le système de relais de la broche est-il récupérable, quel est sa tension logique + +#### Etape 3: Mise en place du nouvel électronique + +Réalisation de fixation et supports anti vibrations pour les différents composants + +Hack ou mise en place de l'alimentation 35v ainsi que de système d'arrêt d'urgence + +Hack ou mise en place du contrôle de la broche via le relais + +Mise en place et connexion des contrôleurs moteurs sur leurs supports + +Réalisation du pcb de l'esp + +Mise en place du pcb et connexion aux contrôleurs moteurs, broches, end stop + +Installation du connecteur usb et du bouton reset + +#### Etape 4: Réglage et test du nouvel électronique et son workflow + +##### Configuration du firmware + +- [ ] Pas par mm + +- [ ] Vitesse maximum + +- [ ] Taille de la machine + +- [ ] Acceleration + +- [ ] Homing avec End stop (vitesse, distance de retractation...) + +- [ ] G28 + +- [ ] Safety door switch (ou electroniquement la pin enable des drivers et la spindle) + +- [ ] Wifi (ip fixe et mode client sur le réseau du lab) + +- [ ] Soft - Hard limits + +- [ ] Vitesse minium et maximum de la broche (0-1) + +- [ ] XYZ max Zmax = broche sans fraise frolant la planche à martire + +## taches post travail + +Création de deux série de courtes vidéos expliquant via la réallisation d'un mini projet le fonctionnement de la machine avec des outils simple, 2d ou 2,5d et des outils plus complexes, 3d. + +Design et affichage de panneaux informants l'utilisateur lambda des spécificités de la machine (comment allumer la machine, ou trouver la documentation vidéo) + +Réalisation d'un support de fraise et autres outils spécifique à l'utilisation de la cnc. + +Design de quelques fiches expliquant la différence entre les types de fraises. Alier cela avec une grille de demo sur différents types de bois. diff --git a/Travail en cours/note diverse.md b/Travail en cours/note diverse.md old mode 100644 new mode 100755 index a894eb0..ac7a9e7 --- a/Travail en cours/note diverse.md +++ b/Travail en cours/note diverse.md @@ -1,205 +1,205 @@ -# Restauration de la charlyrobot cra4 - -De 17h à 20h De 6h30 à 8h45 - -### Notes - -https://www.meca-line.com/charlyrobot/sav-charlyrobot-charlyrobot-cra2-cra4-2u-4u-outils-fraise-gravure-fraise-cnc-usinage-javelot-pointe-diamante-isel-rack-sav-charlyrobot2013-10-01-12-19-02/depannage-charlyrobot-depannage-mecanumeric-maintenance-mecanumeric-maintenance-charlyrobot-procedures-documentations-exercices-tutorial-machines-charlyrobot-4u-2u-cra2-cra4-tour-4t2014-05-28 - -### La machine : - -- 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 de xAmpères - -- Une broche de 600W qui utilise des collets ERxx - -### Les indispensables : - -##### Contrôleurs moteurs ou driver : - -[TB67S109AFTG](https://www.banggood.com/TB67S109AFTG-32-Segments-4A-Two-Phase-5786-Stepper-Motor-Driver-Controller-for-3D-Printer-p-981997.html?rmmds=search&cur_warehouse=CN) 10€ specs --> 32 micro step max, 5v logic, 9-40v power, 5A peak 2,8 ou 3 ou 3,5A continue ATTENTION --> changement de pad et ou pate thermique et capa recommandé pour une utilisation de plus de 10min (10uf et 330uf 50v à augmenter à 100 et 470uf). Ajout d'un ventilo aussi pour plus de 30min (12v 90mm OK) allumage que quand la fraise est en fonction ou tout le temps ? - -[Gecko 250X]([https://www.geckodrive.com/g250x-digital-stepper-drive.html](https://www.geckodrive.com/g250x-digital-stepper-drive.html) 90€ chez rs online specs --> 10 micro step , 3,3v ou 5v logic, 15-50v power, 3,5A ATTENTION --> pas de heatsink fourni, 251X pareil mais avec borniers à vis ? - -##### Electronique de controle : - -###### Arduino Uno grbl : - -protosheild 4€ - -header - -switch header, jumper header - -Cable usb pour l'arduino - -###### Esp 32 : - -Lecteur carte sd logic 3,3v - -###### Smoothieboard V1 : - -###### Smoothieboard V2 : - -##### Connections électrique : - -Securisation des connection en bornier à vis avec un [wire crimper](https://www.banggood.com/1200pcs-800pcs-Connector-Wire-Terminal-Kit-with-Crimper-Pliers-Wire-Stripper-Tool-p-1413598.html?rmmds=search&ID=565475&cur_warehouse=CN) 23€ specs --> 1200 bout rond + la pince - -[Kit](https://www.banggood.com/1000Pcs-Electrical-Wire-Connector-Insulated-Crimp-Terminals-Spade-Assorted-Set-p-1060461.html?rmmds=search&cur_warehouse=CN) d'embouts crimp pour bornier à vis 17€ - -[Kit](https://www.banggood.com/100pcs-Heat-Shrink-Wire-Crimp-Terminals-BUTT-Waterproof-Connector-p-1062524.html?rmmds=search&cur_warehouse=CN) d'embouts crimp pour relier deux cables ensemble 11€ - -Cable épais pour l'alimentation des drivers et de la broche et les led 15€ ? - -Cable fin pour les signaux 5€ ? - -Gain thermo, Etain, sert cable zip tie, scotch et colle... - -ENTRETOISES et VIS - -##### Arrêt d'urgence : - -Si c'est impossible d'utiliser le système de base : - -##### Auto home end stop : - -Installation de nouveaux end spot ? Inductive ou mecanique - -Récupération des actuels ? Pull up Pull down filtrage capa led témoins - -##### Contrôle de la broche : - -Récupération du cicuit de base ? Logic 5v isolé par des optocoupleur ou utilisation de transistor ? - -[Relay](https://www.banggood.com/DD220D25-25A-Single-Phase-Solid-State-Relay-SSR-DC-To-DC-Controller-3-32V-5-220V-p-1343324.html?rmmds=detail-left-hotproducts__1&cur_warehouse=CN) solide state (electronique, non mecanique) pour la broche 5€ specs --> 3-32v logic, 25A en 5-220v AC - -##### Alimentation : - -Récupération du circuit de base ? - -Récupération du transformateur et creation de notre propre circuit avec ponts de diode et capa ? - -Achat d'une nouvelle alimentation ? - -[Deux alimentation 36v 10A](https://www.banggood.com/Meanwell-LRS-350-Switching-Power-Supply-24V-36V-48V-350W30mm-Thickness-Smps-Best-Voltage-Converter-p-1399825.html?rmmds=search&ID=516800&cur_warehouse=CN) 45+45 = 90€ ou [une 36v 20A](https://www.banggood.com/AC-200V-250V-To-DC-36V-20A-720W-Switching-Power-Supply-For-DIY-Electronic-Project-p-1196806.html?rmmds=search&cur_warehouse=CN) 65€ - -[Regulateur](https://www.banggood.com/5A-XL4005-DCDC-Adjustable-Step-Down-Module-Power-Supply-Converter-p-923600.html?rmmds=search&cur_warehouse=CN) step down buck 12v pour l'arduino et les led 3€ specs --> 4-38v input 1,25-32v output 50W - -### L'accessoire : - -##### Eclairage led : - -Allumage dès que la machine est allumé. - -[Bande led](https://www.banggood.com/5M-6072W-DC12V-LED-Strip-Light-3528-300-LEDs-WhiteWarm-WhiteRedBlue-With-DC-female-Connector-p-1034235.html?rmmds=search&ID=229&cur_warehouse=CN) 12v 3€ specs --> 15W soit 1,25A poue 5m ATTENTION --> l'adhésif colle pas bien donc prévoir de l'epoxy, cyano ou autre - -##### Visualisation de la machine : - -Puissance utilisé par la broche en AC - -Puissance utilisé par chacun des drivers en DC - -Temperature des moteurs - -Temperature des drivers - -Le tout affiché sur un écran controlé avec une arduino ? - -##### Aspiration : - -Achat d'un tuyau flexible 35mm de diamètre puis modelisation d'un support pour le maintenir prêt de la fraise. Eventuel deplacement du trou de connection de l'aspirateur puis design d'un embout femelle. - -##### Fraise end mill : - -Collet - -Flat 4 flut end mill - -Flat 3 flut end mill - -Flat 2 flut end mill - -Ball end mill - -V carve end mill x° - -Surfacing end mill - -pcb end mill - -##### Touch prob : - -Récupération du connecteur et cable de base ? - -Touch prob mecanique ou électronique ? - -Touch prob fix ou à mettre sur le materiaux ? - -##### Verouillage du capot : - -Uniquement quand la broche est en fonctionnement. Possibilité de bouger les axes capot ouvert. Utilisation d'un transistor ou mosfet pour controler l'electro aimant ? - -##### Securisation du substrat usiné : - -Achat d'une nouvelle planche à martir wastboard spoilboard - -### Etape avant mise à jour: - -Verifier la vitesse max de grbl sur 3 axes simultané en ligne droite et dans les courbes avec 640steps/mm. Normalement je dois pouvoir monter jusqu'à 45mm/s. TIPS --> Faire attention aux acceleration, au courant des moteurs si test réel (useless à l'oscillo), à la vitesse max setup sur grbl, mesurer le temps pour faire une ligne droite et une courbe et vérifier que c'est pareil, tester sur le plotter sans les courroies de mises. (logiquement c'est plus long à cause des accelerations) - -Essayer de comprendre comment est cablé l'arrêt d'urgence et le controle de la broche pour voir si c'est logic 5v et si ya besoin de transistor ou opto coupleur. Voir si c'est possible d'activer les end-stop à la main - -Determiner le type de collet voir si ya besoin de changer le support à collet et donc mesurer le pas de vis de la broche. Mesurer la taille des collet actuels et des fraises - -Voir si la table est une T slot - -Voir si c'est facile de mettre un tablier - -Mesurer le trou de la tol pour l'aspiration puis mesurer le support de cet aspiration sur la broche en vue de l'utiliser ou dans faire une nouvelle - -Mesurer la place présente dans la machine et commencer à voir l'emplacement et la fixation des différents composants - -Voir comment ce comporte la fonctionnalité de vérouillage de porte de grbl - -Voir la tension et resistance du solenoid lock de port - -### Etape de mise à jour: - -Utiliser une commande grbl pour obtenir le status des endstop avant de faire un auto home de test. Verifier les status en déclancheant les end stop à la main. - -Design des supports de drivers - -Design du support de l'arduino - -Design de l'aspiration et fixation de celle-ci - -Design du tablier et fixation - -Design bandeau led - -Comprendre comment fonction le système d'arrêt d'urgence actuel et le hacker - -Comprendre comment fonction le relay de la fraise et le hacker - -Faire un code arduino qui utilise des capteurs de températures, courant continue et alternatif pour monitor la machine - -Utiliser des caoutchou pour isoler les borniers à vis des drivers. - -Tester les relais de clément - -Tips and tricks grbl : - -M5 = spindle off - -M3 = spindle on - -Spindle gpio 22 sur l'esp32 boolean 0-3.3v - -Setup le G28 (position safe de la machine) +# Restauration de la charlyrobot cra4 + +De 17h à 20h De 6h30 à 8h45 + +### Notes + +https://www.meca-line.com/charlyrobot/sav-charlyrobot-charlyrobot-cra2-cra4-2u-4u-outils-fraise-gravure-fraise-cnc-usinage-javelot-pointe-diamante-isel-rack-sav-charlyrobot2013-10-01-12-19-02/depannage-charlyrobot-depannage-mecanumeric-maintenance-mecanumeric-maintenance-charlyrobot-procedures-documentations-exercices-tutorial-machines-charlyrobot-4u-2u-cra2-cra4-tour-4t2014-05-28 + +### La machine : + +- 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 de xAmpères + +- Une broche de 600W qui utilise des collets ERxx + +### Les indispensables : + +##### Contrôleurs moteurs ou driver : + +[TB67S109AFTG](https://www.banggood.com/TB67S109AFTG-32-Segments-4A-Two-Phase-5786-Stepper-Motor-Driver-Controller-for-3D-Printer-p-981997.html?rmmds=search&cur_warehouse=CN) 10€ specs --> 32 micro step max, 5v logic, 9-40v power, 5A peak 2,8 ou 3 ou 3,5A continue ATTENTION --> changement de pad et ou pate thermique et capa recommandé pour une utilisation de plus de 10min (10uf et 330uf 50v à augmenter à 100 et 470uf). Ajout d'un ventilo aussi pour plus de 30min (12v 90mm OK) allumage que quand la fraise est en fonction ou tout le temps ? + +[Gecko 250X]([https://www.geckodrive.com/g250x-digital-stepper-drive.html](https://www.geckodrive.com/g250x-digital-stepper-drive.html) 90€ chez rs online specs --> 10 micro step , 3,3v ou 5v logic, 15-50v power, 3,5A ATTENTION --> pas de heatsink fourni, 251X pareil mais avec borniers à vis ? + +##### Electronique de controle : + +###### Arduino Uno grbl : + +protosheild 4€ + +header + +switch header, jumper header + +Cable usb pour l'arduino + +###### Esp 32 : + +Lecteur carte sd logic 3,3v + +###### Smoothieboard V1 : + +###### Smoothieboard V2 : + +##### Connections électrique : + +Securisation des connection en bornier à vis avec un [wire crimper](https://www.banggood.com/1200pcs-800pcs-Connector-Wire-Terminal-Kit-with-Crimper-Pliers-Wire-Stripper-Tool-p-1413598.html?rmmds=search&ID=565475&cur_warehouse=CN) 23€ specs --> 1200 bout rond + la pince + +[Kit](https://www.banggood.com/1000Pcs-Electrical-Wire-Connector-Insulated-Crimp-Terminals-Spade-Assorted-Set-p-1060461.html?rmmds=search&cur_warehouse=CN) d'embouts crimp pour bornier à vis 17€ + +[Kit](https://www.banggood.com/100pcs-Heat-Shrink-Wire-Crimp-Terminals-BUTT-Waterproof-Connector-p-1062524.html?rmmds=search&cur_warehouse=CN) d'embouts crimp pour relier deux cables ensemble 11€ + +Cable épais pour l'alimentation des drivers et de la broche et les led 15€ ? + +Cable fin pour les signaux 5€ ? + +Gain thermo, Etain, sert cable zip tie, scotch et colle... + +ENTRETOISES et VIS + +##### Arrêt d'urgence : + +Si c'est impossible d'utiliser le système de base : + +##### Auto home end stop : + +Installation de nouveaux end spot ? Inductive ou mecanique + +Récupération des actuels ? Pull up Pull down filtrage capa led témoins + +##### Contrôle de la broche : + +Récupération du cicuit de base ? Logic 5v isolé par des optocoupleur ou utilisation de transistor ? + +[Relay](https://www.banggood.com/DD220D25-25A-Single-Phase-Solid-State-Relay-SSR-DC-To-DC-Controller-3-32V-5-220V-p-1343324.html?rmmds=detail-left-hotproducts__1&cur_warehouse=CN) solide state (electronique, non mecanique) pour la broche 5€ specs --> 3-32v logic, 25A en 5-220v AC + +##### Alimentation : + +Récupération du circuit de base ? + +Récupération du transformateur et creation de notre propre circuit avec ponts de diode et capa ? + +Achat d'une nouvelle alimentation ? + +[Deux alimentation 36v 10A](https://www.banggood.com/Meanwell-LRS-350-Switching-Power-Supply-24V-36V-48V-350W30mm-Thickness-Smps-Best-Voltage-Converter-p-1399825.html?rmmds=search&ID=516800&cur_warehouse=CN) 45+45 = 90€ ou [une 36v 20A](https://www.banggood.com/AC-200V-250V-To-DC-36V-20A-720W-Switching-Power-Supply-For-DIY-Electronic-Project-p-1196806.html?rmmds=search&cur_warehouse=CN) 65€ + +[Regulateur](https://www.banggood.com/5A-XL4005-DCDC-Adjustable-Step-Down-Module-Power-Supply-Converter-p-923600.html?rmmds=search&cur_warehouse=CN) step down buck 12v pour l'arduino et les led 3€ specs --> 4-38v input 1,25-32v output 50W + +### L'accessoire : + +##### Eclairage led : + +Allumage dès que la machine est allumé. + +[Bande led](https://www.banggood.com/5M-6072W-DC12V-LED-Strip-Light-3528-300-LEDs-WhiteWarm-WhiteRedBlue-With-DC-female-Connector-p-1034235.html?rmmds=search&ID=229&cur_warehouse=CN) 12v 3€ specs --> 15W soit 1,25A poue 5m ATTENTION --> l'adhésif colle pas bien donc prévoir de l'epoxy, cyano ou autre + +##### Visualisation de la machine : + +Puissance utilisé par la broche en AC + +Puissance utilisé par chacun des drivers en DC + +Temperature des moteurs + +Temperature des drivers + +Le tout affiché sur un écran controlé avec une arduino ? + +##### Aspiration : + +Achat d'un tuyau flexible 35mm de diamètre puis modelisation d'un support pour le maintenir prêt de la fraise. Eventuel deplacement du trou de connection de l'aspirateur puis design d'un embout femelle. + +##### Fraise end mill : + +Collet + +Flat 4 flut end mill + +Flat 3 flut end mill + +Flat 2 flut end mill + +Ball end mill + +V carve end mill x° + +Surfacing end mill + +pcb end mill + +##### Touch prob : + +Récupération du connecteur et cable de base ? + +Touch prob mecanique ou électronique ? + +Touch prob fix ou à mettre sur le materiaux ? + +##### Verouillage du capot : + +Uniquement quand la broche est en fonctionnement. Possibilité de bouger les axes capot ouvert. Utilisation d'un transistor ou mosfet pour controler l'electro aimant ? + +##### Securisation du substrat usiné : + +Achat d'une nouvelle planche à martir wastboard spoilboard + +### Etape avant mise à jour: + +Verifier la vitesse max de grbl sur 3 axes simultané en ligne droite et dans les courbes avec 640steps/mm. Normalement je dois pouvoir monter jusqu'à 45mm/s. TIPS --> Faire attention aux acceleration, au courant des moteurs si test réel (useless à l'oscillo), à la vitesse max setup sur grbl, mesurer le temps pour faire une ligne droite et une courbe et vérifier que c'est pareil, tester sur le plotter sans les courroies de mises. (logiquement c'est plus long à cause des accelerations) + +Essayer de comprendre comment est cablé l'arrêt d'urgence et le controle de la broche pour voir si c'est logic 5v et si ya besoin de transistor ou opto coupleur. Voir si c'est possible d'activer les end-stop à la main + +Determiner le type de collet voir si ya besoin de changer le support à collet et donc mesurer le pas de vis de la broche. Mesurer la taille des collet actuels et des fraises + +Voir si la table est une T slot + +Voir si c'est facile de mettre un tablier + +Mesurer le trou de la tol pour l'aspiration puis mesurer le support de cet aspiration sur la broche en vue de l'utiliser ou dans faire une nouvelle + +Mesurer la place présente dans la machine et commencer à voir l'emplacement et la fixation des différents composants + +Voir comment ce comporte la fonctionnalité de vérouillage de porte de grbl + +Voir la tension et resistance du solenoid lock de port + +### Etape de mise à jour: + +Utiliser une commande grbl pour obtenir le status des endstop avant de faire un auto home de test. Verifier les status en déclancheant les end stop à la main. + +Design des supports de drivers + +Design du support de l'arduino + +Design de l'aspiration et fixation de celle-ci + +Design du tablier et fixation + +Design bandeau led + +Comprendre comment fonction le système d'arrêt d'urgence actuel et le hacker + +Comprendre comment fonction le relay de la fraise et le hacker + +Faire un code arduino qui utilise des capteurs de températures, courant continue et alternatif pour monitor la machine + +Utiliser des caoutchou pour isoler les borniers à vis des drivers. + +Tester les relais de clément + +Tips and tricks grbl : + +M5 = spindle off + +M3 = spindle on + +Spindle gpio 22 sur l'esp32 boolean 0-3.3v + +Setup le G28 (position safe de la machine) diff --git a/Travail en cours/schéma/schéma-cache.lib b/Travail en cours/schéma/schéma-cache.lib new file mode 100755 index 0000000..e933dba --- /dev/null +++ b/Travail en cours/schéma/schéma-cache.lib @@ -0,0 +1,4 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +#End Library diff --git a/Travail en cours/schéma/schéma.bak b/Travail en cours/schéma/schéma.bak new file mode 100755 index 0000000..fff8c68 --- /dev/null +++ b/Travail en cours/schéma/schéma.bak @@ -0,0 +1,4 @@ +EESchema Schematic File Version 2 +EELAYER 25 0 +EELAYER END +$EndSCHEMATC diff --git a/Travail en cours/schéma/schéma.kicad_pcb b/Travail en cours/schéma/schéma.kicad_pcb new file mode 100755 index 0000000..02c8ecb --- /dev/null +++ b/Travail en cours/schéma/schéma.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/Travail en cours/schéma/schéma.pro b/Travail en cours/schéma/schéma.pro new file mode 100755 index 0000000..152769c --- /dev/null +++ b/Travail en cours/schéma/schéma.pro @@ -0,0 +1,33 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] diff --git a/Travail en cours/schéma/schéma.sch b/Travail en cours/schéma/schéma.sch new file mode 100755 index 0000000..1a43e6e --- /dev/null +++ b/Travail en cours/schéma/schéma.sch @@ -0,0 +1,16 @@ +EESchema Schematic File Version 4 +EELAYER 29 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "schéma charly robot cra4" +Date "2019-07-23" +Rev "0.0.1" +Comp "labouest" +Comment1 "clement" +Comment2 "aladin" +Comment3 "" +Comment4 "" +$EndDescr +$EndSCHEMATC diff --git a/Travail en cours/schéma/sym-lib-table b/Travail en cours/schéma/sym-lib-table new file mode 100755 index 0000000..6dd42b8 --- /dev/null +++ b/Travail en cours/schéma/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name libcra4)(type Legacy)(uri "/home/clement/bridge/labouest/charly robot/Travail en cours/schéma/schéma-cache.lib")(options "")(descr "")) +)