-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMotorDriver-rev1.scad
30 lines (27 loc) · 10.1 KB
/
MotorDriver-rev1.scad
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
module MotorDriver_rev1() {
union() {
union() {
union() {
union() {
union() {
union() {
union() {
union() {
square();
polygon(paths = [[0, 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, 57, 58, 59, 60, 61, 62, 63, 64, 65]], points = [[16.4000000000, 10.5000000000], [16.3932586173, 10.3627760035], [16.3730993926, 10.2268735492], [16.3397164700, 10.0936014518], [16.2934313455, 9.9642431947], [16.2346897701, 9.8400445684], [16.1640574572, 9.7222016738], [16.0822146347, 9.6118494022], [15.9899494937, 9.5100505063], [15.8881505978, 9.4177853653], [15.7777983262, 9.3359425428], [15.6599554316, 9.2653102299], [15.5357568053, 9.2065686545], [15.4063985482, 9.1602835300], [15.2731264508, 9.1269006074], [15.1372239965, 9.1067413827], [15.0000000000, 9.1000000000], [14.8627760035, 9.1067413827], [14.7268735492, 9.1269006074], [14.5936014518, 9.1602835300], [14.4642431947, 9.2065686545], [14.3400445684, 9.2653102299], [14.2222016738, 9.3359425428], [14.1118494022, 9.4177853653], [14.0100505063, 9.5100505063], [13.9177853653, 9.6118494022], [13.8359425428, 9.7222016738], [13.7653102299, 9.8400445684], [13.7065686545, 9.9642431947], [13.6602835300, 10.0936014518], [13.6269006074, 10.2268735492], [13.6067413827, 10.3627760035], [13.6000000000, 10.5000000000], [13.6067413827, 10.6372239965], [13.6269006074, 10.7731264508], [13.6602835300, 10.9063985482], [13.7065686545, 11.0357568053], [13.7653102299, 11.1599554316], [13.8359425428, 11.2777983262], [13.9177853653, 11.3881505978], [14.0100505063, 11.4899494937], [14.1118494022, 11.5822146347], [14.2222016738, 11.6640574572], [14.3400445684, 11.7346897701], [14.4642431947, 11.7934313455], [14.5936014518, 11.8397164700], [14.7268735492, 11.8730993926], [14.8627760035, 11.8932586173], [15.0000000000, 11.9000000000], [15.1372239965, 11.8932586173], [15.2731264508, 11.8730993926], [15.4063985482, 11.8397164700], [15.5357568053, 11.7934313455], [15.6599554316, 11.7346897701], [15.7777983262, 11.6640574572], [15.8881505978, 11.5822146347], [15.9899494937, 11.4899494937], [16.0822146347, 11.3881505978], [16.1640574572, 11.2777983262], [16.2346897701, 11.1599554316], [16.2934313455, 11.0357568053], [16.3397164700, 10.9063985482], [16.3730993926, 10.7731264508], [16.3932586173, 10.6372239965], [16.4000000000, 10.5000000000], [16.4000000000, 10.5000000000]]);
}
polygon(paths = [[0, 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, 57, 58, 59, 60, 61, 62, 63, 64, 65]], points = [[16.4000000000, 1.5000000000], [16.3932586173, 1.3627760035], [16.3730993926, 1.2268735492], [16.3397164700, 1.0936014518], [16.2934313455, 0.9642431947], [16.2346897701, 0.8400445684], [16.1640574572, 0.7222016738], [16.0822146347, 0.6118494022], [15.9899494937, 0.5100505063], [15.8881505978, 0.4177853653], [15.7777983262, 0.3359425428], [15.6599554316, 0.2653102299], [15.5357568053, 0.2065686545], [15.4063985482, 0.1602835300], [15.2731264508, 0.1269006074], [15.1372239965, 0.1067413827], [15.0000000000, 0.1000000000], [14.8627760035, 0.1067413827], [14.7268735492, 0.1269006074], [14.5936014518, 0.1602835300], [14.4642431947, 0.2065686545], [14.3400445684, 0.2653102299], [14.2222016738, 0.3359425428], [14.1118494022, 0.4177853653], [14.0100505063, 0.5100505063], [13.9177853653, 0.6118494022], [13.8359425428, 0.7222016738], [13.7653102299, 0.8400445684], [13.7065686545, 0.9642431947], [13.6602835300, 1.0936014518], [13.6269006074, 1.2268735492], [13.6067413827, 1.3627760035], [13.6000000000, 1.5000000000], [13.6067413827, 1.6372239965], [13.6269006074, 1.7731264508], [13.6602835300, 1.9063985482], [13.7065686545, 2.0357568053], [13.7653102299, 2.1599554316], [13.8359425428, 2.2777983262], [13.9177853653, 2.3881505978], [14.0100505063, 2.4899494937], [14.1118494022, 2.5822146347], [14.2222016738, 2.6640574572], [14.3400445684, 2.7346897701], [14.4642431947, 2.7934313455], [14.5936014518, 2.8397164700], [14.7268735492, 2.8730993926], [14.8627760035, 2.8932586173], [15.0000000000, 2.9000000000], [15.1372239965, 2.8932586173], [15.2731264508, 2.8730993926], [15.4063985482, 2.8397164700], [15.5357568053, 2.7934313455], [15.6599554316, 2.7346897701], [15.7777983262, 2.6640574572], [15.8881505978, 2.5822146347], [15.9899494937, 2.4899494937], [16.0822146347, 2.3881505978], [16.1640574572, 2.2777983262], [16.2346897701, 2.1599554316], [16.2934313455, 2.0357568053], [16.3397164700, 1.9063985482], [16.3730993926, 1.7731264508], [16.3932586173, 1.6372239965], [16.4000000000, 1.5000000000], [16.4000000000, 1.5000000000]]);
}
polygon(paths = [[0, 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, 57, 58, 59, 60, 61, 62, 63, 64, 65]], points = [[6.9000000000, 1.5000000000], [6.8932586173, 1.3627760035], [6.8730993926, 1.2268735492], [6.8397164700, 1.0936014518], [6.7934313455, 0.9642431947], [6.7346897701, 0.8400445684], [6.6640574572, 0.7222016738], [6.5822146347, 0.6118494022], [6.4899494937, 0.5100505063], [6.3881505978, 0.4177853653], [6.2777983262, 0.3359425428], [6.1599554316, 0.2653102299], [6.0357568053, 0.2065686545], [5.9063985482, 0.1602835300], [5.7731264508, 0.1269006074], [5.6372239965, 0.1067413827], [5.5000000000, 0.1000000000], [5.3627760035, 0.1067413827], [5.2268735492, 0.1269006074], [5.0936014518, 0.1602835300], [4.9642431947, 0.2065686545], [4.8400445684, 0.2653102299], [4.7222016738, 0.3359425428], [4.6118494022, 0.4177853653], [4.5100505063, 0.5100505063], [4.4177853653, 0.6118494022], [4.3359425428, 0.7222016738], [4.2653102299, 0.8400445684], [4.2065686545, 0.9642431947], [4.1602835300, 1.0936014518], [4.1269006074, 1.2268735492], [4.1067413827, 1.3627760035], [4.1000000000, 1.5000000000], [4.1067413827, 1.6372239965], [4.1269006074, 1.7731264508], [4.1602835300, 1.9063985482], [4.2065686545, 2.0357568053], [4.2653102299, 2.1599554316], [4.3359425428, 2.2777983262], [4.4177853653, 2.3881505978], [4.5100505063, 2.4899494937], [4.6118494022, 2.5822146347], [4.7222016738, 2.6640574572], [4.8400445684, 2.7346897701], [4.9642431947, 2.7934313455], [5.0936014518, 2.8397164700], [5.2268735492, 2.8730993926], [5.3627760035, 2.8932586173], [5.5000000000, 2.9000000000], [5.6372239965, 2.8932586173], [5.7731264508, 2.8730993926], [5.9063985482, 2.8397164700], [6.0357568053, 2.7934313455], [6.1599554316, 2.7346897701], [6.2777983262, 2.6640574572], [6.3881505978, 2.5822146347], [6.4899494937, 2.4899494937], [6.5822146347, 2.3881505978], [6.6640574572, 2.2777983262], [6.7346897701, 2.1599554316], [6.7934313455, 2.0357568053], [6.8397164700, 1.9063985482], [6.8730993926, 1.7731264508], [6.8932586173, 1.6372239965], [6.9000000000, 1.5000000000], [6.9000000000, 1.5000000000]]);
}
polygon(paths = [[0, 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, 57, 58, 59, 60, 61, 62, 63, 64, 65]], points = [[6.9000000000, 10.5000000000], [6.8932586173, 10.3627760035], [6.8730993926, 10.2268735492], [6.8397164700, 10.0936014518], [6.7934313455, 9.9642431947], [6.7346897701, 9.8400445684], [6.6640574572, 9.7222016738], [6.5822146347, 9.6118494022], [6.4899494937, 9.5100505063], [6.3881505978, 9.4177853653], [6.2777983262, 9.3359425428], [6.1599554316, 9.2653102299], [6.0357568053, 9.2065686545], [5.9063985482, 9.1602835300], [5.7731264508, 9.1269006074], [5.6372239965, 9.1067413827], [5.5000000000, 9.1000000000], [5.3627760035, 9.1067413827], [5.2268735492, 9.1269006074], [5.0936014518, 9.1602835300], [4.9642431947, 9.2065686545], [4.8400445684, 9.2653102299], [4.7222016738, 9.3359425428], [4.6118494022, 9.4177853653], [4.5100505063, 9.5100505063], [4.4177853653, 9.6118494022], [4.3359425428, 9.7222016738], [4.2653102299, 9.8400445684], [4.2065686545, 9.9642431947], [4.1602835300, 10.0936014518], [4.1269006074, 10.2268735492], [4.1067413827, 10.3627760035], [4.1000000000, 10.5000000000], [4.1067413827, 10.6372239965], [4.1269006074, 10.7731264508], [4.1602835300, 10.9063985482], [4.2065686545, 11.0357568053], [4.2653102299, 11.1599554316], [4.3359425428, 11.2777983262], [4.4177853653, 11.3881505978], [4.5100505063, 11.4899494937], [4.6118494022, 11.5822146347], [4.7222016738, 11.6640574572], [4.8400445684, 11.7346897701], [4.9642431947, 11.7934313455], [5.0936014518, 11.8397164700], [5.2268735492, 11.8730993926], [5.3627760035, 11.8932586173], [5.5000000000, 11.9000000000], [5.6372239965, 11.8932586173], [5.7731264508, 11.8730993926], [5.9063985482, 11.8397164700], [6.0357568053, 11.7934313455], [6.1599554316, 11.7346897701], [6.2777983262, 11.6640574572], [6.3881505978, 11.5822146347], [6.4899494937, 11.4899494937], [6.5822146347, 11.3881505978], [6.6640574572, 11.2777983262], [6.7346897701, 11.1599554316], [6.7934313455, 11.0357568053], [6.8397164700, 10.9063985482], [6.8730993926, 10.7731264508], [6.8932586173, 10.6372239965], [6.9000000000, 10.5000000000], [6.9000000000, 10.5000000000]]);
}
polygon(paths = [[0, 1, 2, 3, 4]], points = [[3.1400000000, -0.5300000000], [8.2200000000, -0.5300000000], [8.2200000000, -3.0700000000], [3.1400000000, -3.0700000000], [3.1400000000, -0.5300000000]]);
}
polygon(paths = [[0, 1, 2, 3, 4]], points = [[10.7200000000, -0.5800000000], [15.8000000000, -0.5800000000], [15.8000000000, -3.1200000000], [10.7200000000, -3.1200000000], [10.7200000000, -0.5800000000]]);
}
polygon(paths = [[0, 1, 2, 3, 4]], points = [[3.1500000000, 14.8000000000], [8.2300000000, 14.8000000000], [8.2300000000, 12.2600000000], [3.1500000000, 12.2600000000], [3.1500000000, 14.8000000000]]);
}
polygon(paths = [[0, 1, 2, 3, 4]], points = [[2.0000000000, -1.5800000000], [-0.5400000000, -1.5800000000], [-0.5400000000, 13.6600000000], [2.0000000000, 13.6600000000], [2.0000000000, -1.5800000000]]);
}
}