Close



Results 1 to 2 of 2
  1. #1

    Problem printing my third item

    I have a brand new FlashForge Creator Pro and I've successfully printed one item from the SD card and one from ReplicatorG. When I tried to generate the G-code for my third print, it gave me a bunch of errors. Can someone help me understand what I need to do? Is this a problem with the ReplicatorG software or the STL file? I'm guessing it is software related since it has divide by zero errors.

    Here is the partial list of the error messages:

    Code:
    [19:55:04]   File "skeinforge.py", line 634, in <module>
    [19:55:04]     main()
    [19:55:04]   File "skeinforge.py", line 629, in main
    [19:55:04]     writeOutput( ' '.join(args) )
    [19:55:04]   File "skeinforge.py", line 570, in writeOutput
    [19:55:04]     settings.startMainLoopFromWindow(repository.execute())
    [19:55:04]   File "skeinforge.py", line 594, in execute
    [19:55:04]     window = skeinforge_craft.writeOutput(fileName)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\skeinforge_application\skeinforge_utilities\skeinforge_craft.py", line 135, in writeOutput
    [19:55:04]     return pluginModule.writeOutput(fileName, shouldAnalyze)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\skeinforge_application\skeinforge_plugins\craft_plugins\export.py", line 275, in writeOutput
    [19:55:04]     gcodeText = skeinforge_craft.getChainTextFromProcedures(fileName, procedures[: -1], gcodeText)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\skeinforge_application\skeinforge_utilities\skeinforge_craft.py", line 44, in getChainTextFromProcedures
    [19:55:04]     text = craftModule.getCraftedText(fileName, text)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\skeinforge_application\skeinforge_plugins\craft_plugins\comb.py", line 61, in getCraftedText
    [19:55:04]     return getCraftedTextFromText(archive.getTextIfEmpty(fileName, text), repository)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\skeinforge_application\skeinforge_plugins\craft_plugins\comb.py", line 71, in getCraftedTextFromText
    [19:55:04]     return CombSkein().getCraftedGcode(gcodeText, repository)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\skeinforge_application\skeinforge_plugins\craft_plugins\comb.py", line 333, in getCraftedGcode
    [19:55:04]     self.parseLine(line)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\skeinforge_application\skeinforge_plugins\craft_plugins\comb.py", line 452, in parseLine
    [19:55:04]     self.addIfTravel(splitLine)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\skeinforge_application\skeinforge_plugins\craft_plugins\comb.py", line 208, in addIfTravel
    [19:55:04]     self.addGcodePathZ(self.travelFeedRateMinute, self.getAroundBetweenPath(self.oldLocation.dropAxis(), location.dropAxis()), highestZ)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\skeinforge_application\skeinforge_plugins\craft_plugins\comb.py", line 251, in getAroundBetweenPath
    [19:55:04]     segment = boundarySegment.getSegment(boundarySegmentIndex, boundarySegments, self.edgeWidth, self.runningJumpSpace)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\skeinforge_application\skeinforge_plugins\craft_plugins\comb.py", line 147, in getSegment
    [19:55:04]     end = getJumpPointIfInside(self.boundary, nextBegin, edgeWidth, runningJumpSpace)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\skeinforge_application\skeinforge_plugins\craft_plugins\comb.py", line 101, in getJumpPointIfInside
    [19:55:04]     insetBoundary = intercircle.getSimplifiedInsetFromClockwiseLoop(boundary, -edgeWidth)
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\fabmetheus_utilities\intercircle.py", line 483, in getSimplifiedInsetFromClockwiseLoop
    [19:55:04]     return getWithoutIntersections(euclidean.getSimplifiedLoop(inset, radius))
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\fabmetheus_utilities\euclidean.py", line 1522, in getSimplifiedLoop
    [19:55:04]     loop = getHalfSimplifiedLoop( loop, simplificationRadius, 0 )
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\fabmetheus_utilities\euclidean.py", line 894, in getHalfSimplifiedLoop
    [19:55:04]     elif not isWithinChannel( channelRadius, pointIndex, loop ):
    [19:55:04]   File "C:\Users\Me\Documents\ReplicatorG\replicatorg-0040\skein_engines\skeinforge-50\fabmetheus_utilities\euclidean.py", line 1866, in isWithinChannel
    [19:55:04]     aheadSegmentComplex /= aheadSegmentComplexLength
    [19:55:04] ZeroDivisionError: complex division by zero
    [19:55:04] Unrecognized error code returned by Skeinforge.

  2. #2
    Super Moderator Geoff's Avatar
    Join Date
    Nov 2013
    Location
    NSW, Australia
    Posts
    1,824
    Add Geoff on Thingiverse
    Upload it to Netfabb cloud first, then try and slice it again.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •