Doodle3D / doodle3d-client

The Doodle3D web interface that people can access on computers or tablets to draw doodles and control the Doodle3D WiFi box.
www.doodle3d.com
GNU General Public License v2.0
3 stars 8 forks source link

UltiGCode not supported #215

Open peteruithoven opened 10 years ago

peteruithoven commented 10 years ago

When using Cura to send a print job wireless there is a GCode Flavor setting in the Machine settings. Normally this is set to RepRap (Marlin/Sprinter) but for the Ultimaker2 UltiGCode is selected by default. There is something going wrong when sending UltiGCode, it seems ignore gcode in the beginning that makes it wait for it to reach the right temperatures for example.

For now, when you want to print wireless to a Ultimaker2, please go Machine settings and as GCode Flavor and please select RepRap (Marlin/Sprinter).

peteruithoven commented 10 years ago

This is a example of how UltiGCode starts.

;Generated with Cura_SteamEngine 13.12
;FLAVOR:UltiGCode
;TIME:4302      
;MATERIAL:7472      
;MATERIAL2:0         

;Layer count: 219
;LAYER:0
M107
G0 F2340 X96.24 Y95.75 Z0.30
;TYPE:SKIRT
G11

According to the following topics I understand the UM2 firmware handles homing and warm-up operations automatically somehow, but how to enable this from our driver I'm not sure yet. Should we send the ;... parts to the printer as well? http://umforum.ultimaker.com/index.php?/topic/4192-buggy-g-code-files-solved/ https://github.com/foosel/OctoPrint/issues/302

Here we locate the differences: https://github.com/Ultimaker/CuraEngine/blob/master/gcodeExport.cpp

Information seems scarce...

@daid any hints on how we should send this gcode to the Ultimaker? Should we also send the comments?

daid commented 10 years ago

Currently it's not possible to properly start the UltiGCode from USB, as the information is handled by the display code (time and size constrains)

Cura 14.02 no longer allows Doodle3D printing if you have UltiGCode GCode.

peteruithoven commented 10 years ago

@daid thanks for the information and the prevention of issues through your change in Cura. Although of course I'm afraid it's going to be hard to explain to people.

peteruithoven commented 10 years ago

I'm reopening this because I would like to find a better solution for this in the future. I can't imagine Ultimaker is happy with this situation, because users have to step over the same hurdle when they want to print through usb. (I know Ultimaker doesn't recommend printing through usb)