Vraag:
Bedverwarming van Pronterface werkt, maar niet van LCD-menu of SD-print
NXSmiggy
2018-11-22 19:53:02 UTC
view on stackexchange narkive permalink

Mijn Ultrabase (glasplaat) door een MOSFET laten lopen op een standaard A8-bord met Marlin 1.1.8. Wanneer ik PID-afstemming doe via Pronterface (door het M303 E-1 C8 S70 -commando te gebruiken), warmt het bed geen probleem op en voltooit het deuntje, maar bij het afdrukken vanaf SD of het gebruik van het Preheat PLA-commando op de printer om het bed te verwarmen, gebeurt er niets en dan krijg ik "Bedverwarming mislukt".

Omdat het werkt via Pronterface weet ik dat de bedrading in orde is.

Configuratie.h

Configuration_adv.h

Anet A8 Stock Board
Ultrabase 220x200 12v
PID-waarden geëxtraheerd uit Pronterface via M303 E-1 C8 S70 van koud bed
Bericht duurt ongeveer 1 minuut om te verschijnen, lijkt een time-out te zijn in tegenstelling tot een onmiddellijke fout

Door PIDTEMPBED uit te schakelen en MAX_BED_POWER in te schakelen, wordt het probleem opgelost waardoor de printer het bed kan verwarmen

Thermische bescherming voor bed ingesteld op

  #define WATCH_BED_TEMP_PERIOD 180 // Seconden # definieer WATCH_BED_TEMP_INCREASE 2 // Graden Celsius  

Bij gebruik van PIDTEMPBED de LED op het bed licht niet op, maar bij gebruik van MAX_BED_POWER / PIDTUNE wel

welke G-code wordt uitgevoerd om PID-afstemming te krijgen?
M303 E-1 8 C70
Voeg wat details toe in uw vraag (door [bewerken]) over het formaat / type van de printer, het voltage, hoe u aan de PID-waarden bent gekomen (bijv. Eerst verwarmd bed of uit koud)? Leg ook uit of het bericht onmiddellijk verschijnt, of na een paar seconden.
@NXSmiggy Het uitschakelen van PIDBDTEMP resulteert in een enorme opwarming. PID wordt omzeild.
Een antwoord:
0scar
2018-11-23 14:09:51 UTC
view on stackexchange narkive permalink

Ik dacht dat dit een eenvoudig probleem was om op te lossen, aangezien de vorige Configuration.h die u deelde, PID onjuist had geconfigureerd.

Ik vermoed dat je dit LCD-scherm ervaart:

"Bed heating failed" message

Wat ik zelf heb meegemaakt bij het afstellen van de PID bed is dat het uitmaakt of het bed is voorverwarmd of niet. Bij de eerste poging leverde het commando, zoals de M303 E-1 C8 S70 die u gebruikte, een mislukte PID-afstelling op (merk op dat u de test moet uitvoeren vanuit een koud bed).

Uw PID-waarden:

  // PIDTune van Pronterface # definieer DEFAULT_bedKp 305.95 # definieer DEFAULT_bedKi 60.24 # definieer DEFAULT_bedKd 388.4805  

zijn vergelijkbare resultaten als ik heb voor een 24V 300 x 300 x 3 mm onderkurk geïsoleerde warmteplaat met 3 mm glas.

Je hebt de "Configuration_adv.h" niet toegevoegd, maar dit bestand bevat de geavanceerde instellingen voor de printer en bevatten hoogstwaarschijnlijk:

 #if ENABLED (THERMAL_PROTECTION_BED) #define THERMAL_PROTECTION_BED_PERIOD 20 // Seconden #define THERMAL_PROTECTION_BED_HYSTERESIS 2 // Graden Celsius M1 / ​​** * Zoals hierboven beschreven40 M190 / M303). * / #define WATCH_BED_TEMP_PERIOD 60 // Seconden #define WATCH_BED_TEMP_INCREASE 2 // Graden Celsius # endif 

Dit beschrijft dat de software 60 seconden wacht tot het bed 2 ° C stijgt. Als de temperatuurstijging niet wordt waargenomen, is er geen warmtetoevoer naar het bed of bereikt het de ingestelde temperatuur niet. Controleer uw waarden.

Bijgewerkt met gevraagde informatie, door PIDTEMPBED uit te schakelen en MAX_BED_POWER opnieuw in te schakelen, kan de printer het bed weer bedienen
Aanvullende informatie verstrekt zoals gevraagd


Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 4.0-licentie waaronder het wordt gedistribueerd.
Loading...