Welcome! Log In Create A New Profile

Advanced

Disabilitare Protezione PID su MK4Duo

Posted by MrBoom 
Disabilitare Protezione PID su MK4Duo
July 31, 2021 12:23PM
Ciao a tutti
Qualcuno sa come posso disabilitare la protezione che impedisce la modifica dei valori PID durante la stampa?

Per come è attualmente impostato lanciando M301, durante la stampa, va in errore e si disconnette.
P.s. Se non è possibile da file. INO va bene anche modificando i file.h del programma.

Grazie per l'aiuto


Custom Cartesian 550x550x470 Dual-Extruder:
Due/Radds (DVR8825), MK4Duo v4.4.0, OctoPrint e Nextion 4.3''
Re: Disabilitare Protezione PID su MK4Duo
August 02, 2021 03:39AM
Non sapevo ci fosse una protezione di scrittura dei parametri di PID. D'altro canto mi domando perchè qualcuno dovrebbe modificare il PID durante la stampa. Non è che semplicemente il firmware crasha perchè dare un M301 a stampa inizata è una cosa assurda?


Luca

CoreXY custom (LF Mark1) 395x360x350 - Mega (clone per ora..) + RAMPS1.4 + 4xA4988 + 4 Nema17 17HS4401 - HotEnd V6 clone con ugello da 0.4mm - RepRapDiscount - Display LCD 2004 Smart Controller - Firmware MK4duo 4.2.9 - Repetier-Host 2.1.6
Re: Disabilitare Protezione PID su MK4Duo
August 02, 2021 11:20AM
Si, crasha appunto perché il firmware non ne permette la modifica in stampa.
Non vedo come mai debba essere una cosa così assurda.. puoi cambiare un sacco di altri parametri come preferisci, perché non quelli del PID?
Re: Disabilitare Protezione PID su MK4Duo
August 03, 2021 04:26AM
Non so se hai mai scritto il codice di un PID per un microcontrollore, ma è probabaile che se cambi i coefficienti con l'algoritmo in escuzione, specialmete quelli integrativi o derivativi, causi un overflow degli accumulatori e il processore va in pappa. Se proporio lo devi fare, e ti ripeto non riesco a immaginare il motivo di questa esigenza, puoi spegnere il ricaldamento, cambiare i parametri e riativarlo. Sono 3 righe di G-code e qualche millisecondo di esecuzione. A livello di temperatura la macchina nemmeno se ne accorge.

PS: non è che non ti permette di cambiare i paramenti del PID, se non te lo permettesse basterebbe ignorare l'M301. Il fatto è che non digerisce il cambio.

Edited 1 time(s). Last edit at 08/03/2021 04:28AM by truck64.


Luca

CoreXY custom (LF Mark1) 395x360x350 - Mega (clone per ora..) + RAMPS1.4 + 4xA4988 + 4 Nema17 17HS4401 - HotEnd V6 clone con ugello da 0.4mm - RepRapDiscount - Display LCD 2004 Smart Controller - Firmware MK4duo 4.2.9 - Repetier-Host 2.1.6
Sorry, only registered users may post in this forum.

Click here to login