Nur um euch zu beweisen, dass das nicht funktionieren kann, habe ich jetzt PID eingeschaltet und mit M303 E-1 C8 S60 eigene PID-Werte errechnen lassen. Und siehe da - es geht! Die Betttemperatur bleibt jetzt zwischen 59° und 61°, besser geht es nicht. Mein Problem ist damit gelöst. Danke euch allen, die ihr mir den Mut zum experimentieren gegeben habt.von thpitsch - Druck- und Heizbetten
Quotetoolson Du kannst dennoch PID mit PWM verwenden. Bei einem Wechselstrom-SSR mit optisch isoliertem Eingang geht das nicht. Das Relais schaltet ein, wenn ein Signal anliegt und bleibt bis zum nächsten Nulldurchgang eingeschaltet. Bei einem PWM-Signal, das mit 490 Hz asynchron zur Netzspannung läuft, kann nicht sichergestellt werden, dass es nach dem Nulldurchgang wieder einschaltet, weil danvon thpitsch - Druck- und Heizbetten
Wenn ich das richtig verstanden habe, dann arbeitet PID mit PWM. Das kann ich aber nicht einsetzen, weil ich das Heizbett (220 Volt ~) über ein Solid State Relais ansteuere, welches mit PWM nichts anfangen kann. Hier wird bei Nulldurchgang der Netzspannung geschaltet, wenn das Signal da ist. Bei PWM ist es aber ein Pulssignal, das ganz und gar nicht mit der Netzspannung synchron läuft. Ich habe dvon thpitsch - Druck- und Heizbetten
Ich habe 60° für das Heizbett eingestellt. Es heizt auch prima auf, bei 63° wird die Bestromung ausgeschaltet. Das Bett heizt sich jedoch weiter auf bis auf mehr als 70°, danach beginnt es mit Abkühlen. Die Meldung, dass das Bett geheizt wird, bleibt weiterhin im Display stehen. Obwohl Marlin (Version 1.1.5) die Bestromung abgeschaltet hat, wartet es auf die Erreichung der Solltemperatur, bevorvon thpitsch - Druck- und Heizbetten
Does anyone know the function of parameters S, T and B of command M205?von thpitsch - Firmware - Marlin
I read the values from the EEPROM with M501. They are identical to the set values: SENDING:M501 echo:V39 stored settings retrieved (465 bytes; crc 4546) echo: G21 ; Units in mm echo: M149 C ; Units in Celsius echo:Filament settings: Disabled echo: M200 D1.75 echo: M200 D0 echo: Steps per unit: echo: M92 X800.00 Y640.00 Z800.00 E500.00 echo:Maximum feedrates (units/s): echo: M203 X300.00von thpitsch - Reprappers
With the settings given in my first post I got 100 mm movement in about 6 seconds. Now I changed the max feed rate für Y to 30: #define DEFAULT_MAX_FEEDRATE { 300, 30, 5, 25 } Result: No change in speed, no acceleration. Then in Pronterface I set the max speed from 3.000 down to 300 mm/min. Result: Now I got 100 mm in 20 seconds. Much slower, but also no acceleration. Then in Pronterface I sevon thpitsch - Reprappers
For my self-built machine I have used stronger steppers (Nema 23 / 2.8 A / Toshiba drivers). Initial tests with GRBL have produced high speeds with slow start and deceleration before stop. After the change to Marlin I get only slow speeds without any acceleration. Of course I have tried different values in the Config.h of Marlin. I'm currently testing only the Y axis (the second values in the dvon thpitsch - Reprappers