Kurze Frage - kurze Antwort [3D Drucker]

MGR

Propellerquäler
Ohje, Y muss von Vorne nach hinten fahren. Y Min Endstop - Vorne, Max Endstop hinten.
Beim i3 bewegt sich das Bett beim Sparkcube die Y-Achse. Oder du tauschst die X-Achsrichtung, nur dann zeigt das Modell auf die Z-Achse.

Das wird mir auch gerade klar, danke dir.

Jetzt habe ich folgendes Problem:

Y Endstop Max, X Endstop Max. Das ganze auch richtig im Ramps eingesteckt (mehrfach kontrolliert).

Mein Code:

Code:
//===========================================================================
//=============================Mechanical Settings===========================
//===========================================================================

// Uncomment the following line to enable CoreXY kinematics
#define COREXY

// coarse Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

#ifndef ENDSTOPPULLUPS
  // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
  // #define ENDSTOPPULLUP_XMAX
  // #define ENDSTOPPULLUP_YMAX
  // #define ENDSTOPPULLUP_ZMAX
  // #define ENDSTOPPULLUP_XMIN
  // #define ENDSTOPPULLUP_YMIN
  // #define ENDSTOPPULLUP_ZMIN
#endif

#ifdef ENDSTOPPULLUPS
  #define ENDSTOPPULLUP_XMAX
  #define ENDSTOPPULLUP_YMAX
  #define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
  #define ENDSTOPPULLUP_ZMIN
#endif

// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.

//#define DISABLE_MAX_ENDSTOPS
#define DISABLE_MIN_ENDSTOPS

// Disable max endstops for compatibility with endstop checking routine
//#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)
//  #define DISABLE_MAX_ENDSTOPS
//#endif

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
#define DISABLE_E false // For all extruders
#define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled

#define INVERT_X_DIR false    // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR true    // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR true   // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR true   // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to falsee

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR 1
#define Y_HOME_DIR 1
#define Z_HOME_DIR -1

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.

// Travel limits after homing
#define X_MAX_POS 180
#define X_MIN_POS 0
#define Y_MAX_POS 180
#define Y_MIN_POS 0
#define Z_MAX_POS 200
#define Z_MIN_POS 0

#define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS)
#define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS)
#define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)
Wenn ich jetzt auf X-Home gehe, klappt alles. Sobald er den X-Schalter anschlägt, geht er aber nicht mehr auf y-home. Wenn ich dann X-Home wegfahre, und Y-Home drücke, fährt er nach vorne raus. Ich komm nicht weiter, habe sämtliche kombinationen (define home_direction, invert_x/y_direction) durchprobiert. Jemand einen Tipp, was ich falsch mache?
 
Ok, lass uns da nochmal strukturiert dran gehen.

Definition Home X/Y=0 ist, wenn dein Druckkopf vorne links am Druckbett steht
Definition Fahrtrichtung, wenn von Null die X-Achswerte von links nach rechts gösser werden, bei Y von vorne nach hinten grösser werden. Sind diese Bedingungen gegeben, stimmen schon einmal die Achsrichtungen, da bitte dann nicht mehr Stecker des Steppers umpolen, oder "#define INVERT_X/Y_DIR true/false" für die Achse verändern.

Jetzt geht´s an die Bestimmung der Endschalterlage.
Wenn du beide als Max definierst, dann muß die Position für X-Max-Endstop rechts sein, für Y ist die Endstopposition hinten.

Mit diesen Einstellungen ist es von dir auch in der Firmware dann richtig eingestellt. Bitte jetzt noch am RAMPS1.4 prüfen, ob der X Endschalter in der Endschalter Pinreihe 2 und der Y Endschalter in 4 steckt, Z muß in 5 sein.* Somit hätten wir erst einmal die Bedingungen geschaffen, die physikalisch gelten müssen.
Sollte jetzt noch ein Problem beim Homen auftreten, dann brauch ich den Zustand der Endschalter, wenn sie mechanisch betätigt sind. Also die Achsen auf die Endschalter fahren, Z ist nicht nötig, nur dann Angabe, ob Endschalter unbetätigt ist.
Dies kannst du nun über Repetier, oder Pronterface über ein send Command machen, hier M119 eingeben.
Den Status dann bitte mal hier posten, evtl. fährt er die Endschalter nicht frei, weil er bereits vor dem Anfahren betätigt (triggered) ist, also eine falsche Logik hat.

Grüße Jörg

*sorry, muß nochmal so sein, ein Bild hilft meist auch, wir kennen deinen Aufbau nicht.
 
Zuletzt bearbeitet:

MGR

Propellerquäler
Hi Jörg,

danke für die Mühe die du dir machst. Die Stecker sind so wie du es ansagst (X auf Reihe 2, Y auf 4, direkt danach Z) eingesteckt.

Ich hab jetzt erstmal eine neue Marlin Firmware gezogen - die die ich hatte war von November 2014. Könnte mir vorstellen, dass es deswegen nicht geklappt hat, in dem Release stand was von "CoreXY Max Endstop fix", also könnte das etwas bringen.

Ich fahr jetzt mit allen Achsen schon mal in die Richtige Richtung, uff.

Dafür macht meine Z-Achse jetzt Stress, der Pololu liefert keine Spannung mehr. Werde da also auf ein Ersatzteil warten müssen.

Habe aber mal von "Hand" die Achsen in Positionen von den Endschaltern gefahren und M119 abgerufen. Dabei sagt er mir, egal ob ich den Endschalter berühre oder nicht, dass er offen ist.


Ich hab hier nochmal den Aktuellen Mechanik Code:

Code:
//===========================================================================
//=============================Mechanical Settings===========================
//===========================================================================

// Uncomment the following line to enable CoreXY kinematics
#define COREXY

// coarse Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

#ifndef ENDSTOPPULLUPS
  // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
  // #define ENDSTOPPULLUP_XMAX
  // #define ENDSTOPPULLUP_YMAX
  // #define ENDSTOPPULLUP_ZMAX
  // #define ENDSTOPPULLUP_XMIN
  // #define ENDSTOPPULLUP_YMIN
  // #define ENDSTOPPULLUP_ZMIN
#endif

#ifdef ENDSTOPPULLUPS
  #define ENDSTOPPULLUP_XMAX
  #define ENDSTOPPULLUP_YMAX
  #define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
  #define ENDSTOPPULLUP_ZMIN
#endif

// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
//#define DISABLE_MAX_ENDSTOPS
//#define DISABLE_MIN_ENDSTOPS

// Disable max endstops for compatibility with endstop checking routine
#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)
  #define DISABLE_MAX_ENDSTOPS
#endif

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
#define DISABLE_E false // For all extruders
#define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled

#define INVERT_X_DIR false    // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR true     // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR 1
#define Y_HOME_DIR 1
#define Z_HOME_DIR -1

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.

// Travel limits after homing
#define X_MAX_POS 0
#define X_MIN_POS -180
#define Y_MAX_POS 0
#define Y_MIN_POS -180
#define Z_MAX_POS 200
#define Z_MIN_POS 0

#define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS)
#define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS)
#define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)
 
Brauche nun mehr Details, da scheinen entweder die Endstops falsch beschaltet, oder die Board selektion passt nicht.

Kannst du mir mal die Boards.h selektion Board hier angeben?

Configuration.h
// The following define selects which electronics board you have.
// Please choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RAMPS_13_EFB


Wie sieht dein Endschalter aus?
Z, hast du hoffentlich nicht irgendetwas im bestromten Zustand umgebaut!?!

Grüße Jörg
 

MGR

Propellerquäler
Nah, natürlich nicht. Schon allein weil ich mich nicht selbst grillen will.

Die Liste meiner Probleme wird einfach immer länger. Ich hör' jetzt mal hier an der Stelle auf zu pfuschen, und warte bis das Ersatzteil da ist. Dann muss ich eh den Drucker halb auseinander bauen, und mache dann mal Bilder von Endstoppern, Verkabelung etc. Wird aber wohl 2-3 Tage dauern bis ich mich damit melde ;-)
Danke nochmal Jörg.

Cheers,
M
 
Kein Problem, mach das so, dann ist evtl. der Knoten im Kopf auch raus!

Im Grunde hast du ja schon drucken können, nur irgenwas ist bei der Umstellung verloren gegangen.
Die neue Marlin ist leicht anders von der Konfiguration. Schau mir das dann gerne an, wenn du alles soweit zusammen getragen hast.

Grüße Jörg
 

MGR

Propellerquäler
So, es geht weiter.
Momentaner Stand:

Alle Achsen laufen in die Richtigen Richtungen (X Achse nach Rechts, Y Achse nach Hinten, Z Nach unten) wenn ich positive Werte ansetze.

Wenn ich die Endstops per Hand auslöse und ein M119 sende, bekomme ich wenn ich sie auf die "MIN" Position einstecke ein "TRIGGERED" angezeigt. Wenn ich sie auf die Max Position einstecke, bekomme ich kein Signal zurück
Korrektur: wenn ich in der Firmware etwas auskommentiere (// Disable max endstops for compatibility with endstop checking routine) dann senden die Endstops ein "TRIGGERED" auch in der max position.

Wenn ich jetzt Home, klappt jede Achse an und für sich Problemlos. Wenn aber eine Achse getriggert ist, kann die andere nicht homen. Gut, ich könnte ihn wieder zurückbauen und mit X-Min und Y-Max homen lassen.


Wenn ich jetzt (auch mit der alten Firmware vor allen Umstellversuchen) die Z-Achse homen will, läuft er korrekt auf die Home position an, drückt den schalter, und will dann immer weiter rennen, blockiert aber. Wenn ich ihm aber in einigem Abstand sage "home" und den Schalter 1x mit der hand auslöse, fährt er die typische Routine (Anschlag, runter, Anschlag) korrekt ab. Ich vermute mal, das er hier zu sehr nach oben zurück fahren will, und das nicht kann weil er anschlägt. kann das sein?
Das ist jetzt auch gelöst. wie immer, war ein mechanischer Problem der Grund.
Bin gerade wirklich am Überlegen X auf Min zurückzubauen. Wenn das dann Problemlos klappt, wäre ich überglücklich :)


Hier die Codeteile:

Code:
//===========================================================================
//=============================Mechanical Settings===========================
//===========================================================================

// Uncomment the following line to enable CoreXY kinematics
#define COREXY

// coarse Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

#ifndef ENDSTOPPULLUPS
  // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
  // #define ENDSTOPPULLUP_XMAX
  // #define ENDSTOPPULLUP_YMAX
  // #define ENDSTOPPULLUP_ZMAX
  // #define ENDSTOPPULLUP_XMIN
  // #define ENDSTOPPULLUP_YMIN
  // #define ENDSTOPPULLUP_ZMIN
#endif

#ifdef ENDSTOPPULLUPS
  #define ENDSTOPPULLUP_XMAX
  #define ENDSTOPPULLUP_YMAX
  #define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
  #define ENDSTOPPULLUP_ZMIN
#endif

// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
//#define DISABLE_MAX_ENDSTOPS
//#define DISABLE_MIN_ENDSTOPS

// Disable max endstops for compatibility with endstop checking routine
//#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)
//  #define DISABLE_MAX_ENDSTOPS
//#endif

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
#define DISABLE_E false // For all extruders
#define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled

#define INVERT_X_DIR false    // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR true     // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR 1
#define Y_HOME_DIR 1
#define Z_HOME_DIR -1

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.

// Travel limits after homing
#define X_MAX_POS 200
#define X_MIN_POS 0
#define Y_MAX_POS 200
#define Y_MIN_POS 0
#define Z_MAX_POS 200
#define Z_MIN_POS 0

#define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS)
#define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS)
#define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)

Und den Teil vom board:

Code:
// The following define selects which electronics board you have.
// Please choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
  #define MOTHERBOARD 33
#endif
Dabei bezeichnet 33 aus der board.h das Board:
#define BOARD_RAMPS_13_EFB 33 // RAMPS 1.3 / 1.4 (Power outputs: Extruder, Fan, Bed)



Bilder:
Eymax = Endstop, Y Max#
Momentan zu sehen die Verkabelung für Eymin, Exmin. Als ich das in der Max position ausprobiert hatte, waren die oberen beiden Stecker jeweils eins weiter ( =Y hatte keine Lücke zu Z)
3D_Oben.jpg DSC_0252.JPG DSC_0254.JPG
 
Zuletzt bearbeitet:

SteBa

Erfahrener Benutzer
Wow, ich kann dir zwar gerade nicht helfen aber bitte ändere die gelbe Farbe. Da ist Augenkrebs vorprogrammiert :)
 
Hi MGR,

das ging aber fix, danke, sieht alles soweit gut aus, auch die herangehensweise.

Ist bei dir in der configuration_adv.h evtl. dies auskommentiert, mir scheinen deine Endstops doch ein wenig zu prellen (Signal zu verfälschen, on/off/on). Sollte dies deaktiviert sein, gelten die Endstops als Endschalter auch im Betrieb und dann geht auch nichts mehr, da durch das Prellen signalisiert wird, das er nach dem Homen direkt wieder am Anschlag ist (praktisch schon freigefahren und dann direkt wieder Anschlag). Würde zumindestens die Rollen entfernen, evtl. haben die leichtes Spiel.
Den Hebel einfach etwas kürzen.

// @section homing

#define ENDSTOPS_ONLY_FOR_HOMING // If defined the endstops will only be used for homing

Wo hast du diese Version von Marlin her? Erledigt, ist die Github "Release", ich nehme die "Integration", aber lass uns bei deiner bleiben.

Grüße Jörg
 
Zuletzt bearbeitet:

MGR

Propellerquäler
Hi Jörg,

dadurch das Darmstadt gerade eine halbe Stunde Stromausfall hatte, wurde die Entscheidung quasi aus meinen Händen genommen. Ich habe jetzt den X-Endstop wieder auf Min umgebaut, und alles klappt. Dann noch in repetier host die Achsen Korrekt eingetragen, so dass er jetzt auch richtige Werte anzeigt (nach Y-Home Pos=200 und nicht wie vorher 0).

Der erste Druck läuft gerade und sieht ganz gut aus. Ich melde mich, wenn raus ist ob alles klappt :)

@Steffen: Ja, das soll man ja auch eigentlich nicht mehr lesen, weil ich ja selbst drauf gekommen bin :)


Weiter wird es damit gehen, dass ich mir demnächst nochmal die Druckteile (professionell) neu bestelle. Diese hier waren von Sven selbst gedruckt, und man merkt doch das da einiges an Präzision schief gelaufen ist (verzogen, wellig, etc). Nicht schlimm, aber genügt meinen Ansprüchen dann doch nicht komplett. Glaube da könnte ich, gerade auf der Z-Achse erheblich von profitieren die zu korrigieren.

Jetzt aber erstmal das Xiaomi Case, den Umbau auf Bowden angehen. Danke für die Hilfe Jörg :)
 
Hi MGR,

gerne, hab ja nur unterstützende Infos gegeben, den Rest hast du selber dann erarbeitet.
Das mit dem X-Max Endstop-Problem werd ich mir aber mal selber in der Testumgebung anschauen, ob´s da ein Problem gibt!

Grüße Jörg
 

SteBa

Erfahrener Benutzer
MGR,

Ok, das macht Sinn. Lesen von der gelben Farbe ist nämlich fast unmöglich. :)
Xiaomi Case?? Infos! :D Ich bin absoluter Xiaomi Jünger.

@all,

Irgendwer hatte hier mal ein günstiges Ramps Kit gepostet, ich weiß jedoch nicht mehr welches. Ich möchte mir das aus reiner Vorsichtsmaßnahme auf Lager legen. Am besten ohne Treiber, da ich mir diese Woche erst DRV8825 zum testen bestellt habe.
 

MGR

Propellerquäler
http://www.thingiverse.com/thing:890562

Das Ding :) Bis auf das es bei mir immer Spiegelverkehrt raus kam, eigentlich sehr cool. Der Linsenschutz wird einfach nur draufgeschoben, und saß bei mir saugend fest. Hat schon einen Einschlag in den Boden ( > 70 km/h) überlebt, und da kommt dann echt nichts an die Linse ran. Das Case sitzt gerade im Drucker, sollte in 10 min fertig sein, ich mach dann mal ein Bild und schieb das hier rein. Ist aber insgesamt sehr leicht, und gibt mir das Gefühl, dass die Xiaomi vll nicht direkt den Elementen ausgesetzt ist wenn ich sie durch die Luft quäle :)

LG

Und wie versprochen die Bilder:

https://drive.google.com/file/d/0B5wLojeydLJsRENLcTlnbGlRb0E/view?usp=sharing
https://drive.google.com/file/d/0B5wLojeydLJsUjQ2VlIyRmxvX1E/view?usp=sharing
https://drive.google.com/file/d/0B5wLojeydLJsaWpmSXpwSm50N2c/view?usp=sharing
 
Zuletzt bearbeitet:

SteBa

Erfahrener Benutzer
MGR, ach du redest von der Cam. :) Da hab ich eine SJ4000 und benutze selbst die fast nie. Ich hatte gehofft es geht um ein Gehäuse für die Powerbanks :)

PS: Falls das mit PLA gedruckt wurde brauchst du unbedingt einen Lüfter, sieht man gut wie es die Kanten hochstellt und dein Bett ist auch nicht perfekt gelevelt. :D

Ist hier jemand schlau/gut genug sowas zu zeichnen? Das wäre doch ein leichtes für unserer Drucker und ist super praktisch. :) Leider fehlen mir absolut die Skills für sowas..

http://www.instructables.com/id/DIY-solder-holder/
 
Zuletzt bearbeitet:

Nimrod

Erfahrener Benutzer
Problematisch ist das jede Rolle nen anderen innendurchmesser hat und nen Konus das ganze instabil macht.
 

SteBa

Erfahrener Benutzer
Das könnte man doch durch verschiedene Einsätze ausgleichen. Ich denke das wäre noch das kleinste Problem
 

Nimrod

Erfahrener Benutzer
richtig. ich kann mich ja nachher mal dran setzen. prinzipiell reicht ja ein Mittelteil mit der Führung unten dran und in der mitte einen dünnen schaft, und nach oben werden dann distanzhüllsen auf den Schaft gesteckt.
 
Erhaltene "Gefällt mir": SteBa

Ronny1407

Erfahrener Benutzer
Ich habe aktuell auch ein Problem:

Ich nutze rotes PLA Filament von das Filament mit einer empfohlenen Temperatur von 215 Grad.
Das Heizbett hat 60 Grad.
Ich habe einen MK8 Extruder mit 0,3 Düse.

Am Anfang kommt das Filament nicht ausreichend aus der Düse, so dass so gut wie nie ein sauberer Ring um das eigentlich zu druckende Objekt entsteht. Dies geht bis zum Druck des ersten Layes vom zu druckenden Objekt. Danach läuft es relativ gut. Nach Beendigung des Druckvorganges kommt weiterhin Filament aus der Düse obwohl der Schrittmotor des Extruders nicht dreht.

Ich habe schon höhere (235 Grad) und niedrigere (170 Grad) Extrudertemperaturen probiert, leider ohne Erfolg. Wenn ich am Anfang das Filament nachdrücke läuft es besser, aber das kann ja nicht die Lösung sein? Die Feder für den Anpressdruck habe ich auch schon fester gestellt und auch versucht über die Spannung des Strittmotortreibers den Motor stärker einzustellen. Leider ohne Erfolg. Irgendwelche Vorschläge?

Gruß
Ronny
 
Zuletzt bearbeitet:

berlinmille

.: fpv addicted :.
Hast du schon mal den Abstand vom Hotend zum Druckbrett überprüft? Evtl. ist der zu nah dran, sodass kein Fluss zustande kommt.
 
FPV1

Banggood

Oben Unten