Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Seitenverkehrtes Druckergebnis

geschrieben von masterchief900 
Seitenverkehrtes Druckergebnis
04. November 2012 05:10
Hallo Leute,

habe letzten diesen Bieröffner gedruckt. Allerdings ist die Schrift seitenverkehrt.

Ich verwende Ramps1.4 und Marlin. Um den G-Code zu erzewugen benutze ich Skeinforge. In Pronterface ist ja ersichtlich welchen Schritt der Druckkopf gerade abfährt. Dort war der Schriftzug "BEER" noch richtig rum zu sehen.

Was kann da los sein?

Gruß!
Anhänge:
Öffnen | Download - rps20121104_105625.jpg (42.7 KB)
Re: Seitenverkehrtes Druckergebnis
04. November 2012 05:16
Vermutlich läuft Deine X oder Y - Achse verkehrtrum.

Einfacher Test:

Kompass:

N
W O
S

Wenn Du x+ drückst muss der Extruder nach Osten fahren.
Wenn Du y+ drückst muss der Extruder nach Norden fahren

Wenn bei Dir der Tisch fährt betrachte trotzdem wohin der Extruder im Bezug auf den Tisch fährt , es wird immer von der Bewegung des Werkzeugs ausgegangen !
Re: Seitenverkehrtes Druckergebnis
04. November 2012 06:29
y ist dann max wenn es min ist beziehungsweise umgekehrt
also in Firmware y auf max setzen für Endstop und schon klappt es.
Re: Seitenverkehrtes Druckergebnis
05. November 2012 12:04
Dumme frage bezüglich des Kompass... wie rum soll den Osten zeigen? Richtung des Motors für die X Achse? oder ist das egal?

Danke

Edit: Wahrscheinlich soll der Westen zum Motor der X-Achse zeigen ... sonst macht es ja nicht viel Sinn? Richtig?

1-mal bearbeitet. Zuletzt am 05.11.12 12:59.
Re: Seitenverkehrtes Druckergebnis
05. November 2012 14:12
Wenn Du X+ im Host drückst, dann muss der Extruder sich nach rechts / Osten bewegen.

Wenn der Tisch fährt und der Extruder stehen bleibt, dann muss der Tisch somit nach links fahren, das ist das gleiche wie wenn der Extruder nach rechts fahren würde.....
Re: Seitenverkehrtes Druckergebnis
05. November 2012 14:22
plus vom Motor weg, und Minus zum Motor hin und zu den Endschaltern...


Sonst fährt der nachher noch Richtung Mekka >grinning smiley<


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Re: Seitenverkehrtes Druckergebnis
05. November 2012 15:01
Hi,

evtl. hilft das hier:

[www.cnc-lehrgang.de]

Frässpindel / Fräskopf sind hier der Extruder.

Richtungsangaben anhand der Maschinenmerkmale sind schwierig , einer hat den Motor rechts, der andere den Motor links usw.

Deshalb immer nach dem kartesischen Koordinatensystem arbeiten.

Man legt fest wie man VOR der Maschine steht und definiert damit seine Achsen.
Re: Seitenverkehrtes Druckergebnis
05. November 2012 17:40
Ok Danke an alle .... dann hatte ich es ja doch richtig Puuuh smiling smiley
Re: Seitenverkehrtes Druckergebnis
22. November 2012 15:34
Hallo Leute,

bin aus beruflichen Gründen erst heute dazugekommen mir die Sache mal genauer anzusehen.

Also aufgrund des verkehrtem BEER-Schriftzug ist mal klar, dass die Y-Achse schuld ist. Allerdings stimmen alle Achsen (lt. kartesischem Koordinatensystem). Wenn ich y+ im Pronterfac drücke, fährt er der Tisch vom Endstop weg, Richtung +. Von daher stimmt also alles.

Anbei habe ich noch der Auszug aus meiner Configuration.h. Vielleicht findet ja da jemand einen Fehler.

Gruß!
//===========================================================================
//=============================Mechanical Settings===========================
//===========================================================================

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

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

#ifndef ENDSTOPPULLUPS
  // fine Enstop settings: Individual Pullups. will be ignord 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_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops. 
const bool Y_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops. 
const bool Z_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops. 
//#define DISABLE_MAX_ENDSTOPS

// 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 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 true   // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR true    // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR true   // 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 190
#define X_MIN_POS 0
#define Y_MAX_POS 180
#define Y_MIN_POS 0
#define Z_MAX_POS 100
#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)

// The position of the homing switches. Use MAX_LENGTH * -0.5 if the center should be 0, 0, 0
#define X_HOME_POS 0
#define Y_HOME_POS 0
#define Z_HOME_POS 0

//// MOVEMENT SETTINGS
#define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E
#define HOMING_FEEDRATE {50*60, 50*60, 1*30, 0}  // set the homing speeds (mm/min)

// default settings 

#define DEFAULT_AXIS_STEPS_PER_UNIT   {64.2776, 64.1225, 2548.9656, 783.4736}
//{78.7402,78.7402,200*8/3,760*1.1}  // default steps per unit for ultimaker 
#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 45}    // (mm/sec)    
#define DEFAULT_MAX_ACCELERATION      {8000,8000,100,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.

#define DEFAULT_ACCELERATION          2000    // X, Y, Z and E max acceleration in mm/s^2 for printing moves 
#define DEFAULT_RETRACT_ACCELERATION  2000   // X, Y, Z and E max acceleration in mm/s^2 for r retracts

// 
#define DEFAULT_XYJERK                20.0    // (mm/sec)
#define DEFAULT_ZJERK                 0.4     // (mm/sec)
#define DEFAULT_EJERK                 5.0    // (mm/sec)
Re: Seitenverkehrtes Druckergebnis
22. November 2012 16:03
ne stimmt nicht

dein y ist max und nicht min

vergiss das mit der anzeige oder dreh deinen drucker.
Wahrscheinlich ist dann dein x auch max und nicht min smiling smiley

#define Y_HOME_DIR 1
#define Y_HOME_POS 205
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen