Welcome! Log In Create A New Profile

Advanced

Nuovo problema con Mkduo

Posted by thriller47 
Nuovo problema con Mkduo
October 26, 2016 03:57PM
Buonasera, ho provveduto ad aggiornare il firmware sulla mia stampante, richiamando la mia vecchia configurazione e aggiustando un po'di valori, precisamente gli step dell'estrusore.
Ho aggiornare l'ide arduino, compilo e carico il firmware senza problemi, la stampante da pc via usb fa tutto quello che deve, ma appena provo a schiacciare il tast sul display, va in palla, col beeper che sembra una mitraglietta e scritte che scompaiono, bloccandosi del tutto.

Allego il mio mkduo.

Grazie in anticipo per l'interessamento.

PS. Se possibile, dopo il MBL, sarebbe possibile far alzare l'asse z prima che ritorni tutto in home? Come fare? Trovo il gcode da qualche parte nel firmware?
Attachments:
open | download - Configuration_Overall.h (43.9 KB)
open | download - Configuration_Core.h (33.1 KB)
open | download - Configuration_Basic.h (7.9 KB)
Re: Nuovo problema con Mkduo
October 26, 2016 04:22PM
Mi associo è da oggi che compilando il firmware non riuscivo a tenere la temperatura del piatto spenta, ossia anche se il piatto spento continuava a salire.
Ora ho ricaricato il firmware e di colpo se tocco il pulsante del display impazzisce continui beep e impazzisce tutto sul display.
Ho caricato un firmware vecchio e tutto funziona.
Re: Nuovo problema con Mkduo
October 26, 2016 05:57PM
Fixato 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: Nuovo problema con Mkduo
October 27, 2016 02:46AM
Sto cercando di caricare ma arduino mi da questio errori:
sketch\src\endstop\endstops.cpp:102:29: error: macro "PULLUP" passed 2 arguments, but takes just 1

       PULLUP(X_MAX_PIN, HIGH);

                             ^

sketch\src\endstop\endstops.cpp:109:29: error: macro "PULLUP" passed 2 arguments, but takes just 1

       PULLUP(Y_MAX_PIN, HIGH);

                             ^

sketch\src\endstop\endstops.cpp:116:29: error: macro "PULLUP" passed 2 arguments, but takes just 1

       PULLUP(Z_MAX_PIN, HIGH);

                             ^

sketch\src\endstop\endstops.cpp:130:31: error: macro "PULLUP" passed 2 arguments, but takes just 1

       PULLUP(Z_PROBE_PIN, HIGH);

                               ^

sketch\src\endstop\endstops.cpp: In member function 'void Endstops::init()':

sketch\src\endstop\endstops.cpp:102:7: error: 'PULLUP' was not declared in this scope

       PULLUP(X_MAX_PIN, HIGH);

       ^

exit status 1
Errore durante la compilazione per la scheda Arduino/Genuino Mega or Mega 2560.
Re: Nuovo problema con Mkduo
October 27, 2016 03:38AM
Un grandissimo grazie a MagoKimbra, che veloce come il fulmine risolve ogni problema... ma che fai la notte?????

Per la questione MBL, dove trovo il codice che dice alla stampante come muoversi? Vorrei far alzare un pochino Z dopo aver testato i punti della mesh, quando dovrebbe tornare in Home...
Re: Nuovo problema con Mkduo
October 27, 2016 07:21AM
Grande Mago grazie smileys with beer volevo chiederti se avevi dato uno sguardo al problema dell'asse Z impazzito con 2 estrusori.

Volevo anche chiedere un'altra cosa, quando faccio la Home i tre carrelli salgono a una velocità molto bassa per poi fare lo zero una torre per volta, dove dovrei in tervenire per avere una velocità della home più alta?

poi fatta la home che per me è impostata a 199,1 scende fino a 143,17 questo lo fa anche quando finisce una stampa dato che per non far cadere il nozzle sul pezzo finito ho inserito un G28 nel codice finale , se perciò faccio una stampa più alta di 143 questa scende sul pezzo stampato.
Cosa devo cambiare magari per fare la home e lasciarla in home senza farla abbassare?

Edited 1 time(s). Last edit at 10/27/2016 07:27AM by paolopa.
Re: Nuovo problema con Mkduo
October 27, 2016 08:30AM
Cominciamo con il primo problema.. Ho provato e non mi da nessun problema.. Ho una domanda, ma hai i setting in EEPROM? E aggiungi un estrusore senza azzerare la eeprom??? Verifica questa cosa...
Secondo problema, nella delta l'altezza massima quella diciamo quando è i home non è la vera altezza massima di stampa, questo perché a quell'altezza i carrelli non possono muoversi se non in basso quindi non è possibile muovere il nozzle su X e Y... Quando invece sui abbassa quella è la vera altezza massima perché a quell'altezza è possibile far spostare X e Y nei punti massimi, perché i carrelli potranno muoversi anche verso l'alto..
Quindi più di 143,17 tu non puoi stampare a meno che tu non stampi un cono che più si va su più tende al punto 0 0...


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: Nuovo problema con Mkduo
October 27, 2016 09:05AM
Quote
MagoKimbra
Cominciamo con il primo problema.. Ho provato e non mi da nessun problema.. Ho una domanda, ma hai i setting in EEPROM? E aggiungi un estrusore senza azzerare la eeprom??? Verifica questa cosa...
Secondo problema, nella delta l'altezza massima quella diciamo quando è i home non è la vera altezza massima di stampa, questo perché a quell'altezza i carrelli non possono muoversi se non in basso quindi non è possibile muovere il nozzle su X e Y... Quando invece sui abbassa quella è la vera altezza massima perché a quell'altezza è possibile far spostare X e Y nei punti massimi, perché i carrelli potranno muoversi anche verso l'alto..
Quindi più di 143,17 tu non puoi stampare a meno che tu non stampi un cono che più si va su più tende al punto 0 0...

All'ora dopo aver cambiato qualcosa sul nuovo firmware do il comando M500 e dovrebbe sovrascrivere i valori in eeprom se ho capito bene poi come faccio a controllare se effettivamente sono scritti?
Re: Nuovo problema con Mkduo
October 27, 2016 09:41AM
No prima devi caricare quelli del firmware, M502, poi li salvi 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: Nuovo problema con Mkduo
October 27, 2016 09:42AM
Per leggere quelli che stai usando attualmente M503...


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: Nuovo problema con Mkduo
October 27, 2016 03:16PM
Già che siamo in tema di movimenti delta... la mia ha il piatto diametro 600 quindi teoricamente dovrebbe muoversi tra -300 e 300 sia in x che in y se si parte dal centro. Muovendola manualmente da repetier lo fa, invece muovendola dal display si ferma a 153.3. Come mai?
Mi sono scorso tutti i listati e questo valore non risulta da nessuna parte..
Re: Nuovo problema con Mkduo
October 27, 2016 03:32PM
chiedo scusa ma è un pò ostica questa cosa descrivo quello che ho fatto all'inizio forse lo sbaglio è stato lì:

caricato il firmware con un solo estrusore e con scheda nuova ho dato il comando M500 e dovrei aver scritto la eeprom da quello che ho capito sulla spiegazione Che c'è su MK ("Poi scrivo la EEPROM M500, a questo punto viene scritta tutta la struttura compresa la versione…")
poi ho riavviato la stampante e dovrebbe aver caricato i valori dalla eeprom dando il comando M503 ho questa risposta :
21:16:43.235 : Configconfused smileyteps per unit:
21:16:43.235 : Config:  M92 X80.00 Y80.00 Z80.00 E93.00
21:16:43.235 : Config:Maximum feedrates (mm/s):
21:16:43.235 : Config:  M203 X400.00 Y400.00 Z400.00 E45.00
21:16:43.235 : Config:Maximum Acceleration (mm/s2):
21:16:43.235 : Config:  M201 X2000 Y2000 Z2000 E1000
21:16:43.235 : Config:Accelerations: P=printing, V=travel and T* R=retract
21:16:43.235 : Config:  M204 P2000.00 V2000.00
21:16:43.235 : Config:  M204 T0 R2000.00
21:16:43.235 : Config:Advanced variables: S=Min feedrate (mm/s), V=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum X jerk (mm/s), Y=maximum Y jerk (mm/s), Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
21:16:43.235 : Config:  M205 S0.00 V0.00 B20000 X10.00 Y10.00 Z10.00 E5.00
21:16:43.235 : Config:Home offset (mm):
21:16:43.235 : Config:  M206 X0.00 Y0.00 Z0.00
21:16:43.235 : Config:Hotend offset (mm):
21:16:43.235 : Config:  M218 T0 X0.00 Y0.00 Z0.00
21:16:43.235 : Configgrinning smileyelta Geometry adjustment:
21:16:43.235 : Config:  M666 A0.000 B0.000 C0.000 I0.000 J0.000 K0.000 U0.000 V0.000 W0.000 R91.00 D196.00 H199.10
21:16:43.235 : Config:Endstop Offsets:
21:16:43.235 : Config:  M666 X0.00 Y0.00 Z0.00
21:16:43.235 : Config:Z Probe offset (mm):
21:16:43.235 : Config:  M666 P-2.50
21:16:43.235 : Config:Material heatup parameters:
21:16:43.235 : Config:  M145 S0 H190 B50 F255 (Material PLA)
21:16:43.235 : Config:  M145 S1 H235 B90 F255 (Material ABS)
21:16:43.235 : Config:  M145 S2 H225 B60 F255 (Material GUM)
21:16:43.235 : Configtongue sticking out smileyID settings:
21:16:43.235 : Config:  M301 H0 P22.20 I1.08 D114.00
21:16:43.235 : Config:  M304 P10.00 I0.02 D305.40
21:16:43.235 : Config:  M200 D0
21:16:43.235 : Stats: Total: 0, Finished: 0, Failed: 0
21:16:43.235 : Stats: Total print time: 0s, Power on time: 40s
21:16:43.235 : Stats: Filament used: 0Km 0m 0cm 0mm
Che da quello che ho capito non è quello che è scritto nella eeprom ma quello che è caricato in memoria della macchina ma che dovrebbe averlo letto dalla eeprom.

Ora però riscontro un problema nella compilazione, ho aggiunto il secondo estrusore dal compilatore ma al momento di caricarlo ho questi errori

sketch\src\temperature\temperature.cpp: In function 'manage_temp_controller':

sketch\src\temperature\temperature.cpp:1111:1: error: unable to find a register to spill in class 'POINTER_REGS'

 }

 ^

sketch\src\temperature\temperature.cpp:1111:1: error: this is the insn:

(insn 64 62 66 4 (set (regconfused smileyF 88 [ D.2299 ])

        (memconfused smileyF (post_inc:HI (reg:HI 115 [ ivtmp.111 ])) [9 MEM[base: _113, offset: 0B]+0 S4 A8])) sketch\src\temperature\temperature.cpp:698 100 {*movsf}

     (expr_list:REG_INC (reg:HI 115 [ ivtmp.111 ])

        (nil)))

sketch\src\temperature\temperature.cpp:1111: confused by earlier errors, bailing out

lto-wrapper: C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc returned 1 exit status

c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: lto-wrapper failed

collect2.exe: error: ld returned 1 exit status

exit status 1
Errore durante la compilazione per la scheda Arduino/Genuino Mega or Mega 2560.

Edited 1 time(s). Last edit at 10/27/2016 04:04PM by paolopa.
Re: Nuovo problema con Mkduo
October 27, 2016 04:03PM
Esatto, ma ora stai con un solo estrusore, dovresti mettere l'latro, poi caricare quelli del firmware con il comando M502 e poi storarli in EEPROM con il comando M500...


@rangerone1 verifico la cosa!!

Edited 1 time(s). Last edit at 10/27/2016 04:04PM by MagoKimbra.


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: Nuovo problema con Mkduo
October 27, 2016 04:06PM
Ora però riscontro un problema nella compilazione, ho aggiunto il secondo estrusore dal compilatore ma al momento di caricarlo ho questi errori

sketch\src\temperature\temperature.cpp: In function 'manage_temp_controller':

sketch\src\temperature\temperature.cpp:1111:1: error: unable to find a register to spill in class 'POINTER_REGS'

 }

 ^

sketch\src\temperature\temperature.cpp:1111:1: error: this is the insn:

(insn 64 62 66 4 (set (regconfused smileyF 88 [ D.2299 ])

        (memconfused smileyF (post_inc:HI (reg:HI 115 [ ivtmp.111 ])) [9 MEM[base: _113, offset: 0B]+0 S4 A8])) sketch\src\temperature\temperature.cpp:698 100 {*movsf}

     (expr_list:REG_INC (reg:HI 115 [ ivtmp.111 ])

        (nil)))

sketch\src\temperature\temperature.cpp:1111: confused by earlier errors, bailing out

lto-wrapper: C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc returned 1 exit status

c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: lto-wrapper failed

collect2.exe: error: ld returned 1 exit status

exit status 1
Errore durante la compilazione per la scheda Arduino/Genuino Mega or Mega 2560.
Attachments:
open | download - Configuration_Overall.h (45.3 KB)
Re: Nuovo problema con Mkduo
October 27, 2016 04:14PM
Si ma l'ho detto una miriade di volte... La nuova versione con due hotend non compila su arduino 8 bit per un bug delle librerie AVR...
Per ora o ti tieni la vecchia o aspetti a mettere il secondo hotend..


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: Nuovo problema con Mkduo
October 27, 2016 04:32PM
Quote
MagoKimbra
Si ma l'ho detto una miriade di volte... La nuova versione con due hotend non compila su arduino 8 bit per un bug delle librerie AVR...
Per ora o ti tieni la vecchia o aspetti a mettere il secondo hotend..

Io non ho una vecchia versione di MK funzionante con 2 hotend ho solo la versione di base della Marlin per la G2S che ha 2 hotend funzionanti dovrei tornare alla Marlineye popping smiley che non ho neanche configurato.
Ma verranno mai fixate le librerie AVR?
Re: Nuovo problema con Mkduo
October 27, 2016 04:58PM
Ma scusa non avevi una versione che compilavi bene ma ti dava il problema con la Z e doppio estrusore???


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: Nuovo problema con Mkduo
October 27, 2016 05:10PM
No quando sono passato a MK ho provato la 4.2.9 e ho dovuto togliere un estrusore altrimenti non compilava, lì mi dava errore sull'asse Z che impazziva, poi sono passato alla 4.3Duo con un solo estrusore e compilava il tutto, ma non avevo capito che il problema era sulle librerie AVR di arduino ide pensavo fosse un problema diverso ma ho continuato a fare prove con un solo estrusore per tararla e cercare di fare qualche stampa.
Anche se non riesco comunque ancora a fare l'auto bed level con questa maledetta allen key
Re: Nuovo problema con Mkduo
October 27, 2016 05:12PM
[github.com]

Neanche con l'ultima versione hanno corretto...


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: Nuovo problema con Mkduo
October 27, 2016 05:22PM
forse però ai ragione ho ritrovato nel cestino di windows la prima 4.2.9 che avevo istallato senza configurare bene il tutto e questa me la compila senza errori perciò con la 4.2.9 se la correggo forse funziona non sò l'asse se impazzisce di nuovo, ora provo.
Domanda avendo tutti i settaggi caricati in eeprom ora se carico il firmware 4.2.9 senza settare le meccaniche e abilito EEPROM CHITCHAT nel firmware dovrebbe caricare i dati da eeprom anche se la ho salvata dalla 4.3DUO, sbaglio?
Re: Nuovo problema con Mkduo
October 27, 2016 05:39PM
Si sbagli... Hanno versioni di eeprom diverse... Rifai sempre la stessa procedura quando hai caricato dai il comando M502 e poi M500
Chitchat serve per leggere la eeprom con report su repetier ogni volta che accedi alla stampante.


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: Nuovo problema con Mkduo
October 27, 2016 05:47PM
Ok grazie devo settare tutto il firmware e poi provo e faccio sapere, comunque grazie, non so quanta pazienza hai grazie veramente tantissimo!!!
Re: Nuovo problema con Mkduo
October 28, 2016 02:31AM
Operazione conclusa con esito positivo ho fatto come hai detto impostato il firmware e poi dato i comandi M502 e M500 spento e riacceso e l'asse Z è tornato normale sembrerebbe tutto regolare da quel poco che ho potuto provare.
Ho solo un dubbio, prima come mi avevi spiegato che dopo aver fatto Home si abbassava a 143,17 che è il massimo dell'altezza stampabile, avendo ora gli stessi valori impostati ora si abbassa a 176,70, ma non dovrebbe essere lo stesso valore?

Comunque stasera proverò meglio e poi se possibile vorrei capire come detto sopra se si riesce a far funzionare la allen key oppure se la butto direttamente e acquisto il blutoch.
Re: Nuovo problema con Mkduo
October 28, 2016 02:43AM
Si, ma ho cambiato i valori, quelli della 4.2.9 non erano esatti... Ma l'importante e che scenda in modo che se in home dai un movimento X e Y si possa muovere...


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: Nuovo problema con Mkduo
October 28, 2016 06:36PM
Sto provando a stampare con il 4.2.9 configurato e eeprom caricata ma mi succede uno strano problema ru repetier mi escono un sacco di errori mentre stampa
00:27:53.402 : Error:No Line Number with checksum, Last Line: 3739
00:27:53.402 : Error:Line Number is not Last Line Number+1, Last Line: 3739
00:27:53.402 : Resend:3740
00:27:53.418 : Error:Line Number is not Last Line Number+1, Last Line: 3739
00:27:53.418 : Resend:3740
00:27:53.433 : Error:No Line Number with checksum, Last Line: 3739
00:27:53.433 : Error:Line Number is not Last Line Number+1, Last Line: 3739
00:27:53.433 : Resend:3740
00:27:53.449 : Error:Line Number is not Last Line Number+1, Last Line: 3739
00:27:53.449 : Resend:3740
00:27:53.465 : Error:No Line Number with checksum, Last Line: 3739
00:27:53.465 : Error:Line Number is not Last Line Number+1, Last Line: 3739
00:27:53.465 : Resend:3740
00:27:53.487 : Error:Line Number is not Last Line Number+1, Last Line: 3739
00:27:53.487 : Resend:3740
00:27:53.503 : Error:No Line Number with checksum, Last Line: 3739
00:27:53.503 : Error:Line Number is not Last Line Number+1, Last Line: 3739
00:27:53.503 : Resend:3740
00:27:53.518 : Error:Line Number is not Last Line Number+1, Last Line: 3739
00:27:53.518 : Resend:3740
00:27:53.534 : Error:No Line Number with checksum, Last Line: 3739
00:27:53.534 : Error:Line Number is not Last Line Number+1, Last Line: 3739
00:27:53.534 : Resend:3740
00:27:53.549 : Error:Line Number is not Last Line Number+1, Last Line: 3739
00:27:53.549 : Resend:3740
00:27:53.566 : Error:No Line Number with checksum, Last Line: 3739
00:27:53.566 : Error:Line Number is not Last Line Number+1, Last Line: 3739
00:27:53.566 : Resend:3740
00:27:53.587 : Error:Line Number is not Last Line Number+1, Last Line: 3741
00:27:53.587 : R
00:27:53.587 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.587 : Resend:3744
00:27:53.603 : Error:Unknown command: "103"
00:27:53.603 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.603 : Resend:3744
00:27:53.618 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.618 : Resend:3744
00:27:53.634 : Error:Unknown command: "03"
00:27:53.634 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.634 : Resend:3744
00:27:53.650 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.650 : Resend:3744
00:27:53.666 : Error:Unknown command: "103"
00:27:53.666 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.666 : Resend:3744
00:27:53.687 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.687 : Resend:3744
00:27:53.703 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.703 : Resend:3744
00:27:53.719 : Error:No Line Number with checksum, Last Line: 3743
00:27:53.719 : Error:Unknown command: "03"
00:27:53.719 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.719 : Resend:3744
00:27:53.734 : Error:Unknown command: "103"
00:27:53.734 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.734 : Resend:3744
00:27:53.750 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.750 : Resend:3744
00:27:53.766 : Error:Unknown command: "103"
00:27:53.767 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.767 : Resend:3744
00:27:53.787 : Error:Line Number is not Last Line Number+1, Last Line: 3743
00:27:53.787 : Resend:3744
00:27:53.803 : Error:Unknown command: "103"
00:27:53.803 : Error:Line Number is not Last Line Number+1, Last Line: 3743

la stampa si blocca si inceppa poi riparte fino a bloccarsi definitivamente e a far disconnettere repetiereye popping smiley
Ho i 2 estrusori abilitati ma non riesco a stampare ho provato diverse stampe, faccio lo slicer cura engine
allego configuration
Attachments:
open | download - Configuration_Overall.h (45.2 KB)
Sorry, only registered users may post in this forum.

Click here to login