Welcome! Log In Create A New Profile

Advanced

esp8266 come server web per gestire le stampa da remoto

Posted by c128 
esp8266 come server web per gestire le stampa da remoto
August 03, 2015 02:02AM
ho trovato il codice per esp8266 come server web per gestire le stampe da remoto ma a differenza di raspberry il costo e' molto basso (3 dollari circa)

non riesco pero' a farlo funzionare correttamente perche' non mi inizializza il modulo esp

se qualcuno di voi vuole provarlo si trova qui

[github.com]

il codice lo si compila dall'arduino ide opportunamente configurato e per fare l'upload bisogna alimentare a 3.3v lo ESP e usare un level shifter per la conversione dei segnali rx tx da 5v a 3.3v
Re: esp8266 come server web per gestire le stampa da remoto
August 03, 2015 05:19AM
Bellissimo... lo devo provare, ma chissà se con ramps è compatibile


Prusa i3 sgraber - Arduino Mega - Ramps - Display lcd g3d - Alimentatore da banco 12v 20A - Letto scaldabile - Hotend Buda - Nozzle 0.4
Re: esp8266 come server web per gestire le stampa da remoto
August 03, 2015 08:51AM
non riguarda ramps ma solo arduino in quanto lo interfacci sul tx rx

se qualcuno prova ad installarlo perche' a me lo compila ma il modulo esp non accetta l'inizializzazione del AP

mentre con altro programma di webserver funziona correttamente!! mah!! confused smiley

adesso provo a compilarlo da linux con arduino

Edited 1 time(s). Last edit at 08/03/2015 08:51AM by c128.
Re: esp8266 come server web per gestire le stampa da remoto
August 03, 2015 08:53AM
ma scusa e dove l'hai collegato sulla ramps?


Prusa i3 sgraber - Arduino Mega - Ramps - Display lcd g3d - Alimentatore da banco 12v 20A - Letto scaldabile - Hotend Buda - Nozzle 0.4
Re: esp8266 come server web per gestire le stampa da remoto
August 03, 2015 10:43AM
lo colleghi come per il bluetooth

ma fino li non ci sono ancora arrivato il mio problema e' a monte, devo prima risolvere il problema installazione defl firmware

[www.reprap.org]
Re: esp8266 come server web per gestire le stampa da remoto
August 03, 2015 10:54AM
hai provato a cconfigurarlo così config ?


Prusa i3 sgraber - Arduino Mega - Ramps - Display lcd g3d - Alimentatore da banco 12v 20A - Letto scaldabile - Hotend Buda - Nozzle 0.4
Re: esp8266 come server web per gestire le stampa da remoto
August 03, 2015 11:11AM
non e' un problema di programmazione del firmware ne di configurazione hardware perche' il webserver (altro software con stesse librerie) me lo installa e funziona correttamente con AP

ho poi usato una configurazione un po piu' robusta per questo modulo che e' piuttosto instabile senza un po di condensatori e resistenze

ho usato due condensatori da 47uf su ingresso 5v e uscita a 3.3v, poi lo shift level a mosfet con rx e tx

a parte i cablaggi in stile frankestain il resto e' ok smoking smiley
Re: esp8266 come server web per gestire le stampa da remoto
August 03, 2015 12:25PM
Quote
c128
non e' un problema di programmazione del firmware ne di configurazione hardware perche' il webserver (altro software con stesse librerie) me lo installa e funziona correttamente con AP

ho poi usato una configurazione un po piu' robusta per questo modulo che e' piuttosto instabile senza un po di condensatori e resistenze

ho usato due condensatori da 47uf su ingresso 5v e uscita a 3.3v, poi lo shift level a mosfet con rx e tx

a parte i cablaggi in stile frankestain il resto e' ok smoking smiley

ma quindi sei riuscito a farlo funzionare?


Prusa i3 sgraber - Arduino Mega - Ramps - Display lcd g3d - Alimentatore da banco 12v 20A - Letto scaldabile - Hotend Buda - Nozzle 0.4
Re: esp8266 come server web per gestire le stampa da remoto
August 03, 2015 12:44PM
Quote
cicciom
ma quindi sei riuscito a farlo funzionare?

per ora gli ho solo risolto un problema su ubuntu drinking smiley

[github.com]

faccio ancora qualche tentativo e per oggi basta
Re: esp8266 come server web per gestire le stampa da remoto
August 04, 2015 03:49AM
Quote
c128
Quote
cicciom
ma quindi sei riuscito a farlo funzionare?

per ora gli ho solo risolto un problema su ubuntu drinking smiley

[github.com]

faccio ancora qualche tentativo e per oggi basta

perdonami ma non ho capito una cosa, su quel link di github c'è un firmware da caricare su l'esp e poi cosa devi compilare? scusami la domanda


Prusa i3 sgraber - Arduino Mega - Ramps - Display lcd g3d - Alimentatore da banco 12v 20A - Letto scaldabile - Hotend Buda - Nozzle 0.4
Re: esp8266 come server web per gestire le stampa da remoto
August 04, 2015 07:05AM
Quote
cicciom
perdonami ma non ho capito una cosa, su quel link di github c'è un firmware da caricare su l'esp e poi cosa devi compilare? scusami la domanda

da li scarichi il sorgente non il firmware
il firmware te lo allego qui se vuoi provare a upparlo

puoi usare questa utility

[github.com]

e' molto semplice fai i collegamenti su una seriale usb selezioni il firmware e lo scarichi nel esp
Attachments:
open | download - esp8266.bin (360.7 KB)
Re: esp8266 come server web per gestire le stampa da remoto
August 04, 2015 08:47AM
quindi sei riuscito a farlo funzionare alla fine?


Prusa i3 sgraber - Arduino Mega - Ramps - Display lcd g3d - Alimentatore da banco 12v 20A - Letto scaldabile - Hotend Buda - Nozzle 0.4
Re: esp8266 come server web per gestire le stampa da remoto
August 04, 2015 07:26PM
Quote
cicciom
quindi sei riuscito a farlo funzionare alla fine?

credo che sia un problema di alimentazione, ieri ho progettato un semplice pcb con level shifter con optocoupler vediamo un po ...
Re: esp8266 come server web per gestire le stampa da remoto
August 05, 2015 03:07AM
Quote
c128
credo che sia un problema di alimentazione, ieri ho progettato un semplice pcb con level shifter con optocoupler vediamo un po ...

quindi il circuito che è presente nella homepage di github non va bene?


Prusa i3 sgraber - Arduino Mega - Ramps - Display lcd g3d - Alimentatore da banco 12v 20A - Letto scaldabile - Hotend Buda - Nozzle 0.4
Re: esp8266 come server web per gestire le stampa da remoto
August 05, 2015 05:11AM
il circuito sopra è corretto ma minimalistico
secondo me il problema sono i 5v presi dal USB

questo modulo consuma abbastanza ed è poco schermato basta toccare con un puntale del tester un pin e si resetta

vediamo domani, "stampo" il pcb con il cnc e poi lo provo

Edited 1 time(s). Last edit at 08/05/2015 05:13AM by c128.
Re: esp8266 come server web per gestire le stampa da remoto
August 05, 2015 06:14AM
perchè non funziona con i 3,3v?


Prusa i3 sgraber - Arduino Mega - Ramps - Display lcd g3d - Alimentatore da banco 12v 20A - Letto scaldabile - Hotend Buda - Nozzle 0.4
Re: esp8266 come server web per gestire le stampa da remoto
August 05, 2015 06:23AM
i 3,3 gli ricavi dai 5v con un ic tipo 1117 ma hai bisogno di almeno 1v di differenza fra in e out e molto spesso i 5v forniti dal usb sono in realtà 4,5v e non molto stabili specialmente se lavori sul limite dei 500mA

arduino è un po più tollerante per problemi di tensione
Re: esp8266 come server web per gestire le stampa da remoto
August 05, 2015 06:29AM
e quindi che circuito c'è da creare?


Prusa i3 sgraber - Arduino Mega - Ramps - Display lcd g3d - Alimentatore da banco 12v 20A - Letto scaldabile - Hotend Buda - Nozzle 0.4
Re: esp8266 come server web per gestire le stampa da remoto
August 05, 2015 07:50AM
puoi provare con quello che hai postato sopra ma ricordati di mettere lo stabilizzatore da 3.3v per esp8266, molto importante altrimenti si brucia.

Questo e' il circuito che ho fatto ieri un pochino piu' complesso con optocoupler da 100mbit, pulsanti di reset e programmazione, heder per adattatore usb ttl e header con pin compatibile bluetooth hc-05
Attachments:
open | download - foto1.png (65.8 KB)
open | download - foto2.png (38 KB)
open | download - foto3.png (50.9 KB)
Re: esp8266 come server web per gestire le stampa da remoto
August 06, 2015 05:13AM
Quote
c128
puoi provare con quello che hai postato sopra ma ricordati di mettere lo stabilizzatore da 3.3v per esp8266, molto importante altrimenti si brucia.

Questo e' il circuito che ho fatto ieri un pochino piu' complesso con optocoupler da 100mbit, pulsanti di reset e programmazione, heder per adattatore usb ttl e header con pin compatibile bluetooth hc-05

Alla fine ancora non ho capito dove la monti sulla Ramps... puoi mettere lo schema di accoppiamento alla ramps?


Qualcosetta più che un neofina oramai, anche se non si finisce mai d'imparare!
DUE Stampati GEEETech i3B, GT2560+, Marlin GEEETech originale con un paio di modifichine personali (Pin dedicato per la Z Probe e stampa dell'ETE da SD), Barre Trapezie, Estrusore da 0.3 con filo da 1.75, una con estrusore metallico ed una con estrusore ridisegnato e stampato da me, Software AutoCAD/Slic3r/Repetier

My Thingiverse
My Linkedin
Re: esp8266 come server web per gestire le stampa da remoto
August 06, 2015 05:27AM
anche quello che volevo sapere anche io


Prusa i3 sgraber - Arduino Mega - Ramps - Display lcd g3d - Alimentatore da banco 12v 20A - Letto scaldabile - Hotend Buda - Nozzle 0.4
Re: esp8266 come server web per gestire le stampa da remoto
August 06, 2015 06:38AM
Quote
Luca_Benedetto
Quote
c128
puoi provare con quello che hai postato sopra ma ricordati di mettere lo stabilizzatore da 3.3v per esp8266, molto importante altrimenti si brucia.

Questo e' il circuito che ho fatto ieri un pochino piu' complesso con optocoupler da 100mbit, pulsanti di reset e programmazione, heder per adattatore usb ttl e header con pin compatibile bluetooth hc-05

Alla fine ancora non ho capito dove la monti sulla Ramps... puoi mettere lo schema di accoppiamento alla ramps?

non è difficile quando ho finito con il problema del esp che non mi accetta il firmware vi spiego

oggi ho provato a stamparmi il pcb ma con piste da 0,28 il mio cnc non ce la fa domani provo con le 0,4.

esiste poi un altro possibile sistema per stampare da remoto e consiste nel impostare il modulo esp come 'trasparent' poi si usa un programma per emulare la seriale su wifi, già fatto e funzionante sul mio drone con multiwii

Edited 2 time(s). Last edit at 08/06/2015 10:38AM by c128.
Re: esp8266 come server web per gestire le stampa da remoto
August 12, 2015 11:36AM
buone nuove la schedina che ho fatto funziona bene isolata con optocoupler e pin compatibile per bluetooth hc-05 con 5v interni da usb oppure da alimentazione esterna
il problema era l'impedenza dei pulsanti di reset e program eye rolling smiley
infatti gli stessi pulsanti gli ho usati anche sulla schedina nuova e non funzionava... poi gli ho tagliati ed e' partita moody smiley


ora devo installarla sulla ramps/arduino

ho dimenticato di collegare un pin e il condensatore tantalum da 100uf non l'ho trovato quindi ho ripiegato per un elettrolitico

foto

Edited 3 time(s). Last edit at 08/12/2015 12:04PM by c128.
Attachments:
open | download - 100_1855.jpg (76.4 KB)
Re: esp8266 come server web per gestire le stampa da remoto
August 12, 2015 01:14PM
la scheda e' da connettere secondo questo schema

[www.reprap.org]

per ora il modulo wifi lo posso configurare con interfaccia web ma niente connessione con la stampante
Re: esp8266 come server web per gestire le stampa da remoto
August 12, 2015 01:53PM
da terminale se leggo il webserver e quello che invia a marlin ottengo:

M220
M221
M114
M105
M114
M105
M114
M105
M114
M105
M114
M105
M114
M105


ma per ora da web server non vedo la stampante

Edited 1 time(s). Last edit at 08/12/2015 01:54PM by c128.
Re: esp8266 come server web per gestire le stampa da remoto
August 12, 2015 11:16PM
ok funziona ma per ora permette solo di monitorare la stampa da remoto con il solo pulsante di stop.

Edited 1 time(s). Last edit at 08/12/2015 11:16PM by c128.
Re: esp8266 come server web per gestire le stampa da remoto
August 13, 2015 10:11AM
Continua a tenerci aggiornati


Prusa i3 sgraber - Arduino Mega - Ramps - Display lcd g3d - Alimentatore da banco 12v 20A - Letto scaldabile - Hotend Buda - Nozzle 0.4
Re: esp8266 come server web per gestire le stampa da remoto
August 13, 2015 10:22AM
ho richiesto delle modifiche allo sviluppatore
bisogna avere una gestione web simile a repetier e webcam per monitorare da remoto la stampante
secondo me e' fattibile con il modulo esp + una webcam wifi
saprei anche come impostarlo ma mi serve un programmatore per sviluppare il codice perche' da solo non ho tanta voglio di farlo spinning smiley sticking its tongue out
basta fare un fork e apportare le opportune modifiche secondo me non troppo complesse
Re: esp8266 come server web per gestire le stampa da remoto
January 25, 2016 10:24AM
Ciao c128

Ci sono aggiornamenti su questo progetto ? Dove trovo gli schemi elettrici completi ?


Drk

Edited 2 time(s). Last edit at 01/25/2016 10:25AM by drakelive.
Re: esp8266 come server web per gestire le stampa da remoto
January 26, 2016 09:24AM
Quote
drakelive
Ciao c128

Ci sono aggiornamenti su questo progetto ? Dove trovo gli schemi elettrici completi ?


Drk

sto facendo la shield per la ramps-fd e il modulo esp,
il progetto webserver sembra andare avanti da quello che ho visto nel github ma ora serve il modulo esp con almeno 1mb di memoria

appena ho tempo approfondisco
oggi sto facendo il pcb prototipo al cnc per la shield ramps


Fatti non foste a viver come bruti, ma per seguir virtute e conoscenza
la conoscenza rende liberi
[www.thingiverse.com]
[github.com]
[piccolo3d.blogspot.com]
Sorry, only registered users may post in this forum.

Click here to login