Documentation de la iTopie
Obtenez les sources
La première chose dont vous avez besoin est une copie locale des fichiers sources ( OpenSCAD , DXF , STL , etc ... ) .
La façon la plus simple de l'obtenir est de télécharger / cloner le répertoire git https://github.com/lautr3k/RepRap-iTopie .
Pour cela utiliser la commande
git clone https://github.com/lautr3k/RepRap-iTopie.git
ou
wget https://github.com/lautr3k/RepRap-iTopie/archive/dev.zip
Fabriquer la structure
If you do not want a customized version, you can simply use the generated DXF files in the ./build/output directory for milling/cutting your frame.
Si vous ne voulez pas une version personnalisée , vous pouvez simplement utiliser les fichiers DXF générés dans le ./build/output répertoire pour réaliser le fraisage/découpe de votre cadre .
Version Découpe CNC
./build/output/iTopie_plates-CNC-16mm_thickness.dxf
Version Découpe Laser (expérimentale)
./build/output/iTopie_plates-LaserCut-16mm_thickness.dxf
Fabriquer une structure sur mesure
Configuration
Si vous voulez réaliser une stucture personnalisée, vous avez besoin de OpenSCAD pour éditer et compiler les fichiers sources scad.
Après avoir installé OpenSCAD, lancer le et selectionnez "Design->Automatic Reload and Compile" et"View->Hide editor".
Maintenant vous pouvez ouvrir le fichier ./scad/main.scad pour une vue en temps réel de toutes les modification faite dans le fichier de configuration.
Ouvrez le fichier de configuration ./scad/config.scad dans votre éditeur favori pour réaliser les changements.
(Chaque fois que le fichier sera enregistré sur le disque ( à partir de l' éditeur externe ) , OpenSCAD va reconnaître les changements dans ce fichier et recompiler automatiquement le projet pour afficher ces changements en temps réel.)
Générateur de fichier DXF
La méthode recommandée est d'utiliser le script python situé dans le répertoire ./build. Cela générera pour vous un fichier DXF unique et propre avec les différentes couches en prenant en compte les modification dans du fichier de configuration ./scad/config.scad.
Utilisation
Utilisation : build.py [-h] [--target int] [--output_type int] [--output_dir path]
[--output_file filename] [--output_clean] [--tmp_dir path]
[--tmp_clean] [--odmt path] [--scad path] [--openscad path]
[--clean] [--version]
Attention sous windows il faut utiliser la bonne version de python (2.7 ou 3 ) c'est l'une des deux si le script echoue utiliser l'autre.
Options
Arguments facultatif :
-h, --help affiche ce message d'aide et se termine.
--target int
type de découpe (valeur par défaut : 0)
----------------------------
0 : Découpe CNC (par défaut)
1 : Découpe Laser
--output_type int, -t int
type de sortie (valeur par défaut: 0)
-------------------------
0 : tout (feuille 1 et feuille 2 en un seul fichier)
1 : feuille 1 (horizontal_plate, y_carriage, feet)
2 : feuille 2 (vertical_plate, triangles, feet)
--output_dir path, -d path
dossier d'enregistrement du fichier de sortie (valeur par défaut: ./output)
--output_file filename, -f filename
nom du fichier de sortie sans extension (valeur par défaut: auto)
--output_clean supprime tous les fichiers du répertoire de sortie (défaut: false)
--tmp_dir path chemin du répertoire temporaire (valeur par défaut: ./tmp)
--tmp_clean supprime tous les fichiers du répertoire temporaire (valeur par défaut: true)
--odmt path chemin de l'outil de fusion OpenSCAD DXF (valeur par défaut: ../odmt/odmt.py)
--scad path chemin du fichier principale OpenSCAD (valeur par défaut: ../scad/main.scad)
--openscad path chemin de l'exécutable OpenSCAD binary (valeur par défaut: C:/Program Files/OpenSCAD/openscad.exe)
--clean, -c supprime tous les fichiers du répertoire de sortie et temporaire (valeur par défaut: false)
--version, -v affiche la version du programe et se termine.
Examples
python build.py -f iTopie_plates-CNC-16mm_thickness
Crée le fichier iTopie_plates-CNC-16mm_thickness.dxf dans le répertoire ./build/output.
Manuel de construction
Assemblage de la structure bois
Toutes les pièces nécessaires.
Monter les triangles de renfort arrière sur la pièce en U.
Prenez un foret de 3mm et ajuster sa longueur à 3.5cm du mandrin.
Monter le tout sur la pièce en forme de "O".
Percer ici aussi les 4 trous... (4x)
Démonter toutes les pièces et agrandir la profondeur des trous. (8x)
Ok !, Fixer les pieds sur la pièce en "O".
Retourner et... OUI ! Plus de trous. (4x)
Comme précédemment,
désassembler et augmenter la profondeur des trous. (4x)
Pièce en "O" coté chanfreins.
Coller et visser les pièces.
Appliquer de la colle sur les deux pièces en triangle.
Re-assembler les triangles arrière sur la pièce en "U" et presser fort.
Retourner et visser le tout avec 4 vis 3.5x40mm.
Avec un tissu humide, retirer le surplus de colle.
Emboiter les pieds et presser fort.
Retourner et visser le tout avec 4 vis 3.5x40mm.
Avec un tissu humide, retirer le surplus de colle.
Appliquer de la colle comme sur la photo.
Emboiter et presser fort.
Retourner et visser le tout avec 4 vis 3.5x40mm.
Ne pas oublier de retirer le surplus de colle.
Le châssis est fini et fonctionnel. La prochaine étape est optionnelle mais recommandée.
Enduit, ponçage, peinture et vernis du châssis.
Aplique de l’enduit sur les vis et tenons.
Quand l’enduit est sec, poncer le surplus.
Trouver un emplacement pour peindre.
Appliquer la couleur (deux couches).
Appliquer le vernis (deux couches).
Coller le logo iTopie à la colle de contact.
X Axis (1/2)
Prendre la poulie imprimée et un roulement 605(z).
Inserer le roulement 605(z) dans la poulie.
Prendre Le guide-X (Côté libre) et deux paliers LM8UU.
Pousser les deux paliers LM8UU dans le guide-X.
Prendre une vis M5x20mm ,
quatre rondelles de 1mm d’épaisseur et
un écrou M5 avec nylstop.
Mettre les deux rondelles de chaque côtés de l’axe du roulement.
Glisser le roulement dans le guide-X et verrouiller avec la vis et l’écrou.
Incérer un écrou M8 dans chaque guide-X.
Si nécessaire utiliser une pince.
Prendre quatre LM8UU, huit panduits et le chariot-X.
Pousser les quatre LM8UU dans le chariot-X.
Accrocher avec des panduits.
Prendre les deux guides-X, et les deux barres lisse de 380mm.
Inserer les deux barres dans un guide-X.
Glisser le chariot-X et insérer le deuxième guide-X pour terminer.
Y Axis
11 x Ecrous M3
12 x Rondelles M3 (ne pas se fier à l’image)
11 x Vis M3 x 30mm (ne pas se fier à l’image)
Visser la fixation de courroie avec 2 vis (rondelles et écrous) au centre du chariot.
Ne pas oublier les rondelles pour chaque vis.
Fixer les 4 supports de LM8UU avec 4 x 2 vis (rondelles et écrous)
Ne pas serrer.
Fixer la buttée de fin de course avec une rondelle sur chaque faces.
Faite attention à l’orientation du fin de course dans le chariot.
Presser fermement le palier dans son support et verrouiller avec le panduit.
Repeter avec les 3 autres supports.
1 x M5 x 25mm
1 x roulement 605(z)
1 x poulie imprimée
1 x rondelle M5
1 x Ecrou M5 avec nilstop
Placer la poulie et incérer la vis.
Ajouter la rondelle et l’écrou M5 avec nilstop, serrer fermement.
1 x Moteur Nema 17
4 x Rondelles M3
2 x Vis M3 x 22mm
2 x Vis M3 x 16mm
1 x poulie crantée
réaliser un plat sur l'arbre du moteur pour un bon serrage de la poulie.
Adjuster la poulie, la courroie doit être positionnée entre 1 et 2 centimètre de la base du moteur.
Fixez le moteur pour le maintenir en place. Ne serez pas trop...
2 x 400mm barres lisse
8 x panduits.
Inserer l’assemblage dans le châssis.
Fixer les barres avec des panduits.
It's time to tighten the four LM8UU holders of the y-carriage. Check that the carriage moves properly between each clamping.
Attach the 800mm GT2 belt with two zip ties on is holder at the center of the carriage.
Pass the belt around the motor pulley. Make sure the engine is released (turn left).
Pass the belt around the idler pulley and tie it back to the center.
To tighten the belt turn the motor clockwise and tighten.
The belt is tight and the Y axis is done.
Z Axis
Take two nema 17 motor and two coupler. Fix the two coupler on the shaft of the motor.
8 x M3 x 20mm screws
8 x M3 washers
Firmly secure the two motor on the frame.
1 x X-axis assembly
2 x 380mm smooth rods
2 x 360mm threaded rods
4 x M3 x 25mm screws
4 x M3 washers
4 x M3 nuts
2 x Z rod holder
Clip the two smooth rods in the frame.
Make sure it is fully inserted, use a hammer if necessary.
Screw the two threaded rods in the assembly.
Screw around 10/15 cm from the top.
Slide the assembly on the smooth rods and guid the threaded rods into the couplers.
Firmly tighten the couplers.
Insert the two top bracket on the smooth rods.
Adjust the brackets and secure them to the frame with two M3 x 20mm screws.
X axis (2/2)
1 x 900mm GT2 belt
3 x M3 x 20mm screws
3 x M3 washers
1 x toothed pulley
1 x Nema 17 motor
4 x zip ties
Adjust the pulley, the belt must be positioned between 0.5 and 1.2 centimeters from the base of motor.
Secure the motor on x-end to hold it in place. Do not overtighten.
Attach the 900mm GT2 belt with two zip ties on is holder at the center of the carriage.
The same with the x-carriage v2 alternative.
Pass the belt around the idler pulley.
Pass the belt around the motor pulley.
Tie it back to the center of the carriage.
Attach the 900mm GT2 belt with two zip ties on is holder at the center of the carriage.
The same with the x-carriage v2 alternative.
To tighten the belt turn the motor clockwise and tighten the screws.
Adjustable Y endstop flag mounting.
Endstops and motors wiring
6 x M3 x 20mm screws
6 x M3 nuts
2 x M3 washers
2 x endstop holder
3 x mechanical switch
If necessary, enlarge the holes with a 3mm drill or use M2 screws and nuts.
Depending on the location of your electronic board, cut and twist the wires at needed length.
Tinning wires ends. Use the retractable sheath to hold in the pliers.
As the soldering iron is hot, lengthen the X, Y and Z motor wires.
X axis
Y axis
Z axis