Pagina 1 van 1

Oplossen min temp error in Marlin

Geplaatst: 04/12/22, 16:26
door Robbel2005
Bij het vervangen van mijn moederbord, heb ik ook de heater vervangen door een 50 W exemplaar alsook de thermistor die ik al in reserve had.
Nu kreeg ik 's morgens altijd een MIN TEMP error.
Door even in het menu bij temperature en hotend te verhogen, verwarmde deze even en gaf weer error. Nu was hij toch aan 20 graden gekomen en na reset systeem ging het opwarmen de keer erna wel zonder errors.
Met de configuratiefiles uit te pluizen ben ik de oplossing tegen gekomen.
In de configuration_adv.h vanaf lijn 466 vind je de oplossing.
Bij het gebruik van thermistors, die ook wat hogere temperaturen aankunnen, kan je tegen de min temp error aanlopen omdat die op de heel lage temperaturen onnauwkeuriger zijn.
Er zijn enkele regels toe te voegen in de configuration_adv.h . Een die een aantal errors toelaat, en een andere regel waar je de voorverwarmingstijd kan instellen waarin de min temp error niet getriggerd wordt.
In de configuration_adv.h staat de volgende uitleg hierover.

High Temperature Thermistor Support
*
* Thermistors able to support high temperature tend to have a hard time getting
* good readings at room and lower temperatures. This means TEMP_SENSOR_X_RAW_LO_TEMP
* will probably be caught when the heating element first turns on during the
* preheating process, which will trigger a min_temp_error as a safety measure
* and force stop everything.
* To circumvent this limitation, we allow for a preheat time (during which,
* min_temp_error won't be triggered) and add a min_temp buffer to handle
* aberrant readings.
*
* If you want to enable this feature for your hotend thermistor(s)
* uncomment and set values > 0 in the constants below
*/

// The number of consecutive low temperature errors that can occur
// before a min_temp_error is triggered. (Shouldn't be more than 10.)

#define MAX_CONSECUTIVE_LOW_TEMPERATURE_ERROR_ALLOWED 5

// The number of milliseconds a hotend will preheat before starting to check
// the temperature. This value should NOT be set to the time it takes the
// hot end to reach the target temperature, but the time it takes to reach
// the minimum temperature your thermistor can read. The lower the better/safer.
// This shouldn't need to be more than 30 seconds (30000)

#define MILLISECONDS_PREHEAT_TIME 28000

De waardes hierboven zijn die van mijn configuratiefiles en hebben het probleem bij mij opgelost.
Default staan deze regels niet actief.

Re: Oplossen min temp error in Marlin

Geplaatst: 04/12/22, 16:44
door Rob52
Zou het niet kunnen dat het komt omdat je er een 50 watt heater ingezet hebt waardoor je een snellere opwarmingscurve veroorzaakt?

Re: Oplossen min temp error in Marlin

Geplaatst: 04/12/22, 17:56
door Robbel2005
Nee, de thermistor van bed geeft 20 graden, en die van hotend op zelfde moment 4 graden. De fout is wel degelijk bij de andere thermistor te zoeken.Heb ook hotend pid uitgevoerd en in mijn config files gezet na de wijzigingen. De error die ik had was ook wel degelijk MIN_TEMP

Re: Oplossen min temp error in Marlin

Geplaatst: 04/12/22, 18:26
door Rob52
Vreemd, want zo'n thermistor regeert normaal gesproken hetzelfde als een andere zoals die van het bed. Behalve als er een slechte(re) warmtegeleiding is waardoor de temperatuur niet correct wordt doorgevoerd van het element/heatblock naar de thermistor.

Re: Oplossen min temp error in Marlin

Geplaatst: 04/12/22, 18:30
door Robbel2005
https://www.aliexpress.com/item/3283138 ... pt=glo2nld
Het is deze thermistor, die zou tot 350 graden werken. Dus de uitleg in Marlin dat de thermistors geschikt voor hoge temperaturen foutmeldingen kunnen geven op de lage temperaturen blijkt te kloppen.

Re: Oplossen min temp error in Marlin

Geplaatst: 04/12/22, 18:35
door Rob52
Maar heb je dan een heatblock dat voor deze thermistor geschikt is? Nadeel van zo'n type is dat het trager reageert als de "standaard" uitvoeringen in de vorm van zo'n glaspareltje. Die zij veel sneller. De nauwkeurigheid van zo'n thermistor kun je gemakkelijk zelf testen. Als je hem gecontroleerd opwarmt en aan een multimeter legt en de waarde vergelijkt met de bijbehorende tabel dan weet je het snel genoeg.

Re: Oplossen min temp error in Marlin

Geplaatst: 04/12/22, 19:28
door Hardy
IK had destijds ook een probleem met m'n high temp sensor die ik via aliexpress had besteld en waarvan ik verder geen gegeven had, hiervan werd ook helemaal een verkeerde temp. van aangegeven, ik heb toen een nozzle iets opgeboord om er dan een externe thermokoppeling in te kunnen stoppen en deze met een separate thermometer te meten en te vergelijken met het display, ik kwam toen op sensor nr:13 uit en na een P.I.D. uitvoering gebruik ik die nu, met klipper, wat ik nu ook gebruik, moest ik de weerstand van de sensor bij verschillende temperaturen gaan meten en deze dan in de printer.cfg ingeven en daarna nog de P.I.D. uitvoeren.

Re: Oplossen min temp error in Marlin

Geplaatst: 05/12/22, 15:22
door Robbel2005
De heatblock die ik heb, is diegene die in de info over de temp sensor aangegeven is als de goede, en de thermistor past 100 % juist erin en staat met inbus vast.
Specifications: Negative Temperature Coefficient (NTC) Thermistor Model: B3950.
Ik heb type 13 in Marlin aangegeven.
De uitleg in Marlin hierover is: 13 : 100kΩ Hisens up to 300°C - for "Simple ONE" & "All In ONE" hotend - beta 3950, 1%

Re: Oplossen min temp error in Marlin

Geplaatst: 06/12/22, 16:17
door Hardy
Robbel2005 schreef: 05/12/22, 15:22 De uitleg in Marlin hierover is: 13 : 100kΩ Hisens up to 300°C - for "Simple ONE" & "All In ONE" hotend - beta 3950, 1%
Hier kwam ik dus bij meten ook op uit, het blijkt dus bij mij ook een Hisens thermistor te zijn.
Wat mij wel is opgevallen dat ik mijn print tempratuur voor de filamenten die ik gebruik nu veel lager moet instellen op de printers met deze sensor, Esun PLA+ was 215gr, is nu 185gr, Devil Design PETG was 225gr, nu 215 gr, Bandit PETG was 235gr, is nu 220gr.
Het blijkt nu ook dat de standaard glazen bolletjes thermistors behoorlijk afwijken.

Re: Oplossen min temp error in Marlin

Geplaatst: 06/12/22, 16:30
door Ch3vr0n
Dat had ik ook toen ik de mijne upgradede naar bondtech ddx ph4 met slice engineering mosquito Magnum hotend en thermistor. Print temps gingen makkelijk met 15° naar beneden.

Sent from my Pixel 3 XL using Tapatalk


Re: Oplossen min temp error in Marlin

Geplaatst: 07/12/22, 16:58
door Robbel2005
61 : 100kΩ Formbot/Vivedino 350°C Thermistor - beta 3950
Heb deze eens geactiveerd, als je googled op afbeeldingen formbot vivedino thermistor, kom je op afbeelding van die thermistor van Ali...
Blijkt overigens ook te werken. Bekijk het even.

Re: Oplossen min temp error in Marlin

Geplaatst: 14/03/23, 19:53
door Raum
Heb 13 en 61 gebruikt met de thermistor van Aliexpress, maar het werkte niet. Soms geeft ie alsnog een error en dan moet ik mijn 3d printer (sovol sv03) weer uit doen. Het gebeurt vooral rond de 280c als ik bijvoorbeel 295c wil gaan printen, dan gaat het opeens omlaag en omhoog. Heb ook al een PID gedaan. Enig idee wat het probleem zou kunnen zijn?

Re: Oplossen min temp error in Marlin

Geplaatst: 14/03/23, 22:06
door 3DWim
Hallo Raum,
Welkom, een beetje voorstellen wordt op prijs gesteld.

Re: Oplossen min temp error in Marlin

Geplaatst: 14/03/23, 23:12
door Hardy
Hallo Raum, lijkt mij eerder ergens een verbindings/kabelbreuk probleem of je hebt toevallig een corrupte sensor te pakken gekregen.

Re: Oplossen min temp error in Marlin

Geplaatst: 15/03/23, 09:20
door Ch3vr0n
3DWim schreef:Hallo Raum,
Welkom, een beetje voorstellen wordt op prijs gesteld.
*Modhat on*
 ! Bericht van: Ch3vr0n
Klopt, maar de forum regels zijn daarover zeer duidelijk. Het is NIET verplicht. Daarover was frequent veel gedoe op het forum, en dat gedoe wil ik hier niet.

*Modhat off, userhat on*

Al is in het geval van Raum way meer info rond het type printer, gebruikte moederbord en AliExpress sensor, OS (Marlin, klipper,...) en hoe die is aangesloten wel belangrijke info om te weten.

Nu kan het zowat overal aan liggen


Sent from my Pixel 7 Pro using Tapatalk

Re: Oplossen min temp error in Marlin

Geplaatst: 15/03/23, 12:25
door Raum
3DWim schreef: 14/03/23, 22:06 Hallo Raum,
Welkom, een beetje voorstellen wordt op prijs gesteld.
Jazeker, Ik ben Raum en ben al een jaar of 3 aan het 3d printen heb een ender 3 pro (stock) en een sovol sv03 (all metal hotend en nieuwe thermistor). Ik wil vooral met pacf te werk gaan na heel wat ervaring met pla+ en redelijk wat ervaring met petg.

Toegevoegd in 8 minuten 6 secondes:
Al is in het geval van Raum way meer info rond het type printer, gebruikte moederbord en AliExpress sensor, OS (Marlin, klipper,...) en hoe die is aangesloten wel belangrijke info om te weten.

Nu kan het zowat overal aan liggen


Sent from my Pixel 7 Pro using Tapatalk
Alles is stock behalve all metal v6 (geharde stalen nozzle, titanium heabreak en copper heatblock) en de thermistor (https://nl.aliexpress.com/item/32832743 ... AEytko1jbH ). Stock onderdelen en aangepaste marlin: 350 meanwell psu, bl touch, creality v2.2.1 moederbord. Ik wil graag pacf printen het is mij eerder gelukt, maar er zijn erg grote temperatuur verschillen (+-10c) hierdoor vind er soms een error plaats waardoor mijn printer stopt met printen. Ik heb meerdere PID gedaan en mijn printer is enclosed. wat ik wel merk is dat wanneer ik 300c pid doe dan blijft het een stuk stabieler (+-4c) dan wanneer ik een PID doe bij 295c. Trouwens ik heb gisteren mijn thermistor eruit gehaald en een nieuwe van hetzelfde erin geplaatst en er vind nog steeds hetzelfde plaats.

Re: Oplossen min temp error in Marlin

Geplaatst: 15/03/23, 16:45
door Hardy
Een moeilijk probleem, de thermistors zijn in ieder geval dezelfde die ik ook gebruik in mijn printers, in marlin gebruik ik nr.13 (zelf uitgemeten) en in klipper heb ik de waarde bepaalt door het meten van weerstand waarden bij verschillende temperaturen, temperatuur wordt hier mooi strak aangehouden, maar ben nog nooit hoger gegaan dan 250ºC.
Blaast de partcooler niet te veel direct tegen de nozzle, want dat heb ik in het verleden al eens gehad waardoor de temperatuur ook niet stabiel te krijgen was.

Re: Oplossen min temp error in Marlin

Geplaatst: 15/03/23, 17:46
door Raum
Ik gebruik geen part cooling voor pacf (moet 0 zijn), dat is het dus niet. Tot 280c werkt het inderdaad stabiel maar daarna is het een probleem. Het kan hoger dan 300c maar het is niet stabiel.

Re: Oplossen min temp error in Marlin

Geplaatst: 15/03/23, 21:00
door Hardy
Ik ken Pacf (PA-CF) verder niet, maar wat ik o.a. bij diverse leverancier aangegeven zie is dat de print temperatuur tussen 250ºC en 280°C ligt en de partcooler op 50% zou moeten kunnen, dus zou het bij jou ook moeten onder de 300°C.

Re: Oplossen min temp error in Marlin

Geplaatst: 15/03/23, 23:39
door Raum
Afbeelding

Re: Oplossen min temp error in Marlin

Geplaatst: 16/03/23, 00:37
door Hardy

Re: Oplossen min temp error in Marlin

Geplaatst: 16/03/23, 09:32
door Rob52
Ik zou dit stukje over de voorspelbaarheid van temperatuurregeling in Marlin (van Marlin zelf) eens doorlezen. Misschien dat je daar iets mee kunt of bereikt. Daarnaast vraag ik me af of de weerstandswaardes die voor die hoge temperaturen nodig zijn wel correct in de Marlin staan. Voor iedere thermistor die je kunt kiezen is er een weerstandslijst. Vraag me alleen even niet waar die te vinden is. Het lijkt me minder waarschijnlijk maar het kan. Er zijn ook diverse YT filmpjes over het opnieuw instellen van zo'n lijst met zelf gemeten waardes.

Re: Oplossen min temp error in Marlin

Geplaatst: 16/03/23, 13:20
door Hardy
Philipp heeft het hier ook een keer voorgedaan.