documents fabrication

main
JbLb 3 years ago
parent 2abcf8e8f6
commit 920247a47d

@ -0,0 +1,116 @@
# OoRoBoT: Notice de montage de la version en MDF
## Matériel nécessaire
- Un tournevis cruciforme fin (aimanté si possible)
- Un tube de colle liquide (type colle forte pour les plus pressés)
- Du temps : comptez une heure pour le montage complet
## Conseils
- Ne vissez pas les vis "à fond" pour fixer les composants dès le début. Placez votre première vis, faites quelques tours de tournevis pour que la vis ne sorte plus puis passer à la vis suivante. Quand toutes les vis sont en place pour tenir votre composant vous pouvez les serrez complétement sur le support.
- Vérifier bien que tous les composants fonctionnent avant de faire ce montage.
## Le montage
- Montez le support externe du crayon :
![support_crayon_exterieur](https://user-images.githubusercontent.com/16662847/38666663-bc5d4778-3e3f-11e8-80ec-c6271ab5c6d5.jpg)
- Montez le support interne du crayon (ici version <= 13) :
![support_crayon_interieur](https://user-images.githubusercontent.com/16662847/38666232-bde7a03a-3e3e-11e8-9b53-b7a70e51e691.jpg)
- Collez le support Arduino sur la partie dépassant du support interne du crayon (ici version > 13) :
![coller_support_arduino_support_crayon](https://user-images.githubusercontent.com/16662847/38666276-cf3df87a-3e3e-11e8-9aac-52e7504a8a56.jpg)
- Placez l'interrupteur (en ayant auparavant dévissé le « cache » fourni) en réutilisant les vis (attention à bien retenir leur sens pour respecter les positions arrêt/marche) :
![bas_on-off_bluetooth](https://user-images.githubusercontent.com/16662847/38666251-c42914f6-3e3e-11e8-97fc-05e0d47564e9.jpg)
- Fixez le servomoteur sur son support (utilisez les vis fournies avec le servomoteur), bien faire attention au sens de rotation, l'axe doit être sur la droite comme sur la photo ci-dessous :
![support_servomoteur](https://user-images.githubusercontent.com/16662847/38666254-c4681be2-3e3e-11e8-8a9b-3941c1276a81.jpg)
- Placez le support du servomoteur sur la plaque de fond :
![bas_servomoteur_on-off](https://user-images.githubusercontent.com/16662847/38666249-c40b458e-3e3e-11e8-88cc-2a555ec77f91.jpg)
- Rabaissez (ou coupez) les broches qui sont au-dessus de larduino pour faciliter le montage des côtés :
![baisser_broches_arduino](https://user-images.githubusercontent.com/16662847/38666239-c2f45cc6-3e3e-11e8-9756-40a91fbe6f2e.jpg)
- Vissez larduino sur le support Arduino qui est lui-même collé sur le support interne du crayon (ici version <= 13):
![bas_support_crayon](https://user-images.githubusercontent.com/16662847/38666241-c3234202-3e3e-11e8-8f48-b3f1ab72f883.jpg)
- Fixez le clavier :
![support_clavier](https://user-images.githubusercontent.com/16662847/38666248-c3f0c0b0-3e3e-11e8-933a-075d89c88e9a.jpg)
- Fixez lécran (vous pouvez plier doucement les broches de l'écran pour faciliter le montage de la partie haute):
![haut_ecran](https://user-images.githubusercontent.com/16662847/38666244-c37201c6-3e3e-11e8-9d25-fba8633a36de.jpg)
- Fixez les contrôleurs des moteurs pas-à-pas (et passez le séparateur derrière les contrôleurs) :
![support_controleurs_moteurs](https://user-images.githubusercontent.com/16662847/38666246-c3a3cf62-3e3e-11e8-8d75-e679b99a4655.jpg)
![passage_sepatation](https://user-images.githubusercontent.com/16662847/38666245-c3889b66-3e3e-11e8-8418-871d19f14a7b.jpg)
- Fixez les moteurs sur les plaques des côtés (vis M3) et placez les rondelles autour des moyeux :
![cote_rondelle_avant_roue](https://user-images.githubusercontent.com/16662847/38666243-c3596ba2-3e3e-11e8-9805-e76f4d51a97b.jpg)
- Collez des élastiques autour des roues
- Encastrez les roues (en tenant bien larrière des moteurs pour que les vis ne sortent pas) et ajoutez une des formes de "bloqueur" (petit ou grand selon ce que vous préférez) :
![cote_roue_bloqueur](https://user-images.githubusercontent.com/16662847/38666242-c3409406-3e3e-11e8-8fb2-ba57039a719b.jpg)
- Encastrez le support des contrôleurs des moteurs pas-à-pas, le séparateur et le support du clavier entre les deux côtés du châssis (utilisez de la colle pour maintenir les côtés au besoin). **Attention** : comme montré ci-dessous il faut que les fils de l'écran sortent par le haut du montage :
![bas_cote_avant_montage](https://user-images.githubusercontent.com/16662847/38666240-c30c8e9a-3e3e-11e8-89b4-063b1f3fe2dd.jpg)
- Encastrez les côtés sur le fond du châssis
![bas_cote_apres_montage](https://user-images.githubusercontent.com/16662847/38666269-ce99ed3e-3e3e-11e8-958f-db6b39394cbd.jpg)
- **Attention** : avant de continuer le montage, je vous conseil de vérifier que tous les composants fonctionnent toujours bien ! Il se peut que des fils sortent des broches durant les manipulations précecédentes.
- Glissez le fond du boitier à piles entre le support des contrôleurs de moteurs pas-à-pas avec la séparation :
![passage_fond_boitier_piles](https://user-images.githubusercontent.com/16662847/38666275-cf24d0f2-3e3e-11e8-9fce-1545cac6c3f3.jpg)
- Entrez cette pièce dans l'encoche visible sous les contrôleurs de moteur pas-à-pas :
![mettre_fond_boitier_dans_encoche](https://user-images.githubusercontent.com/16662847/38666274-cf0c7854-3e3e-11e8-96d4-80d4247f4801.jpg)
- Poussez (par le haut du robot) sur cette pièce, elle devrait s'encastrer pour se positionner parallèlement au bas du robot (faire en sorte que des fils ne gênent pas cette manipulation)
- Encastrez la partie supérieure et à partir des version>=12, encastrez les barres de maintien sur les côtés. Collez le cache autour de lécran (Attention sur la photo le montage est fini, à cette étape le support à crayon et le boitier de piles ne doivent pas être mis en place) :
![finition](https://user-images.githubusercontent.com/16662847/38666277-cf5dad96-3e3e-11e8-9224-84bf45ca8069.jpg)
- Retournez le robot et fixez les roues à bille (vis M3) :
![fixer_roues_bille](https://user-images.githubusercontent.com/16662847/38666267-ce72a4ae-3e3e-11e8-929c-2ce839f0bf3a.jpg)
- Pour les version >13 collez le petit rectangle sur l'ovale gravé pour fabriquer un petit cache pour le connecteur Arduino :
![preparer_colle_cache_prise_arduino](https://user-images.githubusercontent.com/16662847/38666271-ced9af3c-3e3e-11e8-832c-024e2eeb7543.jpg) ![cache_prise_arduino](https://user-images.githubusercontent.com/16662847/38666270-ceb3263c-3e3e-11e8-9d23-f2681b224782.jpg)
Et pour terminer :
- Si ce n'est pas déjà fait, découpez les modèles de touches ([disponible ici](../doc/menu/menu.pdf)) et insérez-les dans le clavier, pour cela sortez les touches (ça vient facilement en tirant dessus) puis enlevez la partie transparente (vous pouvez utiliser une paire de ciseaux pour faire levier), placez les découpes et remettez en place les touches.
- Insérer le support de crayon externe dans le robot, vous pouvez mettre un élastique entre le dessus du robot et ce support pour avoir une meilleure pression sur le crayon
- Calibrer votre robot via le menu "paramètres" (appui long sur le bouton au milieu de la colonne la plus à droite du clavier):
- Le nombre de pas que les moteurs doivent faire pour effectuer un 1/4 de tour : pour cela, avec le clavier entrez le programme "tourner à droite" 4 fois et lancez le. Si le robot n'a pas fait exactement un tour, rentrez dans le menu "paramètres" et changez le nombre de pas, appuyez sur le bouton start, vous reviendrez sur votre programme que vous pourrez relancer pour affiner votre réglage
- Le nombre de pas que les moteurs doivent faire pour avancer de 10 cm, procédez comme pour le réglage d'un tour complet. Vous pouvez utiliser la fonction de dessin avec un crayon pour mesurer la précision du robot.
## Fichiers
Pour ceux qui veulent modifier ou fabriquer la structure :
- oorobot.svg : le modèle réalisé avec Inkscape
- oorobot.dxf : export DXF pour les découpeuses laser
Correspondance des couleurs :
- Vert : couche de travail, ne pas prendre en compte pour la découpe ou la gravure
- Rouge : couche à découper
- Noire : couche à graver

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -0,0 +1,134 @@
G21
G90
M3
M106
G92 X0 Y0 Z0
G0 X172.516800 Y342.596000 F10000
G1 X175.056800 Y340.005200 S0.900000 F1200
G1 X254.965200 Y340.005200
G1 X260.096000 Y345.136000
G1 X339.953600 Y345.136000
G1 X342.544400 Y342.596000
G0 X169.976800 Y260.147600 F10000
G1 X169.976800 Y340.005200 F1200
G1 X172.516800 Y342.596000
G0 X339.953600 Y260.147600 F10000
G1 X339.953600 Y340.005200 F1200
G1 X342.544400 Y342.596000
G0 X169.976800 Y260.147600 F10000
G1 X175.056800 Y255.016800 F1200
G0 X175.056800 Y255.016800 F10000
G1 X169.976800 Y260.147600 F1200
G0 X339.953600 Y260.147600 F10000
G1 X345.084400 Y255.016800 F1200
G0 X345.084400 Y255.016800 F10000
G1 X339.953600 Y260.147600 F1200
G0 X90.068400 Y175.108400 F10000
G1 X169.976800 Y175.108400 F1200
G1 X172.516800 Y172.568400
G0 X172.516800 Y342.596000 F10000
G1 X169.976800 Y345.136000 F1200
G1 X90.068400 Y345.136000
G1 X84.988400 Y340.005200
G1 X5.080000 Y340.005200
G1 X2.540000 Y342.596000
G1 X0.000000 Y340.005200
G1 X0.000000 Y260.147600
G1 X5.080000 Y255.016800
G1 X5.080000 Y175.108400
G1 X2.540000 Y172.568400
G0 X175.056800 Y255.016800 F10000
G1 X175.056800 Y175.108400 F1200
G1 X172.516800 Y172.568400
G0 X260.096000 Y175.108400 F10000
G1 X339.953600 Y175.108400 F1200
G1 X342.544400 Y172.568400
G0 X345.084400 Y255.016800 F10000
G1 X345.084400 Y175.108400 F1200
G1 X342.544400 Y172.568400
G0 X430.072800 Y175.108400 F10000
G1 X509.981200 Y175.108400 F1200
G1 X512.521200 Y172.568400
G0 X342.544400 Y342.596000 F10000
G1 X345.084400 Y340.005200 F1200
G1 X424.992800 Y340.005200
G1 X430.072800 Y345.136000
G1 X509.981200 Y345.136000
G1 X512.521200 Y342.596000
G1 X509.981200 Y340.005200
G1 X509.981200 Y260.147600
G1 X515.061200 Y255.016800
G1 X515.061200 Y175.108400
G1 X512.521200 Y172.568400
G0 X2.540000 Y172.568400 F10000
G1 X5.080000 Y170.028400 F1200
G1 X84.988400 Y170.028400
G0 X84.988400 Y170.028400 F10000
G1 X90.068400 Y175.108400 F1200
G0 X90.068400 Y175.108400 F10000
G1 X84.988400 Y170.028400 F1200
G0 X172.516800 Y172.568400 F10000
G1 X175.056800 Y170.028400 F1200
G1 X254.965200 Y170.028400
G0 X254.965200 Y170.028400 F10000
G1 X260.096000 Y175.108400 F1200
G0 X260.096000 Y175.108400 F10000
G1 X254.965200 Y170.028400 F1200
G0 X342.544400 Y172.568400 F10000
G1 X345.084400 Y170.028400 F1200
G1 X424.992800 Y170.028400
G0 X424.992800 Y170.028400 F10000
G1 X430.072800 Y175.108400 F1200
G0 X430.072800 Y175.108400 F10000
G1 X424.992800 Y170.028400 F1200
G0 X169.976800 Y90.120000 F10000
G1 X169.976800 Y170.028400 F1200
G1 X172.516800 Y172.568400
G0 X339.953600 Y90.120000 F10000
G1 X339.953600 Y170.028400 F1200
G1 X342.544400 Y172.568400
G0 X169.976800 Y90.120000 F10000
G1 X175.056800 Y85.040000 F1200
G0 X175.056800 Y85.040000 F10000
G1 X169.976800 Y90.120000 F1200
G0 X339.953600 Y90.120000 F10000
G1 X345.084400 Y85.040000 F1200
G0 X345.084400 Y85.040000 F10000
G1 X339.953600 Y90.120000 F1200
G0 X175.056800 Y85.040000 F10000
G1 X175.056800 Y5.131600 F1200
G1 X172.516800 Y2.591600
G0 X345.084400 Y85.040000 F10000
G1 X345.084400 Y5.131600 F1200
G1 X342.544400 Y2.591600
G0 X172.516800 Y2.591600 F10000
G1 X169.976800 Y5.131600 F1200
G1 X90.068400 Y5.131600
G1 X84.988400 Y0.000800
G1 X5.080000 Y0.000800
G1 X2.540000 Y2.591600
G1 X5.080000 Y5.131600
G1 X5.080000 Y85.040000
G1 X0.000000 Y90.120000
G1 X0.000000 Y170.028400
G1 X2.540000 Y172.568400
G0 X342.544400 Y2.591600 F10000
G1 X339.953600 Y5.131600 F1200
G1 X260.096000 Y5.131600
G1 X254.965200 Y0.000800
G1 X175.056800 Y0.000800
G1 X172.516800 Y2.591600
G0 X512.521200 Y172.568400 F10000
G1 X509.981200 Y170.028400 F1200
G1 X509.981200 Y90.120000
G1 X515.061200 Y85.040000
G1 X515.061200 Y5.131600
G1 X512.521200 Y2.591600
G1 X509.981200 Y5.131600
G1 X430.072800 Y5.131600
G1 X424.992800 Y0.000800
G1 X345.084400 Y0.000800
G1 X342.544400 Y2.591600
G0 X0 Y0
M5
M107

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 773 KiB

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 772 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

@ -0,0 +1,9 @@
{
"folders": [
{
"name": "OOrobot_classlab",
"path": "."
}
],
"settings": {}
}
Loading…
Cancel
Save