scottdanesi
Posts: 9
Joined: Sun Jan 11, 2015 12:07 pm

Machine Specific GCode Enhancements

Hello,
I am familiar with how to add startup and ending GCode withing S3D, but I would think it woudl be great if S3D could generate machine specific GCode.

An example of what I mean is the following.

My Ultimaker 2 has a firmware feature where it looks at the GCode for a specific comment at the beginning. Example: ";TIME:600" This indicator will tell the UM2 how many seconds that the print will take and will display it on the screen of the UM2 when browsing the GCode on the SD Card. There are also other indicators as well for material, etc. Cura does this automatically.

I am sure there are other printers that use similar code.

This would be really cool to include so that I do not have to manually modify my GCode offline to use this feature of my printer.

Thoughts?

Thank you,
--Scott
--Scott Danesi
www.danesidesigns.com
scottdanesi
Posts: 9
Joined: Sun Jan 11, 2015 12:07 pm

Re: Machine Specific GCode Enhancements

Here is an example of the first few lines of GCode generated by Cura for a test model that I made.

;FLAVOR:UltiGCode
;TIME:21285
;MATERIAL:76576
;MATERIAL2:0
;Layer count: 253

If I just put in the TIME or MATERIAL lines, it still registers just fine on the Ultimaker 2.

Thanks,
--Scott Danesi
www.danesidesigns.com
drofnas
Posts: 3
Joined: Fri Nov 13, 2015 11:22 pm

Re: Machine Specific GCode Enhancements

Darn, I was hoping to find an answer on how to do just this. Oh well, maybe one day we will get this functionality. Back to storing all this data manually in a spreadsheet so I have an idea on how long things take and how much filament they use.
CompoundCarl
Posts: 2005
Joined: Wed Aug 05, 2015 7:23 am

Re: Machine Specific GCode Enhancements

It's already present in the bottom of the gcode file. Just open it with a text editor and scroll to the bottom. It has the print time and material used.
drofnas
Posts: 3
Joined: Fri Nov 13, 2015 11:22 pm

Re: Machine Specific GCode Enhancements

It's just to bad I can't choose to output of this data at the top of the gcode, using the format described above, so that my printer can use this data to show the time and filament length used via the built in display. Plus I think it also uses this data for other start up processes.
Keith
Posts: 3
Joined: Tue Nov 10, 2015 7:57 am

Re: Machine Specific GCode Enhancements

Repitier Host displays the print time on the LCD of my Prusa i3 as well. I miss being able to take a quick glance when passing. Now I have to wake the pooter up to see how long to go...

Return to “Feature Requests”