Reprap : Différence entre versions

De Nybi.cc
Aller à : navigation, rechercher
(Comment installer les logiciels nécessaires)
(Skeinforge (SF))
Ligne 54 : Ligne 54 :
  
 
====Skeinforge (SF)====
 
====Skeinforge (SF)====
'''à savoir :''' apparemment Skeinforge doit être à la racine du disque pour fonctionner, et le fichier à convertir doit être dans le répertoire '''skeinforge_application''' (exemple : ''C:\Portable skeinforge 41\skeinforge_application\ici_ou_dans_un_sous-dossier'')
+
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).
  
*Réglage des plugins (voir http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge)
+
*à savoir : apparemment Skeinforge doit être à la racine du disque pour fonctionner, et le fichier à convertir doit être dans le répertoire ''C:\Portable skeinforge 41\'''skeinforge_application'''''
 +
 
 +
=====Alteration=====
 +
En plus des nombreux réglages modifiable dans Skeinforge, il y a quelques fichiers dans le dossier ''C:\Portable skeinforge 41\skeinforge_application\'''alteration''''' 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'')
 +
*end.gcode (qu'on retrouve dans ''preface'')
 +
 
 +
 
 +
Les valeurs suivantes sont celles utilisées pour ma Mendel --[[Utilisateur:Emmanuel|Emmanuel]] 30 octobre 2011 à 16:28 (CET)
 +
 
 +
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 celles 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
 +
 
 +
Pour jouer la "chanson de la victoire" de ff7, ajouter les lignes suivantes juste avant la commande M84 finale
 +
G92 X0 Y0 Z0                                      ;set origin to current position
 +
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
 +
 
 +
=====Profils=====
 +
Les profils sont placés dans le répertoire ''C:\Portable skeinforge 41\.skeinforge\profiles\'''extrusion'''''

Version du 30 octobre 2011 à 17:28


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)

Comment installer les logiciels nécessaires

(voir http://www.solidoodle.com/?page_id=190 pour quelques captures d'écran en plus)

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

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

Version particulière à la eMaker Huxley : https://github.com/emaker/Printrun

Il existe également une version pré-compilée pour windows [1] 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.

Skeinforge

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/

Il existe également une version pré-compilée pour Windows [2] 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

  1. Vérification de routine
  2. Mise sous tension/connexion à l'ordi
  3. Positionnement
  4. Montée en température
  5. 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:\Portable skeinforge 41\skeinforge_application
Alteration

En plus des nombreux réglages modifiable dans Skeinforge, il y a quelques fichiers dans le dossier C:\Portable skeinforge 41\skeinforge_application\alteration 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)
  • end.gcode (qu'on retrouve dans preface)


Les valeurs suivantes sont celles utilisées pour ma Mendel --Emmanuel 30 octobre 2011 à 16:28 (CET)

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 celles 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

Pour jouer la "chanson de la victoire" de ff7, ajouter les lignes suivantes juste avant la commande M84 finale

G92 X0 Y0 Z0                                       ;set origin to current position
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
Profils

Les profils sont placés dans le répertoire C:\Portable skeinforge 41\.skeinforge\profiles\extrusion