[PlugIn] 3D Printers G-Code importer/Exporter Ver0.0.9
-
Version 0.0.8
Added to the exporter the ability to connect "unconnected" components
so now if a component is deleted - the exporter will just put a link to the
first component of the disconnected chain -
Version 0.0.9
New in Importer:
Will put a Attribute with the value of speed from the imported G-Code in the
"filament" & "MotorMove" components
Change the Z scale of the "filament" component according to the amount of
extruded filament in the imported G-Code
New in Exporter:
Export to the G-Code the Attribute of speed as was imported by the importer.
Export the Extruded length according to the Z scale of the "filament" component -
What should the next feature be?
If you have an idea, I will be very happy to try implementing it. -
@davidfi1 said:
What should the next feature be?
If you have an idea, I will be very happy to try implementing it.Animate a model of a cnc machine from the gcode.
-
@jim said:
@davidfi1 said:
What should the next feature be?
If you have an idea, I will be very happy to try implementing it.Animate a model of a cnc machine from the gcode.
Did you try to import CNC G-Code?
Can you explain what was the problem?
Do you have an idea how it should work if it was working correctly? -
i have attempted this plugin in 2013, about to try it in 8 pro.
thought i should bring this little web app that i found recently.
it is a gcode viewer and i was hoping to use it to view the gcode i exported from sketchup in it but it doesn't seem to be working from being exported in 2013.
http://jherrm.github.io/gcode-viewer/neither of the gcode files i exported from regular sketchup files worked in the simulator. but i am keen to use this addon to use the simulation app
-
Does not work for me either; Sketchup 2013 Win7x86, thanks for for the code.
-
2014 load fails...
2014/SketchUp/Plugins/Fishelzon/GcodeImporterVer0.0.8.rb:38: formal argument cannot be an instance variable
@filamentComp.entities.each { |@ent|^
C:/Users/Cheryl/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon/GcodeImporterVer0.0.8.rb:163: formal argument cannot be an instance variable
IO.foreach(filename) do |@line|^
C:/Users/Cheryl/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon/GcodeImporterVer0.0.8.rb:183: formal argument cannot be an instance variable
@params.map {|@var|^>
C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/extensions.rb:197:in
require' C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/extensions.rb:197:in
load'
C:/Users/Cheryl/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon_GcodeTools_ext.rb:40:inregister_extension' C:/Users/Cheryl/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon_GcodeTools_ext.rb:40:in
loadLastVer'
C:/Users/Cheryl/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon_GcodeTools_ext.rb:47:in<module:Fishelzon>' C:/Users/Cheryl/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon_GcodeTools_ext.rb:11:in
<top (required)>' -
I am also failing to load on start up. I get:
Error Loading File C:/Users/Pop/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon/GcodeImporterVer0.0.8.rb
Error: #<SyntaxError: C:/Users/Pop/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon/GcodeImporterVer0.0.8.rb:38: formal argument cannot be an instance variable
@filamentComp.entities.each { |@ent|^
C:/Users/Pop/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon/GcodeImporterVer0.0.8.rb:163: formal argument cannot be an instance variable
IO.foreach(filename) do |@line|^
C:/Users/Pop/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon/GcodeImporterVer0.0.8.rb:183: formal argument cannot be an instance variable
@params.map {|@var|^>
C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/extensions.rb:197:in
require' C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/extensions.rb:197:in
load'
C:/Users/Pop/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon_GcodeTools_ext.rb:40:inregister_extension' C:/Users/Pop/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon_GcodeTools_ext.rb:40:in
loadLastVer'
C:/Users/Pop/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon_GcodeTools_ext.rb:47:in<module:Fishelzon>' C:/Users/Pop/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/Fishelzon_GcodeTools_ext.rb:11:in
<top (required)>'Any resolution?
sketchup 2014 Win 7 x64Thanks
Bruce -
Try making the following changes. untested
(Ruby v 2.0 will not allow direct references to instance variables in the block parameter list.)
Line 38:
@filamentComp.entities.each { |ent| @ent = ent
Line 163:
IO.foreach(filename) do |line| @line = line
Line 183:
@params.map {|var| @var = var
-
I know this is a couple of years old but the plugin does not appear to work with latest version of SKetchup Make. Any chance there is an updated version of this plugin anywhere? Would really love to import Gcode files into SKetchup.
Thanks!!
Advertisement