Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Z-Motoren blockieren bei Homing...?!?

geschrieben von Licht2002 
Z-Motoren blockieren bei Homing...?!?
28. January 2014 17:07
Hallo zusammen,

mein Weihnachtsfeiertageprojekt "Prusa i3" ist im vollem Gange..... er druckt und die Ergebnisse sind zufriedenstellend.
Die Endstop´s sind montiert und werden auch rich tig erkannt...., Stepper sind gegeneinander getauscht, gekühlt und wohl auch richtig eingestellt.

Nur eins bekomme ich nicht hin: DAS Z-HOMING!!!!!

Also wenn ich in Pronterface die Z-Achse hoch und runter fahre (100mm/sec) lauf den Motoren ruhig und genau = OK

Im G-Code werden die Befehle G1 Z5 F100 und dann weiter G1 Z0.400 F120.000 sauber ausgeführt = OK

Gebe ich aber G28 ein oder drücke im Pronterface auf "Z-Home" blockieren die Motoren = Mist

Es hängt wohl an der Feedrate - nur wie kann ich diese beeinflussen......?

Auszug aus der config.h
#define MAX_FEEDRATE_X 50
#define MAX_FEEDRATE_Y 50
#define MAX_FEEDRATE_Z 1
#define HOMING_FEEDRATE_X 50
#define HOMING_FEEDRATE_Y 50
#define HOMING_FEEDRATE_Z 1
#define HOMING_ORDER HOME_ORDER_ZXY
#define ENABLE_BACKLASH_COMPENSATION 0
#define X_BACKLASH 0
#define Y_BACKLASH 0
#define Z_BACKLASH 0
#define RAMP_ACCELERATION 1
#define STEPPER_HIGH_DELAY 0
#define STEP_DOUBLER_FREQUENCY 12000
#define ALLOW_QUADSTEPPING 1
#define DOUBLE_STEP_DELAY 1 // time in microseconds
#define MAX_HALFSTEP_INTERVAL 1999
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X 1000
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y 1000
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z 150
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X 1500
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y 1500
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z 150
#define MAX_JERK 20
#define MAX_ZJERK 0.3 //was 0.3
#define MOVE_CACHE_SIZE 16
#define MOVE_CACHE_LOW 10
#define LOW_TICKS_PER_MOVE 250000

Danke für Eure Hilfe....

VG Tom

1-mal bearbeitet. Zuletzt am 28.01.14 17:34.
Re: Z-Motoren blockieren bei Homing...?!?
30. January 2014 03:36
#define MAX_FEEDRATE_Z 1
#define HOMING_FEEDRATE_Z 1
Die sind ja schon beide auf 1

Hier kannst du noch runter gehen:
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z 150
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z 150

Hier vll auch:
#define MAX_ZJERK 0.3 //was 0.3

Eigentlich muss man zu anfang alle firmware werte hoch nehmen.
Dann stückweise mit GCode Befehlen testen wo die Grenzen liegen für alle Achsen.
Dann zur Sicherheit so ca. 70% der max Werte in der Firmware festlegen.
So sollte man wenn alles andere stimmt keine Schrittverluste bekommen
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen