Welcome! Log In Create A New Profile

Advanced

MK4duo 4.3.6 Il letto della stampante non scalda

Posted by Dario_Ciceri02 
MK4duo 4.3.6 Il letto della stampante non scalda
August 31, 2018 06:49PM
Salve, mi presento mi chiamo Dario sono di Varese e ho 16 anni, frequento l'istituto tecnologico di elettronica e telecomunicazioni. Ho costruito una Hypercube Evolution completamente funzionante dal punto di vista meccanico, ma non completamente da quello elettronico.
Mi spiego, dal momento che non ho la possibilità di usare lo schermo Nextion da 7" siccome la scheda Arduino DUE collegata con RADDS 1.6 non lo rileva, mi sono dovuto adattare inizialmente a pronterface, in seguito collegando un raspberry pi 3 B+ a Repetier con licenza pro acquistata oggi per la webcam. In tutti e due gli host quando invio codici Gcode o Mcode, oppure invio comandi attraverso l'interfaccia utente, tutto funziona correttamente, i motori si muovono, i termistori leggono tutto correttamente e le resistenze riscaldanti scaldano a dovere. Ora ho riscontrato un problema, se metto in stampa un file .gcode che ha nelle impostazioni il codice per far scaldare il letto, l'intera struttura si blocca, da repetier leggo gli aggiornamenti dei termistori ma la corrente data al letto è 0. Se annullo la stampa, mi tocca riavviare tutto perchè non riceve più comandi! Invece se do un file .gcode dove la temperatura del letto deve essere pari a 0 allora tutto funziona correttamente, l'ugello scalda e poi tutto va in stampa. Non riesco a capire quale possa essere il motivo di questo "freeze" della macchina solo quando tramite file gcode si chiede di scaldare il letto, se invece come ho già detto si da un comando gcode o mcode che sia tramite shell o interfaccia, tutto funziona correttamente e la corrente erogata è alta quindi valore uguale a 255 (va da 0 a 255 la lettura della corrente erogata se non sbaglio) che va a variare con l'avvicinarsi del target. Quindi suppongo che quando vado a stampare un oggetto che richiede un letto riscaldato con temperatura superiore a 0 gradi, l'intero Firmware si blocca forse in attesa di qualcosa o non lo so, e non da segni di vita nemmeno su shell (intendo la console seriale). Mentre questo non accade se la temperatura del letto non è impostata sopra i 0 gradi poichè salta la parte di riscaldamento di quest'ultimo e quindi quel pezzo di gcode che blocca tutto. Vi lascio in allegato il file overall.h. Avrei anche altre domande tipo per lo schermo e l' ABL però voglio risolvere le cose una alla volta.
Grazie in anticipo.


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Attachments:
open | download - Configuration_Overall.h (51.5 KB)
Re: MK4duo 4.3.6 Il letto della stampante non scalda
August 31, 2018 07:06PM
I comandi sono sempre gli stessi sia da gcode che da host quindi se funziona tutto da host il problema è un altro sicuramente nel gcode c'è qualche comando errato che blocca o aspetta qualcosa...
Prova ad allegare un file che da il problema.


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MK4duo 4.3.6 Il letto della stampante non scalda
August 31, 2018 07:16PM
scusa se te lo scrivo qui però dice che è troppo grande il file (riporta questo errore 413 Request Entity Too Large
nginx/1.10.3 (Ubuntu)), quindi metto solo il pezzo iniziale
;FLAVOR:Marlin
;TIME:3123
;Filament used: 1.19048m
;Layer height: 0.1
;Generated with Cura_SteamEngine 3.4.0
M190 S50
M104 S210
M109 S210
M82 ;absolute extrusion mode
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F9000 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
G1 F9000
;Put printing message on LCD screen
M117 Printing...
G92 E0
G1 F1500 E-6.5
;LAYER_COUNT:29
;LAYER:0
M107
G0 F3600 X124.096 Y122.818 Z0.3
;TYPE:WALL-INNER
G1 F1500 E0
G1 F1800 X123.331 Y123.331 E0.04595

Edited 1 time(s). Last edit at 08/31/2018 07:16PM by Dario_Ciceri02.


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Re: MK4duo 4.3.6 Il letto della stampante non scalda
August 31, 2018 07:19PM
Ok ora su host dai il comando M190 S50, che aspetta che arrivi a 50 gradi e vedi che succede...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MK4duo 4.3.6 Il letto della stampante non scalda
August 31, 2018 07:26PM
non scalda però sa che deve mandarlo a 50.
23:25:39.518: busy:heating
23:25:39.518: T:23.15 /0 B:23.82 /50 [email protected]:0 @:0
23:25:40.522: T:23.15 /0 B:23.69 /50 [email protected]:0 @:0


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Re: MK4duo 4.3.6 Il letto della stampante non scalda
August 31, 2018 07:42PM
Scusa hai attivato i pid per il bed? Se si hai fatto i pid tune e salvato in eeprom?


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MK4duo 4.3.6 Il letto della stampante non scalda
August 31, 2018 07:48PM
tecnicamente si, ho fatto dopo l'upload del firmware i seguenti comandi:
M301 H0 P80.803443 I21.533229 D75.803733

M500

M301 H-1 P52.50 I20.84 D33.06

M500

e andando a vedere la eeprom da reptier sembra tutto a posto. l'unica cosa che non mi convince è che per impostare il pid sul letto tu avevi scritto su una guida di fare M304 invece siccome non funziona ho provato con M301 H-1, però mi è sembrato che quel H-1 repetier lo interpretasse come un H1 se vuoi ti mostro il codice inviato all'host


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Re: MK4duo 4.3.6 Il letto della stampante non scalda
August 31, 2018 07:54PM
Io credo che repetier mi abbia settato il pid di un secondo estrusore (che non ho) e non del letto guarda questa immagine
Attachments:
open | download - eeprom.png (110.4 KB)
Re: MK4duo 4.3.6 Il letto della stampante non scalda
August 31, 2018 08:15PM
scusami, non vorrei metterti fretta, anzi tutt'altro fai pure con comodo, però io è da questa mattina che lavoro sulla stampante e sinceramente sono parecchio stanco, avevo scritto questo topic credendo che avrei ricevuto risposta la mattina. Potresti gentilmente dirmi a che ora posso trovarti?. resto ancora 20 min poi vado a dormire, nel caso scrivimi se hai voglia qualche procedimento da testare altrimenti facciamo pure con calma domani o quando ti è più comodo. In ogni caso se non dovessimo sentirci dopo, ti faccio i complimenti per l'ottimo lavoro svolto, sei davvero bravo in quello che fai e mi hai insegnato un sacco di cose che potrebbero tornarmi utili in futuro quando andrò a lavorare. grazie infinite


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 06:31AM
Sto cominciando a credere che la mia stampante possa essere in modalità dry run


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 07:40AM
Allora repetier non setta nulla, i valori che hai sono dati dalla lettura della risposta di M503, quindi significa che hai un secondo estrusore attivo.
Ricontrolla la configurazione e riscarica, dopo aver riscaricato il firmware compilato e messo nella scheda resetta la eeprom, M502 M500.
Una volta fatto verifica i valori con M503.
Se non hai i pid attivi si devono accendere, altrimenti ti dice che hai i pid e devi fare i pid tune e salvare in eeprom prima di poter accendere i riscaldatori.


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 07:42AM
Ho provato ad aggiungere
M140 S50
prima di
M190 S50
perchè avevo notato che per scaldare l'ugello il codice utilizzava sia M104 sia M109, allora ho provato anche io ad aggiungere un M140 (equivalente del M104 solo per il letto) e tutto ha funzionato, ora mangio dopo vedo se raggiunta la temperatura di 50 gradi si blocca ancora o passa a scaldare l'ugello. ti farò sapere. In ogni caso il problema è il codice M190 che va in "modalità zombie" e blocca tutto.
ecco il codice che ho scritto e che ha avviato il riscaldamento del letto, con un passo alla volta si sistema tutto smileys with beer
;FLAVOR:Marlin
;TIME:45505
;Filament used: 24.3888m
;Layer height: 0.1
;Generated with Cura_SteamEngine 3.4.1
M140 S50
M190 S50
M104 S210
M109 S210
c'è un modo per far prelevare dal codice la temperatura corretta da usare? tipo un {IF_BED}M140{BED} o qualcosa del genere, conoscendo il gcode si potrebbe anche provare


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 07:47AM
Hai allora una versione vecchia del firmware, quel bug l'ho fixato...
Non serve mettere M104 e poi M109 subito dopo non ha senso. M104 non attende che arriva in temperatura, quindi di solito si fa all'inizio prima di fare le home e tutto il resto cosi intanto l'hotend si scalda, poi dopo metti il m109 cosi attende prima di partire...
Si si può fare tutto gli slicer hanno un loro linguaggio, cura per esempio usa:

{IF_BED} M140 S{BED}
{IF_BED} M190 S{BED}
{IF_EXT0}M109 T0 S{TEMP0}

Slic3r o simplify hanno altre sintassi...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 08:06AM
ok grazie, però io sono andato su mk4duo, e ho selezionato l'ultima versione 4.3.6. Mi confermi che questa è l'ultima versione? altrimenti in quale versione è fixato questo errore? c'è una versione più recente della 4.3.6?


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 08:14AM
Io ho la rev 25082018 effettivamente sul configuratore onlinec'è scritto rev 31082018 quindi si hai ragione la mia è vecchia. ora provo


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 08:27AM
Funziona tutto grazie infinite mago!
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 08:36AM
Ora funziona tutto, volevo chiederti un'ultima cosa, come funziona l'auto bed level? io ho la copia del bltouch e quindi ho usato l'opzione servo, e attivato la funzione supporto servo e settato tutto correttamente, infatti se mando la z in home questa funziona e fa tutto quelle che deve, ma come faccio a fare l'auto bed leveling? io ho attivato questa funzione ma non so come attivarla, devo usare G29?


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Attachments:
open | download - bed.png (90 KB)
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 09:11AM
Si... G29 e poi salvi in eeprom la griglia rilevata, ma prima devi settare bene l'ofsett...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 10:29AM
io gli offset x y z li avevo già fatti con una tua guida infatti ti lascio in allegato uno screenshot. faccio G29 e quando ha finito M500? o c'è qualche comando prima? Se voglio che lo faccia di default per ogni stampa basta mettere nello start code di cura G29 dopo G28X0Y0Z0? oppure già lo fa? perchè per ora non fa nessun bed leveling ma immagino che sia dovuto al fatto che non ho mai inviato G29.
Ho finito adesso di stampare un cubo di calibrazione, sia x y e z sono esattamente 20mm come giusto che sia però la qualità fa schifo, siccome va veramente troppo veloce. devo abbassare il feedrate? c'è un modo per calcolarlo?


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Attachments:
open | download - zprobe.png (101.5 KB)
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 10:47AM
Si devi mettere G29 dopo G28 all'inizio, non serve X0 y0 z0 è già cosi con il solo comando G28.
Ma cosi lo fai ad ogni stampa, ti conviene?? Altrimenti lo fai una volta G29 e poi salvi in eeprom M500 e dopo il G28 nello start gcode metti M420 S1 che attiva la correzione.
Il feedrate lo devi impostare nello slicer e mettere i giusti valori nella configurazione, non andare oltre o 30 50 mm/s


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 10:51AM
ok grazie, non sapevo del comando per la correzione. Per feedrate si intende quello dell'estrusore vero? e per la velocità di stampa? perchè è davvero troppo veloce


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 10:52AM
No il feedrate è la velocità tutta.


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 11:10AM
scusami davvero ma sto facendo fatica a capire. io ho per il motore X e Y
Default Printining Acceleration (XYZE) 3000 [mm/s2]
Default Travel Acceleration (XYZ) 3000 [mm/s2]
 Feedrate 300 [mm/s] 
Max Acceleration 3000 [mm/s2]

e per i 3 estrusori (ho un diamond hotend)
Feedrate 100 [mm/s] 
Manual Feedrate 10 [mm/s] 
Max Acceleration 3000 [mm/s2] 
Retraction Acceleration 10000 [mm/s2] 
E-Jerk 5 [mm/s]

come faccio a calcolare il giusto feedrate e la giusta accelerazione?


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 11:57AM
Non c'è un modo per calcolarlo si prova, e cmq 300 mm/s sono troppi... portalo a 100 e poi devi lavorare con le accelerazioni...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 01, 2018 12:05PM
ok grazie, porto a 100. e cosa intendi lavorare con le accelerazioni? provare varie accelerazioni? tipo provo 1500, 750 e così via?


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Re: MK4duo 4.3.6 Il letto della stampante non scalda
September 02, 2018 07:44AM
ciao mago, oggi ho messo in stampa più oggetti con feedrate e accelerazioni diverse, ma tutto le volte che la stampa arriva circa ad 1/4 questa aumenta di velocità, lil motore che porta la plastica slitta e la qualità di stampa fa schifo.. credo sia tutto nel gcode questo problema, sai come aiutarmi?


Hypercube Evolution; MK4duo 4.3.6; RADDS 1.6 on Arduino DUE board; NF thc-01 Multicolor Hotend; Raspberry PI 3 model B+; Repetier Host pro license; 3Dtouch (BLtouch CLONE); Bed Adhesive Tape; Bowden extruder MK8; NTC3950 thermistors; Nextion HMI 7"; MK3 Heated Bed 328*328*3mm; TMC2208 1/256 microsteps drivers; Optical Endstops
Sorry, only registered users may post in this forum.

Click here to login