Autore Topic: [Risolto]Gcode tool - non crea il gcode  (Letto 13570 volte)

mat952

  • Newbie
  • *
  • Post: 10
  • Karma: 0
    • Mostra profilo
[Risolto]Gcode tool - non crea il gcode
« il: 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
« Ultima modifica: 28 Giugno, 2018, 15:49:16 pm da spaventapasseri »

bobol

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2562
  • Karma: 36
  • OnlyLinux4Me
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #1 il: 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
SalentOS Nèriton - Enjoy and Fun with Linux OS

mat952

  • Newbie
  • *
  • Post: 10
  • Karma: 0
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #2 il: 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

bobol

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2562
  • Karma: 36
  • OnlyLinux4Me
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #3 il: 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
SalentOS Nèriton - Enjoy and Fun with Linux OS

mat952

  • Newbie
  • *
  • Post: 10
  • Karma: 0
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #4 il: 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

mat952

  • Newbie
  • *
  • Post: 10
  • Karma: 0
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #5 il: 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

spaventapasseri

  • Administrator
  • Hero Member
  • *****
  • Post: 2533
  • Karma: 23
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #6 il: 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
  

mat952

  • Newbie
  • *
  • Post: 10
  • Karma: 0
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #7 il: 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?

spaventapasseri

  • Administrator
  • Hero Member
  • *****
  • Post: 2533
  • Karma: 23
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #8 il: 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
  

mat952

  • Newbie
  • *
  • Post: 10
  • Karma: 0
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #9 il: 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

spaventapasseri

  • Administrator
  • Hero Member
  • *****
  • Post: 2533
  • Karma: 23
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #10 il: 12 Giugno, 2018, 23:17:14 pm »
Sei su Linux o Windows? Che parametri hai dato?
  

mat952

  • Newbie
  • *
  • Post: 10
  • Karma: 0
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #11 il: 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

spaventapasseri

  • Administrator
  • Hero Member
  • *****
  • Post: 2533
  • Karma: 23
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #12 il: 12 Giugno, 2018, 23:28:09 pm »
Mi mandi il file svg lo puoi allegare qui o in privato
  

mat952

  • Newbie
  • *
  • Post: 10
  • Karma: 0
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #13 il: 12 Giugno, 2018, 23:35:48 pm »
certo eccolo

spaventapasseri

  • Administrator
  • Hero Member
  • *****
  • Post: 2533
  • Karma: 23
    • Mostra profilo
Re:Gcode tool - non crea il gcode
« Risposta #14 il: 12 Giugno, 2018, 23:43:46 pm »
Riprova a dare -7 all orientation point e vediamo cosa succede

  

 


* shoutbox

Refresh History
  • La shoutbox non e' per supporto,per favore aprite un post per quello.Grazie
  • vect: ...Buon FineSettimana...erga omnes... sgde
    18 Settembre, 2021, 11:13:35 am
  • bobol: byeee
    18 Settembre, 2021, 19:40:04 pm
  • vect: ...con questa che dici ci sveglieremo?
    21 Settembre, 2021, 08:21:47 am
  • bobol: mah.....prova un pò a farla suonare  jay
    23 Settembre, 2021, 21:07:52 pm
  • vect: shaopp jay jay jay
    24 Settembre, 2021, 05:49:50 am
  • vect: ...chiedo scusa ma...
    26 Settembre, 2021, 19:50:04 pm
  • bobol: shavingsss
    28 Settembre, 2021, 06:46:52 am
  • vect: Le giornate si accorciano ma...i problemi non si accorciano mai... chapeau
    30 Settembre, 2021, 06:41:22 am
  • bobol: Dice il saggio : l'inverno sta arrivando 
    30 Settembre, 2021, 17:47:28 pm
  • bobol: ...ma dice anche :" era ora "
    02 Ottobre, 2021, 09:31:50 am
  • bobol: ...e....:"tirate fuori gli indumenti pesanti chè farà freddo"
    02 Ottobre, 2021, 09:32:42 am
  • bobol: ...eeeeeetciù......eeeeetciù
    02 Ottobre, 2021, 09:33:28 am
  • vect: ...Il tuo saggio non è stato abbastanza saggio...e s'è preso il raffreddore... lauhh
    02 Ottobre, 2021, 19:02:48 pm
  • vect: ...Basta con gli scherzi...Vi auguro una Buona Domenica!... sgde
    02 Ottobre, 2021, 19:06:33 pm
  • bobol: lowwwde
    03 Ottobre, 2021, 08:07:13 am
  • vect: anread
    05 Ottobre, 2021, 06:35:11 am
  • bobol: wwoo
    06 Ottobre, 2021, 13:12:11 pm
  • bobol: byeee
    14 Ottobre, 2021, 21:48:43 pm
  • bobol: reading
    17 Ottobre, 2021, 14:37:34 pm
  • bobol: fdfe qui siamo quasi pronti....
    18 Ottobre, 2021, 19:33:02 pm
Licenza Creative Commons
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 3.0 Italia.