1. Got a question or need help troubleshooting? Post to the troubleshooting forum or Search the forums!

Unresolved Simplify 3D issue?

Discussion in 'Troubleshooting' started by TKCC71, Mar 30, 2016.

  1. TKCC71

    TKCC71 Member

    Joined:
    Mar 24, 2016
    Messages:
    75
    Likes Received:
    31
    Still struggling with simplify 3D. I love the program but cannot get a print out of it. For some reason my extruder attempts to print too close to the bed. The bed is level and I have tried to adjust the offsets but it wont seem to work and change the settings? I can print in Mattercontrol fine with the appropriate offsets. Anyone have any suggestions?

    Can someone there FFF profile from simplify that I could try and see if that works
     
  2. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    The offset would be in your startup Gcode (look in the process edit screen).

    I can post an FFF if you tell me a material, but you'll want to go tweak my number in the Startup GCode section.

    You'll also have to tweak nozzle size and layers since none of my printers use a 0.4 nozzle
     
  3. TKCC71

    TKCC71 Member

    Joined:
    Mar 24, 2016
    Messages:
    75
    Likes Received:
    31
    Im currently using PLA. I had gone into the Process settings/ Gcode global C offsets and adjusted them but it doesn't seem to anything?
     
  4. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    What does your generated Gcode look like? That will tell you.
    Is it there?

    Here is an example:

    <snipped all starting comments generated by simplify slicer>

    G28; home all axes
    G1 Z5 F5000 ; lift nozzle
    G28; Home Z again in case there was filament on nozzle
    M565 Z-0.6 ; set the offset for auto-leveling mechanism
    G29 ; probe the bed
    M109 S195 ; set the extruder temp and wait

    G1 E-1 F1800
    G1 Z0.38 F1000
    ; layer 1, Z = 0.18

    <snipped everything after the layer 1 start>
     
    #4 mark tomlinson, Mar 30, 2016
    Last edited: Mar 30, 2016
  5. TKCC71

    TKCC71 Member

    Joined:
    Mar 24, 2016
    Messages:
    75
    Likes Received:
    31
     
    #5 TKCC71, Mar 30, 2016
    Last edited by a moderator: Mar 30, 2016
  6. TKCC71

    TKCC71 Member

    Joined:
    Mar 24, 2016
    Messages:
    75
    Likes Received:
    31
    How/where do you pull the generated Gcode.
     
  7. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
  8. TKCC71

    TKCC71 Member

    Joined:
    Mar 24, 2016
    Messages:
    75
    Likes Received:
    31
    Did I do this right?
    :) I pulled this from the print I was attempting.


    processName,Process1
    ; applyToModels,Chest top center 1
    ; profileName,Robo3D R1 (no auto-leveler) (modified)
    ; profileVersion,2015-05-01 08:00:00
    ; baseProfile,
    ; printMaterial,PLA
    ; printQuality,Medium
    ; printExtruders,
    ; extruderName,Primary Extruder
    ; extruderToolheadNumber,0
    ; extruderDiameter,0.4
    ; extruderAutoWidth,0
    ; extruderWidth,0.4
    ; extrusionMultiplier,0.9
    ; extruderUseRetract,1
    ; extruderRetractionDistance,1
    ; extruderExtraRestartDistance,0
    ; extruderRetractionZLift,0
    ; extruderRetractionSpeed,1800
    ; extruderUseCoasting,0
    ; extruderCoastingDistance,0.2
    ; extruderUseWipe,0
    ; extruderWipeDistance,5
    ; primaryExtruder,0
    ; layerHeight,0.2
    ; topSolidLayers,3
    ; bottomSolidLayers,3
    ; perimeterOutlines,2
    ; printPerimetersInsideOut,1
    ; startPointOption,2
    ; startPointOriginX,0
    ; startPointOriginY,0
    ; startPointOriginZ,300
    ; sequentialIslands,0
    ; spiralVaseMode,0
    ; firstLayerHeightPercentage,90
    ; firstLayerWidthPercentage,100
    ; firstLayerUnderspeed,0.5
    ; useRaft,0
    ; raftExtruder,0
    ; raftLayers,3
    ; raftOffset,3
    ; raftSeparationDistance,0.14
    ; raftInfill,85
    ; disableRaftBaseLayers,0
    ; useSkirt,1
    ; skirtExtruder,0
    ; skirtLayers,1
    ; skirtOutlines,2
    ; skirtOffset,4
    ; usePrimePillar,0
    ; primePillarExtruder,999
    ; primePillarWidth,12
    ; primePillarLocation,7
    ; primePillarSpeedMultiplier,1
    ; useOozeShield,0
    ; oozeShieldExtruder,999
    ; oozeShieldOffset,2
    ; oozeShieldOutlines,1
    ; oozeShieldSidewallShape,1
    ; oozeShieldSidewallAngle,30
    ; oozeShieldSpeedMultiplier,1
    ; infillExtruder,0
    ; internalInfillPattern,Rectilinear
    ; externalInfillPattern,Rectilinear
    ; infillPercentage,20
    ; outlineOverlapPercentage,15
    ; infillExtrusionWidthPercentage,100
    ; minInfillLength,5
    ; infillLayerInterval,1
    ; infillAngles,45,-45
    ; overlapInfillAngles,0
    ; generateSupport,1
    ; supportExtruder,0
    ; supportInfillPercentage,30
    ; supportExtraInflation,0
    ; denseSupportLayers,0
    ; denseSupportInfillPercentage,70
    ; supportLayerInterval,1
    ; supportHorizontalPartOffset,0.3
    ; supportUpperSeparationLayers,1
    ; supportLowerSeparationLayers,1
    ; supportType,0
    ; supportGridSpacing,4
    ; maxOverhangAngle,45
    ; supportAngles,0
    ; temperatureName,Primary Extruder,Heated Bed
    ; temperatureNumber,0,0
    ; temperatureSetpointCount,1,1
    ; temperatureSetpointLayers,1,1
    ; temperatureSetpointTemperatures,195,0
    ; temperatureStabilizeAtStartup,1,1
    ; temperatureHeatedBed,0,1
    ; temperatureRelayBetweenLayers,0,0
    ; temperatureRelayBetweenLoops,0,0
    ; fanLayers,1,2
    ; fanSpeeds,0,100
    ; blipFanToFullPower,0
    ; adjustSpeedForCooling,1
    ; minSpeedLayerTime,15
    ; minCoolingSpeedSlowdown,20
    ; increaseFanForCooling,0
    ; minFanLayerTime,45
    ; maxCoolingFanSpeed,100
    ; increaseFanForBridging,0
    ; bridgingFanSpeed,100
    ; use5D,1
    ; relativeEdistances,0
    ; allowEaxisZeroing,1
    ; independentExtruderAxes,0
    ; includeM10123,0
    ; stickySupport,1
    ; applyToolheadOffsets,0
    ; gcodeXoffset,0
    ; gcodeYoffset,0
    ; gcodeZoffset,0
    ; overrideMachineDefinition,1
    ; machineTypeOverride,0
    ; strokeXoverride,228
    ; strokeYoverride,254
    ; strokeZoverride,203
    ; originOffsetXoverride,0
    ; originOffsetYoverride,0
    ; originOffsetZoverride,0
    ; homeXdirOverride,-1
    ; homeYdirOverride,-1
    ; homeZdirOverride,-1
    ; flipXoverride,1
    ; flipYoverride,-1
    ; flipZoverride,1
    ; toolheadOffsets,0,0|0,0|0,0|0,0|0,0|0,0
    ; overrideFirmwareConfiguration,1
    ; firmwareTypeOverride,RepRap (Marlin/Repetier/Sprinter)
    ; GPXconfigOverride,r2
    ; baudRateOverride,250000
    ; overridePrinterModels,1
    ; printerModelsOverride,Robo3D_R1.stl
    ; startingGcode,G28 ; home all axes
    ; layerChangeGcode,
    ; retractionGcode,
    ; toolChangeGcode,
    ; endingGcode,M104 S0 ; turn off extruder,M140 S0 ; turn off bed,G28 X0 ; home X axis,M84 ; disable motors
    ; createX3G,0
    ; celebration,0
    ; celebrationSong,Random Song
    ; createMB5G,0
    ; postProcessing,
    ; defaultSpeed,3600
    ; outlineUnderspeed,0.5
    ; solidInfillUnderspeed,0.8
    ; supportUnderspeed,0.8
    ; rapidXYspeed,4800
    ; rapidZspeed,1000
    ; minBridgingArea,50
    ; bridgingExtraInflation,0
    ; bridgingExtrusionMultiplier,1
    ; bridgingSpeedMultiplier,1
    ; filamentDiameter,1.75
    ; filamentPricePerKg,46
    ; filamentDensity,1.25
    ; useMinPrintHeight,0
    ; minPrintHeight,0
    ; useMaxPrintHeight,0
    ; maxPrintHeight,0
    ; useDiaphragm,0
    ; diaphragmLayerInterval,20
    ; robustSlicing,1
    ; mergeAllIntoSolid,0
    ; onlyRetractWhenCrossingOutline,1
    ; retractBetweenLayers,1
    ; useRetractionMinTravel,0
    ; retractionMinTravel,3
    ; retractWhileWiping,0
    ; onlyWipeOutlines,1
    ; avoidCrossingOutline,0
    ; maxMovementDetourFactor,3
    ; toolChangeRetractionDistance,12
    ; toolChangeExtraRestartDistance,-0.5
    ; toolChangeRetractionSpeed,600
    ; allowThinWallGapFill,1
    ; thinWallAllowedOverlapPercentage,10
    ; horizontalSizeCompensation,0
    G90
    M82
    M106 S0
    M140 S0
    M104 S195 T0
    M109 S195 T0
    G28 ; home all axes
    G92 E0
    G1 E-1.0000 F1800
    G1 Z0.180 F1000
    ; layer 1, Z = 0.18
    T0
    ; tool H0.200 W0.400
    ; skirt
     
  9. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    Technically in my snippet above everything after "M109 S195 ; set the extruder temp and wait" Is generated by Simplify3D.
    That is the last line in my Startup GCode block.
     
  10. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    You do not have an M565 in there so nothing to set the initial Z offset.
     
  11. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    To be clear here is what I have defined for startup GCode block in the process:

    G28 ; home all axes
    G1 Z5 F5000 ; lift Z by 5mm
    G28 ; home all axes
    M565 Z-0.6 ; set the offset for auto-leveling mechanism
    G29 ; run auto-level
    M104 S[extruder0_temperature] T0 ; tool 0 temp



    I have (as you can see) since swapped the M109 for an M104, but the offset stuff is what matters.
    That was an older sliced file I copied the code from
     
  12. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    In case you are wondering the initial dance:

    G28 ; home all axes
    G1 Z5 F5000 ; lift Z by 5mm
    G28 ; home all axes


    Is there to allow me to clean the nozzle if needed.
     
  13. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
    Somewhere between these two statements you need to add a few things:
    Code:
    G28 ; home all axes
    G92 E0
    You are not setting the Z offset
    You are not performing the auto-leveling routine

    I would bet that under Scripts >> Starting Script yours looks like this:
    Code:
    G90
    M82
    M106 S0
    M140 S0
    M104 S195 T0
    M109 S195 T0
    G28 ; home all axes
    G92 E0
    It should probably look like this:
    Code:
    G90
    M82
    M106 S0
    M140 S0
    M104 S195 T0
    M109 S195 T0
    G28 ; home all axes
    M565 Z-1.0 ; use a number here that is found by trial and error
    G29
    G92 E0
     
  14. TKCC71

    TKCC71 Member

    Joined:
    Mar 24, 2016
    Messages:
    75
    Likes Received:
    31
    I tried both start up scripts and still have the same problem. Im going to delete the profile and reinstall the Robo profile. I have the R1+. Should i choose the one with auto leveler or no auto leveler?
     
  15. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    Hmm. I am not sure what the differences are.
    That is a good question for their support :)

    Try it without and as long as you add the correct startup GCode sequence it is irrelevant.
     
  16. KTMDirtFace

    KTMDirtFace Well-Known Member

    Joined:
    May 18, 2015
    Messages:
    1,247
    Likes Received:
    461
    Just go through the wizard in S3D pick Robo3d with auto level. It will fill your startup script for you correctly.

    Go to your startup script and tweak the z offset if you need to ( It defaults to -1.0 ) -1.1 would make it print higher off the bed. -0.9 will print closer to the bed.

    Shouldn't have to do much else to print in PLA..the stock settings should work other than the Z offset.
     
    mark tomlinson likes this.
  17. TKCC71

    TKCC71 Member

    Joined:
    Mar 24, 2016
    Messages:
    75
    Likes Received:
    31
    I am still having no luck, I tried re-installing the inital Robo3D profiile and still No luck
    I have adjusted the offsets from -10 all the way to +10 and no change. It dosent seem move the extruder at all?
     
  18. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    Is it including the correct startup Gcode now? Your original one did not even have an M565 command in it.
     
  19. TKCC71

    TKCC71 Member

    Joined:
    Mar 24, 2016
    Messages:
    75
    Likes Received:
    31
    Still having the same problem. For some reason, I just cant nail down the offset issue?

    The M565 is in the start up script. Here's what it has right now for start up

    G28 ; home all axes

    G1 Z5 F5000 ; lift Z by 5mm

    M565 Z-1 ; set the offset for auto-leveling mechanism

    G29 ; run auto-level
     
  20. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    so if it is too close to the bed make the number a larger negative (-1.1 rather than -1.0)
    If it is too far from the bed make it a smaller negative and keep playing with it until it is exactly where you want it.
     

Share This Page