Reprap : Différence entre versions

De Nybi.cc
Aller à : navigation, rechercher
(ah vi c'est vrai que y'a les stepstick ! + reprise de la doc.)
Ligne 14 : Ligne 14 :
 
L'autre intérêt du coté récup et pas en kit, c'est que tout le monde peut contribuer à réaliser ce projet en achetant une partie des composant nécessaires !
 
L'autre intérêt du coté récup et pas en kit, c'est que tout le monde peut contribuer à réaliser ce projet en achetant une partie des composant nécessaires !
  
* Carte électronique GEN7 --Manu
+
* Carte électronique GEN7 (ok/Manu/livré)
* 4 Pololu -- est-ce qu'on peut prendre ça ? http://reprap.org/wiki/StepStick --tom
+
* 4 contrôleur de moteur [http://reprap.org/wiki/StepStick StepStick]
 
* 5 moteurs NEMA 17
 
* 5 moteurs NEMA 17
 
* Buse
 
* Buse
Ligne 24 : Ligne 24 :
  
 
==Comment installer les logiciels nécessaires==
 
==Comment installer les logiciels nécessaires==
(voir http://www.solidoodle.com/?page_id=190 pour quelques captures d'écran en plus)
 
  
 
===Arduino===
 
===Arduino===
Ligne 48 : Ligne 47 :
 
#Pyreadline
 
#Pyreadline
  
Version particulière à la eMaker Huxley : https://github.com/emaker/Printrun
+
===[http://slic3r.org/ Slic3r]===
 +
Convertisseur de fichiers .stl en .gcode décrivant toutes les actions que devra effectuer la RepRap pour imprimer l'objet. Slic3r est encore assez récent, avec quelques bugs, mais c'est le nouveau slicer à la mode dans la communauté reprap (notamment car le développeur est souvent sur l'irc #reprap et que ça progresse super vite).
  
Il existe également une version pré-compilée pour windows [http://koti.kapsi.fi/~kliment/printrun/] avec celle-ci il n'y a rien besoin d'installer (ni Python, ni dépendances), on décompresse et c'est bon. Peut s'exécuter depuis une clé usb.
+
Plus simple et rapide que Skeinforge, c'est sans doute l'idéal pour se faire la main avant d'éventuellement passer à Skeinforge si on a besoin de certaines fonctions bien particulières (support par ex.).
  
===Skeinforge===
+
==Comment utiliser la RepRap==
Skeinforge sert à convertir les fichiers .stl en .gcode qui décrivent toutes les actions que devra effectuer la RepRap pour imprimer l'objet. D'autres logiciels peuvent assurer cette fonction de ''"slicer"'' mais Skeinforge sans doute le plus utilisé à ce jour.
 
  
http://fabmetheus.crsndoo.com/
+
Schéma du process : logiciel de modélisation (Blender, [[Sketchup]], etc.) > export en .stl > '''Slicer''' > export en .gcode > '''Pronterface''' > RepRap > objet !
  
Il existe également une version pré-compilée pour Windows [http://koti.kapsi.fi/~kliment/sfwin/] avec celle-ci il n'est pas nécessaire d'installer Python et peut s'exécuter depuis une clé USB
 
 
==Comment utiliser la RepRap==
 
 
#Vérification de routine
 
#Vérification de routine
 
#Mise sous tension/connexion à l'ordi
 
#Mise sous tension/connexion à l'ordi
Ligne 65 : Ligne 61 :
 
#Montée en température
 
#Montée en température
 
#Print!!
 
#Print!!
 
===Convertir un fichier===
 
logiciel de modélisation (Blender, [[Sketchup]], etc.) > export en .stl > '''Skeinforge''' > export en .gcode > '''Pronterface''' > RepRap
 
 
 
====Skeinforge (SF)====
 
Beaucoup d'informations sont disponibles sur le wiki de Skeinforge mais parfois obsolètes : http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge (dans le logiciel, le point d'interrogation à coté de chaque plugin renvoie à sa page du wiki pour savoir à quoi il sert).
 
 
*à savoir : apparemment Skeinforge doit être à la racine du disque pour fonctionner, et le fichier à convertir doit être dans le répertoire ''C:\skeinforge\'''skeinforge_application\'''''
 
 
Pour lancer Skeinforge : ''C:\skeinforge\skeinforge_application\'''skeinforge.py''''' ou ''C:\skeinforge\'''skeinforge.exe''''' avec la version précompilée
 
 
=====Alteration=====
 
En plus des nombreux réglages modifiable dans Skeinforge, il y a quelques fichiers dans le dossier ''C:\skeinforge\skeinforge_application\'''alterations\''''' qui vont modifier la routine de début et de fin et d'autres trucs, ils sont éditables avec le bloc-notes.
 
*replace.csv (qu'on retrouve dans ''export'')
 
*start.gcode (qu'on retrouve dans ''preface'' ou ''bookend'' à partir de la version 43)
 
*end.gcode (qu'on retrouve dans ''preface'' ou ''bookend'' à partir de la version 43)
 
 
 
Exemples pour la Mendel
 
replace.csv
 
"M101"
 
"M103"
 
"M108 ;M108"
 
"M113 ;M113 "
 
 
start.gcode
 
G21    ;metric is good!
 
G90    ;absolute positioning
 
G28    ;go home
 
G92 E0  ;set extruder home
 
 
end.gcode
 
M104 S0              ;heater off
 
G1 X30 Y10 F2000.0    ;go to dump area
 
M84                  ;motors off
 
 
Et pour la Huxley:
 
emaker_replace.csv
 
"M113 ;M113"
 
"M108 ;M108"
 
"M101"
 
"M103"
 
 
emaker_start.gcode
 
G21            ;metric is good!
 
G90            ;absolute positioning
 
G1 Z5 F200
 
G28            ;go home
 
G1 Z5 F200
 
G1 X5 Y7 F9000
 
 
emaker_end.gcode
 
G1 X5 Y5 F4000.0    ;feed for start of next move
 
M104 S0            ;heater off
 
M140 S0            ;heated bed off
 
M84                ;motors off
 
 
exemple musique : ff7
 
G01 X0.8893185058 Y0.5935488923 F801.8996676004
 
G01 X1.7786370116 Y1.1537844450 F788.3036182857
 
G01 X2.6679555174 Y1.6528975808 F764.8534150215
 
G01 X8.0038665521 Y5.0143108973 F788.3036182857
 
G01 X12.2389819469 Y7.6822664147 F625.6769964685
 
G01 X16.9927382478 Y10.6769452295 F702.2986830361
 
G01 X18.7713752594 Y11.7974163350 F788.3036182857
 
G01 X20.3559606930 Y12.7956426066 F702.2986830361
 
G01 X36.3636937971 Y22.8798825561 F788.3036182857
 
 
(pour exporter des .midi en .gcode cf : http://www.thingiverse.com/thing:13620)
 
 
=====Profils=====
 
Sous Windows les profils sont placés dans le répertoire ''C:\Users\username\.skeinforge\profiles\'''extrusion''''' ; ou ''C:\Portable skeinforge xx\.skeinforge\profiles\'''extrusion''''' pour la version pré-compilée (ce qui évite d'avoir des trucs éparpillés)
 
 
 
Exemple : [https://docs.google.com/spreadsheet/ccc?key=0AhIULNbrukiadEpGcnoxYWNfVElidWcxS19QOWF1SXc&hl=en_US Skeinforge settings]
 
 
Coming plus tard (quand on pourra uploader un .zip au wiki)
 
 
''profil par défaut pour la huxley''
 
 
''profil par défaut pour la mendel''
 

Version du 12 janvier 2012 à 20:25


http://reprap.org ftw !

Cette page est destinée à la documentation fonctionnement/utilisation/conseils (qu'on pourrait également ajouter à la partie francophone du wiki reprap)

Projet de construction d'une RepRap par et pour Nybi

Une fois l'ensemble des pièces réunies on pourra trouver un ou plusieurs jours (mars et après) pour qu'on fasse le montage tous ensemble :)

L'autre intérêt du coté récup et pas en kit, c'est que tout le monde peut contribuer à réaliser ce projet en achetant une partie des composant nécessaires !

  • Carte électronique GEN7 (ok/Manu/livré)
  • 4 contrôleur de moteur StepStick
  • 5 moteurs NEMA 17
  • Buse

Comment installer les logiciels nécessaires

Arduino

Le driver FTDI, pour que l'ordinateur reconnaisse la carte au moment de la connecter au port USB

Et l'environnement Arduino+Sanguino pour éventuellement modifier le firmware (utile aussi pour voir quel port série est utilisé par la carte, COM1, COM2, etc..., info nécessaire pour se connecter plus tard)

Python

Python est nécessaire pour lancer Skeinforge et Pronterface : http://python.org/ftp/python/2.7.2/python-2.7.2.msi

Si vous avez le choix entre une instal 32 ou 64bit, prenez toujours le 32, pyserial ou un autre n'étant disponible qu'en 32.

Pronterface

Pronterface est le logiciel qui sert à piloter la machine.

Tout est expliqué (en anglais) : https://github.com/kliment/Printrun

En plus de Python il faudra installer

  1. Pyserial
  2. wxPython
  3. Pyreadline

Slic3r

Convertisseur de fichiers .stl en .gcode décrivant toutes les actions que devra effectuer la RepRap pour imprimer l'objet. Slic3r est encore assez récent, avec quelques bugs, mais c'est le nouveau slicer à la mode dans la communauté reprap (notamment car le développeur est souvent sur l'irc #reprap et que ça progresse super vite).

Plus simple et rapide que Skeinforge, c'est sans doute l'idéal pour se faire la main avant d'éventuellement passer à Skeinforge si on a besoin de certaines fonctions bien particulières (support par ex.).

Comment utiliser la RepRap

Schéma du process : logiciel de modélisation (Blender, Sketchup, etc.) > export en .stl > Slicer > export en .gcode > Pronterface > RepRap > objet !

  1. Vérification de routine
  2. Mise sous tension/connexion à l'ordi
  3. Positionnement
  4. Montée en température
  5. Print!!