Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Repetier Firmware 0.92.5 PWM Leistungsbegrenzung

geschrieben von Vollnormal 
Repetier Firmware 0.92.5 PWM Leistungsbegrenzung
25. October 2015 04:41
Hallo Zusammen,

Ich dachte ich versuche mich mal an der Repetier Firmware, seitdem ich seit Jahren auf Marlin setzte.

Bis jetzt läuft alles wunderbar. Nur ein Problem hab ich:

Ich schaffe es nicht die Leistungszufuhr zum Hotend zu begrenzen



Auch hab ich alle Optionen des "Temperatur Manager" ausprobiert. Viele verschiedene "Max PWM Values" ausprobiert.

Hier ein Link zu Configuration Datei.

Hardware:
Ramps 1.4
E3D Hotend (12V)

Hätte jemand vielleicht eine Idee?

Gruß

Mathias
Re: Repetier Firmware 0.92.5 PWM Leistungsbegrenzung
25. October 2015 05:15
Setz PID Drive Minimum runter.


Lars - Blog, Thingiverse, Git

After successfully ignoring Google, FAQ's, the board search and leaving a undecipherable post in the wrong sub-forum don't expect an intelligent reply.
Re: Repetier Firmware 0.92.5 PWM Leistungsbegrenzung
25. October 2015 05:18
Hallo Mathias,

Die Leistung des Hotends stellst DU am besten nich im Konfigurator ein sondern in der Confih h.

Ich habe hier schon mal ein paar Einstellungen beschrieben und auch die STelle an der Du das Hotend einstellst.

#define FAN_BOARD_PIN -1

//#define EXTERNALSERIAL use Arduino serial library instead of build in. Requires more ram, has only 63 byte input buffer.
// Uncomment the following line if you are using arduino compatible firmware made for Arduino version earlier then 1.0
// If it is incompatible you will get compiler errors about write functions not beeing compatible!
//#define COMPAT_PRE1
#define BLUETOOTH_SERIAL -1
#define BLUETOOTH_BAUD 115200 // Hier wird die Baudrate vorgegeben mit der das Board dann komunizieren kann
#define MIXING_EXTRUDER 0

#define DRIVE_SYSTEM 0
#define XAXIS_STEPS_PER_MM 512 // Hier werden die Steps ( Schritte ) der Achsen eingegeben
#define YAXIS_STEPS_PER_MM 512 //auch Korrekuremultplikatoren wie z.B. *0,95 sind erlaubt
#define ZAXIS_STEPS_PER_MM 3200
#define EXTRUDER_FAN_COOL_TEMP 50 // gibt die Temperatur an ab welcher sich der Extruderkühler anschaltet
#define PDM_FOR_EXTRUDER 0 //die eingestellte o schaltet die Temeratursteuerung einfach nur ein und aus
#define PDM_FOR_COOLER 0
#define DECOUPLING_TEST_MAX_HOLD_VARIANCE 20
#define DECOUPLING_TEST_MIN_TEMP_RISE 1
#define KILL_IF_SENSOR_DEFECT 0
#define RETRACT_ON_PAUSE 2
#define PAUSE_START_COMMANDS ""
#define PAUSE_END_COMMANDS ""
#define EXT0_X_OFFSET 0 // Die Offsets sind eine wichtige Angabe bei der verwendung von Dualextudern
#define EXT0_Y_OFFSET 0 // Hier werden die Abstände der Extruder zueinander an den Achsen angegeben
#define EXT0_Z_OFFSET 0 // EXT0 ist dabei der erste Extruder Der zweite wäre dann EXT1
#define EXT0_STEPS_PER_MM 323 // gibt die Steps zum Extruder an
#define EXT0_TEMPSENSOR_TYPE 1 // die Zahl gibt den Sensortyp an aus einer Auswahl in der Configuration
#define EXT0_TEMPSENSOR_PIN TEMP_0_PIN
#define EXT0_HEATER_PIN HEATER_0_PIN
#define EXT0_STEP_PIN ORIG_E0_STEP_PIN
#define EXT0_DIR_PIN ORIG_E0_DIR_PIN
#define EXT0_INVERSE 1 // Umkehr der Drehrichtung des Extruders mit der Eingabe von -1
#define EXT0_ENABLE_PIN E0_ENABLE_PIN
#define EXT0_ENABLE_ON 1
#define EXT0_MAX_FEEDRATE 50 //maximale Förderate das Extruders
#define EXT0_MAX_START_FEEDRATE 20
#define EXT0_MAX_ACCELERATION 5000
#define EXT0_HEAT_MANAGER 3 // die Zahl gibt die Art der Temperatursteuerung an
#define EXT0_WATCHPERIOD 1
#define EXT0_PID_INTEGRAL_DRIVE_MAX 230 // Hier kann man die Aufheizgeschwindigkeit des Hotends mit 0 bs 255 steuern
#define EXT0_PID_INTEGRAL_DRIVE_MIN 40
#define EXT0_PID_PGAIN_OR_DEAD_TIME 7 //beschreibt die Zeitverzögerung zwischen Heizen und wirklich warm werden
#define EXT0_PID_I 2
#define EXT0_PID_D 40
#define EXT0_PID_MAX 255 // 255 bedeutet die maximale Spannung zur Heizpatrone
#define EXT0_ADVANCE_K 0
#define EXT0_ADVANCE_L 0
#define EXT0_ADVANCE_BACKLASH_STEPS 0
#define EXT0_WAIT_RETRACT_TEMP 150
#define EXT0_WAIT_RETRACT_UNITS 0
#define EXT0_SELECT_COMMANDS ""
#define EXT0_DESELECT_COMMANDS ""
#define EXT0_EXTRUDER_COOLER_PIN -1 // gibt den Ausgang des Hotendlüfters an
#define EXT0_EXTRUDER_COOLER_SPEED 255 // gibt die Maximale Hotend-Lüfterkühlung an
#define EXT0_DECOUPLE_TEST_PERIOD 12000
#define EXT0_JAM_PIN -1
#define EXT0_JAM_PULLUP 0

Wenn Du aber so wie ich eine 12V Patrone mit 24V betreiben willst Vorsicht . Die hat die Vierfache Leistung bei 24V und der Sensor kommt mit der Regelung unter Umständen nicht nach. Da mußt Du sehr weit herunter regeln.

Gruß Edwin
Re: Repetier Firmware 0.92.5 PWM Leistungsbegrenzung
25. October 2015 05:43
Standard wieder herstellen was drin stand
dann pid autotune laufen lassen
alles andere ist murks smiling smiley

ich mache es teilweise 3 mal
M303 E0 S200 C8

Soll Temp 200 8 mal probiert
dann die Werte in die Firmware schreiben

du kannst auch wenn du es dreimal machst so machen
M303 E0 S180 C8 (hier fange ich immer tief an falls sie zu sehr übersteuert und gleich nach oben raus geht)
Werte übertragen
M303 E0 S220 C8
Werte übertragen
M303 E0 S250 C8
Werte übertragen
bzw. Dreisatz den Mittelwert errechnen
Dann bist du normal sicher smiling smiley

1-mal bearbeitet. Zuletzt am 25.10.15 05:44.


Commercium ----> Ramps, RADDS, e3d-Hotends und Filament kauft man hier.. und neu auch Schrauben,Muttern und Unterlegscheiben
Probleme mit dem e3d und bei mir gekauft? Schickt es ein, ich teste es für euch ob es wirklich defekt ist smiling smiley
Print Quality Troubleshooting Guide hier lang..
Re: Repetier Firmware 0.92.5 PWM Leistungsbegrenzung
25. October 2015 10:49
So, jetzt klappt alles bestens.

pid autotune gemacht und vor dem flashen nochmal ein eeprom wipe gemacht.

Danke an alle!
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen