inkscapeforum.it

Inkscape Generale => Estensioni Inkscape => Topic aperto da: mat952 - 12 Giugno, 2018, 11:47:35 am

Titolo: [Risolto]Gcode tool - non crea il gcode
Inserito da: mat952 - 12 Giugno, 2018, 11:47:35 am
Ciao a tutti :) mi presento mi chiamo mattia e studio ingegneria :D
Vi scrivo perché sto realizzando con altri ragazzi una piccola macchina CNC per poi adibire a engraver, stampante 3D e pcb printer.
Ora vorremo creare un disegno con Inkscape e provare a farlo disegnare dalla macchina.
Il problema è che non riesco a salvare il file di inkscape come gcode.
Ho seguito vari tutorial ma al momento di salvare il file tra le estensioni possibili il .gcode non ce.

Sapete come aiutarmi?

Grazie in anticipo
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: bobol - 12 Giugno, 2018, 13:57:12 pm
Ciao Mattia per le presentazioni abbiamo una sezione dedicata   wink
Comunque benvenuto nel forum  byeee.
Del Gcode Tool se ne è già parlato in diverse discussioni, fai una ricerca inserendo nell'apposito campo in alto a destra (subito sotto la nostra mascotte Inky  wink)  la parola gcode tool e vedi se riesci a trovare qualcosa che possa aiutarti, in caso contrario vedremo se c'è qualcuno che ha un pò di padronanza in materia e che riesca a darti una mano.
Un saluto Roberto
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: mat952 - 12 Giugno, 2018, 16:46:35 pm
Ciao Roberto:)
Non voglio fare il rompiscatole ma ho già guardato sul forum trovando discussioni che parlano di problemi diversi dal mio per quello ho scritto qui
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: bobol - 12 Giugno, 2018, 17:21:52 pm
ma figurati non rompi assolutamente, visto che non lo avevi scritto ho pensato che non avessi consultato lo storico..... shaopp
Allora non resta che attendere qualche intervento chiarificatore  wink
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: mat952 - 12 Giugno, 2018, 18:37:48 pm
Spero in voi allora :D
Perchè come altri prima di me ho provato varie guide sperando in qualche settaggio dimenticato ma al momento di salvare il GCODE l'estensione non è presente e torno punto a capo
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: mat952 - 12 Giugno, 2018, 19:45:52 pm
Ho trovato come "risolvere" il problema, o meglio aggirarlo in quanto non utilizzo Gcode Tools ma l'estensione di Makerbot Unicorn come in questo video: https://www.youtube.com/watch?v=rIu8_G_ukJY
scaricabile da GitHub a questo link: https://github.com/martymcguire/inkscape-unicorn

ora il problema sta nell'errore che mi si presenta ovvero questo:

Traceback (most recent call last):
  File "unicorn.py", line 108, in <module>
    e.affect()
  File "inkex.py", line 283, in affect
    self.effect()
  File "unicorn.py", line 102, in effect
    parser.parse()
  File "unicorn/svg_parser.py", line 230, in parse
    self.svgWidth = self.getLength('width', 354) * 0.28222
TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'

premetto sono nuovo di inkscape quindi magari è un errore stupido ma credo di aver "dimenticato" qualche campo a questo punto ma come rimediare?
Questo lo chiedo a voi :D
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: spaventapasseri - 12 Giugno, 2018, 19:47:47 pm
Ciao mi ricollego a questa recente discussione

 http://www.inkscapeforum.it/index.php?topic=2100.msg12583#msg12583


e ripropongo la stessa domanda a cui non ho avuto risposta. Il problema quale sarebbe?
Tu parli di salvare come estensione gcode ma ovviamente non hai questa possibilità con gcodetools.

Credo che ci sia un po di confusione in materia di gcode. Scrivi che hai provato altre guide, bene linkane una e vediamo cosa non va. Io credo che l'80% delle persone che vuole creare un gcode con Inkscape non faccia distinzione tra gcodetool and gcode.


gcodetool è l'estensione che è all'interno di Inkscape e non occorre avere il menù sotto salva con nome, basta specificare il percorso nella tabella preferenze e Inscape crea il file. Ti allego un file veloce appena creato.

Se invece vuoi rischiare e avere gcode nel menù salva devi scaricare
MakerBot Unicorn che è una piccola estensione che va ad inserire il menù , ma attenzione non è piu supportata da anni e quindi è a tuo rischio.

Fai di gcodetools da Inkscape e non penso che tu abbia problemi. Ho creato vari file in gcodetools e li ho sempre provati con simulatore online tipo questo https://nraynaud.github.io/webgcode/ e non ho mai avuto problemi con l'output. Certo sarebbe bello provare  una macchina CNC o altro ma purtroppo non è nelle mie possibilità.

Tuttavia per quanto riguarda la creazione del file in se stesso non capisco il perchè seguendo i tutorial non si riesce, e l'unica cosa che mi viene in mente è che si sta seguendo il tutorial sbagliato o non si segue per bene.

Fai sapere con il file che ti allego
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: mat952 - 12 Giugno, 2018, 21:06:24 pm
Ciao
allora a livello di guide ne ho provate varie:

https://www.youtube.com/watch?v=rIu8_G_ukJY : questa mi ha fatto vedere unicorn come dicevi tu che funziona ma se metto come unita di misura "mm" mi da errore mentre se metto "px" no però chiaramente avendo la mia macchina settata in "mm" e con quelli che vorrei lavorare
https://www.youtube.com/watch?v=0WEKSzJnhtY&t=580s
https://www.youtube.com/watch?v=N12_1nCTuWM&t=33s
https://www.youtube.com/watch?v=jdZdDwIYjoc&t=702s
https://www.youtube.com/watch?v=pR_31meDI8w

e altre che però non ho il link perche utilizzavo un altro profilo youtube piu ricerche online.

Rigurado la tua affermazione su Gcode e GcodeTool credo per inesperienza di essere in quell 80% ma non riuscendo a sbloccare la situazione ho deciso di chiedere il vostro aiuto.

In ogni caso mi hai detto che non serve fare il gcode ma tu hai creato il file che hai allegato che è appunto in codice gcode con estensione .ngc.
mi spiegheresti come hai fatto e come funziona il discorso della creazione di un file .ngc?
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: spaventapasseri - 12 Giugno, 2018, 21:44:22 pm

In ogni caso mi hai detto che non serve fare il gcode ma tu hai creato il file che hai allegato che è appunto in codice gcode con estensione .ngc.
mi spiegheresti come hai fatto e come funziona il discorso della creazione di un file .ngc?


Allora come avrai ben letto unicorn non è piu supportato e le ultime prove si hanno con Inkscape 0.48.5
Citazione
MakerBot Unicorn G-Code Output for Inkscape
Notice
This extension is no longer supported or maintained. The last tested version of Inkscape is 0.48.5.
Please feel free to fork and improve this extension for your own needs!
This is an Inkscape extension that allows you to save your Inkscape drawings as G-Code files suitable for plotting with the MakerBot Unicorn Pen Plotter.
Users who use this extension to generate G-Code for a machine other than a MakerBot CupCake CNC with a Unicorn Pen Plotter attachment do so at their own risk.
quindi direi che non ha senso seguire tutorial che riguardano una estensione vecchia perchè ogni errore che ti si presenterà non verrà mai risolto in quanto appunto hanno abbandonato il progetto.

Detto ciò il file che ho creato io è fatto direttamente da Inkscape con l'estensione gcodetools già presente all'interno del software versione 0.92.3

Per esempio questo video che hai postato
https://www.youtube.com/watch?v=N12_1nCTuWM&t=33s al minuto 2.00 ti fa vedere la scheda preferenze e da li devi selezionare il percorso dove verrà salvato il file. Il file l'ho creato alla stessa maniera direttamente. Adesso vedo di fare un videotutorial veloce con il file ciao.ngc
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: mat952 - 12 Giugno, 2018, 22:43:19 pm
Ti ringrazio un video perfetto che appunto sto provando ma all'atto di utilizzare il tab "orientation points" mi esce questo errore quando premo applica:
Traceback (most recent call last):
  File "gcodetools.py", line 6749, in <module>
    gcodetools.affect()               
  File "inkex.py", line 283, in affect
    self.effect()
  File "gcodetools.py", line 6685, in effect
    self.orientation()      
  File "gcodetools.py", line 5851, in orientation
    doc_height = inkex.unittouu(self.document.getroot().get('height'))
AttributeError: 'module' object has no attribute 'unittouu'

che francamente non capisco
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: spaventapasseri - 12 Giugno, 2018, 23:17:14 pm
Sei su Linux o Windows? Che parametri hai dato?
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: mat952 - 12 Giugno, 2018, 23:25:48 pm
Sono Su windows 10 i parametri li ho dato un po all'incirca dato che è una prova per ora e dato che non li conosco benissimo da poter capire come agire.
allora il mio piano è 200mm X e 200mm Y
nel orientation point invece ho 0.00000 nel primo e -7.00000 come nel tuo video ma l'errore ce
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: spaventapasseri - 12 Giugno, 2018, 23:28:09 pm
Mi mandi il file svg lo puoi allegare qui o in privato
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: mat952 - 12 Giugno, 2018, 23:35:48 pm
certo eccolo
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: spaventapasseri - 12 Giugno, 2018, 23:43:46 pm
Riprova a dare -7 all orientation point e vediamo cosa succede

Titolo: Re:Gcode tool - non crea il gcode
Inserito da: mat952 - 12 Giugno, 2018, 23:58:57 pm
stesso identico problema:
Codice: [Seleziona]
Traceback (most recent call last):
  File "gcodetools.py", line 6749, in <module>
    gcodetools.affect()
  File "inkex.py", line 283, in affect
    self.effect()
  File "gcodetools.py", line 6685, in effect
    self.orientation()
  File "gcodetools.py", line 5851, in orientation
    doc_height = inkex.unittouu(self.document.getroot().get('height'))
AttributeError: 'module' object has no attribute 'unittouu'

 sos
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: spaventapasseri - 13 Giugno, 2018, 00:08:52 am
Nella cartella delle estensioni di Inkscape sostituisci questi file che ti allego e riprova.
Dovresti inoltre avere installato tutti questi file che riguardano l estensione allegato 3 file



Titolo: Re:Gcode tool - non crea il gcode
Inserito da: spaventapasseri - 13 Giugno, 2018, 00:18:23 am
Ho provato a dare orientation point nel tuo file allegato senza problemi, vedi se adesso con il tuo stesso file puoi andare nella voce gcode tools library e vediamo se riporta altri errori.

Mi fa da pensare che qualcosa e' andato storto in fase di installazione, perche' sto provando anche io su windows 10 con l`ultima versione di Inkscape e non mi riporta nessun tipo di errore .

Se non riusciamo l`unica via di uscita per capirci qualcosa e' il forum ufficiale di supporto dell estensione ma purtroppo da quello che leggo il supporto e' molto lento..... ma provar non nuoce

http://www.cnc-club.ru/forum/viewtopic.php?f=33&t=35&start=620


Titolo: Re:Gcode tool - non crea il gcode
Inserito da: mat952 - 13 Giugno, 2018, 00:34:41 am
FUNZIONA!!!

credo proprio che il problema sia stato all'installazione si, ho messo i due file nella libreria e piu nessun problema.
posto qui un piccola prova che si puo leggere senza problemi da Gcode un semplice quadrato per dare conferma del funzionamento.
Adesso sta tutto ad arduino :D

Grazie mille Siete i migliori !!!!
Titolo: Re:Gcode tool - non crea il gcode
Inserito da: bobol - 13 Giugno, 2018, 07:04:23 am
Wow mat sei caduto in ottime mani  shaopp mi fa molto piacere.
Appena ne hai la possibilità inserisci risolto nel titolo del primo post grazie.
 byeee