omegahacker
Posts: 1
Joined: Thu Feb 04, 2016 12:58 pm

Major Creator X startup script problems with left extruder

I'm trying to set up to do supported PLA+PVA prints, and so far I'm having an extremely hard time of it. I *thought* Simplify3D had this already set up, but it seems not.

Hardware: FlashForge Creator X + FlashAir SD
Firmware: Sailfish v7.7 r01432
Initial Profile: Creator Dual (tried Pro as well, no go)

Printing out of the right extruder is fine, the startup script does the basic wipe along the front edge and all is good (idle front left, traverse to the right and prime/wipe to the front left before moving to the model). The default script for the left extruder on the other hand moves the head to the front right corner and sits there for ~10sec extruding this huge blob of PVA. Once it starts moving to the model area, it drags the blob along with it, which ends up tearing away just about anything printed after that, until I can manage to dislodge the blob.

I've spent a number of hours messing with the startup scripts in an attempt to understand what's going on, and I'm just running into stranger and stranger things. My process is: manually edit a gcode file, shove it through gpx, then use the S3D machine control panel to "Run Selected G-code" from the library. I've also done it by uploading the x3g to the FlashAir and doing "Print from SD Card" with no change.

First off, here's my adjusted right-extruder startup script:

Code: Select all

; homing
G162 X Y F3000 ; home X and Y maximum
G161 Z F1200 ; home Z minimum
G92 Z-5 ; rehome to -Z (no move)
G1 Z0 ; move to zero (drop bed)
G161 Z F100 ; re-home Z slowly
M132 X Y Z A B ; recall home offsets
M135 T0 ; switch to right extruder
G1 X120 Y-68 Z30 F9000 ; move to holding location front right
; heat extruder
G130 X20 Y20 Z20 A20 B20 ; Lower stepper Vrefs while heating
M104 S175 T0 ; Preheat right extruder
M140 S80 T0 ; Heat buildplate
M134 T0 ; Stabilize bed temperature
M104 S195 T0 ; Heat right extruder
M133 T0 ; Stabilize right extruder temperature
G130 X127 Y127 Z40 A127 B127 ; Default stepper Vrefs
G92 A0 B0 ; Zero extruders
; wipe
G1 X120 Y-68 Z30 F9000 ; REDUNDANT move to holding location front right
G1 Z0.4 ; position nozzle
G1 X100 Y-68 E5 F300 ; purge nozzle
G1 X-100 Y-68 Z0.15 E25 F1200 ; slow wipe to the left
G1 X-100 Y-68 Z0.5 F1200 ; lift
G92 A0 B0 ; zero extruders
This works well, doing a bulk prime on the front right then a lower-volume wipe across the front edge. I haven't actually stuck this exact code into the slicer to test what happens after that, but there's no reason to expect it wouldn't beeline for the model and start printing the skirt with no problems.

Now... One would think that if I were to do nothing but change the tool codes (for M135, M104 and M133) and invert all the X coordinates, that the machine would perform the exact opposite: bulk prime from the front left corner, then wipe to the right. NOPE. The "holding location" ends up being on the front *right*, and it ends up creating the same blob as the original startup script.

If I change the first M135 to T0 and add an M135 T1 before the wipe, the holding location ends up being approximately correct at the front left. But, once the extruder heats up (and M135 T1 fires), it moves back over to the incorrect position and somehow *doesn't* extrude much of anything.

It *seems* as if switching the tool causes the X axis to invert, but that doesn't make any sense because the toolpath for the model is *not* reversed when I look at the gcode that spits out the blob and continues to print correctly if I dislodge it.

I'll have to look at the behavior of ReplicatorG to see if it works properly, and then see if I can reverse-engineer what's going on. In the meantime I'd love to see if anybody else has any ideas.

My goal of course is to actually print supports, which involves yet another startup script. When I first ran that, the printer literally went off the rails, so......
Rc64nut
Posts: 1
Joined: Wed Feb 17, 2016 9:28 pm

Re: Major Creator X startup script problems with left extrud

Hello, I have a Flash Forge Creator Pro and the same thing is happening to me the extruder starts off on the Right side and before it starts to print
it leaves a glob of plastic on the corrner of my build plate here is my start up scrip may be you can see how I can get my extruder back to the left side
or what thing i need to change in my scrip ..

; **** Replicator 1 dual start.gcode ****
M73 P0 ; enable build progress
G162 X Y F3000 ; home XY maximum
G161 Z F1200 ; home Z minimum
G92 Z-5 ; set Z to -5
G1 Z0 ; move Z to 0
G161 Z F100 ; home Z slowly
M132 X Y Z A B ; recall home offsets
M135 T0 ; load right extruder offsets
G1 X150 Y-70 Z30 F9000 ; move to wait position right hand side of the table
G130 X20 Y20 Z20 A20 B20 ; lower stepper Vrefs while heating
M126 S[fan_speed_pwm]
M140 S[bed0_temperature] T0
M134 T0 ; stabilize bed temperature
M104 S[extruder0_temperature] T0
M133 T0 ; stabilize right extruder temperature
G130 X127 Y127 Z40 A127 B127 ; default stepper Vrefs
G92 A0 B0 ; zero extruders
G1 Z0.4 ; position nozzle
G1 X110 Y-70 E25 F300 ; purge nozzle
G1 X120 Y-70 Z0.15 F1200 ; slow wipe
G1 X110 Y-70 Z0.5 F1200 ; lift
G92 A0 B0 ; zero extruders
M73 P1 ;@body (notify GPX body has started)
; **** end of start.gcode ****

Thank You For your time and Help
Rc64nut
sythic
Posts: 1
Joined: Sun Apr 03, 2016 8:39 pm

Re: Major Creator X startup script problems with left extrud

Bumping, anyone know what the problem is here?
CompoundCarl
Posts: 2005
Joined: Wed Aug 05, 2015 7:23 am

Re: Major Creator X startup script problems with left extrud

If you want to change what the extruder does at the beginning of each print, just edit the starting script. All of the movements are just G1 commands, so if you don't like the position that the printer moves to, then edit the G1 XYZ values to whatever location you want.

If you want it to extrude less, then edit the G1 E value to a different number.

Return to “Troubleshooting and Bug Reports”