Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

SOLVED: Heizbett bei RAMPS 1.4 und Marlin FW hört nicht auf zu heizen

geschrieben von Juppi 
SOLVED: Heizbett bei RAMPS 1.4 und Marlin FW hört nicht auf zu heizen
24. November 2012 19:01
Hallo,

ich habe mir nen Prusa Mendel gebaut und fertiges RAMPS 1.4 (auf Arduino 2560) sowie Heizbett MK2a an D8 der RAMPS Platine (Hot End an D10).

Jetzt wollte ich die als erste direkt mit Marlin FW einsteigen und habe mir die Version 1.0 RC2 gezogen.
Sobald ich den 12V Strom einschalte fängt das Heizbett sofort an zu heizen und geht auch nicht aus (sondern heizt weiter), wenn ich in Pronterface auf 0 Grad stelle.

Mit dem Hotend klappt alles einwandfrei.
Ist das beim Heatbed so normal?

Quote

Marlin 1.0.0
echo: Last Updated: Nov 24 2012 12:10:27 | Author: (none, default config)
Compiled: Nov 24 2012
echo: Free Memory: 5529 PlannerBufferBytes: 1232
ok T:20.3 /0.0 B:39.5 /0.0 @:0 B@:0
SENDING:M105
ok T:21.5 /0.0 B:59.5 /0.0 @:0 B@:0

In der Configuration.h habe ich folgendes drin:
Quote

[..]
#define MOTHERBOARD 33
[..]
#define TEMP_SENSOR_0 1 // EPCOS 100K Thermistor
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1 // EPCOS 100K Thermistor
[..]
#define PIDTEMP
#define PID_MAX 255 // limits current to nozzle
[..]
// #define PIDTEMPBED
//
// #define BED_LIMIT_SWITCHING
#define MAX_BED_POWER 255 // limits duty cycle to bed; 255=full current
[..]

Hat Marlin hier noch ein Bug?
Oder habe ich oben was falsch konfiguriert?

Gruss
Juppi

2-mal bearbeitet. Zuletzt am 25.11.12 17:34.
Re: Heizbett bei RAMPS 1.4 und Marlin FW hört nicht auf zu heizen
25. November 2012 00:05
In Github geht momentan etwas hin und her, da einige umstellungenim Code gemacht werden, daher kann es sein das manchen Version nicht gleich funzt.
Ich bin da auch mit am Proggen

Nehme am besten die hier
Marlin Rc2 Works 100%

Hardwarekiller
Uwe
Re: Heizbett bei RAMPS 1.4 und Marlin FW hört nicht auf zu heizen
25. November 2012 04:56
Hallo Juppi,
ich tippe auf den Mosfet. Der ist so defekt, daß
er dauernd leitend ist.
Kommt leider auch bei neuen und unbenutzten
Ramps vor. Wenn Du die 12 Volt einschaltest
und die Heizung dann schon heizt, ohne daß
du weitere Software gestartet hast, ist das sehr
wahrscheinlich.

Wenn Du den Mosfet ersetzen mußt, sei vorsichtig
beim Auslöten. Die Leiterbahnen sind teilweise
so fein, daß die das nicht überleben.
Du kannst auch einfach die Beine des defekten
Mosfets ca. 15 mm oberhalb abkneifen und den neuen an diese
Beine anlöten. Dann mußt Du nicht an den Leiterbahnen
löten.

Gruß
Uwe
Re: Heizbett bei RAMPS 1.4 und Marlin FW hört nicht auf zu heizen
25. November 2012 10:28
Hallo Hardwarekiller,

ich habe Deine Marlin-Version genommen und werde später noch mit der letzten Marlin Version matchen.
Hat leider noch keinen Unterschied ausgemacht, (Aber da sind wichtige Einstellung für mich drin (ich benutze auch den Wade-Extruder und kann die Vorschubeinstellung prima verwerten smiling smiley ).
Selbst wenn ich testweise in der Configuration.h TEMP_SENSOR_BED auf 0 setze gibt die RAMPS mir dauerhaft mit >8 V auf D8 raus.

@Uwe: Der Kühler am MOSFET wird schweineheiß und hat mir auch schon eine Kabelummantelung angeschnörkt. Der MOSFET wird tatsächlich hin sein.

[EDIT]
So, Kühler demontiert (hatte schon die blauen Schraubklemmen angeschnörkt) und unter dem MOSFET-Korpus abgeknipst und gemäß diesem Hinweis von Chopper925 durchgemessen. Durchgangsmessung piept in alle Richtungen => Der MOSFET ist hin. Steht P55NF06L oben drauf.
[/EDIT]

Ich habe hier noch einige IRL3705N Dinger hier rumliegen. Kann ich die 1:1 an dieser Stelle für den vorhandenen RAMPS 1.4 MOSFET an D8 nehmen oder sind die völlig falsch?
Ich kenn mich mit diesen Specs jetzt nicht so gut aus bzw. auch mit dem was im RAMPS 1.4 drauf ist.

Gruss
Juppi

4-mal bearbeitet. Zuletzt am 25.11.12 14:11.
Re: Heizbett bei RAMPS 1.4 und Marlin FW hört nicht auf zu heizen
25. November 2012 17:33
Jubel hot smiley

Ich habe die Specs der beiden MOSFETs verglichen. Mein IRL3705N scheint wunderbar zu passen.
Hab ihn bei 320 Grad kurz eingelötet (mit extra Kühlkörper dran) und jetzt funktioniert's prima mit der o.g. Marlin FW von HARDWAREKILLER. Ob die FW auch ohne seine Einstellung "#define PIDTEMPBED" so gut läuft muss ich sehen.
Ich werde die neue Firmware aber auch nochmal ausprobieren. Aber erstmal soll der Prusa laufen tongue sticking out smiley

Danke euch beiden smileys with beer !

Gruss
Juppi

1-mal bearbeitet. Zuletzt am 25.11.12 17:40.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen