mic
octoprint accensione e spegnimento automatico
October 30, 2017 10:44AM
In questi giorni ho fatto manutenzione alla mia stampante, oltre a una pulizia e una bella lubrificata ho aggiornato il firmware della stampante e ho aggiornato anche octoprint.
Leggendola sua documentazione ho visto la funzione events [docs.octoprint.org]
andando un pò a spulciare su google, ho trovato questa discussione [www.reddit.com]
praticamente si possono automatizzare delle azioni.
ho voluto accendere e spegnere l'alimentatore solo quando serve, quindi in fase di stampa
questo è il codice che ho inserito nel file config.yaml ( che si trova in home/pi/.octoprint)
events:
  enabled: true
  subscriptions:
  - command: gpio -g mode 23 out
    event: PrintStarted
    type: system
  - command: sleep 60 && gpio -g mode 23 in
    event: PrintDone
    type: system
  - command: sleep 60 && gpio -g mode 23 in
    event: PrintFailed
    type: system
  - command: sleep 60 && gpio -g mode 23 in
    event: PrintCancelled
    type: system
quando parte la stampa accende l'alimentatore, mentre quando termina, viene stoppato o la stampa fallisce aspetta 60 secondi e si spegne .
Naturalmete questo si può fare se si ha un'alimentazione separata tra i 5v e i 12-24V
Per strare tranquillo ho inserito nel mio slicer di attendere 10 secondi prima di inziare a scaldare il piatto e l'hotend.

Edited 1 time(s). Last edit at 10/30/2017 10:46AM by mic.
Re: octoprint accensione e spegnimento automatico
November 05, 2017 01:45PM
Ciao mic,
come mai non hai usato PSU Control?
mic
Re: octoprint accensione e spegnimento automatico
November 06, 2017 04:24AM
ciao mr.krash
utilizzo da anni octoprint, lo trovo comodo per controllare la stampante con i suoi plug-in.
Ho i relè sul raspberry oltre l'alimentatore ci controllo la luce e un piatto riscaldato secondario ( si ne ho 2)
la psu control della ramps è ottimo per l'alimentatore di un pc.

Edited 1 time(s). Last edit at 11/06/2017 04:25AM by mic.
Re: octoprint accensione e spegnimento automatico
November 06, 2017 08:29AM
Anch'io lo uso con successo e l'unica cosa che ancora non avevo implementato era appunto accensione e spegnimento. PSUcontrol permette la gestione tramite GPIO, ho quindi selezionato il pin corretto ed è fatta.
Ovviamente non ho un alimentatore ATX.
La mia domanda era per capire eventuali vantaggi nel non usare il plugin.

Edited 1 time(s). Last edit at 11/06/2017 08:40AM by mr.krash.
mic
Re: octoprint accensione e spegnimento automatico
November 06, 2017 09:52AM
scusa non avevo capito , io pensavo al psucontrol della ramps.
Sincramente non avevo dato importanza al plug-in grinning smiley.
Vantaggi alla fine fanno la stessa cosa ma con strade diverse
il metodo che ho descritto è più snello dato che si compone da poche righe di codice ma non è interattivo, inoltre si potrebbero automatizzare altre funzioni quando la stampante finisce, fallisce o viene stoppata.

Edited 1 time(s). Last edit at 11/06/2017 09:53AM by mic.
Re: octoprint accensione e spegnimento automatico
November 06, 2017 10:03AM
capito.
io attualmente ho solo la notifica della situazione via telegram e accendimento/spegnimento, luci comprese. Mi rimangono due relè liberi, cosa proponi?
mic
Re: octoprint accensione e spegnimento automatico
November 06, 2017 01:31PM
alcune stampanti accendono dei led di diversi colori a seconda dello stato della stampante

Edited 1 time(s). Last edit at 11/06/2017 01:31PM by mic.
Sorry, only registered users may post in this forum.

Click here to login