Commit 06a7827d authored by Ahmet Cem TURAN's avatar Ahmet Cem TURAN

Garys Hack and SFACT all together in a package

parent fa63e857
P-face.ico

66.1 KB

#!/usr/bin/env python
from skeinforge.fabmetheus_utilities import archive
from skeinforge.fabmetheus_utilities import settings
from skeinforge.skeinforge_application.skeinforge_utilities import skeinforge_craft
from skeinforge.skeinforge_application.skeinforge_utilities import skeinforge_profile
import os
import wx
class SkeinforgeQuickEditDialog(wx.Dialog):
'''Shows a consise list of important settings from the active Skeinforge profile.'''
def __init__(self, *args, **kwds):
kwds["style"] = wx.DEFAULT_DIALOG_STYLE | wx.MAXIMIZE_BOX | wx.MINIMIZE_BOX | wx.RESIZE_BORDER
wx.Dialog.__init__(self, *args, **kwds)
self.okButton = wx.Button(self, wx.ID_OK, "Save")
self.cancelButton = wx.Button(self, wx.ID_CANCEL, "")
self.Bind(wx.EVT_BUTTON, self.OnExit, self.cancelButton)
self.Bind(wx.EVT_BUTTON, self.OnSave, self.okButton)
"""
The following list determines which settings are shown.
The dictionary key is the plugin name and the value is a list of setting names as found in the corresponding .csv file for that plugin.
NOTE: Skeinforge is tightly integrated with Tkinter and there appears to be a dependency which stops radio-button values from being saved.
Perhaps this can be solved, but at the moment this dialog cannot modify radio button values. One will have to use the main Skeinforge application.
"""
self.moduleSettingsMap = {
'dimension':['Filament Diameter (mm):','Retraction Distance (millimeters):', 'Retraction Distance (millimeters):','Extruder Retraction Speed (mm/s):'],
'carve':['Layer Height = Extrusion Thickness (mm):', 'Extrusion Width (mm):'],
'chamber':['Heated PrintBed Temperature (Celcius):', 'Turn print Bed Heater Off at Shut Down', 'Turn Extruder Heater Off at Shut Down'],
'cool':['Activate Cool.. but use with a fan!', 'Use Cool if layer takes shorter than(seconds):'],
'fill':['Activate Fill:', 'Infill Solidity (ratio):', 'Fully filled Layers (each top and bottom):', 'Extra Shells on Sparse Layer (layers):', 'Extra Shells on Alternating Solid Layer (layers):'],
'multiply':['Number of Columns (integer):', 'Number of Rows (integer):'],
'raft':['First Layer Main Feedrate (mm/s):','First Layer Perimeter Feedrate (mm/s):','First Layer Flow Rate Infill(scaler):','First Layer Flow Rate Perimeter(scaler):',],
'speed':['Main Feed Rate (mm/s):','Main Flow Rate (scaler):','Perimeter Feed Rate (mm/s):','Perimeter Flow Rate (scaler):','Travel Feed Rate (mm/s):']
}
self.scrollbarPanel = wx.ScrolledWindow(self, -1, style=wx.TAB_TRAVERSAL)
self.settingsSizer = self.getProfileSettings()
self.scrollbarPanel.SetSizer(self.settingsSizer)
self.__set_properties()
self.__do_layout()
self.Show()
def __set_properties(self):
self.profileName = skeinforge_profile.getProfileName(skeinforge_profile.getCraftTypeName())
self.SetTitle("Skeinforge Quick Edit Profile: " + self.profileName)
# For some reason the dialog size is not consistent between Windows and Linux - this is a hack to get it working
if (os.name == 'nt'):
self.SetMinSize(wx.DLG_SZE(self, (465, 370)))
else:
self.SetSize(wx.DLG_SZE(self, (465, 325)))
self.SetPosition((0, 0))
self.scrollbarPanel.SetScrollRate(10, 10)
def __do_layout(self):
mainSizer = wx.BoxSizer(wx.VERTICAL)
actionsSizer = wx.BoxSizer(wx.HORIZONTAL)
mainSizer.Add(self.scrollbarPanel, 1, wx.EXPAND | wx.ALL, 5)
actionsSizer.Add(self.okButton, 0, 0, 0)
actionsSizer.Add(self.cancelButton, 0, wx.LEFT, 10)
mainSizer.Add(actionsSizer, 0, wx.ALIGN_RIGHT | wx.ALL, 5)
self.SetSizer(mainSizer)
self.Layout()
def getProfileSettings(self):
settingsSizer = wx.GridBagSizer(hgap=2, vgap=1)
settingsRow = 0
for craftName in sorted(self.moduleSettingsMap.keys()):
craftStaticBox = wx.StaticBox(self.scrollbarPanel, -1, craftName.capitalize())
craftStaticBoxSizer = wx.StaticBoxSizer(craftStaticBox, wx.VERTICAL)
# For some reason the dialog size is not consistent between Windows and Linux - this is a hack to get it working
if (os.name == 'nt'):
craftStaticBoxSizer.SetMinSize((320, -1))
else:
craftStaticBoxSizer.SetMinSize((450, -1))
pluginModule = archive.getModuleWithPath(os.path.join(skeinforge_craft.getPluginsDirectoryPath(), craftName))
repo = pluginModule.getNewRepository()
for setting in settings.getReadRepository(repo).preferences:
if setting.name in self.moduleSettingsMap[craftName]:
settingSizer = wx.GridBagSizer(hgap=2, vgap=2)
settingSizer.AddGrowableCol(0)
settingRow = 0
settingLabel = wx.StaticText(self.scrollbarPanel, -1, setting.name)
settingLabel.Wrap(400)
settingSizer.Add(settingLabel, pos=(settingRow, 0))
if (isinstance(setting.value, bool)):
checkbox = wx.CheckBox(self.scrollbarPanel)
checkbox.SetName(craftName + '.' + setting.name)
checkbox.SetValue(setting.value)
settingSizer.Add(checkbox, pos=(settingRow, 1))
settingSizer.AddSpacer((25, -1), pos=(settingRow, 2))
else:
textCtrl = wx.TextCtrl(self.scrollbarPanel, value=str(setting.value), size=(50, -1))
textCtrl.SetName(craftName + '.' + setting.name)
settingSizer.Add(textCtrl, pos=(settingRow, 1))
craftStaticBoxSizer.Add(settingSizer, 1, wx.EXPAND, 0)
settingRow += 1
col = settingsRow % 2
settingsSizer.Add(craftStaticBoxSizer, pos=(settingsRow - col, col))
settingsRow += 1
return settingsSizer
def OnExit(self, e):
self.Destroy()
def OnSave(self, e):
for x in self.scrollbarPanel.GetChildren():
if (isinstance(x, (wx.CheckBox, wx.TextCtrl))):
name = x.GetName().partition('.')
craftName = name[0]
settingName = name[2]
pluginModule = archive.getModuleWithPath(os.path.join(skeinforge_craft.getPluginsDirectoryPath(), craftName))
repo = pluginModule.getNewRepository()
isDirty = False
for setting in settings.getReadRepository(repo).preferences:
if setting.name == settingName:
if setting.value == None or str(x.GetValue()) != str(setting.value):
print('Saving ... ' + settingName + ' = ' + str(x.GetValue()))
setting.value = x.GetValue()
isDirty = True
if isDirty:
settings.saveRepository(repo)
print("Skeinforge settings have been saved.")
self.Destroy()
class SkeinforgeQuickEditApp(wx.App):
def OnInit(self):
wx.InitAllImageHandlers()
SkeinforgeQuickEditDialog(None, -1, "")
return 1
if __name__ == "__main__":
skeinforgeQuickEditApp = SkeinforgeQuickEditApp(0)
skeinforgeQuickEditApp.MainLoop()
......@@ -2,7 +2,7 @@ import wx,time
class window(wx.Frame):
def __init__(self,f,size=(600,600),bedsize=(200,200)):
wx.Frame.__init__(self,None,title="Layer view (Use arrow keys to switch layers)",size=(size[0],size[1]))
wx.Frame.__init__(self,None,title="Layer view (Use shift+mousewheel to switch layers)",size=(size[0],size[1]))
self.p=gviz(self,size=size,bedsize=bedsize)
s=time.time()
for i in f:
......@@ -126,6 +126,14 @@ class gviz(wx.Panel):
dc.SelectObject(self.blitmap)
dc.SetBackground(wx.Brush((250,250,200)))
dc.Clear()
dc.SetPen(wx.Pen(wx.Colour(100,100,100)))
for i in xrange(max(self.bedsize)/10):
dc.DrawLine(self.translate[0],self.translate[1]+i*self.scale[1]*10,self.translate[0]+self.scale[0]*max(self.bedsize),self.translate[1]+i*self.scale[1]*10)
dc.DrawLine(self.translate[0]+i*self.scale[0]*10,self.translate[1],self.translate[0]+i*self.scale[0]*10,self.translate[1]+self.scale[1]*max(self.bedsize))
dc.SetPen(wx.Pen(wx.Colour(0,0,0)))
for i in xrange(max(self.bedsize)/50):
dc.DrawLine(self.translate[0],self.translate[1]+i*self.scale[1]*50,self.translate[0]+self.scale[0]*max(self.bedsize),self.translate[1]+i*self.scale[1]*50)
dc.DrawLine(self.translate[0]+i*self.scale[0]*50,self.translate[1],self.translate[0]+i*self.scale[0]*50,self.translate[1]+self.scale[1]*max(self.bedsize))
if not self.showall:
self.size = self.GetSize()
dc.SetBrush(wx.Brush((43,144,255)))
......@@ -201,7 +209,7 @@ class gviz(wx.Panel):
if __name__ == '__main__':
app = wx.App(False)
#main = window(open("/home/kliment/designs/spinner/gearend_export.gcode"))
#main = window(open("/home/kliment/designs/spinner/arm_export.gcode"))
main = window(open("jam.gcode"))
main.Show()
app.MainLoop()
......
#!/usr/bin/env python
import wx,time,random,threading,os,math
import stltool
......@@ -87,6 +88,11 @@ class showstl(wx.Window):
self.models[newname].offsets=[0,0,0]
#print time.time()-t
self.l.Append([stlwrap(self.models[newname],newname)])
i=self.l.GetFirstSelected()
if i != -1:
self.l.Select(i,0)
self.l.Select(self.l.GetItemCount()-1)
self.Refresh()
#print time.time()-t
......@@ -125,7 +131,7 @@ class showstl(wx.Window):
i=self.l.GetFirstSelected()
if i != -1:
o=self.models[self.l.GetItemText(i)].offsets
self.models[self.l.GetItemText(i)]=self.models[self.l.GetItemText(i)].rotate([0,0,self.i-self.previ])
self.models[self.l.GetItemText(i)]=self.models[self.l.GetItemText(i)].rotate([0,0,5*(self.i-self.previ)])
self.models[self.l.GetItemText(i)].offsets=o
self.previ=self.i
wx.CallAfter(self.Refresh)
......
......@@ -4,7 +4,7 @@ try:
except:
print "WX is not installed. This program requires WX to run."
raise
import printcore, os, sys, glob, time, threading, traceback, StringIO, gviz, traceback
import printcore, os, sys, glob, time, threading, traceback, StringIO, gviz, traceback, cStringIO
try:
os.chdir(os.path.split(__file__)[0])
except:
......@@ -48,6 +48,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole):
self.filename=filename
os.putenv("UBUNTU_MENUPROXY","0")
wx.Frame.__init__(self,None,title="Printer Interface",size=size);
self.SetIcon(wx.Icon("P-face.ico",wx.BITMAP_TYPE_ICO))
self.panel=wx.Panel(self,-1,size=size)
self.statuscheck=False
self.tempreport=""
......@@ -113,7 +114,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole):
self.starttime=time.time()
def endcb(self):
print "Print took "+str(int(time.time()-self.starttime))+" seconds."
print "Print took "+str(int(time.time()-self.starttime)/60)+" minutes."
wx.CallAfter(self.pausebtn.Hide)
wx.CallAfter(self.printbtn.SetLabel,"Print")
......@@ -260,7 +261,13 @@ class PronterWindow(wx.Frame,pronsole.pronsole):
m = wx.Menu()
self.Bind(wx.EVT_MENU, self.loadfile, m.Append(-1,"&Open..."," Opens file"))
if sys.platform != 'darwin':
self.Bind(wx.EVT_MENU, lambda x:threading.Thread(target=lambda :self.do_skein("set")).start(), m.Append(-1,"Skeinforge settings"," Adjust skeinforge settings"))
self.Bind(wx.EVT_MENU, lambda x:threading.Thread(target=lambda :self.do_skein("set")).start(), m.Append(-1,"SFACT Settings"," Adjust SFACT settings"))
try:
from SkeinforgeQuickEditDialog import SkeinforgeQuickEditDialog
self.Bind(wx.EVT_MENU, lambda *e:SkeinforgeQuickEditDialog(self), m.Append(-1,"SFACT Quick Settings"," Quickly adjust SFACT settings for active profile"))
except:
pass
self.Bind(wx.EVT_MENU, self.OnExit, m.Append(wx.ID_EXIT,"E&xit"," Closes the Window"))
self.menustrip.Append(m,"&Print")
m = wx.Menu()
......
Format is tab separated cutting settings.
_Name Value
WindowPosition 0+400
Profile Selection: end_mill
Format is tab separated extrusion settings.
_Name Value
WindowPosition 0+400
Profile Selection: PLA
Format is tab separated bottom settings.
_Name Value
WindowPosition 700+0
Open File for Bottom
Activate Bottom... and dont change anything else here!!! True
Additional Height (ratio): 0.5
Altitude (mm): 0.0
SVG Viewer: webbrowser
Format is tab separated carve settings.
_Name Value
WindowPosition 700+0
Open File for Carve
Layer Height = Extrusion Thickness (mm): 0.33
Extrusion Width (mm): 0.5
Print from Layer No:: 0
Print up to Layer No: 912345678
Infill in Direction of Bridge True
Correct Mesh True
Unproven Mesh False
SVG Viewer: webbrowser
Add Layer Template to SVG True
Extra Decimal Places (float): 2.0
Import Coarseness (ratio): 1.0
Format is tab separated chamber settings.
_Name Value
WindowPosition 700+0
Open File for Chamber
Activate Chamber..if you want below functions to work True
Heated PrintBed Temperature (Celcius): 60.0
Turn print Bed Heater Off at Shut Down True
Turn Extruder Heater Off at Shut Down True
Format is tab separated clairvoyance settings.
_Name Value
WindowPosition 700+0
Activate Clairvoyance False
Open File to Generate Clairvoyances for
Gcode Program: webbrowser
Format is tab separated clip settings.
_Name Value
WindowPosition 700+0
Open File for Clip
Activate Clip..to clip the extrusion that overlaps when printing perimeters True
Clip Over Perimeter Width adjuster (decrease for bigger gap): 1.0
Threshold for connecting inner loops (ratio): 2.5
Format is tab separated comb settings.
_Name Value
WindowPosition 700+0
Open File for Comb
Activate Comb if you cant stop the extruder stringing by retraction
it will avoid moving over loops so the strings will be there
but not visible anymore.
Comb bends the extruder travel paths around holes in the slices, to avoid stringing.
so any start up ooze will be inside the shape. True
Format is tab separated comment settings.
_Name Value
WindowPosition 700+0
Activate Comment False
Open File to Write Comments for
Format is tab separated cool settings.
_Name Value
WindowPosition 700+0
Open File for Cool
Activate Cool.. but use with a fan! False
Use Cool if layer takes shorter than(seconds): 10.0
Turn Fan On at Beginning True
Turn Fan Off at Ending True
Execute when Cool starts: cool_start.gmc
Execute when Cool ends: cool_end.gmc
Orbiting around Object False
Slow Down during print True
Maximum Cool (Celcius): 2.0
Bridge Cool (Celcius): 1.0
Minimum Orbital Radius (millimeters): 10.0
Format is tab separated dimension settings.
_Name Value
WindowPosition 700+0
Open File for Dimension
Activate Volumetric Extrusion (Stepper driven Extruders) True
Filament Diameter (mm): 1.75
Filament Packing Density (ratio) lower=more extrusion: 1.0
Retraction Distance (millimeters): 1.0
Restart Extra Distance (millimeters): 0.0
Extruder Retraction Speed (mm/s): 15.0
Force to retract when crossing over spaces True
Minimum Extrusion before Retraction (millimeters): 1.0
Minimum Travelmove after Retraction (millimeters): 1.0
in Absolute units (Sprinter, FiveD a.o.) True
in Relative units (Teacup a.o.) False
Format is tab separated export settings.
_Name Value
WindowPosition 700+0
Open File for Export
Activate Export True
Add _export to filename (filename_export) True
Also Send Output To:
Do Not Delete Comments False
Delete Crafting Comments False
Delete All Comments True
Do Not Change Output False
gcode_small True
File Extension (gcode): gcode
Name of Replace File: replace.csv
Save Penultimate Gcode False
Archive Used Profile As Zip False
Export Profile Values As CSV File False
Add Profile Name to Filename False
Add Description to Filename False
Add Timestamp to Filename False
Format is tab separated fill settings.
_Name Value
WindowPosition 700+0
Open File for Fill
Activate Fill: True
Infill Solidity (ratio): 0.35
Extrusion Lines extra Spacing (Scaler): 1.0
Infill Overlap over Perimeter (Scaler): 1.0
Extra Shells on Alternating Solid Layer (layers): 1
Extra Shells on Base (layers): 1
Extra Shells on Sparse Layer (layers): 1
Fully filled Layers (each top and bottom): 2
Lower Left True
Nearest False
Infill > Loops > Perimeter False
Infill > Perimeter > Loops False
Loops > Infill > Perimeter False
Loops > Perimeter > Infill False
Perimeter > Infill > Loops False
Perimeter > Loops > Infill True
Line True
Grid Circular False
Grid Hexagonal False
Grid Rectangular False
Diaphragm at every ...th Layer: 100
Diaphragm Thickness (layers): 0
Grid Circle Separation over Perimeter Width (ratio): 0.2
Grid Extra Overlap (ratio): 0.1
Grid Junction Separation Band Height (layers): 10
Grid Junction Separation over Octogon Radius At End (ratio): 0.0
Grid Junction Separation over Octogon Radius At Middle (ratio): 0.0
Infill Begin Rotation (degrees): 45.0
Infill Begin Rotation Repeat (layers): 1
Infill Odd Layer Extra Rotation (degrees): 90.0
Format is tab separated home settings.
_Name Value
WindowPosition 700+0
Open File for Home
Activate Home ... Not needed True
Name of Homing File: homing.gcode
Format is tab separated inset settings.
_Name Value
WindowPosition 700+0
Open File for Inset
Bridge Width Multiplier (ratio): 1.0
Prefer Loops False
Prefer Perimeter True
Overlap Removal(Scaler): 1.0
Format is tab separated interpret settings.
_Name Value
WindowPosition 700+0
Open File for Interpret
Activate Interpret False
Print Interpretion False
Text Program: webbrowser
Format is tab separated jitter settings.
_Name Value
WindowPosition 700+0
Open File for Jitter
Activate Jitter to have your perimeter and loop endpoints scattered False
Jitter Over Perimeter Width (ratio): 2.0
Format is tab separated lash settings.
_Name Value
WindowPosition 700+0
Open File for Lash
Activate Lash if you have backlash in your axes.
But its better to fix the mechanical problem! False
X Backlash (mm): 0.0
Y Backlash (mm): 0.0
Format is tab separated limit settings.
_Name Value
WindowPosition 700+0
Open File for Limit
Activate Limit if your Firmware is unable to Limiting your Z-Speed. False
Maximum Initial Feed Rate (mm/s): 5.0
Maximum Z Feed Rate (mm/s): 5.0
Format is tab separated multiply settings.
_Name Value
WindowPosition 700+0
Open File for Multiply
Activate Multiply: True
Center X (mm): 100.0
Center Y (mm): 100.0
Number of Columns (integer): 1
Number of Rows (integer): 1
Separation over Perimeter Width (ratio): 15.0
Format is tab separated polyfile settings.
_Name Value
WindowPosition 700+0
Execute All Unmodified Files in a Directory False
Execute File True
Format is tab separated preface settings.
Home before Print False
_Name Value
WindowPosition 700+0
Open File for Preface
Reset Extruder before Print True
Meta:
Name of End File: end.gmc
Name of Start File: start.gmc
Set Positioning to Absolute True
Set Units to Millimeters True
Format is tab separated raft settings.
_Name Value
WindowPosition 700+0
Open File for Raft
Activate Raft True
Add Raft, Elevate Nozzle, Orbit: True
None True
Empty Layers Only False
Everywhere False
Exterior Only False
Add support if flatter than (degrees): 50.0
Cross Hatch instead of Lines False
Interface/Support Lines Density (ratio): 0.25
Interface/Support Layer Thickness over Layer Thickness: 1.0
Support Feed Rate mm/sec: 15.0
Support Flow Rate (scaler): 1.0
Support Gap over Perimeter Extrusion Width (ratio): 1.0
Raft/Support extension in (%): 5.0
Raft/Support extension in(mm): 2.0
Name of Support End File: support_end.gmc
Name of Support Start File: support_start.gmc
Extra Nozzle clearance over Object(ratio): 0.0
First Layer Main Feedrate (mm/s): 35.0
First Layer Perimeter Feedrate (mm/s): 25.0
First Layer Flow Rate Infill(scaler): 1.0
First Layer Flow Rate Perimeter(scaler): 1.0
Interface Layers (integer): 0
Interface Feed Rate Multiplier (ratio): 1.0
Interface Flow Rate Multiplier (ratio): 1.0
Interface Nozzle Lift over Interface Layer Thickness (ratio): 0.45
Base Layers (integer): 0
Base Feed Rate Multiplier (ratio): 0.5
Base Flow Rate Multiplier (ratio): 0.5
Base Infill Density (ratio): 0.5
Base Layer Thickness over Layer Thickness: 2.0
Base Nozzle Lift over Base Layer Thickness (ratio): 0.4
Initial Circling: False
Infill Overhang over Extrusion Width (ratio): 3.0
Format is tab separated scale settings.
_Name Value
WindowPosition 700+0
Open File for Scale
Activate Scale to finetune print size (try to find the fault somewhere else..): False
XY Plane Scale (ratio): 1.0
Z Axis Scale (ratio): 1.0
SVG Viewer: webbrowser
Format is tab separated skeinforge settings.
_Name Value
WindowPosition 1187+2
Open File for Skeinforge C:/Users/Ahmet/STL/_Screw Holder Bottom.stl
analyze False
craft True
help False
meta False
profile False
Format is tab separated skeinforge analyze settings.
_Name Value
WindowPosition 600+0
Open File for Analyze
clairvoyance False
comment False
interpret False
skeiniso True
skeinlayer False
statistic False
vectorwrite False
Format is tab separated skeinforge craft settings.
_Name Value
WindowPosition 600+0
Open File for Craft
bottom False
carve False
chamber False
clip False
comb False
cool False
dimension True
export False
fill False
inset False
jitter False
lash False
limit False
multiply False
preface False
raft False
scale False
skin False
skirt False
speed False
stretch False
temperature False
wipe False
Format is tab separated skeinforge help settings.
_Name Value
WindowPosition 600+0
Wiki Manual Primary True
Format is tab separated skeiniso settings.
_Name Value
WindowPosition 700+0
Open File for Skeiniso
Activate Skeiniso True
Frame List
Animation Line Quickening (ratio): 1.0
Animation Slide Show Rate (layers/second): 2.0
Axis Rulings True
Band Height (layers): 5
Bottom Band Brightness (ratio): 0.7
Bottom Layer Brightness (ratio): 1.0
From the Bottom False
From the Top True
Draw Arrows False
Go Around Extruder Off Travel False
Layer (index): 0
Layer Extra Span (integer): 912345678
Line (index): 24
Display Line True
View Move False
View Rotate False
Number of Fill Bottom Layers (integer): 1
Number of Fill Top Layers (integer): 1
Scale (pixels per millimeter): 15.0
Screen Horizontal Inset (pixels): 100
Screen Vertical Inset (pixels): 220
Show Gcode True
Viewpoint Latitude (degrees): 15.0
Viewpoint Longitude (degrees): 210.0
Width of Axis Negative Side (pixels): 2
Width of Axis Positive Side (pixels): 6
Width of Fill Bottom Thread (pixels): 2
Width of Fill Top Thread (pixels): 2
Width of Infill Thread (pixels): 1
Width of Loop Thread (pixels): 2
Width of Perimeter Inside Thread (pixels): 8
Width of Perimeter Outside Thread (pixels): 8
Width of Raft Thread (pixels): 1
Width of Selection Thread (pixels): 6
Width of Travel Thread (pixels): 0
Format is tab separated skeinlayer settings.
_Name Value
WindowPosition 700+0
Open File for Skeinlayer
Activate Skeinlayer True
Frame List
Animation Line Quickening (ratio): 1.0
Animation Slide Show Rate (layers/second): 2.0
Draw Arrows True
Go Around Extruder Off Travel False
Layer (index): 0
Layer Extra Span (integer): 0
Line (index): 430
Display Line True
View Move False
Scale (pixels per millimeter): 25.0
Screen Horizontal Inset (pixels): 100
Screen Vertical Inset (pixels): 220
Show Gcode True
Show Position True
Width of Extrusion Thread (pixels): 3
Width of Selection Thread (pixels): 6
Width of Travel Thread (pixels): 1
Format is tab separated skin settings.
_Name Value
WindowPosition 700+0
Open File for Skin
Activate Skin: this is experimental.
It prints the perimeters and loops only at half the layer height that is specified under carve. False
Clip Over Perimeter Width (scaler): 1.0
Do Not Skin the first ... Layers: 3
Format is tab separated skirt settings.
_Name Value
WindowPosition 700+0
Open File for Skirt
Activate Skirt: True
Convex: True
Gap over Perimeter Width (ratio): 5.0
Layers To (index): 3
Format is tab separated speed settings.
_Name Value
WindowPosition 700+0
Open File for Speed
Activate Speed: True
Add Flow Rate: True
Main Feed Rate (mm/s): 60.0
Main Flow Rate (scaler): 1.0
Feed Rate ratio for Orbiting move (ratio): 0.5
Perimeter Feed Rate (mm/s): 30.0
Perimeter Flow Rate (scaler): 1.0
Bridge Feed Rate (ratio): 1.0
Bridge Flow Rate (scaler): 1.0
Travel Feed Rate (mm/s): 130.0
Format is tab separated statistic settings.
_Name Value
WindowPosition 700+0
Activate Statistic True
Machine Time ($/hour): 1.0
Material ($/kg): 20.0
Density (kg/m3): 930.0
Extrusion Diameter over Thickness (ratio): 1.25
Open File to Generate Statistics for
Print Statistics True
Save Statistics False
Format is tab separated stretch settings.
_Name Value
WindowPosition 700+0
Open File for Stretch
Activate Stretch to correct for diameter shrink in small diameter holes False
Cross Limit Distance Over Perimeter Width (ratio): 5.0
Loop Stretch Over Perimeter Width (ratio): 0.11
Path Stretch Over Perimeter Width (ratio): 0.0
Perimeter Inside Stretch Over Perimeter Width (ratio): 0.32
Perimeter Outside Stretch Over Perimeter Width (ratio): 0.1
Stretch From Distance Over Perimeter Width (ratio): 2.0
Format is tab separated temperature settings.
_Name Value
WindowPosition 700+0
Open File for Temperature
Activate Temperature: False
Cooling Rate (Celcius/second): 3.0
Heating Rate (Celcius/second): 3.0
Base Temperature (Celcius): 210.0
Interface Temperature (Celcius): 210.0
Object First Layer Infill Temperature (Celcius): 210.0
Object First Layer Perimeter Temperature (Celcius): 210.0
Object Next Layers Temperature (Celcius): 210.0
Support Layers Temperature (Celcius): 210.0
Supported Layers Temperature (Celcius): 210.0
Format is tab separated vectorwrite settings.
_Name Value
WindowPosition 700+0
Activate Vectorwrite False
Open File to Write Vector Graphics for
Add Loops True
Add Paths True
Add Perimeters True
Layers From (index): 0
Layers To (index): 912345678
SVG Viewer: webbrowser
Format is tab separated wipe settings.
_Name Value
WindowPosition 700+0
Open File for Wipe
Activate Wipe False
Location Arrival X (mm): 0.0
Location Arrival Y (mm): 5.0
Location Arrival Z (mm): 0.0
Location Departure X (mm): 5.0
Location Departure Y (mm): 0.0
Location Departure Z (mm): 0.0
Location Wipe X (mm): 0.0
Location Wipe Y (mm): 0.0
Location Wipe Z (mm): 0.0
Wipe Period (layers): 15
Format is tab separated bottom settings.
_Name Value
WindowPosition 700+0
Open File for Bottom
Activate Bottom... and dont change anything else here!!! True
Additional Height (ratio): 0.5
Altitude (mm): 0.0
SVG Viewer: webbrowser
Format is tab separated carve settings.
_Name Value
WindowPosition 700+0
Open File for Carve
Layer Height = Extrusion Thickness (mm): 0.4
Extrusion Width (mm): 0.6
Print from Layer No:: 0
Print up to Layer No: 912345678
Infill in Direction of Bridge True
Correct Mesh True
Unproven Mesh False
SVG Viewer: webbrowser
Add Layer Template to SVG True
Extra Decimal Places (float): 2.0
Import Coarseness (ratio): 1.0
Format is tab separated chamber settings.
_Name Value
WindowPosition 700+0
Open File for Chamber
Activate Chamber..if you want below functions to work True
Heated PrintBed Temperature (Celcius): 60.0
Turn print Bed Heater Off at Shut Down True
Turn Extruder Heater Off at Shut Down True
Format is tab separated clairvoyance settings.
_Name Value
WindowPosition 700+0
Activate Clairvoyance False
Open File to Generate Clairvoyances for
Gcode Program: webbrowser
Format is tab separated clip settings.
_Name Value
WindowPosition 700+0
Open File for Clip
Activate Clip..to clip the extrusion that overlaps when printing perimeters True
Clip Over Perimeter Width adjuster (decrease for bigger gap): 1.0
Threshold for connecting inner loops (ratio): 2.5
Format is tab separated comb settings.
_Name Value
WindowPosition 700+0
Open File for Comb
Activate Comb if you cant stop the extruder stringing by retraction
it will avoid moving over loops so the strings will be there
but not visible anymore.
Comb bends the extruder travel paths around holes in the slices, to avoid stringing.
so any start up ooze will be inside the shape. True
Format is tab separated comment settings.
_Name Value
WindowPosition 700+0
Activate Comment False
Open File to Write Comments for
Format is tab separated cool settings.
_Name Value
WindowPosition 700+0
Open File for Cool
Activate Cool.. but use with a fan! False
Use Cool if layer takes shorter than(seconds): 10.0
Turn Fan On at Beginning True
Turn Fan Off at Ending True
Execute when Cool starts: cool_start.gmc
Execute when Cool ends: cool_end.gmc
Orbiting around Object False
Slow Down during print True
Maximum Cool (Celcius): 2.0
Bridge Cool (Celcius): 1.0
Minimum Orbital Radius (millimeters): 10.0
Format is tab separated dimension settings.
_Name Value
WindowPosition 700+0
Open File for Dimension
Activate Volumetric Extrusion (Stepper driven Extruders) True
Filament Diameter (mm): 1.75
Filament Packing Density (ratio) lower=more extrusion: 1.0
Retraction Distance (millimeters): 1.0
Restart Extra Distance (millimeters): 0.0
Extruder Retraction Speed (mm/s): 15.0
Force to retract when crossing over spaces True
Minimum Extrusion before Retraction (millimeters): 1.0
Minimum Travelmove after Retraction (millimeters): 1.0
in Absolute units (Sprinter, FiveD a.o.) True
in Relative units (Teacup a.o.) False
Format is tab separated export settings.
_Name Value
WindowPosition 700+0
Open File for Export
Activate Export True
Add _export to filename (filename_export) True
Also Send Output To:
Do Not Delete Comments False
Delete Crafting Comments False
Delete All Comments True
Do Not Change Output False
gcode_small True
File Extension (gcode): gcode
Name of Replace File: replace.csv
Save Penultimate Gcode False
Archive Used Profile As Zip False
Export Profile Values As CSV File False
Add Profile Name to Filename False
Add Description to Filename False
Add Timestamp to Filename False
Format is tab separated fill settings.
_Name Value
WindowPosition 700+0
Open File for Fill
Activate Fill: True
Infill Solidity (ratio): 0.35
Extrusion Lines extra Spacing (Scaler): 1.0
Infill Overlap over Perimeter (Scaler): 1.0
Extra Shells on Alternating Solid Layer (layers): 1
Extra Shells on Base (layers): 1
Extra Shells on Sparse Layer (layers): 1
Fully filled Layers (each top and bottom): 2
Lower Left True
Nearest False
Infill > Loops > Perimeter False
Infill > Perimeter > Loops False
Loops > Infill > Perimeter False
Loops > Perimeter > Infill False
Perimeter > Infill > Loops False
Perimeter > Loops > Infill True
Line True
Grid Circular False
Grid Hexagonal False
Grid Rectangular False
Diaphragm at every ...th Layer: 100
Diaphragm Thickness (layers): 0
Grid Circle Separation over Perimeter Width (ratio): 0.2
Grid Extra Overlap (ratio): 0.1
Grid Junction Separation Band Height (layers): 10
Grid Junction Separation over Octogon Radius At End (ratio): 0.0
Grid Junction Separation over Octogon Radius At Middle (ratio): 0.0
Infill Begin Rotation (degrees): 45.0
Infill Begin Rotation Repeat (layers): 1
Infill Odd Layer Extra Rotation (degrees): 90.0
Format is tab separated home settings.
_Name Value
WindowPosition 700+0
Open File for Home
Activate Home ... Not needed True
Name of Homing File: homing.gcode
Format is tab separated inset settings.
_Name Value
WindowPosition 700+0
Open File for Inset
Bridge Width Multiplier (ratio): 1.0
Prefer Loops False
Prefer Perimeter True
Overlap Removal(Scaler): 1.0
Format is tab separated interpret settings.
_Name Value
WindowPosition 700+0
Open File for Interpret
Activate Interpret False
Print Interpretion False
Text Program: webbrowser
Format is tab separated jitter settings.
_Name Value
WindowPosition 700+0
Open File for Jitter
Activate Jitter to have your perimeter and loop endpoints scattered False
Jitter Over Perimeter Width (ratio): 2.0
Format is tab separated lash settings.
_Name Value
WindowPosition 700+0
Open File for Lash
Activate Lash if you have backlash in your axes.
But its better to fix the mechanical problem! False
X Backlash (mm): 0.0
Y Backlash (mm): 0.0
Format is tab separated limit settings.
_Name Value
WindowPosition 700+0
Open File for Limit
Activate Limit if your Firmware is unable to Limiting your Z-Speed. False
Maximum Initial Feed Rate (mm/s): 5.0
Maximum Z Feed Rate (mm/s): 5.0
Format is tab separated multiply settings.
_Name Value
WindowPosition 700+0
Open File for Multiply
Activate Multiply: True
Center X (mm): 100.0
Center Y (mm): 100.0
Number of Columns (integer): 1
Number of Rows (integer): 1
Separation over Perimeter Width (ratio): 15.0
Format is tab separated polyfile settings.
_Name Value
WindowPosition 700+0
Execute All Unmodified Files in a Directory False
Execute File True
Format is tab separated preface settings.
Home before Print False
_Name Value
WindowPosition 700+0
Open File for Preface
Reset Extruder before Print True
Meta:
Name of End File: end.gmc
Name of Start File: start.gmc
Set Positioning to Absolute True
Set Units to Millimeters True
Format is tab separated raft settings.
_Name Value
WindowPosition 700+0
Open File for Raft
Activate Raft True
Add Raft, Elevate Nozzle, Orbit: True
None True
Empty Layers Only False
Everywhere False
Exterior Only False
Add support if flatter than (degrees): 50.0
Cross Hatch instead of Lines False
Interface/Support Lines Density (ratio): 0.25
Interface/Support Layer Thickness over Layer Thickness: 1.0
Support Feed Rate mm/sec: 15.0
Support Flow Rate (scaler): 1.0
Support Gap over Perimeter Extrusion Width (ratio): 1.0
Raft/Support extension in (%): 5.0
Raft/Support extension in(mm): 2.0
Name of Support End File: support_end.gmc
Name of Support Start File: support_start.gmc
Extra Nozzle clearance over Object(ratio): 0.0
First Layer Main Feedrate (mm/s): 35.0
First Layer Perimeter Feedrate (mm/s): 25.0
First Layer Flow Rate Infill(scaler): 1.0
First Layer Flow Rate Perimeter(scaler): 1.0
Interface Layers (integer): 0
Interface Feed Rate Multiplier (ratio): 1.0
Interface Flow Rate Multiplier (ratio): 1.0
Interface Nozzle Lift over Interface Layer Thickness (ratio): 0.45
Base Layers (integer): 0
Base Feed Rate Multiplier (ratio): 0.5
Base Flow Rate Multiplier (ratio): 0.5
Base Infill Density (ratio): 0.5
Base Layer Thickness over Layer Thickness: 2.0
Base Nozzle Lift over Base Layer Thickness (ratio): 0.4
Initial Circling: False
Infill Overhang over Extrusion Width (ratio): 3.0
Format is tab separated scale settings.
_Name Value
WindowPosition 700+0
Open File for Scale
Activate Scale to finetune print size (try to find the fault somewhere else..): False
XY Plane Scale (ratio): 1.0
Z Axis Scale (ratio): 1.0
SVG Viewer: webbrowser
Format is tab separated skeinforge settings.
_Name Value
WindowPosition 1187+2
Open File for Skeinforge C:/Users/Ahmet/STL/_Screw Holder Bottom.stl
analyze False
craft True
help False
meta False
profile False
Format is tab separated skeinforge analyze settings.
_Name Value
WindowPosition 600+0
Open File for Analyze
clairvoyance False
comment False
interpret False
skeiniso True
skeinlayer True
statistic False
vectorwrite False
Format is tab separated skeinforge craft settings.
_Name Value
WindowPosition 600+0
Open File for Craft
bottom False
carve False
chamber False
clip False
comb False
cool False
dimension True
export False
fill False
inset False
jitter False
lash False
limit False
multiply False
preface False
raft False
scale False
skin False
skirt False
speed False
stretch False
temperature False
wipe False
Format is tab separated skeinforge help settings.
_Name Value
WindowPosition 600+0
Wiki Manual Primary True
Format is tab separated skeiniso settings.
_Name Value
WindowPosition 700+0
Open File for Skeiniso
Activate Skeiniso True
Frame List
Animation Line Quickening (ratio): 1.0
Animation Slide Show Rate (layers/second): 2.0
Axis Rulings True
Band Height (layers): 5
Bottom Band Brightness (ratio): 0.7
Bottom Layer Brightness (ratio): 1.0
From the Bottom False
From the Top True
Draw Arrows False
Go Around Extruder Off Travel False
Layer (index): 0
Layer Extra Span (integer): 912345678
Line (index): 24
Display Line True
View Move False
View Rotate False
Number of Fill Bottom Layers (integer): 1
Number of Fill Top Layers (integer): 1
Scale (pixels per millimeter): 15.0
Screen Horizontal Inset (pixels): 100
Screen Vertical Inset (pixels): 220
Show Gcode True
Viewpoint Latitude (degrees): 15.0
Viewpoint Longitude (degrees): 210.0
Width of Axis Negative Side (pixels): 2
Width of Axis Positive Side (pixels): 6
Width of Fill Bottom Thread (pixels): 2
Width of Fill Top Thread (pixels): 2
Width of Infill Thread (pixels): 1
Width of Loop Thread (pixels): 2
Width of Perimeter Inside Thread (pixels): 8
Width of Perimeter Outside Thread (pixels): 8
Width of Raft Thread (pixels): 1
Width of Selection Thread (pixels): 6
Width of Travel Thread (pixels): 0
Format is tab separated skeinlayer settings.
_Name Value
WindowPosition 700+0
Open File for Skeinlayer
Activate Skeinlayer True
Frame List
Animation Line Quickening (ratio): 1.0
Animation Slide Show Rate (layers/second): 2.0
Draw Arrows True
Go Around Extruder Off Travel False
Layer (index): 0
Layer Extra Span (integer): 0
Line (index): 430
Display Line True
View Move False
Scale (pixels per millimeter): 25.0
Screen Horizontal Inset (pixels): 100
Screen Vertical Inset (pixels): 220
Show Gcode True
Show Position True
Width of Extrusion Thread (pixels): 3
Width of Selection Thread (pixels): 6
Width of Travel Thread (pixels): 1
Format is tab separated skin settings.
_Name Value
WindowPosition 700+0
Open File for Skin
Activate Skin: this is experimental.
It prints the perimeters and loops only at half the layer height that is specified under carve. False
Clip Over Perimeter Width (scaler): 1.0
Do Not Skin the first ... Layers: 3
Format is tab separated skirt settings.
_Name Value
WindowPosition 700+0
Open File for Skirt
Activate Skirt: True
Convex: True
Gap over Perimeter Width (ratio): 5.0
Layers To (index): 3
Format is tab separated speed settings.
_Name Value
WindowPosition 700+0
Open File for Speed
Activate Speed: True
Add Flow Rate: True
Main Feed Rate (mm/s): 60.0
Main Flow Rate (scaler): 1.0
Feed Rate ratio for Orbiting move (ratio): 0.5
Perimeter Feed Rate (mm/s): 30.0
Perimeter Flow Rate (scaler): 1.0
Bridge Feed Rate (ratio): 1.0
Bridge Flow Rate (scaler): 1.0
Travel Feed Rate (mm/s): 130.0
Format is tab separated statistic settings.
_Name Value
WindowPosition 700+0
Activate Statistic True
Machine Time ($/hour): 1.0
Material ($/kg): 20.0
Density (kg/m3): 930.0
Extrusion Diameter over Thickness (ratio): 1.25
Open File to Generate Statistics for
Print Statistics True
Save Statistics False
Format is tab separated stretch settings.
_Name Value
WindowPosition 700+0
Open File for Stretch
Activate Stretch to correct for diameter shrink in small diameter holes False
Cross Limit Distance Over Perimeter Width (ratio): 5.0
Loop Stretch Over Perimeter Width (ratio): 0.11
Path Stretch Over Perimeter Width (ratio): 0.0
Perimeter Inside Stretch Over Perimeter Width (ratio): 0.32
Perimeter Outside Stretch Over Perimeter Width (ratio): 0.1
Stretch From Distance Over Perimeter Width (ratio): 2.0
Format is tab separated temperature settings.
_Name Value
WindowPosition 700+0
Open File for Temperature
Activate Temperature: False
Cooling Rate (Celcius/second): 3.0
Heating Rate (Celcius/second): 3.0
Base Temperature (Celcius): 210.0
Interface Temperature (Celcius): 210.0
Object First Layer Infill Temperature (Celcius): 210.0
Object First Layer Perimeter Temperature (Celcius): 210.0
Object Next Layers Temperature (Celcius): 210.0
Support Layers Temperature (Celcius): 210.0
Supported Layers Temperature (Celcius): 210.0
Format is tab separated vectorwrite settings.
_Name Value
WindowPosition 700+0
Activate Vectorwrite False
Open File to Write Vector Graphics for
Add Loops True
Add Paths True
Add Perimeters True
Layers From (index): 0
Layers To (index): 912345678
SVG Viewer: webbrowser
Format is tab separated wipe settings.
_Name Value
WindowPosition 700+0
Open File for Wipe
Activate Wipe False
Location Arrival X (mm): 0.0
Location Arrival Y (mm): 5.0
Location Arrival Z (mm): 0.0
Location Departure X (mm): 5.0
Location Departure Y (mm): 0.0
Location Departure Z (mm): 0.0
Location Wipe X (mm): 0.0
Location Wipe Y (mm): 0.0
Location Wipe Z (mm): 0.0
Wipe Period (layers): 33333
Format is tab separated bottom settings.
_Name Value
WindowPosition 700+0
Open File for Bottom
Activate Bottom... and dont change anything else here!!! True
Additional Height (ratio): 0.5
Altitude (mm): 0.0
SVG Viewer: webbrowser
Format is tab separated carve settings.
_Name Value
WindowPosition 700+0
Open File for Carve
Layer Height = Extrusion Thickness (mm): 0.33
Extrusion Width (mm): 0.5
Print from Layer No:: 0
Print up to Layer No: 912345678
Infill in Direction of Bridge True
Correct Mesh True
Unproven Mesh False
SVG Viewer: webbrowser
Add Layer Template to SVG True
Extra Decimal Places (float): 2.0
Import Coarseness (ratio): 1.0
Format is tab separated chamber settings.
_Name Value
WindowPosition 700+0
Open File for Chamber
Activate Chamber..if you want below functions to work True
Heated PrintBed Temperature (Celcius): 60.0
Turn print Bed Heater Off at Shut Down True
Turn Extruder Heater Off at Shut Down True
Format is tab separated clairvoyance settings.
_Name Value
WindowPosition 700+0
Activate Clairvoyance False
Open File to Generate Clairvoyances for
Gcode Program: webbrowser
Format is tab separated clip settings.
_Name Value
WindowPosition 700+0
Open File for Clip
Activate Clip..to clip the extrusion that overlaps when printing perimeters True
Clip Over Perimeter Width adjuster (decrease for bigger gap): 1.0
Threshold for connecting inner loops (ratio): 2.5
Format is tab separated comb settings.
_Name Value
WindowPosition 700+0
Open File for Comb
Activate Comb if you cant stop the extruder stringing by retraction
it will avoid moving over loops so the strings will be there
but not visible anymore.
Comb bends the extruder travel paths around holes in the slices, to avoid stringing.
so any start up ooze will be inside the shape. True
Format is tab separated comment settings.
_Name Value
WindowPosition 700+0
Activate Comment False
Open File to Write Comments for
Format is tab separated cool settings.
_Name Value
WindowPosition 700+0
Open File for Cool
Activate Cool.. but use with a fan! False
Use Cool if layer takes shorter than(seconds): 10.0
Turn Fan On at Beginning True
Turn Fan Off at Ending True
Execute when Cool starts: cool_start.gmc
Execute when Cool ends: cool_end.gmc
Orbiting around Object False
Slow Down during print True
Maximum Cool (Celcius): 2.0
Bridge Cool (Celcius): 1.0
Minimum Orbital Radius (millimeters): 10.0
Format is tab separated dimension settings.
_Name Value
WindowPosition 700+0
Open File for Dimension
Activate Volumetric Extrusion (Stepper driven Extruders) True
Filament Diameter (mm): 2.85
Filament Packing Density (ratio) lower=more extrusion: 1.0
Retraction Distance (millimeters): 1.0
Restart Extra Distance (millimeters): 0.0
Extruder Retraction Speed (mm/s): 15.0
Force to retract when crossing over spaces True
Minimum Extrusion before Retraction (millimeters): 1.0
Minimum Travelmove after Retraction (millimeters): 1.0
in Absolute units (Sprinter, FiveD a.o.) True
in Relative units (Teacup a.o.) False
Format is tab separated export settings.
_Name Value
WindowPosition 700+0
Open File for Export
Activate Export True
Add _export to filename (filename_export) True
Also Send Output To:
Do Not Delete Comments False
Delete Crafting Comments False
Delete All Comments True
Do Not Change Output False
gcode_small True
File Extension (gcode): gcode
Name of Replace File: replace.csv
Save Penultimate Gcode False
Archive Used Profile As Zip False
Export Profile Values As CSV File False
Add Profile Name to Filename False
Add Description to Filename False
Add Timestamp to Filename False
Format is tab separated fill settings.
_Name Value
WindowPosition 700+0
Open File for Fill
Activate Fill: True
Infill Solidity (ratio): 0.35
Extrusion Lines extra Spacing (Scaler): 1.0
Infill Overlap over Perimeter (Scaler): 1.0
Extra Shells on Alternating Solid Layer (layers): 1
Extra Shells on Base (layers): 1
Extra Shells on Sparse Layer (layers): 1
Fully filled Layers (each top and bottom): 2
Lower Left True
Nearest False
Infill > Loops > Perimeter False
Infill > Perimeter > Loops False
Loops > Infill > Perimeter False
Loops > Perimeter > Infill False
Perimeter > Infill > Loops False
Perimeter > Loops > Infill True
Line True
Grid Circular False
Grid Hexagonal False
Grid Rectangular False
Diaphragm at every ...th Layer: 100
Diaphragm Thickness (layers): 0
Grid Circle Separation over Perimeter Width (ratio): 0.2
Grid Extra Overlap (ratio): 0.1
Grid Junction Separation Band Height (layers): 10
Grid Junction Separation over Octogon Radius At End (ratio): 0.0
Grid Junction Separation over Octogon Radius At Middle (ratio): 0.0
Infill Begin Rotation (degrees): 45.0
Infill Begin Rotation Repeat (layers): 1
Infill Odd Layer Extra Rotation (degrees): 90.0
Format is tab separated home settings.
_Name Value
WindowPosition 700+0
Open File for Home
Activate Home ... Not needed True
Name of Homing File: homing.gcode
Format is tab separated inset settings.
_Name Value
WindowPosition 700+0
Open File for Inset
Bridge Width Multiplier (ratio): 1.0
Prefer Loops False
Prefer Perimeter True
Overlap Removal(Scaler): 1.0
Format is tab separated interpret settings.
_Name Value
WindowPosition 700+0
Open File for Interpret
Activate Interpret False
Print Interpretion False
Text Program: webbrowser
Format is tab separated jitter settings.
_Name Value
WindowPosition 700+0
Open File for Jitter
Activate Jitter to have your perimeter and loop endpoints scattered False
Jitter Over Perimeter Width (ratio): 2.0
Format is tab separated lash settings.
_Name Value
WindowPosition 700+0
Open File for Lash
Activate Lash if you have backlash in your axes.
But its better to fix the mechanical problem! False
X Backlash (mm): 0.0
Y Backlash (mm): 0.0
Format is tab separated limit settings.
_Name Value
WindowPosition 700+0
Open File for Limit
Activate Limit if your Firmware is unable to Limiting your Z-Speed. False
Maximum Initial Feed Rate (mm/s): 5.0
Maximum Z Feed Rate (mm/s): 5.0
Format is tab separated multiply settings.
_Name Value
WindowPosition 700+0
Open File for Multiply
Activate Multiply: True
Center X (mm): 100.0
Center Y (mm): 100.0
Number of Columns (integer): 1
Number of Rows (integer): 1
Separation over Perimeter Width (ratio): 15.0
Format is tab separated polyfile settings.
_Name Value
WindowPosition 700+0
Execute All Unmodified Files in a Directory False
Execute File True
_Name Value
Format is tab separated preface settings.
Home before Print False
Meta:
Name of End File: end.gmc
Name of Start File: start.gmc
Open File for Preface
Reset Extruder before Print True
Set Positioning to Absolute True
Set Units to Millimeters True
WindowPosition 700+0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment