IdeaMaker: contents of the data file?

Discussions about ideaMaker and other printing software.
RA1981
Posts: 25
Joined: Fri Feb 03, 2017 7:56 pm

IdeaMaker: contents of the data file?

Postby RA1981 » Mon Mar 27, 2017 10:04 am

Hi,

does anyone know what the contents of the data file are? From what I've figured out yet at least a picture of the print is included to show the status on the touchscreen. The picture will fill up as the print process proceeds.

So, if the G-code file is from a different software, someone can get the picture by slicing the models with IdeaMaker and the replace the G-code file. I want to know if the slice process done by IM must have the same layer height, etc as in the 3rd party software to show the process correctly.

Reason why I ask: if the settings for height, etc are indepedant, I could make a 'generic' picture data file, so I don't have always to slice in IM prior to generating the G-code file.

Regards

Jetguy
Posts: 1841
Joined: Tue Mar 22, 2016 1:40 am

Re: IdeaMaker: contents of the data file?

Postby Jetguy » Mon Mar 27, 2017 1:41 pm

Sorry I'm not following your suggestion or workflow.
The printer prints gcode - period. as long as that gcode is reasonable and correct for the printer, it doesn't matter what slicer it came from.
The data file produced along side the gcode is only produced by ideamaker and is OPTIONAL meaning, all it does is display the preview on the LCD screen. Also, the percentage complete line on the screen that shades in the object as it prints- that's not exactly a layer by layer detail, it's just percentage wiping over the image.

As such, you absolutely can print gcode from any slicer, either transfer it to the printer via SCP protocol, using the Ideamaker Upload, or sneakernet over to the printer on a USB or SD card.

Further, I don't get what you are saying. If you slice the same file with ideamaker, yet, you might get a similar data image file and maybe, maybe not the preview works. Not worth the time or effort in my book, and the confusion of placing gcode X created by alternate slicer, with then slicing the same STL in ideamaker just to make a preview data file- the chance of printing the wrong gcode is high.

Now if you are asking can Raise 3D "open source" the data file so that 3rd party slicers can also create them- yes, I support that idea fully.
However, I grew greatly concerned when reading what you said "Reason why I ask: if the settings for height, etc are indepedant, I could make a 'generic' picture data file, so I don't have always to slice in IM prior to generating the G-code file."
That tells me you don't understand gcode in the slightest. Not trying to make fun of you, just pointing out a major gap in your knowledge base.

Gcode is everything.
The printer ONLY does what it's told.
Gcode is the language by which a command (M or G + Number) = command
That is followed by a common syntax of value (often distance in mm or other setting), Axis applied to (so 50X is 50mm in X)
Also knowing that gcode is the syntax that the line you are reading is the target end point. Where you are now is the previous line of gcode target position or "state". Once you get that, this is just a game of Simon says.
Last edited by Jetguy on Mon Mar 27, 2017 2:11 pm, edited 1 time in total.

RA1981
Posts: 25
Joined: Fri Feb 03, 2017 7:56 pm

Re: IdeaMaker: contents of the data file?

Postby RA1981 » Mon Mar 27, 2017 1:58 pm

Hi Jetguy,

That tells me you don't understand gcode in the slightest. Not trying to make fun of you, just pointing out a major gap in your knowledge base.

Full ack. I never claimed to know anything about gcode =)
That's why I asked about the data file and if it's in ANY way related to the slicer settings or if it's simply an independant preview picture.

Not work the time or effort in my book, and the confusion of placing gcode X created by alternate slicer, with then slicing the same STL in ideamaker just to make a preview data file- the chance of printing the wrong gcode is high.

Yes, I agree - that's why I want to know the above. Because then I never had to generate gcode twice, I simply can take a generic data file with a default image, I just have to rename the data file.

Regarding the gcode knowledge, that's something I have on my to-learn list, because I want to know the commands and what they do.

Regards

User avatar
Vicky@Raise3D
Posts: 2580
Joined: Fri Mar 25, 2016 3:54 am

Re: IdeaMaker: contents of the data file?

Postby Vicky@Raise3D » Wed Apr 05, 2017 7:10 am

If the file name of the gcode and data files, the image will appear when printing.
If you are using S3D, the height and progress will be almost the same as the one ideaMaker sliced.
If you are using other slicer, the progress will be wrong at the beginning, but be more and more closer in the end. The height and layers display may not be correct.

ZenJediMaster
Posts: 1
Joined: Tue Dec 13, 2016 4:39 am

Re: IdeaMaker: contents of the data file?

Postby ZenJediMaster » Sun Apr 30, 2017 7:19 pm

2nd the open sourcing of the .data file format, though optional, it's a user friendly visual aide. It also is easier to recall the items I have on th e local storage with the associated image.

stewart
Posts: 9
Joined: Fri Dec 08, 2017 2:17 am

Re: IdeaMaker: contents of the data file?

Postby stewart » Fri Dec 08, 2017 1:26 pm

Late to the game on this. Just got my N2 and getting very good prints (better in many cases) using my slicer (https://grid.space/kiri) ... but I would dearly like to also be able to generate the associated .data file so that the printer displays all the right information.

AJM
Posts: 20
Joined: Tue May 02, 2017 11:20 pm

Re: IdeaMaker: contents of the data file?

Postby AJM » Sun Dec 10, 2017 3:19 pm

I would suggest eliminating the data file in the first place. Having a separate data file is a hassle when automating the process using scripts and Raise3D is one of the few that has this 2-file system. Using just one file for the gcode also makes it more compatible with other slicer and printer.
This can be done in one of two ways:
1. Just have the touch controller interpret the gcode and generate its own visual image. It would not be instantaneous with a slow controller, but it is not that slow either. It just needs to be an approximate image interpreter, so it would be reasonably fast. This has the advantage that image will be generated no matter what slicer is used.
2. Embed the image data within the gcode file as multiple comment lines, like:
;Raise3D-Image:FF010203ABACAD
The binary data can be encoded as nibbles to be printable characters and doubles the size, but that is the easiest.
There is no printing time penalty if temperature setting for extruder/bed is done first, then the image data, then the printing gcode; all the image data will have been skipped by the time it is at the correct temperature.

stewart
Posts: 9
Joined: Fri Dec 08, 2017 2:17 am

Re: IdeaMaker: contents of the data file?

Postby stewart » Sun Dec 10, 2017 8:44 pm

1. How do I get the touch controller to interpret the gcode and generate an image?
2. Does the touch controller interpret embedded images in the gcode? If so, what's the expected file format? Is this documented somewhere?

thanks!


Return to “Software”

Who is online

Users browsing this forum: DeX and 4 guests