Outils pour utilisateurs

Outils du site


machine_a_peindre

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
machine_a_peindre [2019/12/10 22:19]
Mushussu [JOUR 12]
machine_a_peindre [2020/05/17 14:56] (Version actuelle)
Mushussu [Jours ...]
Ligne 5: Ligne 5:
 Pablo Picasso Pablo Picasso
  
 +[[https://​www.youtube.com/​watch?​v=s5MUxuY4Hbw|Niki de Saint-Phalle]]
 ===== Réalisation ===== ===== Réalisation =====
 ==== JOUR 1 ==== ==== JOUR 1 ====
Ligne 148: Ligne 149:
 |2  |Embase KK          |2 Contacts |22-27-2021 ​                 |Molex ​                 |483-8461 ​            ​|RS ​        | |2  |Embase KK          |2 Contacts |22-27-2021 ​                 |Molex ​                 |483-8461 ​            ​|RS ​        |
 |17 |Diode ​             |2A 100V    |HER202G R0                  |Taiwan Semiconductor ​  ​|688-1940 ​            ​|RS ​        | |17 |Diode ​             |2A 100V    |HER202G R0                  |Taiwan Semiconductor ​  ​|688-1940 ​            ​|RS ​        |
-|2  |Résistance ​        ​|22 ​ohm.    ​|MRS25000C2209FCT00 ​         |Vishay ​                ​|683-3336 ​            ​|RS ​        | +|2  |Résistance ​        |22Ω        ​|MRS25000C2209FCT00 ​         |Vishay ​                ​|683-3336 ​            ​|RS ​        | 
-|1  |Résistance ​        ​|10k ​ohm    ​|                            |                       ​| ​                    ​| ​          | +|1  |Résistance ​        |10kΩ       |                            |                       ​| ​                    ​| ​          | 
-|8  |Résistance ​        ​|1 ​ohm      ​|CFR25J1R0 ​                  |TE Connectivity ​       |135-550 ​             |RS         |+|8  |Résistance ​        |1Ω         |CFR25J1R0 ​                  |TE Connectivity ​       |135-550 ​             |RS         |
 |1  |Condensateur ​      ​|470uF ​     |711-1129 ​                   |RS Pro                 ​|711-1129 ​            ​|RS ​        | |1  |Condensateur ​      ​|470uF ​     |711-1129 ​                   |RS Pro                 ​|711-1129 ​            ​|RS ​        |
 |1  |Condensateur ​      ​|100nF ​     |USR1H0R1MDD ​                ​|Nichicon ​              ​|475-8961 ​            ​|RS ​        | |1  |Condensateur ​      ​|100nF ​     |USR1H0R1MDD ​                ​|Nichicon ​              ​|475-8961 ​            ​|RS ​        |
Ligne 370: Ligne 371:
 10/12/2019 10/12/2019
  
-L'​embout précédent ​à casser ​au serrage de la courroie. J'ai modifié la position pour l'​impression. De ce fait la fibre de PLA est perpendiculaire à l'​effort. J'ai aussi augmenté l'​épaisseur des pattes de serrage. L'​ensemble des éléments du plateau sont imprimés. Il reste à équilibrer le plateau afin de diminuer les efforts sur le moteur de tilt.+L'​embout précédent ​s'est cassé ​au serrage de la courroie. J'ai modifié la position pour l'​impression. De ce fait la fibre de PLA est perpendiculaire à l'​effort. J'ai aussi augmenté l'​épaisseur des pattes de serrage. L'​ensemble des éléments du plateau sont imprimés. Il reste à équilibrer le plateau afin de diminuer les efforts sur le moteur de tilt.
  
 <code java> <code java>
Ligne 458: Ligne 459:
 </​code>​ </​code>​
  
-===== Visserie ​=====+==== JOUR 13 ==== 
 +24/​12/​2019 
 + 
 +Echec lamentable d'​impression des outils pour centrer le dispositif de peinture. 
 + 
 +==== JOUR 14 ==== 
 +25/​12/​2019 
 + 
 +Passage par la fraiseuse numérique avec l'​utilisation d'un conte-plaqué de 5mm afin d'​obtenir ceci qui va me permettre de trouver le point d'​équilibre précis du plateau avec tout les accessoires : 
 + 
 +{{:​centrage.png?​direct&​400|Centre}} 
 + 
 +<code java> 
 +$fn = 50; 
 + 
 +Decalage();​ 
 + 
 +module Decalage() { 
 +    difference() { 
 +        // Base 
 +        hull() { 
 +            circle(d ​ = 60); 
 +            translate([25,​ 0, 0]) circle(d ​ = 60); 
 +        } 
 +        for (i = [-26: 5 : 50]) { 
 +            translate([i,​ 0]) circle(d = 3); // Trou de l'​axe 
 +        } 
 +        translate([-50,​ 22.63]) square([100,​ 100]); 
 +        for (i = [0 : 3]) {   
 +            for (j = [0 : 6: 24]) { 
 +            translate([j,​ 0]) rotate(90 * i) translate([18,​ 18]) circle(d = 4.2); // Trous de fixations 1 
 +            } 
 +        } 
 +    } 
 +
 +</​code>​ 
 + 
 +==== JOUR 15 ==== 
 +26/​12/​2019 
 + 
 +La fraiseuse numérique à encore travailler. Aujourd'​hui réalisation du plateau avec les corrections faites au fil du temps : 
 +<code java> 
 +module Plateau() { 
 +    difference() { 
 +        hull() { // Forme 
 +            translate([-20,​ 132]) circle(r=30);​ 
 +            translate([111,​ 152]) circle(r=10);​ 
 +            translate([111,​ -162]) circle(r=10);​ 
 +            translate([-20,​ -142]) circle(r=30);​ 
 +            translate([-91,​ 45]) circle(r=30);​ 
 +            translate([-91,​ -52]) circle(r=30);​ 
 +        } 
 +        // Vis support lyre 
 +        translate([-110,​ -42]) circle(d = 4); // Bas Gauche 
 +        translate([110,​ -42]) circle(d = 4); // Bas Droite 
 +        translate([-110,​ 22]) circle(d = 4); // Haut Gauche 
 +        translate([110,​ 22]) circle(d = 4); // Haut Droite 
 +            
 +        translate([-45,​ -36])  circle(d = 4); // Bas Centre Gauche 
 +        translate([-45,​ 23])  circle(d = 4); // Haut Centre Gauche 
 +        translate([45,​ -36]) circle(d = 4); // Bas Centre Droite 
 +        translate([45,​ 23]) circle(d = 4); // Haut Centre Droite 
 + 
 +        translate([-10,​ -116]) square([20, 155]); // Emplacement marqueur 
 +        // Passage embout 
 +        translate([0,​ 109]) circle(d = 26); 
 +        translate([-10,​ 77]) square([20, 32]); 
 +         
 +        translate([-10,​ 39.1]) square([20, 37.8]); // Poche de 1mm de profondeur 
 +         
 +        translate([38,​ 37]) square([64, 5]); // Rainure renfort droite 
 +        translate([-102,​ 37]) square([64, 5]); // // Rainure renfort gauche 
 +         
 +        translate([0,​ -4]) circle(d=26);​ // Sécurité 
 +        // -103.3 Vis arrière 
 +        // 90.7 Vis avant 
 +        // 194 Distance entre deux vis 
 +         
 +        // Support marqueur arrière 
 +        translate([-20,​ -83]) circle(d = 4.1); 
 +        translate([-20,​ -123]) circle(d = 4.1); 
 +        translate([20,​ -83]) circle(d = 4.1); 
 +        //​translate([20,​ -123]) circle(d = 4.1); 
 +         
 +        // Support marqueur avant 
 +        translate([-20,​ 111]) circle(d = 4.1); 
 +        translate([-20,​ 71]) circle(d = 4.1); 
 +        translate([20,​ 111]) circle(d = 4.1); 
 +        translate([20,​ 71]) circle(d = 4.1); 
 +     
 +        // Support Bouteille 
 +        translate([31,​ -153]) circle(d = 4.1); 
 +        translate([111,​ -153]) circle(d = 4.1); 
 +        translate([111,​ -103]) circle(d = 4.1); 
 +         
 +        // Support Solénoïde 
 +        translate([-31,​ -153]) circle(d = 4.1); 
 +         
 +        // Support Embout Bouteille 
 +        translate([41,​ 154]) circle(d = 4.1); 
 +        translate([101,​ 154]) circle(d = 4.1); 
 +        translate([41,​ 126]) circle(d = 4.1); 
 +        translate([101,​ 126]) circle(d = 4.1); 
 +    } 
 +
 +</​code>​ 
 +Une erreur existe encore, mais je la corrigerais peut-être plus tard. Il reste encore à vérifier que le plateau soit bien équilibré par rapport à 'axe de rotation. 
 + 
 +==== JOUR 16 ==== 
 +27/​12/​2019 
 + 
 +Mise au point du test logiciel pour la rotation des différents axes. Réussite absolue comme cette vidéo en témoigne : 
 + 
 +{{test_rotation.mp4|Rotation}} 
 + 
 +==== JOUR 17 ==== 
 +29/​12/​2019 
 + 
 +Test de l'​équilibre du plateau avec les accessoires. Il est bien équilibré et le moteur entraine convenablement l'​ensemble. 
 + 
 +Avec l'​inertie de l'​ensemble,​ des pas "​sautent",​ donc il est nécessaire d'​utiliser la roue dentée et les fourches optique afin de pouvoir établir une position précise. 
 + 
 +Une modification du plateau est nécessaire pour que le coin inférieur droit puis passer dans la fourche de la lyre. 
 +  
 +==== JOUR 17 ==== 
 +25/​01/​2020 
 + 
 +Finalisation de la pseudo-résidence au 108 pour voir la machine montée et la faire fonctionner. 
 +Voici le résultat : 
 +{{ :​map_coeur.mp4 |}} 
 + 
 +Un autre angle permettant de voir la machine en fonctionnement : 
 + 
 +{{ :​map_coeur2.mp4 |}} 
 +===== Matériel ===== 
 +==== Visserie ​====
 ^Qtt ^Nom                                      ^Diamètre ​         ^Taille ​  ​^Référence ​              ​^Remarques ​   ^ ^Qtt ^Nom                                      ^Diamètre ​         ^Taille ​  ​^Référence ​              ​^Remarques ​   ^
-|4   |Vis tête cylindrique hexagonale creuse ​  |UNF 10-32         ​|1'' ​     |                        |eBay         | 
 |20  |Vis TCHC acier 8.8 noir EF DIN 912       ​|4 ​                ​|20 ​      ​|TCHC04/​020A8NOEF ​       |FIXNVIS ​     | |20  |Vis TCHC acier 8.8 noir EF DIN 912       ​|4 ​                ​|20 ​      ​|TCHC04/​020A8NOEF ​       |FIXNVIS ​     |
 |20  |Vis TCHC acier 8.8 noir EF DIN 912       ​|4 ​                ​|30 ​      ​|TCHC04/​030A8NOEF ​       |FIXNVIS ​     | |20  |Vis TCHC acier 8.8 noir EF DIN 912       ​|4 ​                ​|30 ​      ​|TCHC04/​030A8NOEF ​       |FIXNVIS ​     |
-|1   |Vis TCHC acier 8.8 noir EF DIN 912       ​|5 ​                ​|40 ​      ​|TCHC05/​040A8NOEF ​       |FIXNVIS ​     | 
 |1   ​|Ecrou carré ​ DIN 557                     ​|5 ​                ​|8x8x4 ​   |ECRCAR05/​08/​08/​4ZN ​     |FIXNVIS ​     | |1   ​|Ecrou carré ​ DIN 557                     ​|5 ​                ​|8x8x4 ​   |ECRCAR05/​08/​08/​4ZN ​     |FIXNVIS ​     |
 |1   ​|Ecrou nylstop acier zingué blanc DIN 985 |4                 ​| ​        ​|ECRNYL04ZN ​             |FIXNVIS ​     | |1   ​|Ecrou nylstop acier zingué blanc DIN 985 |4                 ​| ​        ​|ECRNYL04ZN ​             |FIXNVIS ​     |
 |1   ​|Rondelle acier zingué blanc NFE 25513    |4                 ​|M ​       |RONM04ZN ​               |FIXNVIS ​     | |1   ​|Rondelle acier zingué blanc NFE 25513    |4                 ​|M ​       |RONM04ZN ​               |FIXNVIS ​     |
  
 +^Qtt ^Nom                                      ^Diamètre ​         ^Taille ​  ​^Référence ​              ​^Remarques ​   ^
 +|4   |Vis tête cylindrique hexagonale creuse ​  |UNF 10-32         ​|1'' ​     |                        |eBay         |
 +|1   |Vis TCHC acier 8.8 noir EF DIN 912       ​|3 ​                ​|20 ​      ​|TCHC03/​020A8NOEF ​       |FIXNVIS ​     |
 +|2   |Vis TCHC acier 8.8 noir EF DIN 912       ​|4 ​                ​|16 ​      ​|TCHC04/​016A8NOEF ​       |FIXNVIS ​     |
 +|1   |Vis TCHC acier 8.8 noir EF DIN 912       ​|5 ​                ​|40 ​      ​|TCHC05/​040A8NOEF ​       |FIXNVIS ​     |
 +|4   |Vis TFHC acier 10.9 noir EF DIN 7991     ​|3 ​                ​|12 ​      ​|TFHC03/​012A10NOEF ​      ​|FIXNVIS ​     |
 +
 +==== Alimentation ====
 +Boîtier ​
 +[[https://​www.ldlc.com/​informatique/​pieces-informatique/​alimentation-pc/​c4289/​+fv1911-10773.html|SFX]] ou
 +[[https://​www.ldlc.com/​informatique/​pieces-informatique/​alimentation-pc/​c4289/​+fv1911-10775.html|TFX]]
 +
 +
 +Contrôleur de moteur pas à pas:
 +
 +A3982
 +
 +==== Consommables ====
 +
 +[[https://​www.geant-beaux-arts.fr/​papier-recycle-110g-m-1-x-50m-gris-clair-rouleau.html|Papier gris 1 x 50]]
 ===== Liens ===== ===== Liens =====
 Pour les PCB : Pour les PCB :
  
  
-Tutoriel : http://​riton-duino.blogspot.com/​2018/​11/​concevoir-un-pcb.html+[[http://​riton-duino.blogspot.com/​2018/​11/​concevoir-un-pcb.html|Tutoriel]] 
 + 
 +[[https://​www.pcbway.com|pcbway]] 
 + 
 +[[https://​oshpark.com|oshpark]] 
 + 
 +[[https://​forum.hardware.fr/​hfr/​electroniquedomotiquediy/​conception_depannage_mods/​concevoir-fabriquer-presque-sujet_645_6.htm|Forum PCB : concevoir et fabriquer comme un pro (ou presque)]] 
 + 
 +A tester pour un clavier : 
 + 
 +[[https://​gitlab.freedesktop.org/​libevdev/​libevdev/​blob/​master/​tools/​libevdev-events.c|libevdev-events]] 
 + 
 +Joystick :  
 + 
 +[[https://​gist.github.com/​jasonwhite/​c5b2048c15993d285130|Reads joystick/​gamepad events on Linux and displays them.]] 
 + 
 +[[https://​gist.github.com/​meghprkh/​9cdce0cd4e0f41ce93413b250a207a55|Libevdev playground]] 
 + 
 +Circuit : 
 + 
 +[[https://​reprap.org/​wiki/​Stepper_Motor_Driver_2.3|Stepper Motor Driver 2.3]] 
 + 
 +[[http://​www.cuteminds.com/​en/​elettronicagen/​elettronica/​36-controller-bipolare-con-a3982-allegro|A3982 bipolar small stepper motor controller]] 
 + 
 +Logiciel : 
 + 
 +PWM : [[https://​librpip.frasersdev.net/​peripheral-config/​pwm0and1/​|PWM0 & 1]] 
 + 
 +PWM : [[https://​github.com/​raspberrypi/​firmware/​issues/​1178|RPI4 : PWM0 & PWM1 Alternate pins]] 
 + 
 +ISR : [[https://​gist.github.com/​ast/​a19813fce9d34c7240091db11b8190dd|How to read a quadrature encoder in C on the Raspberry Pi GPIO, using the wiringPi library]] 
 + 
 +Câble : 
 + 
 +[[https://​yadom.fr/​plateformes-de-developpement/​raspberry-pi/​alimentations/​cable-usb-c-coude-alimentation-raspberry-pi-4.html|yadom]]
  
-https://​www.pcbway.com+[[https://​www.amazon.fr/​gp/​product/​B07V6PVPKB|Amazon]]
  
-https://oshpark.com+[[http://www.phartech.it|Fabricant de billes]]
  
-https://forum.hardware.fr/hfr/electroniquedomotiquediy/​conception_depannage_mods/​concevoir-fabriquer-presque-sujet_645_6.htm+[[http://paintballfactory.pl/fr/page-daccueil/|Autre piste]]
  
-Joystick : https://​gist.github.com/​jasonwhite/​c5b2048c15993d285130 
 {{tag>​sylvain}} {{tag>​sylvain}}
machine_a_peindre.1576012780.txt.gz · Dernière modification: 2019/12/10 22:19 par Mushussu