Welcome! Log In Create A New Profile

Advanced

MarlinKimbra firmware e flusso canalizzatore con Simplify3d

Posted by pixel3design 
MarlinKimbra firmware e flusso canalizzatore con Simplify3d
July 07, 2015 11:24AM
Ciao a tutti.
Mi chiamo Cristiano e sono due anni che bazzico nel mondo della stampa 3D.
Ho due stampanti al momento (prevedo di montare al più presto una SmartCoreXY), una Prusa i3 moddata e una Delta mezza abbandonata a causa della i3.

Mi spiego:
uso Simplify3D v3 per lo slicing e devo dire che i risultati sono ottimi. Però c'è un però...
Non riesco a far funzionare il flusso canalizzatore con simplify, nemmeno usando un solo filamento.
In breve da quel che ho visto, simplify esegue il codice di toolchange anche all'inizio della stampa e non so se sbaglio io qualcosa nel codice di avvio o è propio simplify che scappella qualcosa.
di seguito vi riporto il codice che uso in stampa:

Start GCode:
; Start GCode
G21; Units to millimeters
M107; Fans OFF
G90; Absolute Positioning
M82; Extruder to Absolute Mode
G28; Move to Origin (First X/Y then Z)
G29; Detailed Z-Probe

G91; Relative Positioning
G92 E0; Reset Extruder Lenght
G1 E+220 F1000; Bring filament to nozzle
G92 E0; Reset Extruder Lenght
G90;

ToolChange:
;Tool Change GCode
T[old_tool]; Select last used tool
G60; Store hotend position
G92 E0; Reset current extruder
G1 E-5 F6000; Retract filament out of melting zone
G61 Z3 F300; Lift head up by 3mm
G1 X0 Y0 F3000; Park head at build origins
G1 E-120 F6000; Retract filament to parking zone

T[new_tool]; Select new extruder
G92 E0; reset extruder
G1 E60 F2000; advance filament to coldend zone
G1 E60 F100; slowing down till melting zone
G61 Z1 F300; move head down near melting zone but don't put nozzle under pressure preventing oozing
G61 X Y F3000; bring back hotend to last saved X Y position
G61 Z F300; bring back nozzle in contact with last layer
G1 E3 F100; going "under pressure"
G92 E0; Reset and we're ready to go

End GCode:
;Ending GCode
M104 S0 ; turn off extruder temperature
M140 S0; turn off bed Temperature
M107; Fans OFF
G91; Relative Positioning
G1 Z+10; Lift Nozzle by 10mm
M104 T0 S0;
G90; Absolute Positioning
G1 X0 Y180; Park head
M84; Motors off

G92 E0; Reset current extruder
G1 E-5 F6000; Retract filament out of melting zone
G1 E-120 F6000; Retract filament to parking zone

Chiedo anche al Mago, se fosse possibile, di cercare di comunicare con lo staff di Simplify3D per rendere il tutto compatibile al 100%.

Se qualcuno ha qualche dritta, sarei felicissimo.
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
July 07, 2015 12:39PM
Fammi capire viene eseguito questo:
;Tool Change GCode
T[old_tool]; Select last used tool
G60; Store hotend position
G92 E0; Reset current extruder
G1 E-5 F6000; Retract filament out of melting zone
G61 Z3 F300; Lift head up by 3mm
G1 X0 Y0 F3000; Park head at build origins
G1 E-120 F6000; Retract filament to parking zone

Subito dopo lo start gcode giusto???


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: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
July 08, 2015 08:09AM
Ciao Mago.
Sì, esattamente.


My Thingiverse
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
July 08, 2015 08:30AM
Allora è facile....
Nello Start carichi i 4 estrusori finendo con l'ultimo carico nel nozzle, in modo che partendo con:
;Tool Change GCode
T[old_tool]; Select last used tool
G60; Store hotend position
G92 E0; Reset current extruder
G1 E-5 F6000; Retract filament out of melting zone
G61 Z3 F300; Lift head up by 3mm
G1 X0 Y0 F3000; Park head at build origins
G1 E-120 F6000; Retract filament to parking zone

Lo scarica e parte con il primo.....


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: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 03, 2015 03:15AM
Io sono riuscito a stampare con il flusso canalizzatore e simplify ma usando un colore alla volta.
Ho i gcode da attuare prima e dopo il cambio estrusore che in repetier + cura engine funzionano perfettamente ma che su simplify davvero non so dove mettere.
Se vi posto i miei gcode mi potreste aiutare nell'impresa ?
Ho una r2 evo con 2 estrusori bowden.
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 03, 2015 03:18AM
Eccoli:

startGCode
; EVO inizio
G28 ; Home extruder
G1 Z 5 F{Z_TRAVEL_SPEED}
{IF_EXT0}T0
{IF_EXT1}T1
M107 ; Turn off fan
G90 ; Absolute positioning
M82 ; Extruder in absolute mode
{IF_BED}M190 S{BED}
; Activate all used extruder
{IF_EXT0}M104 T0 S{TEMP0}
{IF_EXT1}M104 T1 S{TEMP1}
G92 E0 ; Reset extruder position
; Wait for all used extruders to reach temperature
{IF_EXT0}M109 T0 S{TEMP0}
{IF_EXT1}M109 T1 S{TEMP1}

endGCode
; EVO fine
;G1 X0 Y0 Z130 ; Get extruder out of way. Uncomment to use!
M107 ; Turn off fan
; Disable all extruder
G91 ; Relative positioning
G1 E-11 ; Reduce filament pressure
{IF_EXT0}M104 T0 S0
{IF_EXT1}M104 T1 S0
G90 ; Absolute positioning
G92 E0 ; Reset extruder position
M140 S0 ; Disable heated bed
M84 ; Turn steppers off

preSwitchExtruderCode
; EVO prima di cambio estrusore
M117 Cambio colore
G60             ; memorize coordinate
G1 X-25 F10000        ; home x axis
G91             ; relative positioning
G1 F2000 E-100  ; retract old color

postSwitchExtruderCode
; EVO dopo di cambio estrusore
G1 F2000 E70    ; charge new color
G1 F300 E30    ; infill melt-zone
G1 F200 E20
G90
G61 x          ; recall x coordinate
G92 E0         ; reset extruder position
G1 F2700 E-2   ; prevent oozing



In pratica con cura ho 4 spazi per i gcode:
- start, prima del cambio, dopo il cambio, fine

mentre su simplify c'è start, tool change e fine.

E vorrei sapere quale gcode e dove inserirlo in simplify.

Grazie :9

Edited 1 time(s). Last edit at 07/26/2016 05:15AM by Gordie.
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 03, 2015 04:38AM
Ciao, non so che versione di Simplify tu abbia, ma ti consiglio di aggiornare alla v3.0.1.
Dalla versione 2 ci sono 4 script:
1. Start GCode
2. Layer Change
3. Tool Change
4. End GCode

Nella versione 3 sono 5:
1. Start GCode
2. Layer Change
3. Retraction
4. Tool Change
5. End GCode

Il Gcode che hai postato (le parti con PRE e POST) va messo nel Tool Change.

Edited 1 time(s). Last edit at 08/03/2015 04:43AM by pixel3design.
Attachments:
open | download - Script.JPG (64 KB)
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 03, 2015 07:23AM
Ho la 3 e qualcosa ed è come il tuo.
non avevo pensato a codesta "soluzione" perché la ritenevo "illogica" però mi fido, stasera provo a limite starò li con la freccia del mouse pronta sulla X rossa grinning smiley
Grazie ti faccio sapere.
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 03, 2015 09:52AM
Ho provato ma non va.
Mi spiego meglio.
Imposto i 2 processi (sono due STL uno dentro l'altro) assegnando ad ognuno di essi l'estrusore che mi interessa.
Parte con l'estrusore giusto (prima di partire retrai e poi riestrude (!)) e fa il primo pezzo, quando arriva a dover usare il secondo estrusore va a bordo macchina, fa la stessa cosa di prima con l'estrusore uno (quindi retrae e riestrude) e poi una volta sul pezzo parte con l'altro estrusore ma peccato che dentro c'è il filo sbagliato grinning smiley

Suggerimenti ?

Senza stare a usare codici particolari io ho 100 mm da retrarre e in più c'è un comando che la manda a bordo piatto a pulire la testina.
Come dovrei fare, quindi ? grinning smiley

Che scassapalle che sono grinning smiley
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 13, 2018 03:50PM
Quote
MagoKimbra
Allora è facile....
Nello Start carichi i 4 estrusori finendo con l'ultimo carico nel nozzle, in modo che partendo con:
;Tool Change GCode
T[old_tool]; Select last used tool
G60; Store hotend position
G92 E0; Reset current extruder
G1 E-5 F6000; Retract filament out of melting zone
G61 Z3 F300; Lift head up by 3mm
G1 X0 Y0 F3000; Park head at build origins
G1 E-120 F6000; Retract filament to parking zone

Lo scarica e parte con il primo.....

Finalmente ho trovato la,discussione Magokimbra e pure a me fa questa cosa. Inserisco i fili e quando iniziò a stampare mi scarica il T0 per poi ricaricarlo non completamente. Non capisco la soluzione che te proponi. Come faccio a risolvere?
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 13, 2018 07:35PM
Se ci sono novità interessa anche a me . Per adesso sto usando il flusso con solo due colori , è possibile usare simplify con mkr4 o mkr6?
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 14, 2018 04:47AM
Quote
claustro
Se ci sono novità interessa anche a me . Per adesso sto usando il flusso con solo due colori , è possibile usare simplify con mkr4 o mkr6?

Quale slicer usi e quale stampante?
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 14, 2018 06:51AM
Simplify 3d il multicolore lo faccio solo su R2 Evo , altrimenti per il resto uso un d-bot
La Evo adesso usa i classici due estrusori con due driver , avrei intenzione di fare la modifica per usare 4 estrusori.

Edited 1 time(s). Last edit at 08/14/2018 06:52AM by claustro.
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 14, 2018 07:41AM
Quote
claustro
Simplify 3d il multicolore lo faccio solo su R2 Evo , altrimenti per il resto uso un d-bot
La Evo adesso usa i classici due estrusori con due driver , avrei intenzione di fare la modifica per usare 4 estrusori.

Io flusso canalizzatore con due colori, ma ho problemi descritti alcuni post sopra e non so come risolvere. Se L hai come la mia puoi mandarmi magari gli script di come la usi te?
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 14, 2018 08:01AM
Uso il sistema di mco676, semplicemente metto qualche perimetro di skirt per compensare il minore caricamento del filamento alla partenza, i successivi cambi di filamento vanno bene
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 14, 2018 08:32AM
Quote
claustro
Uso il sistema di mco676, semplicemente metto qualche perimetro di skirt per compensare il minore caricamento del filamento alla partenza, i successivi cambi di filamento vanno bene

Èil cambio colore che non mi va bene, ma non so dove mettere le mani

Edited 1 time(s). Last edit at 08/14/2018 08:45AM by Danybg.
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 14, 2018 07:02PM
Io ho seguito questo tutorial, non so se l'averi già vista.
[www.youtube.com]
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 15, 2018 08:08AM
Quote
claustro
Io ho seguito questo tutorial, non so se l'averi già vista.
[www.youtube.com]

Si già rivisto varie volte ma senza successo, o comunque lui va ma riscontro perennemente il solito problema
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 15, 2018 09:09AM
Il problema è che devi sempre resettare la posizione di E dopo che fai un cambio filo se estrude troppo o troppo poco è perché non hai azzerato bene...
Scrivi i tuoi comandi di pre cambio tools e post cambio tools.


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: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 16, 2018 09:18AM
" START GCODE "


; R2 EVO starting g-code
G28 ; Home extruder
T0; forzo il T0
G1 F100 E40; estrude un po di filo


" CAMBIO FILO "

;Tool Change GCode
T[old_tool]; Select last used tool
G60 ; memorize coordinate
G91 ; relative positioning
G1 F1400 E-10 ; sperimentale retraggo subito 10 mm cosi non sbrodolo;
;G1 Z+5 F100 ; da decommentare se si vuole alzare la testina nel cambio colore
G90 ; absolute positioning
G1 X-10 F2000 ; home x axis e pulisce fascetta da valutare bene il valore X corretto
G91 ;
G1 F1400 E-90 ; retract old color velocita originale era 2000 e io la ho ridotta
T[new_tool]; Select new extruder
G1 F1400 E60 ; charge new color
G1 F100 E90 ; infill melt-zone
G1 F50 E10 ; estrude altri 10 mm piano per smaltire il materiale
G1 F50 E-2 ; prevent oozing: da valutare da -1 a -6 ma dipende molto dal filo
G90 ;
G61 X F2000 ; recall x coordinate
G61 Z F100 ; recall z coordinate
G92 E0 ; reset extruder position



"END GCODE "

G0 X0
G92 E0
G1 F200 E-5
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
M106 S0 ; turn off fan
M84 ; disable motors

Questo è quello che ho trovato su un link di YouTube postato sopra, ma non funziona bene al cambio colore
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 16, 2018 01:42PM
Perfetto ora mi devi dire se hai settato ritrazioni al cambio filo nello slicer perché a quel punto lui aggiunge altro di suo e cosa succede esattamente a te..
Tieni conto che quelle lunghezze dipendono da tanti fattori anche la lunghezza stessa del bowden...

All'inizio G1 F100 E40; estrude un po di filo e poi che fai lasci cosi??? In questo modo il punto di E è 40 quindi al primo gcode vedrai che farà una ritrazione enorme di almeno 40 mm...
Dopo aver dato quel comando devi AZZERARE la posizione di E... G92 E0...


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: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 16, 2018 04:04PM
Non ho toccato altro, ho semplicemente aggiunto i profili di stampa a Simplify per poi provare a stampare. Quando inizia a stampare esegue correttamente il gode iniziale estrudendomi tot mm filo, poi me lo rimuove x tot mm e inserisce ancora per estruderne ancora, ed è questo che non capisco perché lo faccia.e questo mi lascia un inizio stampa non corretto perché mi manca materiale. Forse devo correggere la quantità di estrusione

Edited 1 time(s). Last edit at 08/17/2018 04:33AM by Danybg.
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
August 17, 2018 07:38AM
Yeaaah forse sono riuscito a fare qualcosa, devo migliorare alcuni parametri e risolvere la rimozione del filo ad inizio stampa ma ci siamo. Unica cosa che ho scoperto è il problema al bowden del secondo filo perché non lo estrude correttamente mannaggia la miseriaccia ><
Comunque è migliorata molto la cosa.
Attachments:
open | download - IMG_2764.JPG (231.3 KB)
open | download - IMG_2765.JPG (231.9 KB)
open | download - IMG_2766.JPG (303 KB)
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
May 02, 2019 07:12AM
Ciao, è tutto cominciato con una A8 poi..., io ho una modificatissima A8 (solo il nome è rimasto per "DEVOZIONE" volevo chiederti ma in Marlin non è implementato il comando G60/G61 cosa invece che MarlinKimbra c'è ma MK mi da altri problemi, al cambio filo aspetta che premo un pulsante e poi fa mille domande quindi uso MARLIN , ma in RepRap nella tabella il comando esiste, quindi enorme confusione, ora, possibile che non si possa sapere e memorizzare la posizione della testina in un preciso momento così da far fare qualcosa alla testina e poi rimetterla dove stava , alcuni slicer hanno implementato comandi interni , con Siplify3D e IdeaMaker ci sono, ma SLIC3R no, Slic3rPE ad esempio lo fa ma con il firmware PRUSA, forse non ho cercato bene , ma davvero non ho trovato nulla , ma anche solo un "continua dalla riga di g-code dove stavi" per esempio :-( , se qualcuno sa qualcosa, magari una dritta, grazie.
p.s. ma a proposito di MK non capisco come mai quando cambio estrusore (singlenozzle 2 estrusori) mi fa il cambio filo come se lo facessi da LCD , richiede l'intervento dell'operatore , sbaglio sicuro, ma helpme !

Edited 1 time(s). Last edit at 05/02/2019 09:03AM by LucaSoft.
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
May 02, 2019 08:00AM
Fammi capire quali mille domande ti fa al cambio filo?? Se usi M600 si ma sono le stesse di Marlin..

No nessun altro firmware ha quei comandi o cose simili e non puoi farlo neanche da slicer, perché solo il firmware sa dove si trova in quel momento...


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: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
May 02, 2019 09:08AM
non capisco come mai quando cambio estrusore (singlenozzle 2 estrusori) mi fa il cambio filo come se lo facessi da LCD , richiede l'intervento dell'operatore , sbaglio sicuro, ma helpme !

questo nel Tool CHANGE di SLIC3R FIRMWARE il TUO

; EXTRUDER SWITCH
G1 F3000 E-5
G27 ; park zone

M300 S80 P200 ; segnale acustico di cambio filo

G60
G92 E0 ; resetta la lunghezza di estrusione
M109 S210
G1 F3000 Z0.1 ; vai alla zona si spurgo con Z ****
G1 F200 E15
G92 E0 ; resetta la lunghezza di estrusione
G1 F3000 E-160 ; ritrai 160mm
G92 E0 ; resetta la lunghezza di estrusione
M109 S195 T0 ;estrusore T0 attendi la temp di stampa
M109 S195 T1 ;estrusore T1 attendi la temp di stampa (virtuale)

T[next_extruder] : cambio estrusore

G1 F3000 E160 ; estrai 160mm
G92 E0 ; resetta la lunghezza di estrusione
G1 F200 E20 ; spurga
G92 E0 ; resetta la lunghezza di estrusione

G1 F6000 X20 ; sposta il piatto per tagliare il filamento
G1 F6000 X-5 ; sposta il piatto per tagliare il filamento
G12
G61 X Y Z F3000


ti allego anche il g-code generato da SLIC3R per la stampa accorciato
ma mi sa che i problemi che ho col tuo FW è per colpa mia, forse ho smanettato troppo in overall.h , ora ho provato a ricompilarlo e mi da molti warning anche se lo compila e me lo installa e fa funzionare la stampante , ora riparto da zero di nuovo :-( (millemilavolte sigh!), comunque quelli di marlin non hanno mai avuto l'esigenza di sapere dove stava la testina ? mah!

Edited 2 time(s). Last edit at 05/02/2019 09:43AM by LucaSoft.
Attachments:
open | download - Dual-Color-Cube_short.gcode (19.9 KB)
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
May 02, 2019 09:41AM
Versione firmware?

G27 e attivi il park position e quindi tutta la filippica del display..

Edited 1 time(s). Last edit at 05/02/2019 09:43AM 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: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
May 02, 2019 10:17AM
ah! e che G27 se la vede lui, ora metto le coordinate fisse , mo provooooo ! ma G12 pure ?, G12 memorizza la posizione fa la pulizia e torna dove stava, che bel comando !
Attachments:
open | download - IMG_20190502_151912.jpg (335.7 KB)
Re: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
May 02, 2019 11:28AM
No quello è cleean tool puoi lasciarlo.

G60 e G61 servono propiro per memorizzare la posizione ed andare in nuova posizione per fare lo spurgo, quindi è completamente gestibile da te con i comandi gcode. Mentre G27 attiva il park per il cambio filo, e ha posizione preimpostata e altre cose...
Invece tu nel pre cambio tools metti i comandi per memorizzare G60 spostati nel punto x y che vuoi tu, ritrai il filo
Poi nel post cambio tools, estrudi il filo per rientrare ne nozzle, fai il purge di quanto ti serve, a quel punto pulisci con G12 e torni al punto dov'eri con G61 per poi continuare a stampare..


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: MarlinKimbra firmware e flusso canalizzatore con Simplify3d
May 02, 2019 12:13PM
NO, ricaricato e sostituito, ma parte la sequenza a LCD allego le foto del display :-(, comunque ora controllo un po tutto, ma con marlin se non fosse che mi manca il G60 , e devo quindi usare IdeaMaker o simply insomma slicer con soluzioni interne , io penso che il gcode debba essere universale non legato al firmware, che la stampante una volta aperto il gcode faccia una breve analisi sulla possibilità di stampare il file, dimensioni oggetto, diametro ugello, temperature e materiale , superato il controllo, deve stampare, nulla di più.
Attachments:
open | download - IMG_20190502_164448.jpg (579.9 KB)
Sorry, only registered users may post in this forum.

Click here to login