RepRap Setup: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
(Skeinforge)
(Kategorien)
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
== WTF ==
 
== WTF ==
  
Auf dieser Seite sind stichwortartig Infos zum Metalab Reprap Setup zusammengefasst..
+
Auf dieser Seite sind stichwortartig Infos zum Metalab [http://reprap.org/ Reprap]/[http://makerbot.com/ Makerbot] Setup zusammengefasst..
  
 
'''This is work in progress. Add stuff!!'''
 
'''This is work in progress. Add stuff!!'''
  
 +
== Tools zum erstellen von STL files ==
 +
 +
=== ArtOfIllusion und MetaCAD ===
 +
 +
http://www.artofillusion.org/
 +
http://www.metacad.org/
  
== Tools zum erstellen von STL files ==
+
=== Blender ===
 +
 
 +
http://www.blender.org/
 +
 
 +
=== OpenSCAD ===
  
TBD
+
http://svn.clifford.at/openscad/trunk
  
 
== Tools zum printen von STL files ==
 
== Tools zum printen von STL files ==
  
Skeinforge:
+
=== Skeinforge ===
  
  svn co https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/reprap/miscellaneous/python-beanshell-scripts
+
  https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/reprap/miscellaneous/python-beanshell-scripts
  
 
+
=== ReplicatorG ===
Replicatorg:
 
  
 
  http://code.google.com/p/replicatorg/
 
  http://code.google.com/p/replicatorg/
  
== Skeinforge Configs fuer die Maschinen ==
+
== Configs fuer die Maschinen ==
  
 
Kali und Trillian (aka Giraffe):
 
Kali und Trillian (aka Giraffe):
Zeile 33: Zeile 42:
  
 
Skeinforge liest ein STL file ein und erzeigt ein gcode file fuer die Zielmaschine.
 
Skeinforge liest ein STL file ein und erzeigt ein gcode file fuer die Zielmaschine.
 +
 +
Um Skeinforge er zu verwenden wird Python mit Tkinter (python tcl/tk support) benoetigt.
  
 
Setup:
 
Setup:
Zeile 39: Zeile 50:
 
* Starten von skeinforge mit "python ./skeinforge.py" und auswaehlen des Profiles im "Profile" dialog
 
* Starten von skeinforge mit "python ./skeinforge.py" und auswaehlen des Profiles im "Profile" dialog
  
Running (example):
+
Ausfuehren mit ./runskeinforge.sh (unbedingt im python-beanshell-scripts directory!):
  
 
  clifford@turing:~/Temp/python-beanshell-scripts$ ./runskeinforge.sh demo.stl
 
  clifford@turing:~/Temp/python-beanshell-scripts$ ./runskeinforge.sh demo.stl
Zeile 69: Zeile 80:
 
  /home/clifford/Temp/python-beanshell-scripts/demo-07101807/demo_export.gcode
 
  /home/clifford/Temp/python-beanshell-scripts/demo-07101807/demo_export.gcode
  
 +
=== ReplicatorG ===
 +
 +
ReplicatorG liest ein g-code file ein und steuert den 3d-drucker an.
 +
 +
Um ReplicatorG zu auszufuehren wird eine Java Runtime benoetigt.
 +
 +
Setup:
 +
 +
* Kopiere das machine config file (z.Bsp. machines-Kali.xml) ueber das machines.xml im ReplicatorG directory
 +
* ReplicatorG mit "sh replicatorg" starten und "Machine->Driver->Cupcake CNC" auswaehlen
 +
 +
Drucken:
 +
 +
* Build Platform, etc einrichten
 +
* Laptop mit dem USB port vom 3d drucker verbinden
 +
* ReplicatorG mit "sh replicatorg" starten
 +
* Mit "File->Open" das gcode file laden (OK bei frage ob ein sketchpad erstellt werden soll)
 +
* Mit "GCode->Build" starten
 +
* Warten und laecheln!
 +
 +
Tipp: Wenn es probleme mit permissions (tty device) gibt kann man replicatorg auch einfach mit sudo als root laufen lassen..
 +
 +
ReplicatorG Ausgabe (Beispiel):
 +
 +
clifford@turing:~/Temp/replicatorg$ sudo sh replicatorg
 +
Loading machine: Cupcake CNC
 +
Loading driver: Sanguino3GDriver
 +
Experimental:  JNI_OnLoad called.
 +
Stable Library
 +
=========================================
 +
Native lib Version = RXTX-2.1-7
 +
Java lib Version  = RXTX-2.1-7
 +
RXTX Warning:  Removing stale lock file. /var/lock/LCK..ttyUSB0
 +
 +
Attempting to initialize driver replicatorg.app.drivers.Sanguino3GDriver@1217e67
 +
 +
Connecting to /dev/ttyUSB0 at 38400
 +
 +
Machine set to replicatorg.app.MachineController@1f1bd98
 +
Wait for startup
 +
 +
Version loaded 1.1
 +
Ready to print.
 +
Estimating build time...
 +
Estimated build time is: 44 minutes
 +
Running GCode...
 +
Running warmup commands.
 +
Current: (0.0, 0.0, 0.0)
 +
Running build.
 +
Running cooldown commands.
 +
Reset.
 +
 +
Wait for startup
 +
 +
Version loaded 1.1
 +
Ready to print.
  
=== ReplicatorG Setup ===
+
[[Kategorie:WhateverLab]]
 +
[[Kategorie:RepRap]]

Aktuelle Version vom 10. Juli 2009, 17:57 Uhr

WTF

Auf dieser Seite sind stichwortartig Infos zum Metalab Reprap/Makerbot Setup zusammengefasst..

This is work in progress. Add stuff!!

Tools zum erstellen von STL files

ArtOfIllusion und MetaCAD

http://www.artofillusion.org/
http://www.metacad.org/

Blender

http://www.blender.org/

OpenSCAD

http://svn.clifford.at/openscad/trunk

Tools zum printen von STL files

Skeinforge

https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/reprap/miscellaneous/python-beanshell-scripts

ReplicatorG

http://code.google.com/p/replicatorg/

Configs fuer die Maschinen

Kali und Trillian (aka Giraffe):

https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/users/metalab/skeinforge-profiles/Kali/
https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/users/metalab/replicatorg/machines-Kali.xml

Setup and run

Skeinforge

Skeinforge liest ein STL file ein und erzeigt ein gcode file fuer die Zielmaschine.

Um Skeinforge er zu verwenden wird Python mit Tkinter (python tcl/tk support) benoetigt.

Setup:

  • Kopieren/Auschecken des skeinforge profiles, z.Bsp. nach ~/.skeinforge/profiles/Kali/
  • Starten von skeinforge mit "python ./skeinforge.py" und auswaehlen des Profiles im "Profile" dialog

Ausfuehren mit ./runskeinforge.sh (unbedingt im python-beanshell-scripts directory!):

clifford@turing:~/Temp/python-beanshell-scripts$ ./runskeinforge.sh demo.stl
File demo-07101807/demo.stl is being chain exported.
The extrusion fill density ratio is 0.698
The commented file is saved as demo-07101807/demo_export_comment.gcode
The lower left corner of the skeinview window is at -22.659, -22.652
The upper right corner of the skeinview window is at 22.659, 22.666
Statistics are being generated for the file demo-07101807/demo_export.gcode
On the X axis, the extrusion starts at -23 mm and ends at 23 mm, for a width of 46 mm
On the Y axis, the extrusion starts at -23 mm and ends at 23 mm, for a depth of 46 mm
On the Z axis, the extrusion starts at 0 mm and ends at 44 mm, for a height of 43 mm
The average feedrate is 27 mm/s, (1625 mm/min).
The extruder speed is 255
The extruder was extruding 85% of the time.
The extruder was toggled 2490 times.
The extrusion width is 0.707 mm.
The following procedures have been performed on the skein:
...
The layer thickness is 0.372 mm.
The text has 69513 lines and a size of 2409.0 KB.
The total build time is 2562 s.
The total distance extruded is 58899 mm.
The total distance traveled is 69414 mm.
The volume extruded is 14 cc.

The exported file is saved as demo-07101807/demo_export.gcode
It took 430 seconds to export the file.
/home/clifford/Temp/python-beanshell-scripts/demo-07101807/demo_export.gcode

ReplicatorG

ReplicatorG liest ein g-code file ein und steuert den 3d-drucker an.

Um ReplicatorG zu auszufuehren wird eine Java Runtime benoetigt.

Setup:

  • Kopiere das machine config file (z.Bsp. machines-Kali.xml) ueber das machines.xml im ReplicatorG directory
  • ReplicatorG mit "sh replicatorg" starten und "Machine->Driver->Cupcake CNC" auswaehlen

Drucken:

  • Build Platform, etc einrichten
  • Laptop mit dem USB port vom 3d drucker verbinden
  • ReplicatorG mit "sh replicatorg" starten
  • Mit "File->Open" das gcode file laden (OK bei frage ob ein sketchpad erstellt werden soll)
  • Mit "GCode->Build" starten
  • Warten und laecheln!

Tipp: Wenn es probleme mit permissions (tty device) gibt kann man replicatorg auch einfach mit sudo als root laufen lassen..

ReplicatorG Ausgabe (Beispiel):

clifford@turing:~/Temp/replicatorg$ sudo sh replicatorg
Loading machine: Cupcake CNC
Loading driver: Sanguino3GDriver
Experimental:  JNI_OnLoad called.
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version   = RXTX-2.1-7
RXTX Warning:  Removing stale lock file. /var/lock/LCK..ttyUSB0

Attempting to initialize driver replicatorg.app.drivers.Sanguino3GDriver@1217e67

Connecting to /dev/ttyUSB0 at 38400

Machine set to replicatorg.app.MachineController@1f1bd98
Wait for startup

Version loaded 1.1
Ready to print.
Estimating build time...
Estimated build time is: 44 minutes
Running GCode...
Running warmup commands.
Current: (0.0, 0.0, 0.0)
Running build.
Running cooldown commands.
Reset.

Wait for startup

Version loaded 1.1
Ready to print.