Welcome! Log In Create A New Profile

Advanced

chiarimenti Marlinkimbra su 3DRAG

Posted by mamo1962 
chiarimenti Marlinkimbra su 3DRAG
January 10, 2017 06:24AM
Salve a tutti, avevo bisogno di un chiarimento riguardo all'utilizzo del firmware marlinkimbra su una 3DRAG.
Brevemente,,,,,,voglio montare una ramps 1.4 sulla stampante in questione, con il compilatore online ho fatto il firmware, ora lo stavo comparando con il firmware originale e noto questa differenza:

MARLIN ORIGINALE


#define INVERT_X_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false


MARLINKIMBRA



// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
#define INVERT_X_DIR false
#define INVERT_Y_DIR false
#define INVERT_Z_DIR false
#define INVERT_E0_DIR false
#define INVERT_E1_DIR false
#define INVERT_E2_DIR false
#define INVERT_E3_DIR false

La domanda è questa, perchè sull'estrusore originale ho TRUE e invece sul marlinkimbra FALSE? Non sono molto esperto cosa comporta ciò?Devo modificarlo manualmente?

grazie un salutone a tuttiwinking smiley
Re: chiarimenti Marlinkimbra su 3DRAG
January 10, 2017 07:02AM
E si quelli sono valori che si modificano a secondo la stampante, se scarichi marlin originale sono tutti su false, il tuo marlin ha già le modifiche per la tua stampante. Altrimenti se fossero uguali per tutte non avrebbe senso poterli cambiare...


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: chiarimenti Marlinkimbra su 3DRAG
January 10, 2017 08:41AM
ok graziethumbs up
Re: chiarimenti Marlinkimbra su 3DRAG
January 11, 2017 02:16PM
Buongiorno a tutti!
posseggo anche io una 3drag con scheda nera a 2 estrusori e l'LCD grafico di FE, sto cercando di installare il firmware ma sembra che son proprio una frana.
ho provato a scaricare un firmware dal configuratore anche un po' a caso .... allego il file se qualcuno ha 2 secondi per dare un'occhiata a quello che ho combinato.

Comunque non sono riuscito a provare perchè il compilatore mi da degli errori che non sono in gradi di capire,
ho installato l'ide1.0.6 come consigliato da 3drag.it

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Arduino: 1.0.6 (Windows NT (unknown)), Board: "Arduino Mega 2560 or Mega ADK"
In file included from MK4duo.ino:235:
/base.h:41:24: error: src/macros.h: No such file or directory
/base.h:43:27: error: src/mechanics.h: No such file or directory
/base.h:67:35: error: src/language/language.h: No such file or directory
/base.h:69:12: error: missing binary operator before token "("
/base.h:73:34: error: src/conditionals_pre.h: No such file or directory
/base.h:74:22: error: src/pins.h: No such file or directory
/base.h:75:35: error: src/conditionals_post.h: No such file or directory
/base.h:76:29: error: src/sanitycheck.h: No such file or directory
/base.h:77:25: error: src/HAL/HAL.h: No such file or directory
/base.h:78:22: error: src/enum.h: No such file or directory
/base.h:80:8: error: missing binary operator before token "("
/base.h:84:12: error: missing binary operator before token "("
/base.h:86:14: error: missing binary operator before token "("
/base.h:90:9: error: missing binary operator before token "("
/base.h:94:12: error: missing binary operator before token "("
/base.h:101:31: error: src/eeprom/eeprom.h: No such file or directory
/base.h:102:41: error: src/printcounter/duration_t.h: No such file or directory
/base.h:103:43: error: src/printcounter/printcounter.h: No such file or directory
/base.h:104:25: error: src/MK_Main.h: No such file or directory
/base.h:105:33: error: src/planner/planner.h: No such file or directory
/base.h:106:34: error: src/endstop/endstops.h: No such file or directory
/base.h:107:32: error: src/motion/stepper.h: No such file or directory
/base.h:108:45: error: src/motion/cartesian_correction.h: No such file or directory
/base.h:109:41: error: src/temperature/temperature.h: No such file or directory
/base.h:110:34: error: src/sensor/flowmeter.h: No such file or directory
/base.h:111:30: error: src/lcd/ultralcd.h: No such file or directory
/base.h:112:28: error: src/lcd/buzzer.h: No such file or directory
/base.h:113:37: error: src/nextion/Nextion_lcd.h: No such file or directory
/base.h:114:31: error: src/sd/cardreader.h: No such file or directory
/base.h:115:29: error: src/servo/servo.h: No such file or directory
/base.h:116:35: error: src/watchdog/watchdog.h: No such file or directory
/base.h:117:32: error: src/utility/nozzle.h: No such file or directory
/base.h:118:32: error: src/utility/blinkm.h: No such file or directory
/base.h:119:32: error: src/utility/matrix.h: No such file or directory
/base.h:125:8: error: missing binary operator before token "("
/base.h:129:12: error: missing binary operator before token "("
MK4duo.ino:237:12: error: missing binary operator before token "("
MK4duo.ino:240:12: error: missing binary operator before token "("
MK4duo.ino:253:8: error: missing binary operator before token "("

ma che vuol dire? la cartella src c'è...

grazie mille a tutti e scusate se sono entrato diretto con richieste smiling smiley

Edited 1 time(s). Last edit at 01/11/2017 02:23PM by korrado.
Attachments:
open | download - Configuration_Overall.h (41 KB)
Re: chiarimenti Marlinkimbra su 3DRAG
January 11, 2017 03:41PM
E tu senti i consigli di 3drag!!! Se metti il firmware loro va bene, ma se metti MK devi seguire quello che c'è scritto sul compilatore versione ide 1.6.13 o superiore... Metti arduino ide 1.8 che va bene... Quello che hai tu non riconosce i file in sotto cartelle...


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: chiarimenti Marlinkimbra su 3DRAG
January 11, 2017 04:04PM
OPS smiling smiley pardon, so pocopratico,

ti ringrazio immediatamente per la risposta velocissima!!!!!

comunque scaricato e installato, è un po' diverso,
nel precedente dovevo selezionare “Arduino Mega 2560 or Mega ADK”, cosa devo selezionare: "arduino mega adk" oppure "arduino/genuino mega or mega2560"
cmq con entrambi non va, il display non mostra niente... qualcosa ho sbagliato nel configuratore.. consigli?
nel frattempo faccio altre prove smiling smiley
Re: chiarimenti Marlinkimbra su 3DRAG
January 11, 2017 08:09PM
allora, ho selezionato "arduino/genuino mega 2560" e caricato vari firmware,
nel corso delle varie prove ho sistemato l'lcd, i pin del piatto riscaldato e relativo sensore, i pin dei finecorsa e la direzione,
i problemi che ancora non ho sistemato sono:
appena collego repetier:
01:10:06.076 : Errore Seriale COM : System.IO.Ports.SerialErrorReceivedEventArgs
01:10:20.223 : Error: SD init fail
poi:
1 se lascio l'sd inserita l'lcd rimane piantato sull'immagine iniziale, per fare le prove devo toglierla.
2 in repetier non riesco più ad aprire configurazione firmware eeprom, rimane la selezione grigia.
3 il motore del secondo estrusore non si muove, non so dove configurare i relativi pin


queste impostazioni a cosa servono?
Endstop only for homing (ENDSTOPS_ONLY_FOR_HOMING) ignora i finecorsa dopo l'azzeramento?
Abort if endstop hit (ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED) ferma tutto se i finecorsa cambiano stato? esclude automaticamente la scelta precedente?
Abort if endstop hit init (ABORT_ON_ENDSTOP_HIT_INIT) ...?

allego l'ultimo file di configurazione, e i files del marlin originale dove credo siano i pin della scheda, se non ho fatto cavolate.

Edited 1 time(s). Last edit at 01/11/2017 08:12PM by korrado.
Attachments:
open | download - Configuration_Overall.h (41.8 KB)
open | download - pins_RAMPS_13.h (6.5 KB)
open | download - pins_3DRAG.h (1.2 KB)
Re: chiarimenti Marlinkimbra su 3DRAG
January 12, 2017 02:43AM
Prova a mettere questo file dentro la cartella src/board e prova... Ci sono due pin cambiati uno riguarda la SD, il pin detect e l'altro 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
Attachments:
open | download - 77.h (2.8 KB)
Re: chiarimenti Marlinkimbra su 3DRAG
January 12, 2017 03:34AM
Grazie mille!!!
praticamente 77.h sarebbe la 'mappa' dei pin della scheda 3drag NERA? giusto per capirci qualcosa, son testone.
altrimenti dove è possibile trovare una lista dei pin disponibili di questa scheda?

stasera provo subito con questo file,
ho dato un'occhiata, praticamente è cambiato #define SD_DETECT_PIN -1 // 53 e #define ORIG_E1_STEP_PIN 36

ma -1 che vuol dire?
Re: chiarimenti Marlinkimbra su 3DRAG
January 12, 2017 05:02AM
No ho cambiato il pin dell'heater 1 (hotend) da 12 a 11 e il pin detec della SD in -1 che vuol dire non usato... Erano l'unica differenza con quelli che avevi te..


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: chiarimenti Marlinkimbra su 3DRAG
January 12, 2017 08:44AM
forse ho sbagliato ad allegare qualche file io,
è il motore che non va, non il riscaldatore (oltre all'sd)
la 3drag nera ha 5 driver, il file 77.h forse si riferisce a quella cono 4 driver -> [reprap.org]
io ho trovato lo schema in allegato ma comunque i pin indicati li non sono gli stessi che si indicano nel firmware.....confused smiley
non riesco proprio a capire dove trovare questa corrispondenza, con essa potrei fare molto di più da solo ....forse.
Attachments:
open | download - 3DRAG DUAL.jpg (402.5 KB)
Re: chiarimenti Marlinkimbra su 3DRAG
January 12, 2017 09:02AM
Allora apri il file dentro src/HAL/HAL_AVR/HAL_fasti.h li ci sono le definizioni dei pin.
Prendiamo per esempio i pin di X, da schema vedi che i pin sono step PF0, dir PF1 e enable PD7 ora andiamo nel file che ti ho detto e cerchiamo le definizione per il mega2560:
#define DIO54_PIN   PINF0
  #define DIO54_RPORT PINF
  #define DIO54_WPORT PORTF
  #define DIO54_DDR   DDRF
  #define DIO54_PWM   NULL

  #define DIO55_PIN   PINF1
  #define DIO55_RPORT PINF
  #define DIO55_WPORT PORTF
  #define DIO55_DDR   DDRF
  #define DIO55_PWM   NULL

Da qui vediamo che il PINF0 è 54 e il PINF1 è 55.

#define DIO38_PIN   PIND7
  #define DIO38_RPORT PIND
  #define DIO38_WPORT PORTD
  #define DIO38_DDR   DDRD
  #define DIO38_PWM   NULL

Da qui il PIND7 è il 38.
Ora andiamo nella scheda 77 e vediamo i pin.
#define ORIG_X_STEP_PIN         54
#define ORIG_X_DIR_PIN          55
#define ORIG_X_ENABLE_PIN       38


Corrispondono...

Quindi facciamo la stessa cosa su E2. Da schema abbiamo step PC5, dir PC3 e enable PC7.
Cerchiamo le definizioni
  #define DIO30_PIN   PINC7
  #define DIO30_RPORT PINC
  #define DIO30_WPORT PORTC
  #define DIO30_DDR   DDRC
  #define DIO30_PWM   NULL

  #define DIO32_PIN   PINC5
  #define DIO32_RPORT PINC
  #define DIO32_WPORT PORTC
  #define DIO32_DDR   DDRC
  #define DIO32_PWM   NULL

  #define DIO34_PIN   PINC3
  #define DIO34_RPORT PINC
  #define DIO34_WPORT PORTC
  #define DIO34_DDR   DDRC
  #define DIO34_PWM   NULL

Quindi sono step 32, dir 34 e enable 30.

Nella scheda 77:
#define ORIG_E1_STEP_PIN        36
#define ORIG_E1_DIR_PIN         34
#define ORIG_E1_ENABLE_PIN      30


Quindi si cambia il 36 con il 32... e prova...


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: chiarimenti Marlinkimbra su 3DRAG
January 12, 2017 09:52AM
FANTASTICO, GRAZIE MILLE ALBERTO!!!!!!!!!!!!!! che pazienza che hai smiling smiley
farò tardi anche stanotte per fare le diverse prove!
Re: chiarimenti Marlinkimbra su 3DRAG
January 12, 2017 10:43AM
sempre per capire, una volta trovato tutti i pin, potrei creare un file chiamato 3DRAG_DUAL.h e condividerlo?
cioè sarebbe questo l'unico file che servirebbe a chi ha una scheda come la mia? o anche altri tipo il file 77.h?
Re: chiarimenti Marlinkimbra su 3DRAG
January 12, 2017 10:45AM
No cambio il 77 e basta... Penso che sia un errore di chi a ha creato il file... Non penso ci siano schede diverse per solo quel pin...


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: chiarimenti Marlinkimbra su 3DRAG
January 12, 2017 10:48AM
ah ok, pensavo che 77 era riferito solo alla scheda verde a 4 drive e non quella nera che ne ha 5
Re: chiarimenti Marlinkimbra su 3DRAG
January 12, 2017 10:49AM
No no è definito anche il driver per il secondo estrusore quindi è per la 5...


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: chiarimenti Marlinkimbra su 3DRAG
January 12, 2017 03:41PM
cambiando il pin step dell'estrusore funziona,
l'sd invece non ne vuole sapere,
controllando tra lo schema e il file 77 ho notato qualcosa di strando:
#define SDPOWER                 -1  
#define SD_DETECT_PIN           53
il pin 53 corrisponde a PINB0 ceh no trovo sullo schematico, o almeno sul connettore del l'lcd

per questo no va l'sd?

poi ho messo -1 alle seguenti linee che prima erano:
#define ORIG_X_MAX_PIN 2 (sulla scheda pine4 è per la seconda ventola)
#define ORIG_Y_MAX_PIN 15 (pinj0 non lo trovo)
visto che i finecorsa sul max non ci sono

in allegato il file 77 con le modifiche se serve

altre cose io non son in grado di notarle

Edited 2 time(s). Last edit at 01/12/2017 06:16PM by korrado.
Attachments:
open | download - 77.h (2.9 KB)
Re: chiarimenti Marlinkimbra su 3DRAG
January 13, 2017 11:57AM
eh niente, no ci riesco, funziona tutto tranne l'sd sad smiley
con il file 77 scaricato dal sito non si avvia proprio, devo sostituire con quello che ho allegato prima.

Edited 1 time(s). Last edit at 01/13/2017 12:27PM by korrado.
Re: chiarimenti Marlinkimbra su 3DRAG
January 13, 2017 12:57PM
I pin sono giusti, non serve modificare nulla quei -1 non servono a nulla che hai messo su ORIG_X_MAX_PIN e su ORIG_Y_MAX_PIN.
Ora il dubbio è il tipo di formattazione della SD che formattazione hai usato? Fat16 o Fat32?


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: chiarimenti Marlinkimbra su 3DRAG
January 13, 2017 01:08PM
ho lasciato quella che usavo prima, ho appena controllato ed è fat32,
volevo subito provare con 16 ma momentaneamente il pc non me lo fa fare o.O
Re: chiarimenti Marlinkimbra su 3DRAG
January 13, 2017 01:13PM
è di aiuto l'errore iniziale che mi da repetier appena lo connetto?
19:12:22.636 : Errore Seriale COM confused smileyystem.IO.Ports.SerialErrorReceivedEventArgs
poi la scheda si riavvia e funziona (sempre senza sd)

aggiungo, se può essere utile, praticamente appena inserisco l'sd noto che i due led sulla scheda di fianco al chip della usb smettono di lampeggiare, ogni tanto solo quello rosso.

Edited 1 time(s). Last edit at 01/13/2017 06:56PM by korrado.
Re: chiarimenti Marlinkimbra su 3DRAG
January 14, 2017 09:18AM
per togliermi i dubbi sull hardware ho reinstallato il firmware originale,
e sia la SD che la EEPROM vengono lette da repetier.
Re: chiarimenti Marlinkimbra su 3DRAG
January 14, 2017 09:35AM
Mi puoi mandare il firmware originale per email che voglio controllare una cosa...


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: chiarimenti Marlinkimbra su 3DRAG
January 21, 2017 12:20PM
dopo le varie prove e soprattutto i consigli e la pazienza del mago la stampante va!
a parte l'SD e MBL che poi vedrò, ma intanto và! smiling smiley
sembra muoversi mooolto meglio di prima!
praticamente su 77.h c'è da mettere 53 su sdss.
Re: chiarimenti Marlinkimbra su 3DRAG
February 23, 2017 11:59AM
salve...
che vuol dire? cioè che devo aggiustare?
17:56:24.534 : Errormoody smiley??????~??{??RKv??????}?$????*[z?[????{u??????????j????o?????c??moody smiley????????????W????}4?????~?_u?F??????????J?m?????????????????????????mf???Mo????Bz|u?/??O????????J??, system stopped! Heater_ID: 0
17:56:24.535 : Errortongue sticking out smileyrinter halted. kill() called!
sul display indica Err: temp minima stampante ferma riavviare prego...
ma stava stampando e la temperatura settata era giusta...
Re: chiarimenti Marlinkimbra su 3DRAG
February 23, 2017 12:45PM
controlla il termistore, probabilmente si è staccato o si è rotto...


Alessandro

Prusa I3 Rework molto modificata - Taurino Classic - Ramps 1.4 - Driver DVR8825 - Titan Extruder e Hotend E3D V6 - Bltouch originale - Firmware MarlinKimbra - Cura - Repetier Host
Re: chiarimenti Marlinkimbra su 3DRAG
March 19, 2017 08:13AM
MAGO, con la 4.3.14 la sd funziona!!!!!! thumbs up
Re: chiarimenti Marlinkimbra su 3DRAG
March 19, 2017 08:23AM
Quote
MagoKimbra
Mi puoi mandare il firmware originale per email che voglio controllare una cosa...

va anche l'MBL thumbs upthumbs upthumbs up
Re: chiarimenti Marlinkimbra su 3DRAG
March 20, 2017 11:40AM
Quote
MagoKimbra
Mi puoi mandare il firmware originale per email che voglio controllare una cosa...
mago, con la 4.1.14 mi sono accorto che non funzionava il motore dell'estrusore E1, io ho modificato nel file 77.h
#define ORIG_E1_STEP_PIN 32 //36
il pin giusto è il 32 non il 36
ora va.

ah.. ho anche capito che se non metto la spunta su "Endstop only for homing (ENDSTOPS_ONLY_FOR_HOMING)" l'MBL fa lo scorbutico smiling smiley
ci ho penato un'oretta prima di capirlo
Sorry, only registered users may post in this forum.

Click here to login