-
Notifications
You must be signed in to change notification settings - Fork 0
/
profileWobble.in
57 lines (46 loc) · 1.7 KB
/
profileWobble.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# Units m, kg, s
# Global Constants
global.baseMass 0.3
global.smallestDt 0.25
global.pullyDia 0.019
global.Nsteps 200
# Constants for out of the way environment
clear.springK 0
clear.springE0 0
clear.friction 0
clear.extraMass 0
# Constants for spring environment
# Note springE0 set as if the spring isn't confined to the spring domain.
spring.springK 100.0
spring.springE0 0.050
spring.friction 0
spring.extraMass 0.5
# Calibration points are a set of displacements to find the corrisponding
# times for.
calpoint.endstop 0.001
# Columns are :
# Delta x, Delta v, Delta t, Profile, Environment, Description
# Move tool out of the way.
0.150 0.0 0.5 flatTop clear Part In
# Clear in 0.5 seconds, wait 3 and return in 0.5
0.070 0.0 0.25 niceCurve spring Tool Out
0.001 0.0 0.25 wobble spring Tool Wait
-0.001 0.0 0.25 wobble spring Tool Wait
0.001 0.0 0.25 wobble spring Tool Wait
-0.001 0.0 0.25 wobble spring Tool Wait
0.001 0.0 0.25 wobble spring Tool Wait
-0.001 0.0 0.25 wobble spring Tool Wait
0.001 0.0 0.25 wobble spring Tool Wait
-0.001 0.0 0.25 wobble spring Tool Wait
0.001 0.0 0.25 wobble spring Tool Wait
-0.001 0.0 0.25 wobble spring Tool Wait
0.001 0.0 0.25 wobble spring Tool Wait
-0.001 0.0 0.25 wobble spring Tool Wait
-0.070 0.0 0.25 niceCurve spring Tool In
# End of first part motion
-0.150 0.0 0.5 flatTop clear Part Out
# Two more parting motions
0.150 0.0 0.5 flatTop clear Part In
-0.150 0.0 0.5 flatTop clear Part Out
0.150 0.0 0.5 flatTop clear Part In
-0.150 0.0 0.5 flatTop clear Part Out