###########################################################
######################## GENERIC ##########################
###########################################################

[calculation]
maxJerkVectorTime  = 0.00512
maxTrapVectorTime  = 0.00512
maxCoastVectorTime = 0.0512
epsilon = 0.0000000001
timeSliceMultiple = 1
hwPeriod = 0.000512
eotpDelayTime = 0.014848
meltflowCorrection = 0.1
modPurgeVolOffset = 0
supPurgeVolOffset = 0

[debug]
dumpCMBExtrusionScaling = 0.002
statisticsDistanceErrorThreshold = 0.001

[impulseSmoothing]
freq1XMass = 54.0
freq1YMass = 54.0
freq2XMass = 64.0
freq2YMass = 60.0
maxStages = 4
maxSequence = 9

[limits]
vertexCountWarnLevel = 300000
vertexCountAbortLevel = 500000

[paramGlueless]
gluelessVel = 35.0
gluelessAccel = 300.0
gluelessJerk = 10000.0

###########################################################
######################### MODEL  ##########################
###########################################################

[paramModel]

###########################################################
# Deflection Angle Power Factor

thetaPF = 0.4

###########################################################
# Circle Rules

circMinTheta = 0.86
circMinDist = 0.28
circMaxVel = 6.0

###########################################################
# Arc Rules

arcMinTheta = 0.86
arcMaxVel = 6.0

###########################################################
# Short ToolPath Rules

maxSTPLength = 1.0
maxSTPVelocity = 0.8

maxSTPSwellFactor = 0.80

###########################################################
# Centrifugal Acceleration Rules

centAcc = 300.0
centDist = 0.024

###########################################################
# Extrusion Limit Velocity Rules

extMaxSSQ = 1500.0

###########################################################
# Resonance Rules

resTLo = 0.055
resTHi = 0.017
resThetaHi = 0.77
resDist = 0.28

minLayerPurgeEnable = true

###########################################################
# Bead Specific Values

[paramModel.xyMaxVel]
beadPart                = 6.0
beadInterior            = 6.0
beadSurface             = 4.0
beadSparseRaster        = 6.0
beadSolidRaster         = 6.0
beadCustomPart          = 4.0
beadPartFirstLayer      = 2.5
beadPartSupport         = 6.0
beadPartBase            = 3.5
beadPartShort           = 1.0
beadPartVisibleRaster   = 6.0
beadPartBridge          = 4.0

[paramModel.xyAccel]
beadPart                = 300.0
beadInterior            = 300.0
beadSurface             = 300.0
beadSparseRaster        = 300.0
beadSolidRaster         = 300.0
beadCustomPart          = 300.0
beadPartFirstLayer      = 300.0
beadPartSupport         = 300.0
beadPartBase            = 300.0
beadPartShort           = 300.0
beadPartVisibleRaster   = 300.0
beadPartBridge          = 300.0

[paramModel.xyJerk]
beadPart                = 6000.0
beadInterior            = 6000.0
beadSurface             = 6000.0
beadSparseRaster        = 6000.0
beadSolidRaster         = 6000.0
beadCustomPart          = 6000.0
beadPartFirstLayer      = 6000.0
beadPartSupport         = 6000.0
beadPartBase            = 6000.0
beadPartShort           = 6000.0
beadPartVisibleRaster   = 6000.0
beadPartBridge          = 6000.0

[paramModel.xyJerkI]
beadPart                = 6000.0
beadInterior            = 6000.0
beadSurface             = 6000.0
beadSparseRaster        = 6000.0
beadSolidRaster         = 6000.0
beadCustomPart          = 6000.0
beadPartFirstLayer      = 6000.0
beadPartSupport         = 6000.0
beadPartBase            = 6000.0
beadPartShort           = 6000.0
beadPartVisibleRaster   = 6000.0
beadPartBridge          = 6000.0

[paramModel.xyVertex90Vel]
beadPart                = 2.0
beadInterior            = 2.0
beadSurface             = 1.5
beadSparseRaster        = 2.0
beadSolidRaster         = 2.0
beadCustomPart          = 1.5
beadPartFirstLayer      = 2.0
beadPartSupport         = 2.0
beadPartBase            = 2.0
beadPartShort           = 1.5
beadPartVisibleRaster   = 2.0
beadPartBridge          = 1.5

[paramModel.swellFactor]
beadPart                = 0.90
beadInterior            = 0.89
beadSurface             = 0.95
beadSparseRaster        = 1.0
beadSolidRaster         = 0.89
beadCustomPart          = 0.95
beadPartFirstLayer      = 1.35
beadPartSupport         = 1.0
beadPartBase            = 1.15
beadPartShort           = 0.82
beadPartVisibleRaster   = 0.89
beadPartBridge          = 1.0

[paramModel.liqAccelTau]
beadPart                = 0.070
beadInterior            = 0.038
beadSurface             = 0.070
beadSparseRaster        = 0.038
beadSolidRaster         = 0.038
beadCustomPart          = 0.070
beadPartFirstLayer      = 0.070
beadPartSupport         = 0.070
beadPartBase            = 0.070
beadPartShort           = 0.070
beadPartVisibleRaster   = 0.038
beadPartBridge          = 0.038

[paramModel.liqDecelTau]
beadPart                = 0.065
beadInterior            = 0.038
beadSurface             = 0.065
beadSparseRaster        = 0.038
beadSolidRaster         = 0.038
beadCustomPart          = 0.065
beadPartFirstLayer      = 0.065
beadPartSupport         = 0.065
beadPartBase            = 0.065
beadPartShort           = 0.065
beadPartVisibleRaster   = 0.038
beadPartBridge          = 0.038

[paramModel.prepumpVolume]
beadPart                = 0.000200
beadInterior            = 0.000200
beadSurface             = 0.000200
beadSparseRaster        = 0.000200
beadSolidRaster         = 0.000200
beadCustomPart          = 0.000200
beadPartFirstLayer      = 0.000200
beadPartSupport         = 0.000200
beadPartBase            = 0.000200
beadPartShort           = 0.000200
beadPartVisibleRaster   = 0.000200
beadPartBridge          = 0.000200

[paramModel.prepumpRate]
beadPart                = 0.001700
beadInterior            = 0.001700
beadSurface             = 0.001700
beadSparseRaster        = 0.001700
beadSolidRaster         = 0.001700
beadCustomPart          = 0.001700
beadPartFirstLayer      = 0.001700
beadPartSupport         = 0.001700
beadPartBase            = 0.001700
beadPartShort           = 0.001700
beadPartVisibleRaster   = 0.001700
beadPartBridge          = 0.001700

[paramModel.prepumpAccel]
beadPart                = 0.200
beadInterior            = 0.200
beadSurface             = 0.200
beadSparseRaster        = 0.200
beadSolidRaster         = 0.200
beadCustomPart          = 0.200
beadPartFirstLayer      = 0.200
beadPartSupport         = 0.200
beadPartBase            = 0.200
beadPartShort           = 0.200
beadPartVisibleRaster   = 0.200
beadPartBridge          = 0.200

[paramModel.postPurgeAddTime]
beadPart                = 0.120588
beadInterior            = 0.120588
beadSurface             = 0.120588
beadSparseRaster        = 0.120588
beadSolidRaster         = 0.120588
beadCustomPart          = 0.120588
beadPartFirstLayer      = 0.120588
beadPartSupport         = 0.120588
beadPartBase            = 0.120588
beadPartShort           = 0.120588
beadPartVisibleRaster   = 0.120588
beadPartBridge          = 0.120588

[paramModel.rollbackOffset]
beadPart                = 0.001400
beadInterior            = 0.001400
beadSurface             = 0.001400
beadSparseRaster        = 0.001400
beadSolidRaster         = 0.001400
beadCustomPart          = 0.001400
beadPartFirstLayer      = 0.001400
beadPartSupport         = 0.001400
beadPartBase            = 0.001400
beadPartShort           = 0.001400
beadPartVisibleRaster   = 0.001400
beadPartBridge          = 0.001400

[paramModel.rollbackMaxAccel]
beadPart                = 0.2
beadInterior            = 0.2
beadSurface             = 0.2
beadSparseRaster        = 0.2
beadSolidRaster         = 0.2
beadCustomPart          = 0.2
beadPartFirstLayer      = 0.2
beadPartSupport         = 0.2
beadPartBase            = 0.2
beadPartShort           = 0.2
beadPartVisibleRaster   = 0.2
beadPartBridge          = 0.2

[paramModel.rollbackAdvTime]
beadPart                = 0.0450
beadInterior            = 0.0450
beadSurface             = 0.0450
beadSparseRaster        = 0.0450
beadSolidRaster         = 0.0450
beadCustomPart          = 0.0450
beadPartFirstLayer      = 0.0450
beadPartSupport         = 0.0450
beadPartBase            = 0.0450
beadPartShort           = 0.0450
beadPartVisibleRaster   = 0.0450
beadPartBridge          = 0.0450

[paramModel.rollbackExtTime]
beadPart                = 0.0850
beadInterior            = 0.0850
beadSurface             = 0.0850
beadSparseRaster        = 0.0850
beadSolidRaster         = 0.0850
beadCustomPart          = 0.0850
beadPartFirstLayer      = 0.0850
beadPartSupport         = 0.0850
beadPartBase            = 0.0850
beadPartShort           = 0.0850
beadPartVisibleRaster   = 0.0850
beadPartBridge          = 0.0850

[paramModel.mfPercent] 
beadPart                = 0.11
beadInterior            = 0.11
beadSurface             = 0.11
beadSparseRaster        = 0.11
beadSolidRaster         = 0.11
beadCustomPart          = 0.11
beadPartFirstLayer      = 0.11
beadPartSupport         = 0.11
beadPartBase            = 0.11
beadPartShort           = 0.11
beadPartVisibleRaster   = 0.11
beadPartBridge          = 0.11

[paramModel.mfTau] 
beadPart                = 0.95
beadInterior            = 0.95
beadSurface             = 0.95
beadSparseRaster        = 0.95
beadSolidRaster         = 0.95
beadCustomPart          = 0.95
beadPartFirstLayer      = 0.95
beadPartSupport         = 0.95
beadPartBase            = 0.95
beadPartShort           = 0.95
beadPartVisibleRaster   = 0.95
beadPartBridge          = 0.95

[paramModel.bfPercent] 
beadPart                = -0.02
beadInterior            = -0.02
beadSurface             = -0.02
beadSparseRaster        = -0.02
beadSolidRaster         = -0.02
beadCustomPart          = -0.02
beadPartFirstLayer      = -0.02
beadPartSupport         = -0.02
beadPartBase            = -0.02
beadPartShort           = -0.02
beadPartVisibleRaster   = -0.02
beadPartBridge          = -0.02

[paramModel.bfTau] 
beadPart                = 0.1
beadInterior            = 0.1
beadSurface             = 0.1
beadSparseRaster        = 0.1
beadSolidRaster         = 0.1
beadCustomPart          = 0.1
beadPartFirstLayer      = 0.1
beadPartSupport         = 0.1
beadPartBase            = 0.1
beadPartShort           = 0.1
beadPartVisibleRaster   = 0.1
beadPartBridge          = 0.1

###########################################################
######################### SUPPORT #########################
###########################################################

[paramSupport]

###########################################################
# Deflection Angle Power Factor

thetaPF = 0.4

###########################################################
# Circle Rules

circMinTheta = 0.86
circMinDist = 0.10
circMaxVel = 6.0

###########################################################
# Arc Rules

arcMinTheta = 0.86
arcMaxVel = 6.0

###########################################################
# Short ToolPath Rules

maxSTPLength = 0.5
maxSTPVelocity = 1.1

maxSTPSwellFactor = 0.83

###########################################################
# Centrifugal Acceleration Rules

centAcc = 300.0
centDist = 0.01

###########################################################
# Extrusion Limit Velocity Rules

extMaxSSQ = 1500.0

###########################################################
# Resonance Rules

resTLo = 0.055
resTHi = 0.02
resThetaHi = 0.77
resDist = 0.1

minLayerPurgeEnable = false

############################################################
# Bead Specific Values

[paramSupport.xyMaxVel]
beadSupport            = 6.0
beadFirstLayer         = 3.6
beadInterface          = 6.0
beadSparseBridge       = 3.0
beadCustomSupport      = 6.0
beadSupportBottom      = 4.0
beadSupportBottomSmall = 4.0
beadSupportShort       = 6.0

[paramSupport.xyAccel]
beadSupport            = 100.0
beadFirstLayer         = 100.0
beadInterface          = 100.0
beadSparseBridge       = 100.0
beadCustomSupport      = 100.0
beadSupportBottom      = 100.0
beadSupportBottomSmall = 100.0
beadSupportShort       = 100.0

[paramSupport.xyJerk]
beadSupport            = 5000.0
beadFirstLayer         = 5000.0
beadInterface          = 5000.0
beadSparseBridge       = 5000.0
beadCustomSupport      = 5000.0
beadSupportBottom      = 5000.0
beadSupportBottomSmall = 5000.0
beadSupportShort       = 5000.0

[paramSupport.xyJerkI]
beadSupport            = 5000.0
beadFirstLayer         = 5000.0
beadInterface          = 5000.0
beadSparseBridge       = 5000.0
beadCustomSupport      = 5000.0
beadSupportBottom      = 5000.0
beadSupportBottomSmall = 5000.0
beadSupportShort       = 5000.0

[paramSupport.xyVertex90Vel]
beadSupport            = 2.0
beadFirstLayer         = 2.0
beadInterface          = 2.0
beadSparseBridge       = 2.0
beadCustomSupport      = 1.7
beadSupportBottom      = 2.0
beadSupportBottomSmall = 2.0
beadSupportShort       = 2.0

[paramSupport.swellFactor]
beadSupport            = 0.90
beadFirstLayer         = 0.90
beadInterface          = 0.83
beadSparseBridge       = 1.15
beadCustomSupport      = 0.85
beadSupportBottom      = 0.91
beadSupportBottomSmall = 0.93
beadSupportShort       = 0.89

[paramSupport.liqAccelTau]
beadSupport            = 0.045
beadFirstLayer         = 0.045
beadInterface          = 0.045
beadSparseBridge       = 0.045
beadCustomSupport      = 0.045
beadSupportBottom      = 0.045
beadSupportBottomSmall = 0.045
beadSupportShort       = 0.045

[paramSupport.liqDecelTau]
beadSupport            = 0.045
beadFirstLayer         = 0.045
beadInterface          = 0.045
beadSparseBridge       = 0.045
beadCustomSupport      = 0.045
beadSupportBottom      = 0.045
beadSupportBottomSmall = 0.045
beadSupportShort       = 0.045

[paramSupport.prepumpVolume] 
beadSupport            = 0.000145
beadFirstLayer         = 0.000145
beadInterface          = 0.000145
beadSparseBridge       = 0.000145
beadCustomSupport      = 0.000145
beadSupportBottom      = 0.000145
beadSupportBottomSmall = 0.000145
beadSupportShort       = 0.000145

[paramSupport.prepumpRate] 
beadSupport            = 0.001700
beadFirstLayer         = 0.001700
beadInterface          = 0.001700
beadSparseBridge       = 0.001700
beadCustomSupport      = 0.001700
beadSupportBottom      = 0.001700
beadSupportBottomSmall = 0.001700
beadSupportShort       = 0.001700

[paramSupport.prepumpAccel] 
beadSupport            = 0.200000
beadFirstLayer         = 0.200000
beadInterface          = 0.200000
beadSparseBridge       = 0.200000
beadCustomSupport      = 0.200000
beadSupportBottom      = 0.200000
beadSupportBottomSmall = 0.200000
beadSupportShort       = 0.200000

[paramSupport.postPurgeAddTime]
beadSupport            = 0.09706
beadFirstLayer         = 0.09706
beadInterface          = 0.09706
beadSparseBridge       = 0.09706
beadCustomSupport      = 0.09706
beadSupportBottom      = 0.09706
beadSupportBottomSmall = 0.09706
beadSupportShort       = 0.09706

[paramSupport.rollbackOffset] 
beadSupport            = 0.001700
beadFirstLayer         = 0.001700
beadInterface          = 0.001700
beadSparseBridge       = 0.001700
beadCustomSupport      = 0.001700
beadSupportBottom      = 0.001700
beadSupportBottomSmall = 0.001700
beadSupportShort       = 0.001700

[paramSupport.rollbackMaxAccel] 
beadSupport            = 0.2
beadFirstLayer         = 0.2
beadInterface          = 0.2
beadSparseBridge       = 0.2
beadCustomSupport      = 0.2
beadSupportBottom      = 0.2
beadSupportBottomSmall = 0.2
beadSupportShort       = 0.2

[paramSupport.rollbackAdvTime] 
beadSupport            = 0.0500
beadFirstLayer         = 0.0500
beadInterface          = 0.0500
beadSparseBridge       = 0.0500
beadCustomSupport      = 0.0500
beadSupportBottom      = 0.0500
beadSupportBottomSmall = 0.0500
beadSupportShort       = 0.0500

[paramSupport.rollbackExtTime] 
beadSupport            = 0.0400
beadFirstLayer         = 0.0400
beadInterface          = 0.0400
beadSparseBridge       = 0.0400
beadCustomSupport      = 0.0400
beadSupportBottom      = 0.0400
beadSupportBottomSmall = 0.0400
beadSupportShort       = 0.0400

[paramSupport.mfPercent] 
beadSupport            = 0.040
beadFirstLayer         = 0.040
beadInterface          = 0.040
beadSparseBridge       = 0.040
beadCustomSupport      = 0.040
beadSupportBottom      = 0.040
beadSupportBottomSmall = 0.040
beadSupportShort       = 0.040

[paramSupport.mfTau] 
beadSupport            = 2.5
beadFirstLayer         = 2.5
beadInterface          = 2.5
beadSparseBridge       = 2.5
beadCustomSupport      = 2.5
beadSupportBottom      = 2.5
beadSupportBottomSmall = 2.5
beadSupportShort       = 2.5

[paramSupport.bfPercent] 
beadSupport            = -0.1
beadFirstLayer         = -0.1
beadInterface          = -0.1
beadSparseBridge       = -0.1
beadCustomSupport      = -0.1
beadSupportBottom      = -0.1
beadSupportBottomSmall = -0.1
beadSupportShort       = -0.1

[paramSupport.bfTau] 
beadSupport            = 0.1
beadFirstLayer         = 0.1
beadInterface          = 0.1
beadSparseBridge       = 0.1
beadCustomSupport      = 0.1
beadSupportBottom      = 0.1
beadSupportBottomSmall = 0.1
beadSupportShort       = 0.1

# EOF #####################################################

