Autokalibrieren /Autoleveling

In letzter Zeit habe ich mich mit dem Autokalibrieren (oder wie manche sagen Autoleveling) beschäftigt. Dazu wird ein separater Endstop neben dem Hotend befestigt. Dieser Endstop ist durch einen Mechanismus beweglich und kann nach unten schoben werden, sodass er knapp über das Hotend raus steht. Angeschlossen wird der Endstop an einen bestehenden Eingang an dem Ramps, der sonst für die Endstops vorgesehen wäre, die den maximalen Verfahrweg begrenzen sollten. Wir an unserem Rostock nutzen diese aber nicht und so habe ich den Pin verwendet.

Mit dem Befehl G29 wird das Ausklappen ausgelöst und der Drucker tastet dann an 37 Punkten (3er-,5er-,7er-,7er-,7er-,5er-,3er-Reihe) die Druckfläche ab. Das Muster ist im 25mm Raster und für runde Druckbetten ausgelegt, es geht natürlich auch mit quadratischen. Das Ausklappen erfolgt ähnlich einem Kugelschreiber bei dem man die Kappe verdreht sodass die Mine zurückspringt. Nur, dass das Ein- und Ausklappen vertauscht ist. Am Besten erklärt sich die Mechanik über die Fotos bei Flickr, die Videos bei Youtube und die BOM auf Reprap.org.

Zum Abtasten fährt die Plattform mit dem Hotend und dem ausgeklappten Taster über den ersten Punkt in X, Y, und Z+100mm. Von dort aus dann solange in Z-Richtung bis der Schalter auslöst. Der Z-Wert wird dann gespeichert und so mit den weiteren 36 Punkten ebenso verfahren. (Dann aber nur 2mm hoch statt der 100mm wie zu Beginn) In der Firmware wird das dann verrechnet und die sonst entstandene Abweichungen minimiert. Danach kann der ganz normale Druckvorgang gestartet werden. Man kann den Befehl G29 einfach in den Custom-G-Code einfügen und der Drucker macht die ganze Sache dann selbstständig. Da alles nur ein paar Sekunden dauert kann ist es kein Problem, wenn man es vor jedem Druck durchführt. Bei einem direkt an den Rechner angeschlossenen Drucker können die Werte auch angezeigt werden, da diese bei der seriellen Kommunikation übertragen werden. Die Daten kann man dann auch nutzen um sich die Verformung des Druckbetts grafisch darstellen zu lassen. In Excel geht es rudimentär, besser ist bestimmt Matlab o.ä. Dazu findet sich bestimmt im www ne Lösung.

Alles zusammen ist die Autokalibrierung echt clever gemacht. Vor Johann der das ganze entwickelt hat, habe ich echt Respekt!

Hier noch ein Bild von dem Taster mit dem ich derzeit arbeite/experimentiere.
image

Servo (Modellbau) an Ramps 1.4 und Befehl M280

Um einen Servo an den Ramps anzuschließen muss einiges beachtet werden…. da ich mir damit schwer getan habe die nötigen Infos im www zu finden dokumentiere ich sie hier.

  1. In der Firmware (bei mir modifizierte Marlin-Firmware vom johann – Entwickler des Rostock  https://github.com/jcrocholl/Marlin) muss  in der Configuration.h  „#define NUM_SERVOS 3“ unkommentiert sein und die Anzahl der Servos angegeben werden. Maximal gehen 4, d.h.  =  „#define NUM_SERVOS 3“
  2. Auf den Ramps muss ein Jumper gesetzt werden. Er muss muss den mit 5V markierten Pin und den mit VCC markierten verbinden. Man finden die Pins beim Resettaster. Ohne diese Verbindung haben die Servos keine Spannung und zucken nicht mal.  Weitere Infos dazu gibts unter http://reprap.org/wiki/RAMPS_1.4#Power_Supply
  3. Die Ansteuerung funktioniert über den Befehl „M280 P0 S1500“. Die 0 gibt den Servo an und 1500 die Position. Etwas verwirrend mit P und S aber es ist so….. P geht je nach Anzahl der Servos von 0-3 und S von 500-2500, was den Endpositionen entspricht. 1500 ist die Mittelstellung. (Anmerkung: bei mir hat der Befeh l“M280 P0 S500″ nicht funktioniert.  mit S550 hingegen schon…..)

PID Wert für Heizdüse herausfinden

Um die PID Werte für eine neue Heizdüse herauszufinden kann man via Pronterface den Befehl M303 in der Marlin Firmware automatisch ermitteln lassen. Dazu sendet man z.B.: M303 S260 für die Ziel Temperatur 206° an das RAMPS Board. Die Firmware wird dann automatisch einige Minuten lang ermitteln mit welchen PID Werten die gewünschte Temperatur am besten erreicht und gehalten werden kann.

LED 9 auf Schaltplan

LED 9 leuchtet, wenn das Hotend erhitzt wird.

Sollte es zu einem Timout Fehler kommen, den M303 Befehl erst absenden wenn die Heizspitze (Hotend) schon aufgeheizt ist.

Ohne direkt in die Firmware einzugreifen, kann dieser Befehl auch einfach in einer Datei mit der Endung .gcode gespeichert werden und an den Drucker via Pronterface oder SD Karte geschickt werden.

PID im GCODE setzen

pid setzenDie PID Werte (P, I und D) regeln das Aufheizen der Heizdüse. Diese Werte setzt man normalerweise in der Firmware, wenn man aber keinen Zugriff mehr auf die Firmware hat, kann man die PID Werte in den GCODE schreiben, dann werden sie jeweils beim Start eines Modells in die Firmware eingelesen.

Um die PID Werte in Slic3r zu setzen muss man auf den Reiter „Printer Settings“ klicken, dann „Custom G-code“ und dann rechts bei „Start G-code“ die PID Werte im Format

M303P[P-Wert] I[I-Wert] D[P-Wert]

einfügen. Beispiel Werte für das J-Head Hotend sind M301 P26.89 I1.42 D127.33 .

Erster Test in München

image

Noch arbeitet der Drucker meistens im Liegen, da noch keine gescheiten Füße gedruckt wurden. Außerdem kommt man so an die Elektronik (Ramps 1.4) an der Unterseite.

Heute plane ich noch den alle nötige Software (Slic3r) zu installieren. Danach werde ich versuchen in der Firmware das Heizbett und das Hotend zu aktivieren, weil die in den Tests derzeit deaktiviert sind. Und dann kann’s losgehen mit Drucken-hoffe ich….

@all: wo bekommt man am besten und günstigsten (schwarzes) 3mm ABS Filament?

Mit Sketchup STL Dateien verändern

Mit dem kostenlosen 3D Editor Sketchup (vormals von Google) ist es möglich bestehende STL Dateien z.B. von Thingiverse zu importieren und zu bearbeiten.


Installation des STL Importers

oder

  • Importer herunterladen
  • Die heruntergeladene Datei mit einem ZIP Program zippen und mit der Dateiendung „.rbz“ statt „.zip“ speichern.
  • In Sketchup (Version 8) unter Fenster >Voreinstellungen >Erweiterungen > Erweiterungen installieren, die *.rbz Datei auswählen und installieren.

Im Menü unter Datei > Importieren… erscheint ein neuer Eintrag „STL Importer…“ 🙂

Export nach STL

Unter Werkzeuge erscheint nach der Installation des Importeres ein neuer Punkt „Export to STL“ oder man installiert ein weiteres Plugin.

Unser aktuelles ABS Slic3r Profil

Es ist ein Slic3r Profil für ABS und den GRRF PRotos Drucker. Wir verwenden die Slic3r Version 0.9.3:

# generated by Slic3r 0.9.3 on Wed Oct 31 17:14:28 2012
acceleration = 0
bed_size = 200,200
bed_temperature = 110
bridge_fan_speed = 100
bridge_flow_ratio = 1
bridge_speed = 70
brim_width = 0
complete_objects = 0
cooling = 1
disable_fan_first_layers = 1
duplicate = 1
duplicate_distance = 6
duplicate_grid = 1,1
end_gcode = M107\n; M104 S0 ; turn off extruder temperature\n; M140 S0 ; turn off plate\nM104 S255 ; turn off extruder temperature\nM140 S110 ; turn off plate\nG28 X0 ; home X axis\nG28 Y0 ; home Y axis\n;G1 Y+100\nM84 ; disable motors\n; M240
external_perimeter_speed = 100%
extra_perimeters = 1
extruder_clearance_height = 20
extruder_clearance_radius = 20
extruder_offset = 0x0
extrusion_axis = E
extrusion_multiplier = 3.9
extrusion_width = 0
fan_always_on = 1
fan_below_layer_time = 60
filament_diameter = 2.9
fill_angle = 90
fill_density = 0.6
fill_pattern = rectilinear
first_layer_bed_temperature = 110
first_layer_extrusion_width = 0
first_layer_height = 85%
first_layer_speed = 80%
first_layer_temperature = 255
g0 = 0
gcode_arcs = 0
gcode_comments =
gcode_flavor = reprap
infill_acceleration = 50
infill_every_layers = 1
infill_extruder = 1
infill_extrusion_width = 0
infill_speed = 70
layer_gcode = ; M240
layer_height = 0.4
max_fan_speed = 100
min_fan_speed = 100
min_print_speed = 10
notes =
nozzle_diameter = 0.45
only_retract_when_crossing_perimeters = 0
output_filename_format = [input_filename_base]_PRotos.gcode
perimeter_acceleration = 25
perimeter_extruder = 1
perimeter_extrusion_width = 0
perimeter_speed = 40
perimeters = 2
post_process =
print_center = 100,100
randomize_start = 1
retract_before_travel = 4
retract_length = 4
retract_length_toolchange = 3
retract_lift = 0.1
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 200
rotate = 0
scale = 1
skirt_distance = 5
skirt_height = 1
skirts = 3
slowdown_below_layer_time = 15
small_perimeter_speed = 40
solid_fill_pattern = rectilinear
solid_infill_below_area = 70
solid_infill_every_layers = 0
solid_infill_speed = 70
solid_layers = 2
start_gcode = ;PRotos Profile\nG28 ; home all axis\n;M301 P13.82 I0.84 D56.60 ;2PrintBeta Heater\nM301 P26.89 I1.42 D127.33 ;GRRF Heater\n;M301 P50.76 I4.08 D158.02
support_material =
support_material_angle = 0
support_material_extruder = 1
support_material_extrusion_width = 0
support_material_pattern = honeycomb
support_material_spacing = 2.5
support_material_threshold = 45
temperature = 255
threads = 10
top_solid_infill_speed = 50
travel_speed = 150
use_relative_e_distances = 0
z_offset = 0

Unser Profil ist eine angepasste Kopie von Thomas’s Slic3r Profil.

Slic3r Error „The model has overlapping or self-intersecting facets“ beheben

Manchmal kommt bei Slic3r folgende Fehlermeldung

The model has overlapping or self-intersecting facets. I tried to repair it, however you might want to check the result or repair the input file and retry.

wenn man versucht aus einem STL ein GCODE zu erstellen. Ein neu erzeugen des STLs mit anderen Parametern ist dann meist nicht hilfreich. Aber die Reperatur eines defekten STL geht ganz einfach:

Lösung/Solution:

  1. Gehe zu cloud.netfabb.com
  2. Lade Dein Model hoch und gib Deine E-Mail-Adresse an
  3. Repariertes und funktionierendes STL wird Dir zugeschickt! 🙂

Alle Rechte an den hoch geladenen Dateien bleiben beim Urheber! 🙂

Verbesserungen

Neben dem Einbau der Teile von der Wunschliste, könnte noch folgendes (an Weihnachten) verbessert werden:

  • Heizbett Netzteil fest befestigen
  • Y-Achsenverkabelung verlängern
  • Z-Achsen Opto Stop mit Schraube höhenverstellbar machen
  • Die senkrechten Stangen vorne isolieren, damit beim herausnehmen des Bleches kein Kurzschluss entstehen kann.
  • Kühlkanal für den aktiven Lüfter auf der Elektronik
    • größerer/stärkerer Lüfter
  • Kühlkörper für die Mosfets
  • Kühlkörper für die F1 Sicherung
  • Halterung für Pinzette u.ä
  • Box für die Blech Klammern festschrauben
  • Filament Umleitung zur Rolle sichern
  • Heizbett Kabel sauberer verlegen (ggf. kleine Klammern drucken die die Kabel halten)
  • Box verkleinern(?)
  • X-Achse kaputt? Austauschen? Kunststofflager?
  • Kabelkanal für Heizbett Kabel
  • LED Leiste besser befestigen, mit gedrucktem Clip? Clip mit Stromisolierschutz auf Heizbett Höhe.
  • LED Leiste Leiungen besser legen
  • Wade Extruder neu, verbessert drucken
  • Pulley für X-Achse auf dem Kugellager, als bessere Umleitung für Zahnriemen

Weiteres

  • Die komplette X-Achse etwas nach rechts verschieben, damit der Druckkopf das gesammte Bett ausnutzen kann. Im Moment stößt ist der Druckkopf ca. 2 cm im Druckbett wenn der Nema Motor am rechten Rand an die Z-Achse stößt. Es dürfte genügen den Druckkopf zu drehen! Wenn der Motor nach hinten zeigt ist rechts genügend Platz!
  • Hintere linke Ecke des Druckbetts etwas anheben, scheint niedriger zu sein als die anderen.
  • Kabel des Thermistors am Extruder neu anschließen und Kabelende mit Lötspitze versehen.

Neue Spur beim „Mosfet“ Problem? (Ramps Sicherung F1 wird heiß)

Der Drucker stürzt regelrecht ab wenn größere filigrane Modelle gedruckt werden. Die Motoren fangen dann an zu brummen und ruckeln ein bisschen auf der Stelle hin und her, im Pronterface geht alles weiter als wäre nichts gewesen.

Nachdem ich versucht habe das Problem zu reproduzieren um während dessen mit dem Finger die Temperatur der Pololu Treiber zu „messen“ stellte ich fest, dass die Treiber und auch die Mosfets nicht besonders heiß waren. Aber bei der Sicherung F1 (gelbes Bauteil) habe ich mir fast die Finger verbrannt. Eine Google Suche nach Ramps F1 und hot brachten mich zum diesem Foreneintrag bei GRRF: Elektronik zerschossen? von Host Weidle und dieser exzellenten Antwort die das Problem sehr genau (u.a. mit Wärmebildkamera) untersuchte! Fazit: Diese Sicherung ist für die Absicherung des Heizstromes da. Sie wird schnell überlastet wenn die Treiber nicht gut eingestellt sind. Aber eigentlich sollte sie ausreichend dimensioniert sein. Als Lösung wird u.a. empfohlen einen aktiven Kühler daran zu machen… Ich werde wohl erst einmal die Treiber wieder einmal neu einstellen und evtl einen Kühlkanal um die Boards bauen, damit alle Bauteile besser gekühlt werden und mich nach einem passivem Kühlkörpervergrößerer umsehen.

Update
Auf my3dprinter.wordpress.com wird beschrieben wie man statt der F1 und F2 andere Sicherungen verwenden kann.

Wünsche

  • 1en neuen Schrittmotor 20 Euro (ist gekauft)
  • Neue Stepper Treiber 50 Euroggf. reicht ein Pololu Black Edition für die Z-Achse
  • J-Head Hotend 60 Euro (ist bestellt)
  • Kühlkörper für die drei Mosfets 5 Euro
  • Kühlkörper für die F1 Sicherung
  • LE Display 50 Euro (ist gekauft)
  • LED Netzteil, für stabilere Leistung und mit Anschraubmöglichkeit. 20-50 Euro
  • Extra Blechplatte für Heizbett um schneller tauschen zu können.
  • Aceton (ist gekauft)
  • Stabiler Teflon Bouwden Schlauch als Zuleitung zur Filamentbox (4 Euro bei GRRF)
  • Wellenkupplungen für Z-Achse 6$ bei eBay (ist bestellt)
  • Rauchmelder

Summe ohne Versand: 205-235 Euro ohne Versand. Da muss ich wohl erst meine Frau fragen :-/

Mosfet Kühler

Probleme mit der Steuerung des Heizbettes können mit überhitzen Mosfets zu tun haben.

Lösung: ein Kühler für den Mosfet der für das Heizbett zuständig ist.

Ich glaube das ist das auf der linken Seite mit Q3 markierte Bauteil mit den drei Anschlüssen auf diesem Schaltplan des RAMPS 1.4:

Die verwendeten Mosfets sind in der TO-220 Bauform. Folgende Kühler habe ich gefunden (Suchparameter mosfet heatsink/kühlkörper 220):

Update: siehe auch F1 Sicherung springt schnell an.

Stepper Treiber

(Pololu) Stepper Treiber (auch Schrittmotor Treiber genannt) sind kleine Hardwarechips a4988 die die Steuerung der Schrittmotoren übernehmen. Sie sind die Ursache für viele Probleme mit Prusa/PRotos/Mendel Druckern.

Wenn der Strom nicht korrekt auf dem Mini-Potentiometer eingestellt wurde können folgende Fehler auftreten: zu wenig Strom: Motoren brummen nicht, Schritte werden ausgelassen. Zu viel Strom Motoren brummen stärker, die Stepper Treiber erhitzen wesentlich schneller und wenn sie zu heiß werden werden Schritte falsch (meist gar nicht) ausgeführt.

Wegen der Überhitzungsgefahr gibt es kleine Kühlkörper auf den Chips sowie die aktive Kühlung via Ventilator auf dem RAMPS Board.

Überhitzung der Stepper Treiber vermeiden:

  • Lüfter korrekt einstellen, Luftzug muss gut auf die Treiber treffen.
  • Lüfter muss einen starken Luftstrom erzeugen können.
  • Luftstrom mit einer Hülle direkt an den Treibern vorbei leiten.
  • Statt Pololu Treibern StepSticks Treiber verwenden.
  • Kühler mit Wärmeleitpaste ankleben, statt das beiliegende Klebeband zu verwenden(?)

RAMPS 1.4 mit SD

RAMPS 1.4 mit SD Karte versucht zum laufen zu bringen. Leider erfolglos. Aktuelle Firmware von GRRF eingespielt aber Motoren reagieren nicht.

20120504-003715.jpg

Slic3r in neuer Version

Habe gerade entdeckt, dass Slic3r seit März in einer neuen Version 0.7.1 vorliegt. Noch nicht getestet, im Changelog findet sich ein Hinweis auf die Möglichkeit ein Heizbett zu steuern „bed temperature control“. Dies klingt sehr interessant, da ich schon selbst versucht hatte durch einfügen von „M140 120“ im GCODE das Heizbett selbst zu steuern. Funktionierte aber nicht, das Heizbett kühlte trotzdem während des Druckens schnell ab.

Heizbett arbeitet schlecht mit Software zusammen

Simon arbeitet am Drucker. Temperatur am Bett fällt zu schnell ab. Hängt wohl am nicht unterstützten RAMPS 1.2 der offiziellen GRRF Marlin Firmware. Siehe auch Logbuch

aktuelle Software aus unserer Dropbox

  1. Pronterface und Slic3r aus dem Ordner „Druckprogramm und Tools“ kopieren und entpacken.
  2. Slic3r starten und eine der neusten Einstellung aus dem Ordner „Einstellungen und Profile für Software“ in Slic3r importieren.
  3. STL Datei in Slic3r mit „Load/Slice“ laden und konvertieren.
  4. Pronterface starten und verbinden, konvertierte GCode Datei laden und drucken.

Heizbett funktioniert – es regelt jetzt korrekt

Nach einigen Stunden Fehlersuche, bis hin zum debuggen der Firmware, habe ich endlich den Grund gefunden weshalb das Heizbett nicht regelte: eine fehlerhafte Lötstelle auf dem Ramps Board. Ein Mosfett wurde komplett durchgeschaltet. Dies kann auch der Grund für die geringe Spannung auf dem Board und damit auch für das langsame aufheizen des Hot-Ends sein.

Update: Manuel stellt Überlegungen zum Heizbett und den Auswirkungen auf das Modell an.

Logbuch

02.06.2012 Simon

  • Aufgeräumt
  • Boxen für Zubehör und Werkzeug gekauft

06.04.2012 Jonas

  • Update der Software auf Susanns Laptop
  • RAMPS 1.4 eingebaut (?)
  • Simon hat Software in Dropbox aktualisiert.

03.04.2012 Simon

24.02.2012 Simon

  • Marlin Firmware v1.0.0.RC1-0-gfa2e1be mit Arduino 1.0 kompiliert und auf Drucker geladen. Um Fehler bei der Kompilierung zu vermeiden muss in der Configure.h // #define PID_DEBUG auskommentiert werden. mit bisherigem Arduino kompiliert, da Arduino 1.0 debugging nicht unterstützt.
  • Bei Marlin Firmware nachgefragt wie man Debuging anschaltet.

28.01.2012-29.01.2012 Simon

  • Blech auf Heizbett geputzt.
  • Z-Achse Null Punkt justiert
  • Bei X-Achsen Stepper Treiber Platine den Widerstand so geändert, dass der Motor mehr Energie bekommt, da ich vermute dass manche X-Achsen Verschiebungen beim drucken wegen zu wenig Leistung des Motors bei hohen Geschwindigkeiten zustande kam.
  • Tüte für Ausschuss angelegt, da wir den Müll sammeln sollten für den Filabot
  • Am Drucker sowie an der Abrollkostruktion der Filament Spule zwei Ösen angebracht durch die das Filament läuft. Siehe http://www.thingiverse.com/thing:11222
  • Bug bei Slic3r eingetragen da die Slic3r Software kein Skirt (die Umrandung am Anfang des Models) zeichnen kann wenn die erste Schicht aus mehr als einem Element besteht. – Update: War wohl ein Problem im Modell.
  • Im Quellcode der Marlin Firmware überprüft ob der in der Configuration.h gewählte Widerstand (100k = Auswahl „1“) die selbe Leistungstabelle hat wie bei GRRF angegeben. Dies ist so!
  • Ramps Lüfter direkt an weiteren Anschluss des Netzteils gelegt, damit das nicht über das Ramps Board geht und ggf Leistung verbraucht. Dies könnte auch die Ursache sein weshalb nur 10 Volt am Heizelement anliegt und nicht 12.

Verbesserungsideen für den 3D Drucker

  • LED Beleuchtung direkt unter dem Extruder
  • LE Display für Anzeige von Temperatur, Heizstatus des Bettes und des Hotends. Ein 4×20 Display wird von Marlin Firmware direkt unterstützt.
  • Dickeres Kabel für die Spannungszuleitung vom Netzteil zum Ramps. Dort liegen aktuell nur 11 Volt an, das Netzteil liefert aber 12 Volt. Vermutlich geht Leistung durch die dünne Litze verloren. Update: durch den entdeckten und behobenen Fehler ist die Spannung jetzt etwas höher.

Slic3r Einstellungen für GRRF PRotos 3D Drucker

Versuche gerade die hier beschriebene Übernahme der von GRRF empfohlenen Einstellungen für Slic3r zu migrieren.

Meine aktuelle Slic3r Config.ini Datei:

bottom_layer_speed_ratio = 0.5
bridge_flow_ratio = 1
bridge_speed = 60
duplicate_distance = 6
duplicate_x = 1
duplicate_y = 1
end_gcode = M104 S0 ; turn off temperature\nG28 X0 ; home X axis\nM84 ; disable motors
extrusion_axis = E
extrusion_multiplier = 0.5
extrusion_width_ratio = 0
filament_diameter = 3
fill_angle = 45
fill_density = 0.4
fill_pattern = rectilinear
first_layer_height_ratio = 0.5
g0 = 0
gcode_arcs = 0
gcode_comments = 0
infill_every_layers = 1
infill_speed = 60
layer_height = 0.42
nozzle_diameter = 0.5
output_filename_format = [input_filename_base]-slic3r.gcode
perimeter_speed = 30
perimeters = 3
print_center = 100,100
retract_before_travel = 2
retract_length = 1
retract_lift = 0
retract_restart_extra = 0
retract_speed = 60
rotate = 0
scale = 1
skirt_distance = 6
skirt_height = 1
skirts = 1
small_perimeter_speed = 30
solid_fill_pattern = rectilinear
solid_infill_speed = 60
solid_layers = 3
start_gcode = G28 ; home all axes
temperature = 255
travel_speed = 150
use_relative_e_distances = 0
z_offset = 0

Diese Einstellungen habe ich noch nicht getestet.

Auf byteborg’s Blog habe ich einen Link zu einem Tutorial für Slic3r entdeckt. Diese werde ich mir jetzt mal ansehen…

Die ersten Google Besucher

Die ersten Besucher kommen via Suchmaschinen auf diesen Blog. 🙂 Folgende Suchwörter scheinen besonders interessant zu sein, die Nummer gibt an wie oft Besucher über diese Wortkombination auf diesen Blog kam:

3d drucker 6
druckerschnittstellen stepper motor 4
reprap mendel bauanleitung 3
reprap protos 3
3d drucker selber bauen 3
6brueder 2
heizblock 2
extruder stl 2
heizelement extruder 2
protos 3d-drucker 2
3d drucker conrad 2
mendel prusa vorschubgeschwindigkeit 2
3d druck 2
schrittmotoren für 3d drucker 1
repraps 3d drucker bauanleitung 1
3d termistor 1
6brüder.wordpress.com 1
stl dateiformat 1
makalah thermitor 1
pronterface ändern 1
6brueder wordpress.com 1
protos 3d drucker 1
reprap heizbett bauanleitung 1
thiniverse 1
3d-drucker aufbau 1
hackerspace 1
gcode aus 3d modell 1
qualitaetskontrolle 1
thermostat firma conrad 1
kickstarter 3d printer 1
protos 3d 1
heizbett isolieren 1
3d-drucker protos 1
makerbot vergrößern 1
thingiverse 1
3d drucker aufbau 1

Update am 19.11.2012

3d drucker bauanleitung 56
3d drucker selber bauen 31
slic3r einstellungen 28
stl to gcode 26
marlin firmware 25
3d drucker 24
hot end 22
ramps 1.4 18
hotend 15
extruder 3d drucker 15
3d drucker conrad 15
ramps 1.4 kaufen 14
filabot 14
slic3r 14
reprap heizbett 13
stl gcode 12
grrf protos 12
heizbett reprap 11
protos 3d drucker 11
3d drucker bauplan 11
3d drucker extruder 11
grrf ramps 1.4 extruder steps einstellen 10
grrf protos 3d-drucker komplettbausatz 10
3d drucker heizbett 9
ramps 1.4 anschlüsse 9
6brueder 9
reprap protos 9
3d drucker selber bauen anleitung 9
conrad 3d drucker 9
ramps 1.4 verkabelung 9
kapton klebeband löten 9
stl umwandeln 7
reprap mendel bauanleitung 7
3d drucker software 7
schrittmotor kabel 7
ramps 1.4 firmware installieren 7
3d drucker bewegliche teile 6
extruder für 3d drucker 6
heizbett 6
marlin 3d printer 6
3d g code 5
reprap heizbett eigenbau 5
stl to g-code 5
heizelement für 3d drucker 5
stl nach gcode 5
abs kunststoffe lösungsmittel 5
stl drucker 5
g-code 3d 5
skeinforge 5
g-code konvertieren 5
stl g code wandeln 5
3d printer hot end 5
3d drucker aufbau 5
stl in gcode 5
hotend für 3d drucker 5
lüfter für prusa 5
gcode modelle 5
3d drucker bausatz 4
hot end extruder 4
druckerschnittstellen stepper motor 4
kommentare in stl 4
stl 3d drucker 4
protos 3d-drucker 4
reprap schrittmotor einstellen 4
ramps 1.4 schaltung 4
umwandeln step in g code 4
3d drucker hot end 4
software von stl in g code 4
3d drucker software g-code 4
slic3r ipad 4
umwandlung stl in g code 4
galileo 3d reprap 4
reprap firmware 4
3d drucker heizelement 4
thingiverse 4
manuel iwansky 4
reprap protos druckeinstellungen 4
kapton klebeband 4
reprap extruder 4
3d printer extruder 4
„// x, y, z, e steps per unit“ ohne microstep 4
3d in g-code 4
slic3r standardeinstellungen 4
6brüder darmstadt 4
3d drucker galileo 4
reprap firmware marlin 4
einstellungen für slic3r 4
3d drucker bauen 4
stl modelle 4
heizelemente für 3d drucker 4
pronterface einstellungen 4
3d druck frankfurt 4
von stl zu g code 4
extruder kaufen 4
reprap schrittverlust 4
3d drucker welcher extruder 3
hotend 3d drucker bauanleitung 3
grrf slic3r 3
reprap heizbett volt 3
thiniverse cnc 3
3d drucker bausatz kaufen 3
reprap heizbett bauanleitung 3
druckbett glasplatte dicke 3d drucker 3
step daten in gcode umwandeln 3
reprap protos bauanleitung 3
3d-drucker selber bauen ? 3
proto face 3d gcode 3
extruder kalibrieren 3
inventor gewinde export 3 d druck 3
schalhaken 3
config.ini slic3r 3
3d drucker extruder mit hot end 3
3d drucker eigenbau anleitung 3
in g code umwandeln 3
3d drucker elektronik 3
prusa mendel z achse einstellen 3
hot end step motor 3
stl import sketchup 3
3d-drucker extruder heizelement 3
marlin firmware reprap 3
slic3r config protos 3
heizpatrone 3d drucker 3
schrittmotor madenschraube 3
3d drucker achsen 3
propeller aus holz 3
geschwindigkeitsoptimierung 3d schrittmotor 3
anschlusskabel thermistor mendel 3
durchgebrannter widerstand 3
3d druck 3
6 brueder wordpress 3
einstellungen slic3r 3
ramps 1.4 potentiometer 3
heizbett mosfet stärker schneller 3
reprap 2d bilder in 3d cad 3
3d drucker bausatz galileo 3
marlin reprap steps einstellen 3
reprap slic3r durchmesser 3
g code 3d drucker 3
hot end bauanleitung 3
schaltplan ramps 3
stl gcode konvertieren 3
marlin reprap 3
hot end of an extruder 3
slic3r anleitung 3
slic3r protos 3
3d drucker opto 3
welche drucker haben gute schrittmotor 3
ramps 1.4 spannung schrittmotor 3
hotends.com 3
holzpropeller 3d 2
mendel prusa aussetzer treiber 2
protos 3d 2
skeinforge heizbett 2
3d drucker folie 2
hotend reprap selber bauen 2
reprap 2
mendel heizbett 2
rep rap drucker motorsteuerung 2
slic3r feed einstellen 2
reprap protos testbericht 2
bauanleitung 3d drucker 2
3d extruder 2
stl verändern 2
druck temperatur pla 2
reprap verschiebung layer 2
perpetuum mobile bauanleitung 2
kuststoffe 2
stl in gcode 3d drucker 2
grrf hot-end zusammenbau 2
3d drucker eigenbau pdf 2
howto pronterface und marlin 2
holz 3d drucker 2
ramps 1.4 bootloader 2
reprap heizbett anleitung 2
3d printer eigenbau extruder hot end 2
reprap extruder pla kühlen 2
extruder 3d-drucker kaufen 2
hot-end 2
3d printer shop extruder 2
3d printer kapton 2
pronterface setting 2
arduino stl datei öffnen 2
3ddrucker gcode 2
aus stl g-code 2
3d drucker x y achse 2
loetbruecke 2
kapton klebeband 3d drucker protos 2
reprap heizblock 2
3-d drucker 2
reprap z ausdruck stimmt nicht 2
kunstofflager du kohlenstoffstahl 2
drucker bausatz 2
3d z achse kalibrieren 2
ramps 1.4 treiber kühlen 2
eistellungen für slic3r 2
3d printer extruder shop 2
strom aus stepper gewinnen 2
extruder 3d printer 2
programm um 3d modelle erstellen 2
slic3r configuration 2
heizbett 3d drucker 2
.scad 2
ftd 3d drucker 2
welches hot end 2
welche einstellungen in marlin beim kompilieren 2
stl dateiformat 2
3d hot end 2
https://6brueder.wordpress.com/2012/01/26/slic3r-einstellungen-fur-grrf-protos-3d-drucker/ 2
pur 3d drucker 2
extruder stl 2
hotend heißkleber 2
heizbett reprap eigenbau 2
stl-schnittstelle 2
makerbot vergrößern 2
slic3r the model has overlapping 2
slice software für reprap protos 2
reprap prusa verbreitern 2
mendel 3d drucker aufbau 2
cnc selbstbau anleitung 2
3 d drucker protos 2
3d drucker format 2
led leist drucker 2
prusa mendel druckplatte 2
3d drucker kaufen 2
welche firmware für reprap protos 2012? 2
potentiometer einstellen 2
netzteile für 3d drucker 2
reprap marlin firmware 2
software 3d modelle drucker 2
ramps 1.4 deutschland 2
3d drucker extruder selber bauen 2
heizblock für 3d drucker 2
pololu treiber z achse 2
heizblock 2
mendel prusa vorschubgeschwindigkeit 2
protos bauanleitung 2
heizelement extruder 2
galileo 3d drucker bauanleitung 2
makerbot aufbau 2
12 mm osb zusammen schrauben 2
reprap protos z axis grrf 2
ramps shield 1.4 lüfter naschließen 2
3d printer eigenbau vergrößern 2
3d drucker extruder hot end 2
marlin v1.0.0. läst sich nicht instalieren 2
profi 3d printer 2
bauanleitung extruder 3d-drucker 2
grrf pully 2
ramps lüfter für was 2
3d druck heizbett bauanleitung 2
3d drucker community 2
marlin v1.0.0. download 2
3d to g-code 2
lcd controller reprap verkabeln 2
slic3r 0.7.2 download 2
peprap heizbett temparatur 2
schrittmotor aus drucker 2
grrf 2
heizbett 3d druck haftung 2
ramps marlin firmware 2
dauer reprap protos 2
3d drucker youtube 2
makerbot bauen 2
aus welchem holz sind propeller 2
g-code aus stl 2
hotend for reprap 2
protos firmware steps per mm 2
3d drucker hotend selbstbau 2
mosfet schrittmotor 2
heizelement selber bauen 2
grrf holz drucken 2
marlin bedienungsanleitung reprap 2
wade extruder eigenbau anleitung 2
kunststoffgleitlager 2
mini drucker für laptop 2
drucker achse 2
3d drucker heizbett temperatur 2
ramps 1.4 sd karte 2
reprap heizpatrone 2
mendel prusa heizbett bauanleitung 2
reprap marlin achsen kalibrieren 2
temperaturanpassung pronterface 2
3d printer schokolade bauanleitung 2
hotend richtig verbinden 2
bauanleitung 3d drucker mendel 2
gen6 sd karten druck 2
reprap gebraucht kaufen 2
stl datei umwandeln in g code 2
3d-drucker stl 2
gewinde mit 3d drucker 2
download 3d druck galileo 2
anleitung prusa mendel verkabeln 2
ramps 1.4 thermistor 2
3d daten in gcode umwandeln 2
prusa bessere druckergebnisse 2
grrf slic3r config.ini 2
axis_steps_per_unit() in protos 2
reprap hot end selbstbau tipps 2
pololu stepstick heatsink? 2
gcode to stl 2
hotend kaufen 2
3d printer zum selbst bauen 2
reprap filament klebt 2
grrf drucker 2
stl in g-code umwandeln 2
ramps 1.4 sd card 2
gcode stl 2
gen6 endstop montage 2
sweetsusi 2
filabot eigenbau 2
reprap 3d-drucker selber bauen 2
pollin reprap 2
3d drucker kalibrieren 2
wie fnktioniert extruder 2
thinkercad local install 2
ramps 1.4 firmware revision 5 2
3d drucker conrad elektronik 2
ramps 1.4 arduino passt nicht 2
pololu a4988 strom einstellen 2
reichelt.de warenkorb ramps 1.4 2
isolierung durchgebrannt 2
hotend extruder bauanleitung 2
3d drucker aus kunststoffabfällen 2
protos druckergebnisse verbessern 2
hotend euro 2
3d modelle stl 2
kabel für schrittmotoren 2
holz extruder 2
testprogramm ramps 1.4 2
netzteil am ramps 1.4 anschließen 2
heizbett drucker 2
wad das best druker 1
protos firmware test 1
slic3r $s 1
hackerspace frankfurt 1
makerbot extruder kühlung 1
marlin extruder steps per unit 1
3d printer kabel 1
6 brüder 3d drucker 1
3d-drucker bauplan 1
heizbett 29 € 1
„christy canida“ 1
heizbett reprap prusa 1
pronterface 3d drucksteuerung 1
3d-drucker bauanleitung 1
hotend abs extruder 1
g-code beschreibung für 3d drucker 1
3d-drucker als bausatz zum download 1
hot-end bei 3d drucker 1
stl slices tool 1
stl slices 1
microstep 003149 1
slicer extrusion multiplier 1
3d drucker open source firmware 1
3d drucker bauanleitung heißkleber 1
3d drucker selbst gebaut 1
pronterface temperatur ohne auswirkung 1
stl-dateiformat 1
slic3r infill_every_layers 1
bauanleitung für 3d drucker 1
heizbett temperatur 1
gedruckte modelle 1
marlin extrusion steps 1
youtube 3d drucker 1
3d drucker selberbauen 1
stl in g-code 1
3d printer selber bauen wie 1
3d drucker holz 1
3d printer stl converter 1
prusa zusammenbau blog 1
slic3r konfig 1
marlin firmware erklären 1
archiv-klebeband 1
reprap protos extruder einstellungen 1
heizbett für 3d-drucker 1
stl in 3d umwandeln 1
marlin firmware debug 1
ramps 1.4 schnittstelle 1
billiges klebeband 1
3d drucker grrf 1
z achse schrittmotor 1
stl zu g-code 1
3d drucker bei conrad 1
sd ramps v1.0 1
3d drucker selber bauen anleitung conrad 1
extruder einstellungen reprap protos 1
susi y-kabel 1
reprap heizblock widerstand 1
bett 3d 1
montage drucker 1
3d drucker 2012 1
slic3r falsche z höhe 1
prusa mendel „erste schicht“ 1
hot end shop 1
3d drucker verkabeln 1
selbstbau hotend 1
heizen abs reprap 1
protos 3d drukcer heizbett 1
ramps 1.4 sd 1
probleme mit extruder 1
3d drucken galileo 1
stl to gcode software 1
marlin firmware kompilieren error 1
6brueder 3d drucker 1
c-borg 3d printer 1
3d plotter selber bauen 1
wie stelle ich das thermostat einen badventilators 1
3d drucker zu selber bauen 1
heizbett isolieren reprap 1
slic3r starten 1
z-achse bewegen kalibrierung 1
3d drucker welches dateiformat 1
3d drucker thermistor 1
slic3r einstellen 1
reprap heizbett bauen 1
elektronik 3d drucker 1
was ist bei einem drehbank die x-achse 220mm 1
3d-druck extruder 1
reprap bauanleitung 1
stl daten p rotos 1
prusa klebe thermistor 1
platinen herstellen mit 3d drucker 1
x, y, z, e steps per unit – metric prusa mendel 1
3d drucker hot end selber bauen 1
skeinforge einstellungen 1
skeinforge 3d 1
3d printer extruder bauanleitung 1
aus stl gcode erstellen 1
kunststoff extruder cnc 1
conrad kapton klebeband 1
kaptonfolie heizbett 1
3d-drucker-bausets galileo 1
modell in pronterface um achse drehen?? 1
reprap marlin 1
6brüder.worldpress 1
grrf pro tos 3d drucker test 1
6brüder worldpress 1
hotend temperatur einstellen 1
flipper erstellen 1
reprap ramps netzteil sicherung 1
hot-end voor de wade-extruder 1
wärmeisolierung hot end 1
schrittmotoren kabel 1
6brüder.wordpress.com 1
pronterface ändern 1
3d-drucker aufbau 1
3d termistor 1
makalah thermitor 1
3d-drucker protos 1
6brueder wordpress.com 1
6brueder.wordpress.de 1
qualitaetskontrolle 1
prusa mendel 1
hackerspace 1
gcode aus 3d modell 1
thermostat firma conrad 1
kickstarter 3d printer 1
heizbett isolieren 1
thinkercad ipad 1
5 achs 3d drucken 1
thiniverse 1
schrittmotoren für 3d drucker 1
thermostat kabel 1
neueste firmware für reprap protos 1
pronterface nur eine riichtung 1
musik mit 3d drucker 1
stl in g code umwandeln drucker 1
prusa mendel bausatz 1
holz luftschrauben druck 1
tutorial reprap protos 1
cnc dateien 1
optostop 1
drucker abmessungen 1
repraps 3d drucker bauanleitung 1
ramps opto endstop widerstände 1
stl nach g code wandeln 1
reprap steps per unit berechnen 1
grrf protos teile 1
gute 3d drucker 1
3d drucker kunststoff 1
protos schrittmotor ohne spannung 1
filabot plastic filament maker 1
slic3r setting protos 1
druckersystem schiene endstop 1
prusa mendel reichelt 1
3d printer thermistor 1
thermostat aufbau 1
extruder druckkopf 1
stl to gcode printer 1
mendel umlenkrollen 1
kapton isolierband 1
3d druckergebnisse 1
reprap bleibt nicht kleben 1
slic3r 0.7.2 1
letter stl file 1
where to put opto-endstops mendel 1
propeller in holz 1
reprap slic3r 1

Teste Marlin Firmware vor Ort

20120125-210457.jpgImmer noch ist der Vorschub nicht korrekt. Ich muss die empfohlene Original PRotos Einstellungen für das Pronterface vergleichen mit den Standard Einstellungen, um herauszufinden was für den PRotos besonders eingestellt werden muss. Meine Vermutung ist, dass wenn falsche (zu hohe) Werte für unseren Wade Extruder gesendet werden dieser überhaupt nicht reagiert. Auch drucken wir mit ABS was wohl schwieriger zu beherrschen ist als PLA.

Update 26.01.2012

In dem Tutorial für die Einrichtung von Slic3r wird genau beschrieben wie die Einstellung für den Vorschub kalibriert werden muss:
// X, Y, Z, E steps per unit - Metric Prusa Mendel with Wade extruder:
float axis_steps_per_unit[] = {80, 80, 3200/1.25, 700};

The number at the end (700) is the number of motor steps needed to extrude 1mm of the input feedstock plastic.
Your number could already be different and may be half of this if you are using 8x microstepping (GEN6) instead of x16 (RAMPS usually uses x16).

Unsere Motoren werden wohl mit 200 Schritte/Umdrehung (1,8° Schrittwinkel) gesteuert.

3D Modelle aus STL in GCode umwandeln

Software um 3D Modelle in GCode umzuwandeln:

Screenshot von slic3r

Update: Bei Problemen mit der Umwandlung siehe hier.

Veröffentlicht von in 3D Drucker

Schlagwörter:, , ,

Permalink Ein Kommentar

Kalibrierversuche

Heute habe ich wieder angefangen zu kalibrieren. Habe wieder verschiedenste Parameter getestet.

Erkenntnis 1:

Einmal hatte ich den Eindruck, dass sich zwischen zwei Änderungen gar nichts am Druckergebnis geändert hat.

Da habe ich dann den Vorschub(Feed) auf 5mm/s runter gesetzt und dann ging es richtig langsam. Ergebnis war, dass die Einstellungen übernommen, wenn man „save all“ drückt und diese dann in gcode umgewandelt werden.

Nathan

Y Kabel Schrittmotoren Z Achse

Y-Kabel der Z-Achse mit Klemmen vom Pollin. So kann man auch nur ein Motor fahren. Gelötet: Nathan und Jessie. Montage: Susi

20111228-005520.jpg

Beide Z-Achsen Motoren Leitungen werden zusammen gelegt und als eine Leitung nach unten auf das RAMPS geführt.

Folge mir auf Twitter