MAKERBOT : HOWTO

Aus Klasse
Zur Navigation springenZur Suche springen

Makerbot – Thing-O-Matic 3D Drucker HowTo – Klasse Digitale Kunst

verfasst im Okt 2011 von Peter Linhart


Der 3D Drucker ist ein filigranes und sensibles Wesen! Solltest du nicht genau wissen was du tust dann lass es lieber und frage jemanden der sich auskennt bevor du etwas kaputt machst! Bitte!


Software: Wir verwenden die 3.0/3.1 Beta Firmware in verbindung mit ReplicatorG-0027-ALPHA! Download: http://code.google.com/p/replicatorg/downloads/list

Die in der Firmware hinterlegten Parameter bitte nicht ändern!

Jede frühere Version von ReplicatorG führt unweigerlich zu einem Crash der Z-Achse in die Druckfläche, inkl. Sämtlicher möglichkeiten der Zerstörung des Bots!


Modell Generierung: ReplicatorG benötigt ein .STL File um das Modell verarbeiten zu können. Die Modelle müssen “wasserdicht” sein d.h. Alle kannten müssen geschlossen sein! Geometrien unter 1mm auflösung machen keinen sinn da nicht genauer gedruckt werden kann im momment. Evtl ändert sich das. Zu Runde geometrien mit zuvielen “Faces” kann ReplicatorG nicht zufriedenstellend slicen. Zudem kann die generierung des Slices dann mehrere Stunden dauern. Eher weniger Detail als zuviel in den Modellen verwenden.

Software zur Generierung von STL Files: Sogut wie jedes professionelle 3D-CAD Tool kann STL exportieren. Google Sketchup , bzw mein lieblings CAD straight outa the MetaLab: openscad

Slicen aka Gcode erstellen: Das Slicen des Objekts also das unterteilen in einzelne Schichten geschieht mit einem Programm namens Skeinforge welches in ReplicatorG beinhaltet ist. Alle parameter des 3D druckens die mit dem physischen Modell zusammenhängen werden hier eingestellt. Skeinforge ist eher kryptisch und das herantasten an die optimalen werte aufwendig. Ein an unseren Makerbot optimiertes profil erspart euch das. Für spezielle Modelle kann es allerdings durchaus notwendig sein diese einstellungen anzupassen. Support dazu findet ihr über google in zahlreichen postings und maillisten archieven. Ein allgemein gültiges Rezept gibt es leider nicht dafür. Sollte es notwendig sein ein Profil zu ändern bitte vorher eine Kopie vom Original Profil erstellen um Nachkommenden die Original Parameter weiter zur verfügung zu lassen.



WORKFLOW:

Ein STL File vom Modell vorrausgesetzt!

ReplicatorG öffnen. Machine/Driver: Thingomatic w/ ABP and Extruder MK6 – einstellen. Machine/Serialport – einstellen auf den Seriellen Port des Druckers Connect - Mit dem Drucker verbinden (skeinforge benötigt daten aus dem drucker!)


Das STL File laden.

Das Modell auf die Plattform legen und zentrieren (MOVE/Center/Put on Platform) Drehen/Skalieren das ein Druck einfach möglich wird (ROTATE, SCALE)

!STL Files haben keine Größeninformation im eigentlichen Sinn, sind sozusagen unitless, openScad zB generiert richtig skalierte mm maße. Je nach Quelle des STL Files kann es aber sein das skaliert werden muss.

Gcode erstellen: Das gewünschte Profil auswählen (unser profil heist hpltuned) Object infill einstellen: die std 30% sind meistens ok Layer Height: auf 0.40 lassen Number of shells: wieviele layer an den wänden sollen gedruckt werden. Mechanisch stark beanspruchte Modelle 2-3 Layer. Modelle mit vielen Feinheiten 0 extra layer einstellen.

Generate Gcode drücken - warten Build - drücken - zuschaun


Viel Spaß Onboard-Parameter: Nur von den Standards abweichende Parameter aufgeführt.

Mainboard: Machine Name: kyberplaster invert X axis: true invert Y axis: true Invert endstops: Inverted(Default;H21LOB..... emergency stop: NO X home offset: -53.814 Y home offset: -56.342 Z home offset: 109.2 A/B home offset: 0

Extruder Board: all settings default!


Skeinforge:




System Information

ReplicatorG version: 0027 Alpha
Java version: 1.6.0_26

Machine

Profile Name: Thingomatic w/ ABP and Extruder MK6
Driver Type: Makerbot4GAlternate
Name: kyberplaster
Motherboard firmware version: Unknown v3.1
Motherboard communication statistics
 Number of packets received from the USB interface:0
 Number of packets sent over the RS485 interface:591265
 Number of packets sent over the RS485 interface that were not responded to:8
 Number of packet retries attempted:47
 Number of bytes received over the RS485 interface that were discarded as noise:25

Machine Driver XML: <machine> <name>Thingomatic w/ ABP and Extruder MK6</name> <geometry type="cartesian"> <axis endstops="min" homingfeedrate="500" id="x" length="106" maxfeedrate="4000" stepspermm="47.069852"/> <axis endstops="min" homingfeedrate="500" id="y" length="120" maxfeedrate="4000" stepspermm="47.069852"/> <axis endstops="max" homingfeedrate="500" id="z" length="106" maxfeedrate="1000" stepspermm="200"/> <axis endstops="none" id="a" length="100000" maxfeedrate="1600" stepspermm="50.235478806907409"/> </geometry> <tools> <tool automatedplatform="true" default_rpm="1.98" fan="true" heatedplatform="true" heater="true" material="abs" motor="true" motor_steps="1600" name="Stepstruder MK6" stepper_axis="a" type="extruder"/> </tools> <clamps/> <driver name="makerbot4ga"> <rate>115200</rate> </driver> <warmup> </warmup> <cooldown> (Turn off steppers after a build.) M18 </cooldown> </machine>