Hi,

I have been attempting to switch from Makerware to Slic3r for use with my FF creator Pro; however, Slic3r is causing some issues. The extruder begins before my preheating is finished. I inserted the G code from the 3d universe website, but it is not cooperating. Anyone have any suggestions?

Also, simple etc… have errors in the middle of printing and the extruder goes haywire. None of these problems happen with makerware. I clearly have much more to learn here. I do like the raft much more on slic3r.

Thanks, Erik

The extruder begins before preheating what? How does it go haywire? On my printer the extruder is the last to warm up and the feedrate and acceleration is setup in relation to the extruders speed.

Apologies for my lack of clarity, but the G Code apparently does not allow the extruders to properly heat up before they commence the job. As a result, they are moving over the bed and not extruding filament. If I preheat before and then initiate the x3g, it works fine. Well it works fine until it misses a layer and starts extruding plastic into the air. that is what I mean by haywire.

I am going to try another G Code setup and see what I can achieve. I believe with the sailfish firmware update the G Code setup I am using is obsolete.

EDIT

I would say it has to be something in your starting gcode. Check M104 line and make sure that the correct print head is being set for preheating, T0 for the right and T1 for the left, also check that the value of S[first_layer_temperature] is actually S[first_layer_temperature_0] for the right and S[first_layer_temperature_1] of the left, it won’t preheat otherwise I’ve found.

SO ensure you custom starting gcode has the correct one of these lines in (or both):

M104 S[first_layer_temperature_0] T0; This should preheat the Right Tool Head

M104 S[first_layer_temperature_1] T1; This should preheat theLeft Tool Head

The line “M109 S[first_layer_bed_temperature] T0” can have either T0 or T1 depending on the tool head you will be using. I found it works best when it is set to the same tool head.

Hello Dhin,

thanks for the reply.

these lines seem to be correct already:

M109 S[first_layer_bed_temperature] T0
M104 S[first_layer_temperature_0] T0

I am confused why it is still not cooperating. Any other ideas?

Thanks ,

Erik

You have to get the gcode flavor of the slicer to match the flavor you tell gpx because MakerBot went their own way on some of the waits.

I think the 3duniverse guide used Makerbot flavor. Personally, I rewrote the start gcode to avoid Makerbot flavor and switched to reprap flavor in both slic3r and GPX.

I’ll post my start gcode at some point, but I’m on my phone at the moment.

to get you going though, just insert an M116 before the first extrusion (waits for temp). In the 1.x versions of gpx, it only waits for the current extruder, but recent versions of gpx (2.3), I fixed it to wait for both. GitHub - markwal/GPX: Gcode to x3g conversion post processor

I had some issues after using the 3D universe setup and have worked through them and every time it came down to me overlooking some step in the 3D universe instructions.

For instance, One issue was solved when I incorrectly assumed that the creator pro was a replicator 2x clone instead of a replicator clone. So when I was setting up GPX I set the g_code flavor to r1d. Another time I forgot to put the tool change gcode in and couldn’t figure out why it always printed with only one head.

The short of it is this. Be meticulous when following the 3D universe setup. It works beautifully.

I would try Mark_Walker’s suggestion on adding M116… I’ll look deeper into it too because the first time I used Slic3r I had a similar issue too. I don’t remember what I changed in my gcode for it, but part of my problem was M104, I’ll check the rest though.