Inkscape Generale > Estensioni Inkscape

[Risolto]Gcode tool - non crea il gcode

<< < (2/4) > >>

mat952:
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:
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:
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:

--- Citazione da: mat952 - 12 Giugno, 2018, 21:06:24 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?


--- Termina citazione ---

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.
--- Termina citazione ---
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:
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

Navigazione

[0] Indice dei post

[#] Pagina successiva

[*] Pagina precedente

Vai alla versione completa