maandag 21 januari 2019

Proportional, Integral, Derivative oftewel PID


 Proportional, Integral, Derivative  oftewel PID



PID Afstemmen op uw hotend resulteert in afdrukken van betere kwaliteit, dus het is wel de moeite om te leren hoe u dit moet doen.
onderstaande ben ik van uitgegaan van de meest verkochte 3d printer en dat is uiteraard de
Cr10 Creality reprap printer.  ;) 

Het is helemaal niet zo moeilijk.  Wat is PID-afstemming Welnu, kort gezegd zorgt PID Tuning ervoor dat uw HotEnd of Heated Bed op de door u gewenste temperatuurinstelling blijft. Ik zal je niet lastig vallen met  de technische informatie , en we zullen deze mini howto eenvoudig houden hoe te doen.  En als je echt wilt weten waar PID voor staat en hoe het werkt, klik dan hier: http://bfy.tw/D4lD

Ok wat heb je nodig?  Ik  gebruik zelf Octoprint hiervoor, maar u kunt ook elke slicer gebruiken die een opdrachtvenster voor terminal codes heeft en is aangesloten op uw printer. bijvoorbeeld Pronterface Dit is een gratis slicer die u ook voor dit proces kunt gebruiken. maar het gaat er om dat u software een opdrachtvenster heeft..

Stap 1 - PID Stem af op uw filament temperatuur.
U zou al een idee moeten hebben op wat voor type filament u wilt afstemmen en van de optimale temperatuur gebruik kunt maken waarop u het afdrukt. In dit voorbeeld stemmen we af op standaard PLA-filament bij 200 ° C  Houdt er rekening mee dat u PID afstemt op verschillende soorten filamenten..        

Stap 2 - . Open uw opdrachtterminalvenster in uw slicer en maak verbinding met uw 3D-printer. Eenmaal verbonden, voert u de volgende opdracht in om te zien wat uw huidige PID afstemming-instellingen zijn: M503 U ziet dan een sectie PID-instellingen met een reeks waarden voor P, I en D: 
in octoprint zie ik dan staan in terminalmode. (let op uw waardes wijken af van dit voorbeeld) 
Recv: echo:   M301 P21.73 I1.54 D76.55
 
Stap 3 - 

Start de opdracht PID Tune Om de automatische PID Tune-opdracht uit te starten, voert u in

M303 E0 S200 C3,  (kleurenalleenteruitleg
 Hier is een uitleg van het commando hierboven:
[M = Pid-commando E = Extruder S = Doeltemperatuur C = Cycli] 
 In dit voorbeeld stemmen we dan  af op 200 graden voor PLA-filament  
<M303 E0 S200 C3>





gevolgd door de knop send in te drukken na een paar keer opwarmen en afkoelen komt er na een tijdje een nummer te staan in je terminal scherm.

Stap 4 - Voer deze bovenstaande nieuwe PID Tune-waarden in het terminal window.

deze zijn dan bijvoorbeeld
Kp 40,63 Ki 5,98 Kd 69,06 
gelukt!?   Mooi!! 














copy paste die code naar bijvoorbeeld kladblok
dit wordt dan handmatig door u aangepast
naar de volgende code..
M301 P40.63 I5.98 D69.06  

Eenmaal in kladblok aangepast, dan wordt de code weer copy paste ingevoerd op de opdrachtregel in de terminalwindow: M301 P40.63 I5.98 D69.06 klik op verzenden en en geeft daarna het commando M500 Dit om de nieuwe waarden op te slaan in de eeprom. Voer daarna M503 opnieuw in om te controleren of de nieuwe waarden zijn opgeslagen.

van harte je hebt nu een PID Tune voltooid op je 3D-printer.
                         


MY Arduino 3D printed Eye