Compare commits
805 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2a964a4614 | ||
|
|
1b166dd599 | ||
|
|
e4089e846e | ||
|
|
b3b597a215 | ||
|
|
164060ccfe | ||
|
|
17dcf4e5f0 | ||
|
|
00a9e4ad9a | ||
|
|
0ec13bc27a | ||
|
|
6e87befa21 | ||
|
|
31ac9dc6f9 | ||
|
|
71ba1acebe | ||
|
|
c543b00aa6 | ||
|
|
1eecd412ef | ||
|
|
42f7845bd9 | ||
|
|
f3d7084bfa | ||
|
|
c2d3a1689e | ||
|
|
44e2c630b3 | ||
|
|
0b918b357c | ||
|
|
f2766dbed3 | ||
|
|
445fed48bd | ||
|
|
cd864488a2 | ||
|
|
7a02cde4b7 | ||
|
|
59bd51d207 | ||
|
|
46167cae67 | ||
|
|
c89db2480d | ||
|
|
9d11b18db5 | ||
|
|
4b5d1c85c0 | ||
|
|
8cf1b51223 | ||
|
|
c84956befe | ||
|
|
af3622544d | ||
|
|
8865f5799e | ||
|
|
72c07acc99 | ||
|
|
118f787d5c | ||
|
|
729ac52851 | ||
|
|
1feea0cfe8 | ||
|
|
830c80a88a | ||
|
|
286cc1becc | ||
|
|
d7b04aa18f | ||
|
|
3a497d04ac | ||
|
|
caec91b149 | ||
|
|
9014677cbd | ||
|
|
b9116e4a03 | ||
|
|
dcf8cb82a3 | ||
|
|
f11acd8065 | ||
|
|
0b4fbc78a8 | ||
|
|
404b64fd62 | ||
|
|
22167f9510 | ||
|
|
e34137582d | ||
|
|
dd95f80d9d | ||
|
|
d87f7a77c3 | ||
|
|
8cfaed441d | ||
|
|
e03e0e9dac | ||
|
|
6999ff6256 | ||
|
|
3f46609c1d | ||
|
|
15035ed226 | ||
|
|
5e968db355 | ||
|
|
1e4041a96b | ||
|
|
5fd1c9853d | ||
|
|
950477849d | ||
|
|
2e131497ca | ||
|
|
8d4d16d51a | ||
|
|
25e493ef75 | ||
|
|
84ac5b0146 | ||
|
|
75183bfb86 | ||
|
|
9f75e348b0 | ||
|
|
d759b4e532 | ||
|
|
7aa2c11b3a | ||
|
|
8e1929649f | ||
|
|
efbb704522 | ||
|
|
7f704c4749 | ||
|
|
d57daa2354 | ||
|
|
42080751d7 | ||
|
|
171a73e380 | ||
|
|
2fdd8a420d | ||
|
|
cf2e941aec | ||
|
|
809f1ccea6 | ||
|
|
f2d10b5729 | ||
|
|
e37d2dee90 | ||
|
|
e5d5c25154 | ||
|
|
fe1b2f5124 | ||
|
|
31564f3b43 | ||
|
|
92e1821423 | ||
|
|
e784c19a96 | ||
|
|
8f7eedd95e | ||
|
|
8a59de9431 | ||
|
|
d0e4b03739 | ||
|
|
d82dc1e844 | ||
|
|
2461b30a6a | ||
|
|
8a556f2581 | ||
|
|
65fb494e77 | ||
|
|
8f85786b3f | ||
|
|
7f82dcb442 | ||
|
|
58dedb6b16 | ||
|
|
ab023bb61d | ||
|
|
99b0cacf3b | ||
|
|
d3484efe73 | ||
|
|
673ecec6a2 | ||
|
|
a546415884 | ||
|
|
3ef6e2ba56 | ||
|
|
67d99fe8a8 | ||
|
|
f9ca5b9098 | ||
|
|
c64ea474d7 | ||
|
|
23bb6fa1f3 | ||
|
|
c0f97adacc | ||
|
|
65ed55a43b | ||
|
|
3814a13251 | ||
|
|
1dc2ab048f | ||
|
|
128a2f8cd6 | ||
|
|
bd0185cf75 | ||
|
|
b4ee93043a | ||
|
|
f313a2294a | ||
|
|
8ad5cbfff5 | ||
|
|
73a7840697 | ||
|
|
df98470659 | ||
|
|
4edab5b3da | ||
|
|
afd80c1de9 | ||
|
|
1bc4f90fb0 | ||
|
|
f2dd677491 | ||
|
|
dd1b1f496c | ||
|
|
1aa4becc60 | ||
|
|
a90c8d7bc8 | ||
|
|
e3cf8fc819 | ||
|
|
7fddc5a8fa | ||
|
|
070fac0702 | ||
|
|
cf3c7cd99a | ||
|
|
f759df3cd7 | ||
|
|
06b8169f56 | ||
|
|
c2bfeb60aa | ||
|
|
24586f0c31 | ||
|
|
33dcb38297 | ||
|
|
a52a627893 | ||
|
|
fa7a91a38b | ||
|
|
afada5e79e | ||
|
|
b17ec3d2e9 | ||
|
|
3176150050 | ||
|
|
36e3969219 | ||
|
|
b8f6b90467 | ||
|
|
b837a344c1 | ||
|
|
c3ab8fee90 | ||
|
|
4d5c619b8e | ||
|
|
a143921534 | ||
|
|
0971a8c2e1 | ||
|
|
69d9497df3 | ||
|
|
60aa05829f | ||
|
|
38766c367f | ||
|
|
f0dbeb0493 | ||
|
|
c632b377ca | ||
|
|
cbd5680ae0 | ||
|
|
7013a7b15f | ||
|
|
fbfa31a3c3 | ||
|
|
07f0ecb4d0 | ||
|
|
45c232b2c7 | ||
|
|
e2f483aea3 | ||
|
|
d1b41ea4a1 | ||
|
|
be122411b5 | ||
|
|
32eb2ee2d1 | ||
|
|
75e958e57d | ||
|
|
a80c7d71dc | ||
|
|
a17c2ae397 | ||
|
|
d14015111e | ||
|
|
ba16c0f1aa | ||
|
|
baad3f281d | ||
|
|
9c6b4d1bf4 | ||
|
|
994f388b5c | ||
|
|
bca64895e4 | ||
|
|
37efd1b8f1 | ||
|
|
afca515e2c | ||
|
|
ea802aa91e | ||
|
|
cff61605fb | ||
|
|
7e88f9220c | ||
|
|
c8405fe3db | ||
|
|
f949bc882d | ||
|
|
0075b29081 | ||
|
|
b4fec8502c | ||
|
|
121052ad39 | ||
|
|
bb801905be | ||
|
|
10e72c4b6f | ||
|
|
c20a830e63 | ||
|
|
103dcf27ff | ||
|
|
de57ce3a99 | ||
|
|
dafb74e3ab | ||
|
|
698ca1d0ae | ||
|
|
84523f2811 | ||
|
|
4cf25c714a | ||
|
|
f24210054a | ||
|
|
28f60f7ef6 | ||
|
|
4802c6d86a | ||
|
|
4c6b790dbf | ||
|
|
342d0fca78 | ||
|
|
2ef5e03ce4 | ||
|
|
1128e9179b | ||
|
|
0edcd0bb7b | ||
|
|
f2b4d353d8 | ||
|
|
ba958468b7 | ||
|
|
0597210cb9 | ||
|
|
bb2f27f928 | ||
|
|
ff5689e9e1 | ||
|
|
c5667193c9 | ||
|
|
59fe878241 | ||
|
|
045bfa4e8d | ||
|
|
20c5976356 | ||
|
|
cc0969dd05 | ||
|
|
1b79ffcad2 | ||
|
|
b55703d837 | ||
|
|
1e11b76379 | ||
|
|
d1bdde56cc | ||
|
|
df43c9e9bf | ||
|
|
57bd1c6b9f | ||
|
|
709319b01b | ||
|
|
ab8c571070 | ||
|
|
430578957f | ||
|
|
7fd7853785 | ||
|
|
4d559633e3 | ||
|
|
274d52729a | ||
|
|
7266882201 | ||
|
|
8bce892434 | ||
|
|
0c3d8f810f | ||
|
|
cb96b4b59e | ||
|
|
6c8d1ddaec | ||
|
|
c2907c998c | ||
|
|
f1091a484b | ||
|
|
478f26cab6 | ||
|
|
8bcfaa53aa | ||
|
|
7ced62ab9c | ||
|
|
65afad9428 | ||
|
|
e520fb7878 | ||
|
|
5161c403b2 | ||
|
|
46f51b2bb0 | ||
|
|
f7279a037d | ||
|
|
d2c2aaf55d | ||
|
|
6dcb902d89 | ||
|
|
23f466bfce | ||
|
|
a827ca87ca | ||
|
|
a0c27571dd | ||
|
|
07004a889d | ||
|
|
6db40df6af | ||
|
|
0bc0767997 | ||
|
|
1506043477 | ||
|
|
d1665fae4f | ||
|
|
acdad76408 | ||
|
|
bc29ee1c6d | ||
|
|
983951443c | ||
|
|
e1f7748e1a | ||
|
|
b6d8cf27d2 | ||
|
|
c53e8c7d4a | ||
|
|
620f77ddb7 | ||
|
|
f938caa0d2 | ||
|
|
1865080a07 | ||
|
|
2559a2dd5a | ||
|
|
05c2d51a12 | ||
|
|
f3bd4e6acf | ||
|
|
ecbfa76242 | ||
|
|
31fcd491fd | ||
|
|
f00281d1e6 | ||
|
|
a345516840 | ||
|
|
c19d1fbb59 | ||
|
|
b513d085a5 | ||
|
|
3fcce4bb4b | ||
|
|
4dfe01a2cd | ||
|
|
87e12c0430 | ||
|
|
be4fb7f128 | ||
|
|
4596a244e3 | ||
|
|
e0e8615aaf | ||
|
|
080b7f68ca | ||
|
|
bd65c37ed5 | ||
|
|
6266e7c259 | ||
|
|
93b9a85d19 | ||
|
|
703418de01 | ||
|
|
27f8cf025e | ||
|
|
c148f17ea3 | ||
|
|
9f4a0dc77f | ||
|
|
b5e4f3d204 | ||
|
|
55be26097f | ||
|
|
c0d860487a | ||
|
|
77bc5e4388 | ||
|
|
2bd03b97f0 | ||
|
|
8e74e6aa09 | ||
|
|
977c334e2e | ||
|
|
624d94f6ac | ||
|
|
3a25db1247 | ||
|
|
4f939c18e9 | ||
|
|
121a710ec5 | ||
|
|
c483cb53cb | ||
|
|
d619796495 | ||
|
|
341fc64a67 | ||
|
|
ba3bbca861 | ||
|
|
bd42d497ae | ||
|
|
cf61ca301b | ||
|
|
391ebd32c1 | ||
|
|
913649de2e | ||
|
|
4ea434796b | ||
|
|
f99dca0918 | ||
|
|
273106358d | ||
|
|
12acb99a38 | ||
|
|
20a6c6b225 | ||
|
|
b1f6a608c3 | ||
|
|
ce8fe615ed | ||
|
|
6a3c357a50 | ||
|
|
c1e8ee58e7 | ||
|
|
338bc82d0b | ||
|
|
0f9f061b35 | ||
|
|
099a6dd6c9 | ||
|
|
7b170d8c3d | ||
|
|
49937f6281 | ||
|
|
b4a2229788 | ||
|
|
93add3a095 | ||
|
|
4799d05d42 | ||
|
|
831a4fe7fa | ||
|
|
b4b2afca3b | ||
|
|
60352f4b67 | ||
|
|
dc71b64c0a | ||
|
|
8eef1e2146 | ||
|
|
1ed67120cd | ||
|
|
76b839a0ac | ||
|
|
bde6215c3f | ||
|
|
b333547f1f | ||
|
|
7bf379d75d | ||
|
|
c9e8298c36 | ||
|
|
71f4739c8b | ||
|
|
dfcdd51e7f | ||
|
|
44387568f3 | ||
|
|
45cd3543e3 | ||
|
|
5fb5b3afe1 | ||
|
|
4ae307b10f | ||
|
|
1fb091c4fa | ||
|
|
f2c74ec023 | ||
|
|
f10247a498 | ||
|
|
dd28c7aef7 | ||
|
|
fee386b8e2 | ||
|
|
5ceb5a1b26 | ||
|
|
f2b382dbcc | ||
|
|
89082b494f | ||
|
|
8443c0b0f8 | ||
|
|
edea52863a | ||
|
|
470b1e2e46 | ||
|
|
b611e72a19 | ||
|
|
8f76e53c0e | ||
|
|
b1ea4f3bef | ||
|
|
5a5ecd88e2 | ||
|
|
d1946fb6ed | ||
|
|
0a4a64058d | ||
|
|
0990a3da6f | ||
|
|
25389027de | ||
|
|
e77bf7431e | ||
|
|
ebbb21be00 | ||
|
|
f2e4653ca4 | ||
|
|
af7f27542f | ||
|
|
3b33d6652f | ||
|
|
ed6ab6b9cc | ||
|
|
d36dbfebd1 | ||
|
|
61a25d2fb2 | ||
|
|
475d8a72ad | ||
|
|
70ea0806d9 | ||
|
|
3dadcd3614 | ||
|
|
308f0338cf | ||
|
|
dd7085cbca | ||
|
|
2d2db0f839 | ||
|
|
200b62bcb4 | ||
|
|
a58e9eddbe | ||
|
|
dfccc872b1 | ||
|
|
77c486029a | ||
|
|
947ffe706d | ||
|
|
acd94909bc | ||
|
|
92fe116dc7 | ||
|
|
3d37362d6e | ||
|
|
8f9e497d69 | ||
|
|
e0aba590f9 | ||
|
|
16b8922af2 | ||
|
|
f9601f70b1 | ||
|
|
962315a5fc | ||
|
|
4ef713f6b8 | ||
|
|
db0fb5d596 | ||
|
|
89af88d016 | ||
|
|
d5c72e3693 | ||
|
|
c5f1835bec | ||
|
|
47f2899e37 | ||
|
|
ca1d431653 | ||
|
|
dcf6d30aba | ||
|
|
f6cb1d0450 | ||
|
|
3a023d0ff4 | ||
|
|
e7b0e7b43b | ||
|
|
316b49c6bf | ||
|
|
de8eb884b4 | ||
|
|
b8186ac4cf | ||
|
|
dce9971aa9 | ||
|
|
a93d09cdf4 | ||
|
|
60372fd0cf | ||
|
|
5f5dfbaa7f | ||
|
|
38b2805136 | ||
|
|
49a2b0354f | ||
|
|
cacf1197b6 | ||
|
|
eb4abdd830 | ||
|
|
b1b2488538 | ||
|
|
cf0c165361 | ||
|
|
26603e8369 | ||
|
|
317402d5ba | ||
|
|
165d2fc228 | ||
|
|
bf01d6d1f8 | ||
|
|
c59da22707 | ||
|
|
41999eb94d | ||
|
|
689c2f9baf | ||
|
|
5729109727 | ||
|
|
b5b2fe2d2b | ||
|
|
3cfc42e54a | ||
|
|
2a9a133f36 | ||
|
|
c9ae89e142 | ||
|
|
cdaf9379b0 | ||
|
|
74d527776e | ||
|
|
d609753a6a | ||
|
|
3390088d3a | ||
|
|
20245d2e46 | ||
|
|
58a0eb76c5 | ||
|
|
37a263c0b9 | ||
|
|
38719c1359 | ||
|
|
d39f849203 | ||
|
|
5002dda37c | ||
|
|
df56c723b9 | ||
|
|
862d3f9633 | ||
|
|
da735ab312 | ||
|
|
34bf8a04c7 | ||
|
|
00706dec21 | ||
|
|
20c96a8300 | ||
|
|
cc31810fa8 | ||
|
|
00f8262e57 | ||
|
|
b88a0b8004 | ||
|
|
dc55142437 | ||
|
|
59c4c49893 | ||
|
|
39188e1cf3 | ||
|
|
d02c80ef08 | ||
|
|
861144d884 | ||
|
|
88f6061cd7 | ||
|
|
e2a3217289 | ||
|
|
a0307c0e1c | ||
|
|
5c2c43b05f | ||
|
|
ae89a65956 | ||
|
|
6cab7bcfcb | ||
|
|
964e3cc456 | ||
|
|
dd4f2d81b6 | ||
|
|
681ca5be62 | ||
|
|
165b4cb63f | ||
|
|
f2c51cd729 | ||
|
|
7a443e50e1 | ||
|
|
d386500788 | ||
|
|
4f66a467e3 | ||
|
|
36b1ccd598 | ||
|
|
afe853aecc | ||
|
|
f1c085e15d | ||
|
|
6cf587b4b6 | ||
|
|
2130e3e5d4 | ||
|
|
31823745b3 | ||
|
|
905e49cc05 | ||
|
|
09067ddb52 | ||
|
|
8524188203 | ||
|
|
8a3a32058f | ||
|
|
2d8945dc1c | ||
|
|
b6908e56aa | ||
|
|
f248b91414 | ||
|
|
57494458f3 | ||
|
|
db4a254ece | ||
|
|
73a39370ad | ||
|
|
8c369b54ab | ||
|
|
8eceb9d40a | ||
|
|
6c9404ac0c | ||
|
|
2144f716f6 | ||
|
|
b6eea021b1 | ||
|
|
4566392faf | ||
|
|
fee84c2afb | ||
|
|
d5a3ef6c40 | ||
|
|
2024451f50 | ||
|
|
1804fbfce9 | ||
|
|
6a4f1ece89 | ||
|
|
c5f21aa16c | ||
|
|
1eddc0fd90 | ||
|
|
c8dc3afc23 | ||
|
|
0ddd6e8d21 | ||
|
|
3f04238e79 | ||
|
|
6ebdc48b7c | ||
|
|
22753f3b38 | ||
|
|
b4437f8eee | ||
|
|
86a924f5a6 | ||
|
|
d184d9fd91 | ||
|
|
88d0af3da3 | ||
|
|
3233ec08f4 | ||
|
|
bf8f7133b4 | ||
|
|
d77928b17b | ||
|
|
81428265bd | ||
|
|
4cbcd45ce9 | ||
|
|
c7dc3e78bf | ||
|
|
5e0503f643 | ||
|
|
6cb419a90a | ||
|
|
041692828c | ||
|
|
babde17c4c | ||
|
|
a20f4a8759 | ||
|
|
8b4ad34e22 | ||
|
|
9572ad4327 | ||
|
|
11b9b72b41 | ||
|
|
bf5c2505ab | ||
|
|
715b89ce0c | ||
|
|
b36ec76989 | ||
|
|
7dd2bf4af3 | ||
|
|
3ea2e4fc58 | ||
|
|
3f07b16b35 | ||
|
|
b0f94e50ee | ||
|
|
75275bad7c | ||
|
|
153698c90d | ||
|
|
64b3e5642e | ||
|
|
1950380d6c | ||
|
|
ab979a52cf | ||
|
|
5f80c84309 | ||
|
|
3c6eb376ac | ||
|
|
9d3a3f3f30 | ||
|
|
bc2096f543 | ||
|
|
4d3d25b1f7 | ||
|
|
16d85d1a78 | ||
|
|
f8b0ea53dc | ||
|
|
70a1b752c9 | ||
|
|
e0db9f3a6e | ||
|
|
1b989b81e0 | ||
|
|
36ca639e1f | ||
|
|
ddb795bccc | ||
|
|
c9b81e698e | ||
|
|
a1a7b5e480 | ||
|
|
9a0e1e9bd4 | ||
|
|
1c1c517913 | ||
|
|
9df07530c6 | ||
|
|
86c943467f | ||
|
|
f035de264f | ||
|
|
53b10d3ae7 | ||
|
|
af8bfee210 | ||
|
|
e24709b112 | ||
|
|
2d781b8340 | ||
|
|
21383fa32e | ||
|
|
6e4270fa79 | ||
|
|
a657aab0bf | ||
|
|
8312843bbe | ||
|
|
9c9f78037b | ||
|
|
0bdee6bc04 | ||
|
|
3fc72da9ae | ||
|
|
c5a9d7914b | ||
|
|
c7688c6bca | ||
|
|
a8742e982d | ||
|
|
4d2adddb20 | ||
|
|
6b6ab45bac | ||
|
|
a1072be7eb | ||
|
|
8f52816419 | ||
|
|
2aa2e91f2c | ||
|
|
92cc286159 | ||
|
|
5a7fbe671e | ||
|
|
7e21350989 | ||
|
|
83552f6ea6 | ||
|
|
023eeceb2a | ||
|
|
c4edc7d946 | ||
|
|
0a813f2805 | ||
|
|
ac61f8b726 | ||
|
|
c29585f7f3 | ||
|
|
227d9bdbcf | ||
|
|
3d35c003db | ||
|
|
267a2f3a38 | ||
|
|
90ffa0685f | ||
|
|
28e41806f5 | ||
|
|
a6e28f7d6a | ||
|
|
7f63efdcea | ||
|
|
093db5172e | ||
|
|
3790118890 | ||
|
|
bc2f6faa17 | ||
|
|
b2cbb9aa96 | ||
|
|
83cc6039c5 | ||
|
|
e6d1910ef9 | ||
|
|
03b3cff823 | ||
|
|
ba940da9b5 | ||
|
|
81da5379d4 | ||
|
|
efa497dfd8 | ||
|
|
319c36df52 | ||
|
|
fc783f9b83 | ||
|
|
6698b249ce | ||
|
|
5db0b3d474 | ||
|
|
c5968a0830 | ||
|
|
730ef9d347 | ||
|
|
d7bacae29d | ||
|
|
dfd052511f | ||
|
|
f0d6fa2b32 | ||
|
|
4b32067565 | ||
|
|
03b62ca04f | ||
|
|
8666a724db | ||
|
|
5c4cf54557 | ||
|
|
5769a9072b | ||
|
|
ff264bf241 | ||
|
|
bb564ff58d | ||
|
|
1049282eec | ||
|
|
a7b50b6002 | ||
|
|
d79e7ab31b | ||
|
|
44c1caf2b9 | ||
|
|
7699834a61 | ||
|
|
4f34c6a4e8 | ||
|
|
6bd78ecee4 | ||
|
|
8b443acae8 | ||
|
|
3162f4746f | ||
|
|
84f8f93e8e | ||
|
|
d9f6abdb56 | ||
|
|
bee544eaca | ||
|
|
95adff7431 | ||
|
|
95eb00740b | ||
|
|
c0371c94c8 | ||
|
|
901ccfcb9d | ||
|
|
7d4df65920 | ||
|
|
19397a0a2b | ||
|
|
b45b0162bf | ||
|
|
d136b1e41a | ||
|
|
a8b282d67a | ||
|
|
0fb2449be0 | ||
|
|
891852ed9c | ||
|
|
c4633f9451 | ||
|
|
6a3f4c7ae6 | ||
|
|
6e79152f47 | ||
|
|
a15952770b | ||
|
|
55185e9a7e | ||
|
|
74244ab0eb | ||
|
|
333f8c210f | ||
|
|
7775e0ed54 | ||
|
|
ef4d9c3abd | ||
|
|
60e4cddf36 | ||
|
|
58cd8da5d1 | ||
|
|
5d960aef37 | ||
|
|
8de86ad51f | ||
|
|
bded15b743 | ||
|
|
04179f3eae | ||
|
|
c3e3b2280a | ||
|
|
cf8d5a6606 | ||
|
|
29831a2f69 | ||
|
|
db86a4edcb | ||
|
|
dd7b98cce4 | ||
|
|
bc137f3dd7 | ||
|
|
d5f274fc0f | ||
|
|
c9420ee3c0 | ||
|
|
b9899a23a3 | ||
|
|
ccaf58a02c | ||
|
|
b32166c8a0 | ||
|
|
1e2eb9a4de | ||
|
|
8cc1d84180 | ||
|
|
023a985bfc | ||
|
|
5b9beb52f6 | ||
|
|
8a6619d18e | ||
|
|
e74d5d57b2 | ||
|
|
28bca7da77 | ||
|
|
611b76369f | ||
|
|
0e9cb2abac | ||
|
|
dac0fba50d | ||
|
|
9278f56e36 | ||
|
|
64097cb0d0 | ||
|
|
c57352a336 | ||
|
|
ee7230893d | ||
|
|
185719f52a | ||
|
|
ef40e71fe1 | ||
|
|
2ae732a13a | ||
|
|
750c157000 | ||
|
|
8260a3a0c3 | ||
|
|
ea85d419de | ||
|
|
c8434ec54b | ||
|
|
f79187d726 | ||
|
|
02ece242d1 | ||
|
|
cc39beba0e | ||
|
|
e68cf08d15 | ||
|
|
a5ebe5825a | ||
|
|
1a9218532b | ||
|
|
16963a8e1a | ||
|
|
ca8e6ad89b | ||
|
|
ac98d0ea7e | ||
|
|
ab93ee9293 | ||
|
|
1b1a97e8bd | ||
|
|
a637c2f110 | ||
|
|
a59461e20e | ||
|
|
ec1bd77cc2 | ||
|
|
074148d983 | ||
|
|
c1ac6a6f6a | ||
|
|
5ccc17042c | ||
|
|
f84a570dde | ||
|
|
e0395c69aa | ||
|
|
49f1ee0207 | ||
|
|
5b31080e77 | ||
|
|
96eba9f2df | ||
|
|
7dcc778b6c | ||
|
|
4a41d228eb | ||
|
|
85300a4aad | ||
|
|
4c2d074967 | ||
|
|
e786748f18 | ||
|
|
0bebdf11c2 | ||
|
|
77add95675 | ||
|
|
43a6d18f13 | ||
|
|
0923450286 | ||
|
|
14fd40e3f9 | ||
|
|
b25520795d | ||
|
|
89183edbda | ||
|
|
65a49d17dd | ||
|
|
2d6b44152a | ||
|
|
f3c5be0f00 | ||
|
|
41a41881f7 | ||
|
|
a1baefc2c2 | ||
|
|
39a04eac5f | ||
|
|
6bbfc869a1 | ||
|
|
6fe2ee0380 | ||
|
|
e83801daab | ||
|
|
d339839a91 | ||
|
|
c4a37756ea | ||
|
|
654cbeb286 | ||
|
|
fc8ac8fe25 | ||
|
|
9e293be5e0 | ||
|
|
19a96346a8 | ||
|
|
9cdf9bb6ec | ||
|
|
e8ec1801ff | ||
|
|
99fe290753 | ||
|
|
697412d25c | ||
|
|
3b9412513e | ||
|
|
086f0fafde | ||
|
|
7b28cdbae5 | ||
|
|
21a3a8559d | ||
|
|
1f9516ad7f | ||
|
|
14952ccef5 | ||
|
|
6e48ee537f | ||
|
|
1f2d9c051c | ||
|
|
a2d1e03b91 | ||
|
|
23f547169c | ||
|
|
b911db4c0d | ||
|
|
a1ae548766 | ||
|
|
5ddb093421 | ||
|
|
d7053f6e71 | ||
|
|
91de1560a7 | ||
|
|
422386e94c | ||
|
|
d42930e232 | ||
|
|
1f4c52e7db | ||
|
|
a4f7ad9ffc | ||
|
|
f261a4688b | ||
|
|
a7e9050439 | ||
|
|
f90fbb56d2 | ||
|
|
6ead8dd9d9 | ||
|
|
52c6ba3bb5 | ||
|
|
69f06054e1 | ||
|
|
f3fd814ce0 | ||
|
|
1af28d8a79 | ||
|
|
3d36ab6841 | ||
|
|
3219406620 | ||
|
|
5773654a00 | ||
|
|
d3646f80ec | ||
|
|
b24a547cfe | ||
|
|
b1652b6559 | ||
|
|
8ed01a1d1d | ||
|
|
d380fc002b | ||
|
|
7266473fec | ||
|
|
88c7bf830f | ||
|
|
111f084c6a | ||
|
|
d1173d59c9 | ||
|
|
90e1a87a56 | ||
|
|
a4e5a19e68 | ||
|
|
928fc0df72 | ||
|
|
c947e5e8d2 | ||
|
|
779b99c42b | ||
|
|
0d5b05c704 | ||
|
|
665ec5e987 | ||
|
|
c6f870a655 | ||
|
|
fcb78e50e5 | ||
|
|
c6f0884140 | ||
|
|
6c0c05774b | ||
|
|
e2528c13fa | ||
|
|
bdd938b578 | ||
|
|
37b475815e | ||
|
|
15b5dbaf8f | ||
|
|
9fd8f7761e | ||
|
|
bdaca32707 | ||
|
|
5970227cbd | ||
|
|
90d755dc0a | ||
|
|
afbed5d4c7 | ||
|
|
9e1697786d | ||
|
|
123908ac7a | ||
|
|
821561708d | ||
|
|
fc0a18f891 | ||
|
|
8a5e7d8d28 | ||
|
|
108b66efe9 | ||
|
|
ccc8fe2fc5 | ||
|
|
e0842e0e03 | ||
|
|
41c6b4b390 | ||
|
|
1de7f3954e | ||
|
|
fd973acd34 | ||
|
|
33a2d48888 | ||
|
|
7ad36a2164 | ||
|
|
21ba8a9d7a | ||
|
|
a560432041 | ||
|
|
473828ca6a | ||
|
|
aaf3dc6ac3 | ||
|
|
19b2363c93 | ||
|
|
79877acb14 | ||
|
|
5f96f8a29b | ||
|
|
6133737215 | ||
|
|
7263077db5 | ||
|
|
2bb30265b5 | ||
|
|
be4ad29fa3 | ||
|
|
9142200b3a | ||
|
|
a8069e9ba8 | ||
|
|
d985b53ccb | ||
|
|
d9b7891133 | ||
|
|
97d49105b7 | ||
|
|
6a67afaff1 | ||
|
|
56004c0228 | ||
|
|
106d1d2a2a | ||
|
|
ed5ce9cb37 | ||
|
|
c2c79ff98d | ||
|
|
1b6b7fc58c |
1
.github/FUNDING.yml
vendored
Normal file
1
.github/FUNDING.yml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
patreon: koconnor
|
||||
11
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
11
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Directions
|
||||
url: https://www.klipper3d.org/Contact.html
|
||||
about: Have a question? Need help? Start here.
|
||||
- name: Klipper Forum
|
||||
url: https://community.klipper3d.org/
|
||||
about: Klipper community Discourse server.
|
||||
- name: Klipper Chat
|
||||
url: https://discord.klipper3d.org/
|
||||
about: Klipper community Discord chat server.
|
||||
6
.github/ISSUE_TEMPLATE/custom.md
vendored
Normal file
6
.github/ISSUE_TEMPLATE/custom.md
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
name: Create a Klipper github issue
|
||||
about: Working on improving Klipper? Provide an update on your work here.
|
||||
---
|
||||
<!-- Directions have recently changed. Do not open this ticket without
|
||||
following the directions at: https://www.klipper3d.org/Contact.html -->
|
||||
27
.github/workflows/build-test.yaml
vendored
Normal file
27
.github/workflows/build-test.yaml
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
# Perform continuous integration tests on updates and pull requests
|
||||
name: Build test
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-18.04
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Setup cache
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ci_cache
|
||||
key: ${{ runner.os }}-build-${{ hashFiles('scripts/ci-install.sh') }}
|
||||
|
||||
- name: Prepare tests
|
||||
run: ./scripts/ci-install.sh
|
||||
|
||||
- name: Test
|
||||
run: ./scripts/ci-build.sh 2>&1
|
||||
|
||||
- name: Upload micro-controller data dictionaries
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: data-dict
|
||||
path: ci_build/dict
|
||||
43
.github/workflows/invalid-label-bot.yaml
vendored
Normal file
43
.github/workflows/invalid-label-bot.yaml
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
# Add a comment to github issues marked with the "not on github" label
|
||||
name: "Add comment to issues marked 'not on github'"
|
||||
on:
|
||||
issues:
|
||||
types: [labeled]
|
||||
jobs:
|
||||
comment:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/github-script@v3
|
||||
with:
|
||||
github-token: ${{secrets.GITHUB_TOKEN}}
|
||||
script: |
|
||||
if (context.payload.label.name != "not on github")
|
||||
return;
|
||||
msg = "It looks like this ticket is a request for help"
|
||||
+ " (or similar)."
|
||||
+ " Many helpful people will not see your message here and you"
|
||||
+ " are unlikely to get a useful response."
|
||||
+ " Instead, see the contact directions at:"
|
||||
+ " https://www.klipper3d.org/Contact.html"
|
||||
+ "\n\n"
|
||||
+ "We use github to share the results of work done to"
|
||||
+ " improve Klipper. We don't use github for requests."
|
||||
+ " (In particular, we don't use github for feature"
|
||||
+ " requests, to answer questions, nor to help diagnose"
|
||||
+ " problems with a printer.)"
|
||||
+ "\n\n"
|
||||
+ "Please follow the directions at:"
|
||||
+ " https://www.klipper3d.org/Contact.html"
|
||||
+ "\n\n"
|
||||
+ "This ticket will be automatically closed."
|
||||
+ "\n\n"
|
||||
+ "Best regards,\n"
|
||||
+ "~ Your friendly GitIssueBot"
|
||||
+ "\n\n"
|
||||
+ "PS: I'm just an automated script, not a human being.";
|
||||
github.issues.createComment({
|
||||
issue_number: context.issue.number,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
body: msg
|
||||
})
|
||||
29
.github/workflows/klipper3d-deploy.yaml
vendored
Normal file
29
.github/workflows/klipper3d-deploy.yaml
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
name: klipper3d deploy
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
paths:
|
||||
- docs/**
|
||||
- mkdocs.yml
|
||||
- .github/workflows/klipper3d-deploy.yaml
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Setup python
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: '3.8'
|
||||
- uses: actions/cache@v2
|
||||
with:
|
||||
path: ~/.cache/pip
|
||||
key: ${{ runner.os }}-pip-${{ hashFiles('docs/_klipper3d/mkdocs-requirements.txt') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-pip-
|
||||
- name: Install dependencies
|
||||
run: pip install -r docs/_klipper3d/mkdocs-requirements.txt
|
||||
- name: Build and deploy klipper3d
|
||||
run: |
|
||||
mkdocs gh-deploy --config-file docs/_klipper3d/mkdocs.yml --remote-branch gh-pages --force --verbose
|
||||
168
.github/workflows/stale-issue-bot.yaml
vendored
168
.github/workflows/stale-issue-bot.yaml
vendored
@@ -1,9 +1,10 @@
|
||||
# Enable the github stale issue bot tracker
|
||||
name: "Close stale issues"
|
||||
# Close and warn on tickets that have become stale
|
||||
name: "Close stale tickets"
|
||||
on:
|
||||
schedule:
|
||||
- cron: "0 0 * * *"
|
||||
- cron: '0 */12 * * *'
|
||||
jobs:
|
||||
# Check for stale issues (no updates in 5 weeks)
|
||||
stale:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
@@ -27,5 +28,164 @@ jobs:
|
||||
PS: I'm just an automated script, not a human being.
|
||||
|
||||
exempt-issue-labels: 'enhancement,bug'
|
||||
days-before-stale: 21
|
||||
days-before-stale: 35
|
||||
days-before-close: 7
|
||||
# Close tickets marked with "not on github" label
|
||||
close_not_on_github:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/github-script@v3
|
||||
with:
|
||||
script: |
|
||||
const issues = await github.issues.listForRepo({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
state: 'open',
|
||||
labels: 'not on github',
|
||||
per_page: 100,
|
||||
page: 1
|
||||
});
|
||||
const expireMillis = 1000 * 60 * 60 * 36;
|
||||
const curtime = new Date().getTime();
|
||||
for (var issue of issues.data.values()) {
|
||||
const updatetime = new Date(issue.updated_at).getTime();
|
||||
if (curtime < updatetime + expireMillis)
|
||||
continue;
|
||||
await github.issues.update({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: issue.number,
|
||||
state: 'closed'
|
||||
});
|
||||
}
|
||||
# Close tickets marked with "resolved" label
|
||||
close_resolved:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/github-script@v3
|
||||
with:
|
||||
script: |
|
||||
const issues = await github.issues.listForRepo({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
state: 'open',
|
||||
labels: 'resolved',
|
||||
per_page: 100,
|
||||
page: 1
|
||||
});
|
||||
const expireMillis = 1000 * 60 * 60 * 24 * 7;
|
||||
const curtime = new Date().getTime();
|
||||
for (var issue of issues.data.values()) {
|
||||
const updatetime = new Date(issue.updated_at).getTime();
|
||||
if (curtime < updatetime + expireMillis)
|
||||
continue;
|
||||
msg = "This ticket is being closed because the underlying issue"
|
||||
+ " is now thought to be resolved."
|
||||
+ "\n\n"
|
||||
+ "Best regards,\n"
|
||||
+ "~ Your friendly GitIssueBot"
|
||||
+ "\n\n"
|
||||
+ "PS: I'm just an automated script, not a human being.";
|
||||
await github.issues.createComment({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: issue.number,
|
||||
body: msg
|
||||
});
|
||||
await github.issues.update({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: issue.number,
|
||||
state: 'closed'
|
||||
});
|
||||
}
|
||||
# Close PRs marked with "not mainline" label
|
||||
close_not_mainline:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/github-script@v3
|
||||
with:
|
||||
script: |
|
||||
const issues = await github.issues.listForRepo({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
state: 'open',
|
||||
labels: 'not mainline',
|
||||
per_page: 100,
|
||||
page: 1
|
||||
});
|
||||
const expireMillis = 1000 * 60 * 60 * 24 * 7;
|
||||
const curtime = new Date().getTime();
|
||||
for (var issue of issues.data.values()) {
|
||||
const updatetime = new Date(issue.updated_at).getTime();
|
||||
if (curtime < updatetime + expireMillis)
|
||||
continue;
|
||||
msg = "This PR is being closed because it is currently not"
|
||||
+ " considered a good match for the master Klipper"
|
||||
+ " repository."
|
||||
+ "\n\n"
|
||||
+ "Best regards,\n"
|
||||
+ "~ Your friendly GitIssueBot"
|
||||
+ "\n\n"
|
||||
+ "PS: I'm just an automated script, not a human being.";
|
||||
await github.issues.createComment({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: issue.number,
|
||||
body: msg
|
||||
});
|
||||
await github.issues.update({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: issue.number,
|
||||
state: 'closed'
|
||||
});
|
||||
}
|
||||
# Mark (and close) PRs with "pending feedback" for 3+ weeks
|
||||
mark_inactive:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/github-script@v3
|
||||
with:
|
||||
script: |
|
||||
const issues = await github.issues.listForRepo({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
state: 'open',
|
||||
labels: 'pending feedback',
|
||||
per_page: 100,
|
||||
page: 1
|
||||
});
|
||||
const expireMillis = 1000 * 60 * 60 * 24 * 21;
|
||||
const curtime = new Date().getTime();
|
||||
for (var issue of issues.data.values()) {
|
||||
const updatetime = new Date(issue.updated_at).getTime();
|
||||
if (curtime < updatetime + expireMillis)
|
||||
continue;
|
||||
msg = "It looks like this GitHub Pull Request has become"
|
||||
+ " inactive. If there are any further updates, you can"
|
||||
+ " add a comment here or open a new ticket."
|
||||
+ "\n\n"
|
||||
+ "Best regards,\n"
|
||||
+ "~ Your friendly GitIssueBot"
|
||||
+ "\n\n"
|
||||
+ "PS: I'm just an automated script, not a human being.";
|
||||
await github.issues.addLabels({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: issue.number,
|
||||
labels: ['inactive']
|
||||
});
|
||||
await github.issues.createComment({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: issue.number,
|
||||
body: msg
|
||||
});
|
||||
await github.issues.update({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: issue.number,
|
||||
state: 'closed'
|
||||
});
|
||||
}
|
||||
|
||||
27
.travis.yml
27
.travis.yml
@@ -1,27 +0,0 @@
|
||||
# This is a travis-ci.org continuous integration configuration file.
|
||||
language: c
|
||||
dist: bionic
|
||||
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
# AVR GCC packages
|
||||
- gcc-avr
|
||||
- avr-libc
|
||||
# PRU GCC build packages
|
||||
- pv
|
||||
- libmpfr-dev
|
||||
- libgmp-dev
|
||||
- libmpc-dev
|
||||
- texinfo
|
||||
- libncurses5-dev
|
||||
- bison
|
||||
- flex
|
||||
|
||||
cache:
|
||||
directories:
|
||||
- travis_cache
|
||||
|
||||
install: ./scripts/travis-install.sh
|
||||
|
||||
script: ./scripts/travis-build.sh
|
||||
67
Makefile
67
Makefile
@@ -1,6 +1,6 @@
|
||||
# Klipper build system
|
||||
#
|
||||
# Copyright (C) 2016-2019 Kevin O'Connor <kevin@koconnor.net>
|
||||
# Copyright (C) 2016-2020 Kevin O'Connor <kevin@koconnor.net>
|
||||
#
|
||||
# This file may be distributed under the terms of the GNU GPLv3 license.
|
||||
|
||||
@@ -8,9 +8,6 @@
|
||||
OUT=out/
|
||||
|
||||
# Kconfig includes
|
||||
export HOSTCC := $(CC)
|
||||
export CONFIG_SHELL := sh
|
||||
export KCONFIG_AUTOHEADER := autoconf.h
|
||||
export KCONFIG_CONFIG := $(CURDIR)/.config
|
||||
-include $(KCONFIG_CONFIG)
|
||||
|
||||
@@ -32,10 +29,10 @@ dirs-y = src
|
||||
cc-option=$(shell if test -z "`$(1) $(2) -S -o /dev/null -xc /dev/null 2>&1`" \
|
||||
; then echo "$(2)"; else echo "$(3)"; fi ;)
|
||||
|
||||
CFLAGS := -I$(OUT) -Isrc -I$(OUT)board-generic/ -std=gnu11 -O2 -MD -g \
|
||||
CFLAGS := -I$(OUT) -Isrc -I$(OUT)board-generic/ -std=gnu11 -O2 -MD \
|
||||
-Wall -Wold-style-definition $(call cc-option,$(CC),-Wtype-limits,) \
|
||||
-ffunction-sections -fdata-sections
|
||||
CFLAGS += -flto -fwhole-program -fno-use-linker-plugin
|
||||
CFLAGS += -flto -fwhole-program -fno-use-linker-plugin -ggdb3
|
||||
|
||||
OBJS_klipper.elf = $(patsubst %.c, $(OUT)src/%.o,$(src-y))
|
||||
OBJS_klipper.elf += $(OUT)compile_time_request.o
|
||||
@@ -60,27 +57,22 @@ endif
|
||||
include src/Makefile
|
||||
-include src/$(patsubst "%",%,$(CONFIG_BOARD_DIRECTORY))/Makefile
|
||||
|
||||
################ Common build rules
|
||||
################ Main build rules
|
||||
|
||||
$(OUT)%.o: %.c $(OUT)autoconf.h $(OUT)board-link
|
||||
$(OUT)%.o: %.c $(OUT)autoconf.h
|
||||
@echo " Compiling $@"
|
||||
$(Q)$(CC) $(CFLAGS) -c $< -o $@
|
||||
|
||||
$(OUT)%.ld: %.lds.S $(OUT)autoconf.h $(OUT)board-link
|
||||
$(OUT)%.ld: %.lds.S $(OUT)autoconf.h
|
||||
@echo " Preprocessing $@"
|
||||
$(Q)$(CPP) -I$(OUT) -P -MD -MT $@ $< -o $@
|
||||
|
||||
################ Main build rules
|
||||
$(OUT)klipper.elf: $(OBJS_klipper.elf)
|
||||
@echo " Linking $@"
|
||||
$(Q)$(CC) $(OBJS_klipper.elf) $(CFLAGS_klipper.elf) -o $@
|
||||
$(Q)scripts/check-gcc.sh $@ $(OUT)compile_time_request.o
|
||||
|
||||
$(OUT)board-link: $(KCONFIG_CONFIG)
|
||||
@echo " Creating symbolic link $(OUT)board"
|
||||
$(Q)mkdir -p $(addprefix $(OUT), $(dirs-y))
|
||||
$(Q)touch $@
|
||||
$(Q)rm -f $(OUT)board
|
||||
$(Q)ln -sf $(PWD)/src/$(CONFIG_BOARD_DIRECTORY) $(OUT)board
|
||||
$(Q)mkdir -p $(OUT)board-generic
|
||||
$(Q)rm -f $(OUT)board-generic/board
|
||||
$(Q)ln -sf $(PWD)/src/generic $(OUT)board-generic/board
|
||||
################ Compile time requests
|
||||
|
||||
$(OUT)%.o.ctr: $(OUT)%.o
|
||||
$(Q)$(OBJCOPY) -j '.compile_time_request' -O binary $^ $@
|
||||
@@ -91,29 +83,38 @@ $(OUT)compile_time_request.o: $(patsubst %.c, $(OUT)src/%.o.ctr,$(src-y)) ./scri
|
||||
$(Q)$(PYTHON) ./scripts/buildcommands.py -d $(OUT)klipper.dict -t "$(CC);$(AS);$(LD);$(OBJCOPY);$(OBJDUMP);$(STRIP)" $(OUT)compile_time_request.txt $(OUT)compile_time_request.c
|
||||
$(Q)$(CC) $(CFLAGS) -c $(OUT)compile_time_request.c -o $@
|
||||
|
||||
$(OUT)klipper.elf: $(OBJS_klipper.elf)
|
||||
@echo " Linking $@"
|
||||
$(Q)$(CC) $(OBJS_klipper.elf) $(CFLAGS_klipper.elf) -o $@
|
||||
$(Q)scripts/check-gcc.sh $@ $(OUT)compile_time_request.o
|
||||
################ Auto generation of "board/" include file link
|
||||
|
||||
$(OUT)board-link: $(KCONFIG_CONFIG)
|
||||
@echo " Creating symbolic link $(OUT)board"
|
||||
$(Q)mkdir -p $(addprefix $(OUT), $(dirs-y))
|
||||
$(Q)echo "#$(CONFIG_BOARD_DIRECTORY)" > $@.temp
|
||||
$(Q)if ! cmp -s $@.temp $@; then rm -f $(OUT)*.d $(patsubst %,$(OUT)%/*.d,$(dirs-y)) ; mv $@.temp $@ ; fi
|
||||
$(Q)rm -f $(OUT)board
|
||||
$(Q)ln -sf $(CURDIR)/src/$(CONFIG_BOARD_DIRECTORY) $(OUT)board
|
||||
$(Q)mkdir -p $(OUT)board-generic
|
||||
$(Q)rm -f $(OUT)board-generic/board
|
||||
$(Q)ln -sf $(CURDIR)/src/generic $(OUT)board-generic/board
|
||||
|
||||
include $(OUT)board-link
|
||||
|
||||
################ Kconfig rules
|
||||
|
||||
define do-kconfig
|
||||
$(Q)mkdir -p $(OUT)/scripts/kconfig/lxdialog
|
||||
$(Q)mkdir -p $(OUT)/include/config
|
||||
$(Q)$(MAKE) -C $(OUT) -f $(CURDIR)/scripts/kconfig/Makefile srctree=$(CURDIR) src=scripts/kconfig obj=scripts/kconfig Q=$(Q) Kconfig=$(CURDIR)/src/Kconfig $1
|
||||
endef
|
||||
$(OUT)autoconf.h: $(KCONFIG_CONFIG)
|
||||
@echo " Building $@"
|
||||
$(Q)mkdir -p $(OUT)
|
||||
$(Q) KCONFIG_AUTOHEADER=$@ $(PYTHON) lib/kconfiglib/genconfig.py src/Kconfig
|
||||
|
||||
$(OUT)autoconf.h : $(KCONFIG_CONFIG) ; $(call do-kconfig, silentoldconfig)
|
||||
$(KCONFIG_CONFIG): src/Kconfig ; $(call do-kconfig, olddefconfig)
|
||||
%onfig: ; $(call do-kconfig, $@)
|
||||
help: ; $(call do-kconfig, $@)
|
||||
$(KCONFIG_CONFIG) olddefconfig: src/Kconfig
|
||||
$(Q)$(PYTHON) lib/kconfiglib/olddefconfig.py src/Kconfig
|
||||
|
||||
menuconfig:
|
||||
$(Q)$(PYTHON) lib/kconfiglib/menuconfig.py src/Kconfig
|
||||
|
||||
################ Generic rules
|
||||
|
||||
# Make definitions
|
||||
.PHONY : all clean distclean FORCE
|
||||
.PHONY : all clean distclean olddefconfig menuconfig FORCE
|
||||
.DELETE_ON_ERROR:
|
||||
|
||||
all: $(target-y)
|
||||
|
||||
74
config/example-cartesian.cfg
Normal file
74
config/example-cartesian.cfg
Normal file
@@ -0,0 +1,74 @@
|
||||
# This file is an example config file for cartesian style printers.
|
||||
# One may copy and edit this file to configure a new cartesian
|
||||
# printer.
|
||||
|
||||
# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
|
||||
# FIRST. Incorrectly configured parameters may cause damage.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE5
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PF6
|
||||
dir_pin: !PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD3
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.500
|
||||
filament_diameter: 3.500
|
||||
heater_pin: PB4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 210
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PK6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 110
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 500
|
||||
max_accel: 3000
|
||||
max_z_velocity: 25
|
||||
max_z_accel: 30
|
||||
@@ -1,55 +1,55 @@
|
||||
# This file serves as documentation for config parameters of corexy
|
||||
# This file is an example config file for corexy (and also h-bot)
|
||||
# style printers. One may copy and edit this file to configure a new
|
||||
# corexy printer. Only parameters unique to corexy printers are
|
||||
# described here - see the "example.cfg" file for description of
|
||||
# common config parameters.
|
||||
# corexy printer.
|
||||
|
||||
# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
|
||||
# FIRST. Incorrectly configured parameters may cause damage.
|
||||
|
||||
# The stepper_x section is used to describe the X axis as well as the
|
||||
# stepper controlling the X+Y movement.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar54
|
||||
dir_pin: ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: .01
|
||||
endstop_pin: ^ar3
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE5
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
# The stepper_y section is used to describe the Y axis as well as the
|
||||
# stepper controlling the X-Y movement.
|
||||
[stepper_y]
|
||||
step_pin: ar60
|
||||
dir_pin: ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .01
|
||||
endstop_pin: ^ar14
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: ar46
|
||||
dir_pin: ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .0025
|
||||
endstop_pin: ^ar18
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD3
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: .0022
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -58,23 +58,21 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: ar9
|
||||
pin: PH6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: corexy
|
||||
# This option must be "corexy" for corexy printers.
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 25
|
||||
|
||||
@@ -1,55 +1,54 @@
|
||||
# This file serves as documentation for config parameters of corexz
|
||||
# style printers. One may copy and edit this file to configure a new
|
||||
# corexz printer. Only parameters unique to corexz printers are
|
||||
# described here - see the "example.cfg" file for description of common
|
||||
# config parameters.
|
||||
# This file is an example config file for corexz style printers. One
|
||||
# may copy and edit this file to configure a new corexz printer.
|
||||
|
||||
# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
|
||||
# FIRST. Incorrectly configured parameters may cause damage.
|
||||
|
||||
# The stepper_x section is used to describe the X axis as well as the
|
||||
# stepper controlling the X+Z movement.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar54
|
||||
dir_pin: ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: .01
|
||||
endstop_pin: ^ar3
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE5
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: ar60
|
||||
dir_pin: ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .01
|
||||
endstop_pin: ^ar14
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
# The stepper_z section is used to describe the Z axis as well as the
|
||||
# stepper controlling the X-Z movement.
|
||||
[stepper_z]
|
||||
step_pin: ar46
|
||||
dir_pin: ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .0025
|
||||
endstop_pin: ^ar18
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD3
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: .0022
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -58,23 +57,21 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: ar9
|
||||
pin: PH6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: corexz
|
||||
# This option must be "corexz" for corexz printers.
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 50
|
||||
|
||||
@@ -1,66 +1,49 @@
|
||||
# This file serves as documentation for config parameters of delta
|
||||
# style printers. One may copy and edit this file to configure a new
|
||||
# delta printer. Only parameters unique to delta printers are
|
||||
# described here - see the "example.cfg" file for description of
|
||||
# common config parameters.
|
||||
# This file is an example config file for linear delta style printers.
|
||||
# One may copy and edit this file to configure a new delta printer.
|
||||
|
||||
# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
|
||||
# FIRST. Incorrectly configured parameters may cause damage.
|
||||
|
||||
# The stepper_a section describes the stepper controlling the front
|
||||
# left tower (at 210 degrees). This section also controls the homing
|
||||
# parameters (homing_speed, homing_retract_dist) for all towers.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_a]
|
||||
step_pin: ar54
|
||||
dir_pin: ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: .01
|
||||
endstop_pin: ^ar2
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE4
|
||||
homing_speed: 50
|
||||
position_endstop: 297.05
|
||||
# Distance (in mm) between the nozzle and the bed when the nozzle is
|
||||
# in the center of the build area and the endstop triggers. This
|
||||
# parameter must be provided for stepper_a; for stepper_b and
|
||||
# stepper_c this parameter defaults to the value specified for
|
||||
# stepper_a.
|
||||
arm_length: 333.0
|
||||
# Length (in mm) of the diagonal rod that connects this tower to the
|
||||
# print head. This parameter must be provided for stepper_a; for
|
||||
# stepper_b and stepper_c this parameter defaults to the value
|
||||
# specified for stepper_a.
|
||||
#angle:
|
||||
# This option specifies the angle (in degrees) that the tower is
|
||||
# at. The default is 210 for stepper_a, 330 for stepper_b, and 90
|
||||
# for stepper_c.
|
||||
|
||||
# The stepper_b section describes the stepper controlling the front
|
||||
# right tower (at 330 degrees).
|
||||
[stepper_b]
|
||||
step_pin: ar60
|
||||
dir_pin: ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .01
|
||||
endstop_pin: ^ar15
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ0
|
||||
|
||||
# The stepper_c section describes the stepper controlling the rear
|
||||
# tower (at 90 degrees).
|
||||
[stepper_c]
|
||||
step_pin: ar46
|
||||
dir_pin: ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .01
|
||||
endstop_pin: ^ar19
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PD2
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: .0022
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -69,64 +52,22 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
# Print cooling fan (omit section if fan not present).
|
||||
#[fan]
|
||||
#pin: ar9
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: delta
|
||||
# This option must be "delta" for linear delta printers.
|
||||
max_velocity: 300
|
||||
# Maximum velocity (in mm/s) of the toolhead relative to the
|
||||
# print. This parameter must be specified.
|
||||
max_accel: 3000
|
||||
# Maximum acceleration (in mm/s^2) of the toolhead relative to the
|
||||
# print. This parameter must be specified.
|
||||
max_z_velocity: 150
|
||||
# For delta printers this limits the maximum velocity (in mm/s) of
|
||||
# moves with z axis movement. This setting can be used to reduce the
|
||||
# maximum speed of up/down moves (which require a higher step rate
|
||||
# than other moves on a delta printer). The default is to use
|
||||
# max_velocity for max_z_velocity.
|
||||
#minimum_z_position: 0
|
||||
# The minimum Z position that the user may command the head to move
|
||||
# to. The default is 0.
|
||||
delta_radius: 174.75
|
||||
# Radius (in mm) of the horizontal circle formed by the three linear
|
||||
# axis towers. This parameter may also be calculated as:
|
||||
# delta_radius = smooth_rod_offset - effector_offset - carriage_offset
|
||||
# This parameter must be provided.
|
||||
#print_radius:
|
||||
# The radius (in mm) of valid toolhead XY coordinates. One may use
|
||||
# this setting to customize the range checking of toolhead moves. If
|
||||
# a large value is specified here then it may be possible to command
|
||||
# the toolhead into a collision with a tower. The default is to use
|
||||
# delta_radius for print_radius (which would normally prevent a
|
||||
# tower collision).
|
||||
|
||||
# The delta_calibrate section enables a DELTA_CALIBRATE extended
|
||||
# g-code command that can calibrate the tower endstop positions and
|
||||
# angles.
|
||||
[delta_calibrate]
|
||||
radius: 50
|
||||
# Radius (in mm) of the area that may be probed. This is the radius
|
||||
# of nozzle coordinates to be probed; if using an automatic probe
|
||||
# with an XY offset then choose a radius small enough so that the
|
||||
# probe always fits over the bed. This parameter must be provided.
|
||||
#speed: 50
|
||||
# The speed (in mm/s) of non-probing moves during the calibration.
|
||||
# The default is 50.
|
||||
#horizontal_move_z: 5
|
||||
# The height (in mm) that the head should be commanded to move to
|
||||
# just prior to starting a probe operation. The default is 5.
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
79
config/example-hybrid-corexy.cfg
Normal file
79
config/example-hybrid-corexy.cfg
Normal file
@@ -0,0 +1,79 @@
|
||||
# This file is an example config file for hybrid corexy style printers also
|
||||
# known as Markforged kinematic. One may copy and edit this file to configure
|
||||
# a new hybrid corexy printer.
|
||||
|
||||
# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
|
||||
# FIRST. Incorrectly configured parameters may cause damage.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE5
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD3
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PK6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PH6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[printer]
|
||||
kinematics: hybrid_corexy
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 25
|
||||
max_z_accel: 30
|
||||
79
config/example-hybrid-corexz.cfg
Normal file
79
config/example-hybrid-corexz.cfg
Normal file
@@ -0,0 +1,79 @@
|
||||
# This file is an example config file for hybrid corexz style printers also
|
||||
# known as Markforged kinematic. One may copy and edit this file to configure
|
||||
# a new hybrid corexy printer.
|
||||
|
||||
# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
|
||||
# FIRST. Incorrectly configured parameters may cause damage.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE5
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD3
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PK6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PH6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[printer]
|
||||
kinematics: hybrid_corexz
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 25
|
||||
max_z_accel: 30
|
||||
@@ -1,73 +0,0 @@
|
||||
# This file serves as documentation for config parameters. One may
|
||||
# copy and edit this file to configure a new menu layout.
|
||||
# The snippets in this file may be copied into the main printer.cfg file.
|
||||
# See the "example.cfg" file for description of common config parameters.
|
||||
|
||||
# Available options in menu Jinja2 template context:
|
||||
# Read-only attributes for menu element:
|
||||
# menu.width - element width (number of display columns)
|
||||
# menu.ns - element namespace
|
||||
# menu.event - name of the event that triggered the script
|
||||
# menu.input - input value, only available in input script context
|
||||
# List of actions for menu element:
|
||||
# menu.back(force, update) - will execute menu back command, optional boolean parameters <force> and <update>.
|
||||
# When <force> is set True then it will also stop editing. Default value is False
|
||||
# When <update> is set False then parent container items are not updated. Default value is True
|
||||
# menu.exit(force) - will execute menu exit command, optional boolean parameter <force> default value False
|
||||
# When <force> is set True then it will also stop editing. Default value is False
|
||||
|
||||
# Common parameters available for all menu config sections.
|
||||
#[menu some_name]
|
||||
#type:
|
||||
# One of command, input, list, text:
|
||||
# command - basic menu element with various script triggers
|
||||
# input - same like 'command' but has value changing capabilities.
|
||||
# Press will start/stop edit mode.
|
||||
# list - it allows for menu items to be grouped together in a scrollable list.
|
||||
# Add to the list by creating menu configurations
|
||||
# using "some_list" as a prefix - for example: [menu some_list some_item_in_the_list]
|
||||
# vsdlist - same as 'list' but will append files from virtual sdcard (will be removed in the future)
|
||||
#name:
|
||||
# Name of menu item - evaluated as a template.
|
||||
#enable:
|
||||
# Template that evaluates to True or False.
|
||||
#index:
|
||||
# Position where an item needs to be inserted in list
|
||||
# By default the item is added at the end. This parameter is optional.
|
||||
|
||||
#[menu some_list]
|
||||
#type: list
|
||||
#name:
|
||||
#enable:
|
||||
|
||||
#[menu some_list some_command]
|
||||
#type: command
|
||||
#name:
|
||||
#enable:
|
||||
#gcode:
|
||||
# Script to run on button click or long click. Evaluated as a template.
|
||||
|
||||
#[menu some_list some_input]
|
||||
#type: input
|
||||
#name:
|
||||
#enable:
|
||||
#input:
|
||||
# Initial value to use when editing - evaluated as a template.
|
||||
# Result must be float.
|
||||
#input_min:
|
||||
# Minimum value of range - evaluated as a template.
|
||||
# Default -99999.
|
||||
#input_max:
|
||||
# Maximum value of range - evaluated as a template.
|
||||
# Default 99999.
|
||||
#input_step:
|
||||
# Editing step - Must be a positive integer or float value.
|
||||
# It has internal fast rate step. When (input_max - input_min) / input_step > 100
|
||||
# then fast rate step is 10 * input_step else fast rate step is same input_step
|
||||
#realtime:
|
||||
# This attribute accepts static boolean value.
|
||||
# When enabled then gcode script is run after each value change.
|
||||
# The default is False. This parameter is optional.
|
||||
#gcode:
|
||||
# Script to run on button click, long click or value change. Evaluated as a template.
|
||||
# The button click will trigger the edit mode start or end.
|
||||
@@ -1,58 +1,50 @@
|
||||
# This file serves as documentation for config parameters of "polar"
|
||||
# style printers. One may copy and edit this file to configure a new
|
||||
# polar printer.
|
||||
# This file is an example config file for polar style printers. One
|
||||
# may copy and edit this file to configure a new polar printer.
|
||||
|
||||
# POLAR KINEMATICS ARE A WORK IN PROGRESS. Moves around the 0,0
|
||||
# position are known to not work properly.
|
||||
|
||||
# Only parameters unique to polar printers are described here - see
|
||||
# the "example.cfg" file for description of common config parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# The stepper_bed section is used to describe the stepper controlling
|
||||
# the bed.
|
||||
[stepper_bed]
|
||||
step_pin: ar54
|
||||
dir_pin: ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: 0.001963495
|
||||
# On a polar printer the step_distance is the amount each step pulse
|
||||
# moves the bed in radians (for example, a 1.8 degree stepper with
|
||||
# 16 micro-steps would be 2 * pi * (1.8 / 360) / 16 == 0.001963495).
|
||||
# This parameter must be provided.
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
gear_ratio: 80:16
|
||||
|
||||
# The stepper_arm section is used to describe the stepper controlling
|
||||
# the carriage on the arm.
|
||||
[stepper_arm]
|
||||
step_pin: ar60
|
||||
dir_pin: ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .01
|
||||
endstop_pin: ^ar14
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ1
|
||||
position_endstop: 300
|
||||
position_max: 300
|
||||
homing_speed: 50
|
||||
|
||||
# The stepper_z section is used to describe the stepper controlling
|
||||
# the Z axis.
|
||||
[stepper_z]
|
||||
step_pin: ar46
|
||||
dir_pin: ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .0025
|
||||
endstop_pin: ^ar18
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD3
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: .0022
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -61,23 +53,21 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: ar9
|
||||
pin: PH6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: polar
|
||||
# This option must be "polar" for polar printers.
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 25
|
||||
|
||||
@@ -1,75 +1,50 @@
|
||||
# This file serves as documentation for config parameters of rotary
|
||||
# delta style printers. One may copy and edit this file to configure a
|
||||
# new delta printer. Only parameters unique to delta printers are
|
||||
# described here - see the "example.cfg" file for description of
|
||||
# common config parameters.
|
||||
# This file is an example config file for rotary delta style printers.
|
||||
# One may copy and edit this file to configure a new delta printer.
|
||||
|
||||
# ROTARY DELTA KINEMATICS ARE A WORK IN PROGRESS. Homing moves may
|
||||
# timeout and some boundary checks are not implemented.
|
||||
|
||||
# The stepper_a section describes the stepper controlling the rear
|
||||
# right arm (at 30 degrees). This section also controls the homing
|
||||
# parameters (homing_speed, homing_retract_dist) for all arms.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_a]
|
||||
step_pin: ar54
|
||||
dir_pin: ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: 0.001963495
|
||||
# On a rotary delta printer the step_distance is the amount each
|
||||
# step pulse moves the upper arm in radians (for example, a directly
|
||||
# connected 1.8 degree stepper with 16 micro-steps would be 2 * pi *
|
||||
# (1.8 / 360) / 16 == 0.001963495). This parameter must be provided.
|
||||
endstop_pin: ^ar2
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
gear_ratio: 107.000:16, 60:16
|
||||
endstop_pin: ^PE4
|
||||
homing_speed: 50
|
||||
position_endstop: 252
|
||||
# Distance (in mm) between the nozzle and the bed when the nozzle is
|
||||
# in the center of the build area and the endstop triggers. This
|
||||
# parameter must be provided for stepper_a; for stepper_b and
|
||||
# stepper_c this parameter defaults to the value specified for
|
||||
# stepper_a.
|
||||
upper_arm_length: 170.000
|
||||
# Length (in mm) of the arm connecting the "shoulder joint" to the
|
||||
# "elbow joint". This parameter must be provided for stepper_a; for
|
||||
# stepper_b and stepper_c this parameter defaults to the value
|
||||
# specified for stepper_a.
|
||||
lower_arm_length: 320.000
|
||||
# Length (in mm) of the arm connecting the "elbow joint" to the
|
||||
# "effector joint". This parameter must be provided for stepper_a;
|
||||
# for stepper_b and stepper_c this parameter defaults to the value
|
||||
# specified for stepper_a.
|
||||
#angle:
|
||||
# This option specifies the angle (in degrees) that the arm is at.
|
||||
# The default is 30 for stepper_a, 150 for stepper_b, and 270 for
|
||||
# stepper_c.
|
||||
|
||||
# The stepper_b section describes the stepper controlling the rear
|
||||
# left arm (at 150 degrees).
|
||||
[stepper_b]
|
||||
step_pin: ar60
|
||||
dir_pin: ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: 0.001963495
|
||||
endstop_pin: ^ar15
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
gear_ratio: 107.000:16, 60:16
|
||||
endstop_pin: ^PJ0
|
||||
|
||||
# The stepper_c section describes the stepper controlling the front
|
||||
# arm (at 270 degrees).
|
||||
[stepper_c]
|
||||
step_pin: ar46
|
||||
dir_pin: ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: 0.001963495
|
||||
endstop_pin: ^ar19
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
gear_ratio: 107.000:16, 60:16
|
||||
endstop_pin: ^PD2
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: .0022
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -78,53 +53,23 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
# Print cooling fan (omit section if fan not present).
|
||||
#[fan]
|
||||
#pin: ar9
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: rotary_delta
|
||||
# This option must be "rotary_delta" for rotary delta printers.
|
||||
max_velocity: 300
|
||||
# Maximum velocity (in mm/s) of the toolhead relative to the
|
||||
# print. This parameter must be specified.
|
||||
max_accel: 3000
|
||||
# Maximum acceleration (in mm/s^2) of the toolhead relative to the
|
||||
# print. This parameter must be specified.
|
||||
max_z_velocity: 50
|
||||
# For delta printers this limits the maximum velocity (in mm/s) of
|
||||
# moves with z axis movement. This setting can be used to reduce the
|
||||
# maximum speed of up/down moves (which require a higher step rate
|
||||
# than other moves on a delta printer). The default is to use
|
||||
# max_velocity for max_z_velocity.
|
||||
#minimum_z_position: 0
|
||||
# The minimum Z position that the user may command the head to move
|
||||
# to. The default is 0.
|
||||
shoulder_radius: 33.900
|
||||
# Radius (in mm) of the horizontal circle formed by the three
|
||||
# shoulder joints, minus the radius of the circle formed by the
|
||||
# effector joints. This parameter may also be calculated as:
|
||||
# shoulder_radius = (delta_f - delta_e) / sqrt(12)
|
||||
# This parameter must be provided.
|
||||
shoulder_height: 412.900
|
||||
# Distance (in mm) of the shoulder joints from the bed, minus the
|
||||
# effector toolhead height. This parameter must be provided.
|
||||
|
||||
# The delta_calibrate section enables a DELTA_CALIBRATE extended
|
||||
# g-code command that can calibrate the shoulder endstop positions.
|
||||
[delta_calibrate]
|
||||
radius: 50
|
||||
#speed: 50
|
||||
#horizontal_move_z: 5
|
||||
# See example-delta.cfg for a description of these parameters.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# This file serves as documentation for config parameters of cable
|
||||
# winch style printers. One may copy and edit this file to configure a
|
||||
# new cable winch printer.
|
||||
# This file is an example config file for cable winch style printers.
|
||||
# One may copy and edit this file to configure a new cable winch
|
||||
# printer.
|
||||
|
||||
# CABLE WINCH SUPPORT IS EXPERIMENTAL - PROCEED WITH CAUTION!
|
||||
|
||||
@@ -8,64 +8,59 @@
|
||||
# home the printer, manually send movement commands until the toolhead
|
||||
# is at 0,0,0 and then issue a G28 command.
|
||||
|
||||
# Only parameters unique to cable winch printers are described here -
|
||||
# see the "example.cfg" file for description of common config
|
||||
# parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# The stepper_a section describes the stepper connected to the first
|
||||
# cable winch. A minimum of 3 and a maximum of 26 cable winches may be
|
||||
# defined (stepper_a to stepper_z) though it is common to define 4.
|
||||
[stepper_a]
|
||||
step_pin: ar54
|
||||
dir_pin: ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: .01
|
||||
# The step_distance is the nominal distance (in mm) the toolhead
|
||||
# moves towards the cable winch on each step pulse. This parameter
|
||||
# must be provided.
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
anchor_x: 0
|
||||
anchor_y: -2000
|
||||
anchor_z: -100
|
||||
# The x, y, and z position of the cable winch in cartesian space.
|
||||
# These parameters must be provided.
|
||||
|
||||
[stepper_b]
|
||||
step_pin: ar60
|
||||
dir_pin: ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .01
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
anchor_x: 2000
|
||||
anchor_y: 1000
|
||||
anchor_z: -100
|
||||
|
||||
[stepper_c]
|
||||
step_pin: ar46
|
||||
dir_pin: ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .01
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
anchor_x: -2000
|
||||
anchor_y: 1000
|
||||
anchor_z: -100
|
||||
|
||||
[stepper_d]
|
||||
step_pin: ar36
|
||||
dir_pin: ar34
|
||||
enable_pin: !ar30
|
||||
step_distance: .01
|
||||
step_pin: PC1
|
||||
dir_pin: PC3
|
||||
enable_pin: !PC7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
anchor_x: 0
|
||||
anchor_y: 0
|
||||
anchor_z: 3000
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: .0022
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -74,23 +69,17 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
# Print cooling fan (omit section if fan not present).
|
||||
#[fan]
|
||||
#pin: ar9
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: winch
|
||||
# This option must be "winch" for cable winch printers.
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
|
||||
@@ -1,341 +1,4 @@
|
||||
# This file serves as documentation for config parameters. One may
|
||||
# copy and edit this file to configure a new cartesian style
|
||||
# printer. For delta style printers, see the "example-delta.cfg"
|
||||
# file. For corexy/h-bot style printers, see the "example-corexy.cfg"
|
||||
# file. Only common config sections are described here - see the
|
||||
# "example-extras.cfg" file for configuring less common devices.
|
||||
# Documentation on config parameters has moved to: docs/Config_Reference.md
|
||||
|
||||
# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
|
||||
# FIRST. Incorrectly configured parameters may cause damage.
|
||||
|
||||
# A note on pin names: pins may be configured with a hardware name
|
||||
# (such as "PA4") or with an Arduino alias name (such as "ar29" or
|
||||
# "analog3"). In order to use Arduino names, the pin_map variable in
|
||||
# the mcu section must be present and have a value of "arduino". Pin
|
||||
# names may be preceded by an '!' to indicate that a reverse polarity
|
||||
# should be used (eg, trigger on low instead of high). Input pins may
|
||||
# be preceded by a '^' to indicate that a hardware pull-up resistor
|
||||
# should be enabled for the pin. If the micro-controller supports
|
||||
# pull-down resistors then an input pin may alternatively be preceded
|
||||
# by a '~'.
|
||||
|
||||
|
||||
# The stepper_x section is used to describe the stepper controlling
|
||||
# the X axis in a cartesian robot.
|
||||
[stepper_x]
|
||||
step_pin: ar54
|
||||
# Step GPIO pin (triggered high). This parameter must be provided.
|
||||
dir_pin: ar55
|
||||
# Direction GPIO pin (high indicates positive direction). This
|
||||
# parameter must be provided.
|
||||
enable_pin: !ar38
|
||||
# Enable pin (default is enable high; use ! to indicate enable
|
||||
# low). If this parameter is not provided then the stepper motor
|
||||
# driver must always be enabled.
|
||||
step_distance: .0225
|
||||
# Distance in mm that each step causes the axis to travel. This
|
||||
# parameter must be provided.
|
||||
endstop_pin: ^ar3
|
||||
# Endstop switch detection pin. This parameter must be provided for
|
||||
# the X, Y, and Z steppers on cartesian style printers.
|
||||
#position_min: 0
|
||||
# Minimum valid distance (in mm) the user may command the stepper to
|
||||
# move to. The default is 0mm.
|
||||
position_endstop: 0
|
||||
# Location of the endstop (in mm). This parameter must be provided
|
||||
# for the X, Y, and Z steppers on cartesian style printers.
|
||||
position_max: 200
|
||||
# Maximum valid distance (in mm) the user may command the stepper to
|
||||
# move to. This parameter must be provided for the X, Y, and Z
|
||||
# steppers on cartesian style printers.
|
||||
#homing_speed: 5.0
|
||||
# Maximum velocity (in mm/s) of the stepper when homing. The default
|
||||
# is 5mm/s.
|
||||
#homing_retract_dist: 5.0
|
||||
# Distance to backoff (in mm) before homing a second time during
|
||||
# homing. Set this to zero to disable the second home. The default
|
||||
# is 5mm.
|
||||
#homing_retract_speed:
|
||||
# Speed to use on the retract move after homing in case this should
|
||||
# be different from the homing speed, which is the default for this
|
||||
# parameter
|
||||
#second_homing_speed:
|
||||
# Velocity (in mm/s) of the stepper when performing the second home.
|
||||
# The default is homing_speed/2.
|
||||
#homing_positive_dir:
|
||||
# If true, homing will cause the stepper to move in a positive
|
||||
# direction (away from zero); if false, home towards zero. It is
|
||||
# better to use the default than to specify this parameter. The
|
||||
# default is true if position_endstop is near position_max and false
|
||||
# if near position_min.
|
||||
|
||||
# The stepper_y section is used to describe the stepper controlling
|
||||
# the Y axis in a cartesian robot. It has the same settings as the
|
||||
# stepper_x section.
|
||||
[stepper_y]
|
||||
step_pin: ar60
|
||||
dir_pin: !ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .0225
|
||||
endstop_pin: ^ar14
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
# The stepper_z section is used to describe the stepper controlling
|
||||
# the Z axis in a cartesian robot. It has the same settings as the
|
||||
# stepper_x section.
|
||||
[stepper_z]
|
||||
step_pin: ar46
|
||||
dir_pin: ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .005
|
||||
endstop_pin: ^ar18
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
# The extruder section is used to describe both the stepper
|
||||
# controlling the printer extruder and the heater parameters for the
|
||||
# nozzle. The stepper configuration has the same settings as the
|
||||
# stepper_x section.
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: .004242
|
||||
nozzle_diameter: 0.500
|
||||
# Diameter of the nozzle orifice (in mm). This parameter must be
|
||||
# provided.
|
||||
filament_diameter: 3.500
|
||||
# The nominal diameter of the raw filament (in mm) as it enters the
|
||||
# extruder. This parameter must be provided.
|
||||
#max_extrude_cross_section:
|
||||
# Maximum area (in mm^2) of an extrusion cross section (eg,
|
||||
# extrusion width multiplied by layer height). This setting prevents
|
||||
# excessive amounts of extrusion during relatively small XY moves.
|
||||
# If a move requests an extrusion rate that would exceed this value
|
||||
# it will cause an error to be returned. The default is: 4.0 *
|
||||
# nozzle_diameter^2
|
||||
#instantaneous_corner_velocity: 1.000
|
||||
# The maximum instantaneous velocity change (in mm/s) of the
|
||||
# extruder during the junction of two moves. The default is 1mm/s.
|
||||
#max_extrude_only_distance: 50.0
|
||||
# Maximum length (in mm of raw filament) that a retraction or
|
||||
# extrude-only move may have. If a retraction or extrude-only move
|
||||
# requests a distance greater than this value it will cause an error
|
||||
# to be returned. The default is 50mm.
|
||||
#max_extrude_only_velocity:
|
||||
#max_extrude_only_accel:
|
||||
# Maximum velocity (in mm/s) and acceleration (in mm/s^2) of the
|
||||
# extruder motor for retractions and extrude-only moves. These
|
||||
# settings do not have any impact on normal printing moves. If not
|
||||
# specified then they are calculated to match the limit an XY
|
||||
# printing move with a cross section of 4.0*nozzle_diameter^2 would
|
||||
# have.
|
||||
#pressure_advance: 0.0
|
||||
# The amount of raw filament to push into the extruder during
|
||||
# extruder acceleration. An equal amount of filament is retracted
|
||||
# during deceleration. It is measured in millimeters per
|
||||
# millimeter/second. The default is 0, which disables pressure
|
||||
# advance.
|
||||
#pressure_advance_smooth_time: 0.040
|
||||
# A time range (in seconds) to use when calculating the average
|
||||
# extruder velocity for pressure advance. A larger value results in
|
||||
# smoother extruder movements. This parameter may not exceed 200ms.
|
||||
# This setting only applies if pressure_advance is non-zero. The
|
||||
# default is 0.040 (40 milliseconds).
|
||||
#
|
||||
# The remaining variables describe the extruder heater.
|
||||
heater_pin: ar10
|
||||
# PWM output pin controlling the heater. This parameter must be
|
||||
# provided.
|
||||
#max_power: 1.0
|
||||
# The maximum power (expressed as a value from 0.0 to 1.0) that the
|
||||
# heater_pin may be set to. The value 1.0 allows the pin to be set
|
||||
# fully enabled for extended periods, while a value of 0.5 would
|
||||
# allow the pin to be enabled for no more than half the time. This
|
||||
# setting may be used to limit the total power output (over extended
|
||||
# periods) to the heater. The default is 1.0.
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
# Type of sensor - common thermistors are "EPCOS 100K B57560G104F",
|
||||
# "ATC Semitec 104GT-2", "NTC 100K beta 3950", "Honeywell 100K
|
||||
# 135-104LAG-J01", "NTC 100K MGB18-104F39050L32",
|
||||
# "SliceEngineering 450", and "TDK NTCG104LH104JT1". See the
|
||||
# example-extras.cfg file for other sensors. This parameter must be
|
||||
# provided.
|
||||
sensor_pin: analog13
|
||||
# Analog input pin connected to the sensor. This parameter must be
|
||||
# provided.
|
||||
#pullup_resistor: 4700
|
||||
# The resistance (in ohms) of the pullup attached to the thermistor.
|
||||
# This parameter is only valid when the sensor is a thermistor. The
|
||||
# default is 4700 ohms.
|
||||
#inline_resistor: 0
|
||||
# The resistance (in ohms) of an extra (not heat varying) resistor
|
||||
# that is placed inline with the thermistor. It is rare to set this.
|
||||
# This parameter is only valid when the sensor is a thermistor. The
|
||||
# default is 0 ohms.
|
||||
#smooth_time: 2.0
|
||||
# A time value (in seconds) over which temperature measurements will
|
||||
# be smoothed to reduce the impact of measurement noise. The default
|
||||
# is 2 seconds.
|
||||
control: pid
|
||||
# Control algorithm (either pid or watermark). This parameter must
|
||||
# be provided.
|
||||
pid_Kp: 22.2
|
||||
# Kp is the "proportional" constant for the pid. This parameter must
|
||||
# be provided for PID heaters.
|
||||
pid_Ki: 1.08
|
||||
# Ki is the "integral" constant for the pid. This parameter must be
|
||||
# provided for PID heaters.
|
||||
pid_Kd: 114
|
||||
# Kd is the "derivative" constant for the pid. This parameter must
|
||||
# be provided for PID heaters.
|
||||
#pid_integral_max:
|
||||
# The maximum "windup" the integral term may accumulate. The default
|
||||
# is to use the same value as max_power.
|
||||
#max_delta: 2.0
|
||||
# On 'watermark' controlled heaters this is the number of degrees in
|
||||
# Celsius above the target temperature before disabling the heater
|
||||
# as well as the number of degrees below the target before
|
||||
# re-enabling the heater. The default is 2 degrees Celsius.
|
||||
#pwm_cycle_time: 0.100
|
||||
# Time in seconds for each software PWM cycle of the heater. It is
|
||||
# not recommended to set this unless there is an electrical
|
||||
# requirement to switch the heater faster than 10 times a second.
|
||||
# The default is 0.100 seconds.
|
||||
#min_extrude_temp: 170
|
||||
# The minimum temperature (in Celsius) at which extruder move
|
||||
# commands may be issued. The default is 170 Celsius.
|
||||
min_temp: 0
|
||||
max_temp: 210
|
||||
# The maximum range of valid temperatures (in Celsius) that the
|
||||
# heater must remain within. This controls a safety feature
|
||||
# implemented in the micro-controller code - should the measured
|
||||
# temperature ever fall outside this range then the micro-controller
|
||||
# will go into a shutdown state. This check can help detect some
|
||||
# heater and sensor hardware failures. Set this range just wide
|
||||
# enough so that reasonable temperatures do not result in an
|
||||
# error. These parameters must be provided.
|
||||
|
||||
# The heater_bed section describes a heated bed (if present - omit
|
||||
# section if not present). It uses the same heater settings described
|
||||
# in the extruder section.
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 110
|
||||
|
||||
# Print cooling fan (omit section if fan not present).
|
||||
[fan]
|
||||
pin: ar9
|
||||
# PWM output pin controlling the fan. This parameter must be
|
||||
# provided.
|
||||
#max_power: 1.0
|
||||
# The maximum power (expressed as a value from 0.0 to 1.0) that the
|
||||
# pin may be set to. The value 1.0 allows the pin to be set fully
|
||||
# enabled for extended periods, while a value of 0.5 would allow the
|
||||
# pin to be enabled for no more than half the time. This setting may
|
||||
# be used to limit the total power output (over extended periods) to
|
||||
# the fan. If this value is less than 1.0 then fan speed requests
|
||||
# will be scaled between zero and max_power (for example, if
|
||||
# max_power is .9 and a fan speed of 80% is requested then the fan
|
||||
# power will be set to 72%). The default is 1.0.
|
||||
#shutdown_speed: 0
|
||||
# The desired fan speed (expressed as a value from 0.0 to 1.0) if
|
||||
# the micro-controller software enters an error state. The default
|
||||
# is 0.
|
||||
#cycle_time: 0.010
|
||||
# The amount of time (in seconds) for each PWM power cycle to the
|
||||
# fan. It is recommended this be 10 milliseconds or greater when
|
||||
# using software based PWM. The default is 0.010 seconds.
|
||||
#hardware_pwm: False
|
||||
# Enable this to use hardware PWM instead of software PWM. Most fans
|
||||
# do not work well with hardware PWM, so it is not recommended to
|
||||
# enable this unless there is an electrical requirement to switch at
|
||||
# very high speeds. When using hardware PWM the actual cycle time is
|
||||
# constrained by the implementation and may be significantly
|
||||
# different than the requested cycle_time. The default is False.
|
||||
#kick_start_time: 0.100
|
||||
# Time (in seconds) to run the fan at full speed when either first
|
||||
# enabling or increasing it by more than 50% (helps get the fan
|
||||
# spinning). The default is 0.100 seconds.
|
||||
#off_below: 0.0
|
||||
# The minimum input speed which will power the fan (expressed as a
|
||||
# value from 0.0 to 1.0). When a speed lower than off_below is
|
||||
# requested the fan will instead be turned off. This setting may be
|
||||
# used to prevent fan stalls and to ensure kick starts are
|
||||
# effective. The default is 0.0.
|
||||
#
|
||||
# This setting should be recalibrated whenever max_power is adjusted.
|
||||
# To calibrate this setting, start with off_below set to 0.0 and the
|
||||
# fan spinning. Gradually lower the fan speed to determine the lowest
|
||||
# input speed which reliably drives the fan without stalls. Set
|
||||
# off_below to the duty cycle corresponding to this value (for
|
||||
# example, 12% -> 0.12) or slightly higher.
|
||||
|
||||
# Micro-controller information.
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
# The serial port to connect to the MCU. If unsure (or if it
|
||||
# changes) see the "Where's my serial port?" section of the FAQ. The
|
||||
# default is /dev/ttyS0
|
||||
#baud: 250000
|
||||
# The baud rate to use. The default is 250000.
|
||||
pin_map: arduino
|
||||
# This option may be used to enable Arduino pin name aliases. The
|
||||
# default is to not enable the aliases.
|
||||
#restart_method:
|
||||
# This controls the mechanism the host will use to reset the
|
||||
# micro-controller. The choices are 'arduino', 'cheetah', 'rpi_usb',
|
||||
# and 'command'. The 'arduino' method (toggle DTR) is common on
|
||||
# Arduino boards and clones. The 'cheetah' method is a special
|
||||
# method needed for some Fysetc Cheetah boards. The 'rpi_usb' method
|
||||
# is useful on Raspberry Pi boards with micro-controllers powered
|
||||
# over USB - it briefly disables power to all USB ports to
|
||||
# accomplish a micro-controller reset. The 'command' method involves
|
||||
# sending a Klipper command to the micro-controller so that it can
|
||||
# reset itself. The default is 'arduino' if the micro-controller
|
||||
# communicates over a serial port, 'command' otherwise.
|
||||
|
||||
# The printer section controls high level printer settings.
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
# This option must be "cartesian" for cartesian printers.
|
||||
max_velocity: 500
|
||||
# Maximum velocity (in mm/s) of the toolhead (relative to the
|
||||
# print). This parameter must be specified.
|
||||
max_accel: 3000
|
||||
# Maximum acceleration (in mm/s^2) of the toolhead (relative to the
|
||||
# print). This parameter must be specified.
|
||||
#max_accel_to_decel:
|
||||
# A pseudo acceleration (in mm/s^2) controlling how fast the
|
||||
# toolhead may go from acceleration to deceleration. It is used to
|
||||
# reduce the top speed of short zig-zag moves (and thus reduce
|
||||
# printer vibration from these moves). The default is half of
|
||||
# max_accel.
|
||||
max_z_velocity: 25
|
||||
# For cartesian printers this sets the maximum velocity (in mm/s) of
|
||||
# movement along the z axis. This setting can be used to restrict
|
||||
# the maximum speed of the z stepper motor on cartesian printers.
|
||||
# The default is to use max_velocity for max_z_velocity.
|
||||
max_z_accel: 30
|
||||
# For cartesian printers this sets the maximum acceleration (in
|
||||
# mm/s^2) of movement along the z axis. It limits the acceleration
|
||||
# of the z stepper motor on cartesian printers. The default is to
|
||||
# use max_accel for max_z_accel.
|
||||
#square_corner_velocity: 5.0
|
||||
# The maximum velocity (in mm/s) that the toolhead may travel a 90
|
||||
# degree corner at. A non-zero value can reduce changes in extruder
|
||||
# flow rates by enabling instantaneous velocity changes of the
|
||||
# toolhead during cornering. This value configures the internal
|
||||
# centripetal velocity cornering algorithm; corners with angles
|
||||
# larger than 90 degrees will have a higher cornering velocity while
|
||||
# corners with angles less than 90 degrees will have a lower
|
||||
# cornering velocity. If this is set to zero then the toolhead will
|
||||
# decelerate to zero at each corner. The default is 5mm/s.
|
||||
|
||||
|
||||
# Looking for more options? Check the example-extras.cfg file.
|
||||
# The latest version of the config reference is also available online at:
|
||||
# https://www.klipper3d.org/Config_Reference.html
|
||||
|
||||
@@ -2,13 +2,14 @@
|
||||
# boards. To use this config, the firmware should be compiled for the
|
||||
# SAM3x8e.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC6
|
||||
dir_pin: PC5
|
||||
enable_pin: !PC9
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PD4
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -16,7 +17,6 @@ homing_speed: 50
|
||||
|
||||
[tmc2130 stepper_x]
|
||||
cs_pin: PC7
|
||||
microsteps: 16
|
||||
run_current: .5
|
||||
sense_resistor: 0.120
|
||||
diag1_pin: !PA4
|
||||
@@ -28,7 +28,8 @@ spi_software_miso_pin: PD1
|
||||
step_pin: PC12
|
||||
dir_pin: PC11
|
||||
enable_pin: !PC14
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PD6
|
||||
position_endstop: 0
|
||||
position_max: 400
|
||||
@@ -36,7 +37,6 @@ homing_speed: 50
|
||||
|
||||
[tmc2130 stepper_y]
|
||||
cs_pin: PC13
|
||||
microsteps: 16
|
||||
run_current: .5
|
||||
sense_resistor: 0.120
|
||||
diag1_pin: !PC15
|
||||
@@ -48,7 +48,8 @@ spi_software_miso_pin: PD1
|
||||
step_pin: PC17
|
||||
dir_pin: PC16
|
||||
enable_pin: !PC19
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PA7
|
||||
position_endstop: 0
|
||||
position_max: 400
|
||||
@@ -56,7 +57,6 @@ homing_speed: 50
|
||||
|
||||
[tmc2130 stepper_z]
|
||||
cs_pin: PC18
|
||||
microsteps: 16
|
||||
run_current: .5
|
||||
sense_resistor: 0.120
|
||||
diag1_pin: PC4
|
||||
@@ -68,7 +68,8 @@ spi_software_miso_pin: PD1
|
||||
step_pin: PB10
|
||||
dir_pin: PC10
|
||||
enable_pin: !PB22
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC24
|
||||
@@ -83,7 +84,6 @@ max_temp: 250
|
||||
|
||||
[tmc2130 extruder]
|
||||
cs_pin: PC20
|
||||
microsteps: 16
|
||||
run_current: .5
|
||||
sense_resistor: 0.120
|
||||
diag1_pin: !PB23
|
||||
@@ -95,7 +95,8 @@ spi_software_miso_pin: PD1
|
||||
#step_pin: PB26
|
||||
#dir_pin: PB24
|
||||
#enable_pin: !PA11
|
||||
#step_distance: .002
|
||||
#microsteps: 16
|
||||
#rotation_distance: 33.500
|
||||
#nozzle_diameter: 0.400
|
||||
#filament_diameter: 1.750
|
||||
#heater_pin: PC23
|
||||
@@ -110,7 +111,6 @@ spi_software_miso_pin: PD1
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PA10
|
||||
#microsteps: 16
|
||||
#run_current: .5
|
||||
#sense_resistor: 0.120
|
||||
#diag1_pin: PD0
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains common pin mappings for the Azteeg X5 Mini v3. To use
|
||||
# this config, the firmware should be compiled for the LPC1769.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: P2.1
|
||||
dir_pin: P0.11
|
||||
enable_pin: !P0.10
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.24
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -17,7 +18,8 @@ homing_speed: 50
|
||||
step_pin: P2.2
|
||||
dir_pin: P0.20
|
||||
enable_pin: !P0.19
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.26
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -27,7 +29,8 @@ homing_speed: 50
|
||||
step_pin: P2.3
|
||||
dir_pin: P0.22
|
||||
enable_pin: !P0.21
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^P1.28
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -37,7 +40,8 @@ homing_speed: 50
|
||||
step_pin: P2.0
|
||||
dir_pin: P0.5
|
||||
enable_pin: !P0.4
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: P2.5
|
||||
|
||||
121
config/generic-bigtreetech-e3-rrf-v1.1.cfg
Normal file
121
config/generic-bigtreetech-e3-rrf-v1.1.cfg
Normal file
@@ -0,0 +1,121 @@
|
||||
# This file contains common pin mappings for the BigTreeTech E3 RRF 1.1.
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32F407 with a "32KiB bootloader".
|
||||
|
||||
# The "make flash" command does not work on the E3 RRF 1.1. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the E3 RRF
|
||||
# 1.1 with that SD card.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PD5
|
||||
dir_pin: !PD4
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC0
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PD6
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PD0
|
||||
dir_pin: !PA15
|
||||
enable_pin: !PD3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC1
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PD1
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PC6
|
||||
dir_pin: PC7
|
||||
enable_pin: !PD14
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC2
|
||||
position_endstop: 0.0
|
||||
position_max: 250
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PD15
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[extruder]
|
||||
step_pin: PD12
|
||||
dir_pin: !PD13
|
||||
enable_pin: !PD10
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB3
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA0
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
pid_Kd: 108.982
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: PD11
|
||||
run_current: 0.650
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PB4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA1
|
||||
control: pid
|
||||
pid_Kp: 54.027
|
||||
pid_Ki: 0.770
|
||||
pid_Kd: 948.182
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[heater_fan nozzle_cooling_fan]
|
||||
pin: PB6
|
||||
|
||||
[fan]
|
||||
pin: PB5
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_370025000247303034313331-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
# Warning: display section not tested!
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PE8, EXP1_3=PE7, EXP1_5=PB2, EXP1_7=PB1, EXP1_9=<GND>,
|
||||
EXP1_2=PE9, EXP1_4=<RST>, EXP1_6=PE10, EXP1_8=PE11, EXP1_10=<5V>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
@@ -7,13 +7,14 @@
|
||||
# file named "firmware.bin" on an SD card and then restart the GTR
|
||||
# with that SD card.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC15
|
||||
dir_pin: PF0
|
||||
enable_pin: !PF1
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PF2
|
||||
position_endstop: 0
|
||||
position_max: 220
|
||||
@@ -23,7 +24,8 @@ homing_speed: 50
|
||||
step_pin: PE3
|
||||
dir_pin: PE2
|
||||
enable_pin: !PE4
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PC13
|
||||
position_endstop: 0
|
||||
position_max: 250
|
||||
@@ -33,7 +35,8 @@ homing_speed: 50
|
||||
step_pin: PB8
|
||||
dir_pin: PB7
|
||||
enable_pin: !PB9
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PE0
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -44,7 +47,8 @@ second_homing_speed: 1
|
||||
step_pin: PG12
|
||||
dir_pin: PG11
|
||||
enable_pin: !PG13
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB1 # Heat0
|
||||
@@ -90,8 +94,15 @@ pin: PE6 # FAN1
|
||||
#[heater_fan fan2]
|
||||
#pin: PC8 # FAN2
|
||||
|
||||
[temperature_sensor mcu_temp]
|
||||
sensor_type: temperature_mcu
|
||||
|
||||
[temperature_sensor k_therm]
|
||||
sensor_type: MAX31855
|
||||
sensor_pin: PH9
|
||||
spi_bus: spi2b
|
||||
|
||||
[mcu]
|
||||
baud: 250000
|
||||
restart_method: command
|
||||
serial: dev/serial0
|
||||
# setup for PA9, PA10 USART1_tx / rx directly connected to the RPI GPIO TX / RX pins
|
||||
@@ -114,45 +125,39 @@ max_z_accel: 5
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: PC14
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: PE1
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: PB5
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: PG10
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: PD4
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder2]
|
||||
#uart_pin: PC12
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
@@ -161,7 +166,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PC14
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 0
|
||||
@@ -171,7 +175,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PE1
|
||||
#microsteps: 16
|
||||
#sense_resistor: 0.075
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
@@ -182,7 +185,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PB5
|
||||
#microsteps: 16
|
||||
#sense_resistor: 0.075
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
@@ -193,7 +195,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PG10
|
||||
#microsteps: 16
|
||||
#sense_resistor: 0.075
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
@@ -204,7 +205,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PD4
|
||||
#microsteps: 16
|
||||
#sense_resistor: 0.075
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
@@ -215,7 +215,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#cs_pin: PC12
|
||||
#microsteps: 16
|
||||
#sense_resistor: 0.075
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
@@ -230,7 +229,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc5160 stepper_x]
|
||||
#cs_pin: PC14
|
||||
#microsteps: 16
|
||||
#sense_resistor: 0.075
|
||||
#interpolate: True
|
||||
#run_current: 1
|
||||
@@ -242,7 +240,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc5160 stepper_y]
|
||||
#cs_pin: PE1
|
||||
#microsteps: 16
|
||||
#sense_resistor: 0.075
|
||||
#interpolate: True
|
||||
#run_current: 1
|
||||
@@ -254,7 +251,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc5160 stepper_z]
|
||||
#cs_pin: PB5
|
||||
#microsteps: 16
|
||||
#sense_resistor: 0.075
|
||||
#interpolate: True
|
||||
#run_current: 0.4
|
||||
@@ -266,7 +262,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc5160 extruder]
|
||||
#cs_pin: PG10
|
||||
#microsteps: 16
|
||||
#sense_resistor: 0.075
|
||||
#interpolate: True
|
||||
#run_current: 0.5
|
||||
@@ -278,7 +273,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc5160 extruder1]
|
||||
#cs_pin: PD4
|
||||
#microsteps: 16
|
||||
#sense_resistor: 0.075
|
||||
#interpolate: True
|
||||
#run_current: 0.800
|
||||
@@ -290,7 +284,6 @@ max_z_accel: 5
|
||||
|
||||
#[tmc5160 extruder2]
|
||||
#cs_pin: PC12
|
||||
#microsteps: 16
|
||||
#sense_resistor: 0.075
|
||||
#interpolate: True
|
||||
#run_current: 0.800
|
||||
|
||||
294
config/generic-bigtreetech-octopus.cfg
Normal file
294
config/generic-bigtreetech-octopus.cfg
Normal file
@@ -0,0 +1,294 @@
|
||||
# This file contains common pin mappings for the BigTreeTech Octopus.
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32F446 with a "32KiB bootloader" and a "12MHz crystal" clock reference.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Driver0
|
||||
[stepper_x]
|
||||
step_pin: PF13
|
||||
dir_pin: PF12
|
||||
enable_pin: !PF14
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PG6
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
# Driver1
|
||||
[stepper_y]
|
||||
step_pin: PG0
|
||||
dir_pin: PG1
|
||||
enable_pin: !PF15
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PG9
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
# Driver2
|
||||
[stepper_z]
|
||||
step_pin: PF11
|
||||
dir_pin: PG3
|
||||
enable_pin: !PG5
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PG10
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
# Driver3
|
||||
# The Octopus only has 4 heater outputs which leaves an extra stepper
|
||||
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
|
||||
# or other accesory such as an MMU
|
||||
#[stepper_]
|
||||
#step_pin: PG4
|
||||
#dir_pin: PC1
|
||||
#enable_pin: PA0
|
||||
#endstop_pin: PG11
|
||||
#...
|
||||
|
||||
# Driver4
|
||||
[extruder]
|
||||
step_pin: PF9
|
||||
dir_pin: PF10
|
||||
enable_pin: !PG2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA2 # HE0
|
||||
sensor_pin: PF4 # T0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[filament_switch_sensor material_0]
|
||||
#switch_pin: PG12
|
||||
|
||||
# Driver5
|
||||
#[extruder1]
|
||||
#step_pin: PC13
|
||||
#dir_pin: PF0
|
||||
#enable_pin: !PF1
|
||||
#heater_pin: PA3 # HE1
|
||||
#sensor_pin: PF5 # T1
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_1]
|
||||
#switch_pin: PG13
|
||||
|
||||
# Driver6
|
||||
#[extruder2]
|
||||
#step_pin: PE2
|
||||
#dir_pin: PE3
|
||||
#enable_pin: !PD4
|
||||
#heater_pin: PB10 # HE2
|
||||
#sensor_pin: PF6 # T2
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_2]
|
||||
#switch_pin: PG14
|
||||
|
||||
# Driver7
|
||||
#[extruder3]
|
||||
#step_pin: PE6
|
||||
#dir_pin: PA14
|
||||
#enable_pin: !PE0
|
||||
#heater_pin: PB11 # HE3
|
||||
#sensor_pin: PF7 # T3
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_3]
|
||||
#switch_pin: PG15
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA1
|
||||
sensor_pin: PF3 # TB
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PA8
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PE5
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PD12
|
||||
|
||||
#[heater_fan fan3]
|
||||
#pin: PD13
|
||||
|
||||
#[heater_fan fan4]
|
||||
#pin: PD14
|
||||
|
||||
#[controller_fan fan5]
|
||||
#pin: PD15
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
# CAN bus is also available on this board
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# TMC2209 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2209 stepper_x]
|
||||
#uart_pin: PC4
|
||||
##diag_pin: PG6
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_y]
|
||||
#uart_pin: PD11
|
||||
##diag_pin: PG9
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_z]
|
||||
#uart_pin: PC6
|
||||
##diag_pin: PG10
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_]
|
||||
#uart_pin: PC7
|
||||
##diag_pin: PG11
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder]
|
||||
#uart_pin: PF2
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder1]
|
||||
#uart_pin: PE4
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder2]
|
||||
#uart_pin: PE1
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder2]
|
||||
#uart_pin: PD3
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC2130 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PC4
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PB10
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PD11
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PE12
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PC6
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PG8
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_]
|
||||
#cs_pin: PC7
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PE15
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PF2
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PE4
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#cs_pin: PE1
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder3]
|
||||
#cs_pin: PD3
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PE8, EXP1_2=PE7,
|
||||
EXP1_3=PE9, EXP1_4=PE10,
|
||||
EXP1_5=PE12, EXP1_6=PE13, # Slot in the socket on this side
|
||||
EXP1_7=PE14, EXP1_8=PE15,
|
||||
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||
|
||||
# EXP2 header
|
||||
EXP2_1=PA6, EXP2_2=PA5,
|
||||
EXP2_3=PB1, EXP2_4=PA4,
|
||||
EXP2_5=PB2, EXP2_6=PA7, # Slot in the socket on this side
|
||||
EXP2_7=PC15, EXP2_8=<RST>,
|
||||
EXP2_9=<GND>, EXP2_10=PC5
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
# A [probe] section can be defined instead with a pin: setting identical
|
||||
# to the sensor_pin: for a bltouch
|
||||
#[bltouch]
|
||||
#sensor_pin: PB7
|
||||
#control_pin: PB6
|
||||
#z_offset: 0
|
||||
|
||||
#[neopixel my_neopixel]
|
||||
#pin: PB0
|
||||
154
config/generic-bigtreetech-skr-2.cfg
Normal file
154
config/generic-bigtreetech-skr-2.cfg
Normal file
@@ -0,0 +1,154 @@
|
||||
# This file contains common pin mappings for the BigTreeTech SKR 2.
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32F407 with a "32KiB bootloader".
|
||||
|
||||
# The "make flash" command does not work on the SKR 2. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the SKR 2
|
||||
# with that SD card.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Note: The initial revision of this board has a flaw that can cause
|
||||
# damage to itself and other boards. Be sure to verify the board is
|
||||
# not impacted by this flaw before using it.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE2
|
||||
dir_pin: PE1
|
||||
enable_pin: !PE3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PD5
|
||||
dir_pin: !PD4
|
||||
enable_pin: !PD6
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC3
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PA15
|
||||
dir_pin: PA8
|
||||
enable_pin: !PD1
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC0
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PD15
|
||||
dir_pin: PD14
|
||||
enable_pin: !PC7
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB3
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA2
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PD11
|
||||
#dir_pin: PD10
|
||||
#enable_pin: !PD13
|
||||
#heater_pin: PB4
|
||||
#sensor_pin: PA3
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PD7
|
||||
sensor_type: NTC 100K beta 3950
|
||||
sensor_pin: PA1
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PB7
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PB6
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PB5
|
||||
|
||||
# Due to BTT implementing a Marlin-specific safety feature,
|
||||
# "anti-reversal stepper protection", this pin needs pulling
|
||||
# high to pass power to stepper drivers and most FETs
|
||||
|
||||
[output_pin motor_power]
|
||||
pin: PC13
|
||||
value: 1
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
########################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PC5, EXP1_3=PB1, EXP1_5=PE10, EXP1_7=PE12, EXP1_9=<GND>,
|
||||
EXP1_2=PB0, EXP1_4=PE9, EXP1_6=PE11, EXP1_8=PE13, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PA6, EXP2_3=PE7, EXP2_5=PB2, EXP2_7=PC4, EXP2_9=<GND>,
|
||||
EXP2_2=PA5, EXP2_4=PA4, EXP2_6=PA7, EXP2_8=<RST>, EXP2_10=<NC>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
########################################
|
||||
# TMC2209 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2209 stepper_x]
|
||||
#uart_pin: PE0
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.800
|
||||
#diag_pin:
|
||||
|
||||
#[tmc2209 stepper_y]
|
||||
#uart_pin: PD3
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.800
|
||||
#diag_pin:
|
||||
|
||||
#[tmc2209 stepper_z]
|
||||
#uart_pin: PD0
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.800
|
||||
#diag_pin:
|
||||
|
||||
#[tmc2209 extruder]
|
||||
#uart_pin: PC6
|
||||
#run_current: 0.600
|
||||
#diag_pin:
|
||||
|
||||
#[tmc2209 extruder1]
|
||||
#uart_pin: PD12
|
||||
#run_current: 0.600
|
||||
#diag_pin:
|
||||
124
config/generic-bigtreetech-skr-cr6-v1.0.cfg
Normal file
124
config/generic-bigtreetech-skr-cr6-v1.0.cfg
Normal file
@@ -0,0 +1,124 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH SKR CR6
|
||||
# V1.0. To use this config, the firmware should be compiled for the
|
||||
# STM32F103 with a "28KiB bootloader" and USB communication. Also,
|
||||
# select "Enable extra low-level configuration options" and configure
|
||||
# "GPIO pins to set at micro-controller startup" to "!PA14".
|
||||
|
||||
# The "make flash" command does not work on the SKR CR6. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the SKR
|
||||
# CR6 V1.0 with that SD card.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB13
|
||||
dir_pin: !PB12
|
||||
enable_pin: !PB14
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PC0
|
||||
position_min: -5
|
||||
position_endstop: -5
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
run_current: 0.550
|
||||
hold_current: 0.450
|
||||
stealthchop_threshold: 999999
|
||||
uart_address: 0
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB10
|
||||
dir_pin: PB2
|
||||
enable_pin: !PB11
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PC1
|
||||
position_min: -2
|
||||
position_endstop: -2
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 2
|
||||
run_current: 0.550
|
||||
hold_current: 0.450
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB0
|
||||
dir_pin: !PC5
|
||||
enable_pin: !PB1
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PC2
|
||||
position_endstop: 0.0
|
||||
position_min: -1.0
|
||||
position_max: 250
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 1
|
||||
run_current: 0.550
|
||||
hold_current: 0.450
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[extruder]
|
||||
step_pin: PB3
|
||||
dir_pin: !PB4
|
||||
enable_pin: !PD2
|
||||
microsteps: 16
|
||||
rotation_distance: 30.4768
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC8
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA0
|
||||
control: pid
|
||||
pid_Kp: 14.32
|
||||
pid_Ki: 0.81
|
||||
pid_Kd: 63.12
|
||||
min_temp: 0
|
||||
max_temp: 275
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 3
|
||||
run_current: 0.600
|
||||
hold_current: 0.400
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PC9
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC3
|
||||
control: pid
|
||||
pid_Kp: 79.49
|
||||
pid_Ki: 1.17
|
||||
pid_Kd: 1349.52
|
||||
min_temp: 0
|
||||
max_temp: 120
|
||||
|
||||
[fan]
|
||||
pin: PC6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_000000000000000000000000-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 500
|
||||
max_accel: 500
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[static_digital_output usb_pullup_enable]
|
||||
pins: !PA14
|
||||
@@ -1,21 +1,25 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH SKR E3
|
||||
# DIP. To use this config, the firmware should be compiled for the
|
||||
# STM32F103 with a "28KiB bootloader". Also, select "Enable extra
|
||||
# low-level configuration options" and configure "GPIO pins to set at
|
||||
# micro-controller startup" to "!PC13".
|
||||
# STM32F103 with a "28KiB bootloader" and USB communication. Also,
|
||||
# select "Enable extra low-level configuration options" and configure
|
||||
# "GPIO pins to set at micro-controller startup" to "!PC13".
|
||||
|
||||
# The "make flash" command does not work on the SKR E3 DIP. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the SKR E3
|
||||
# DIP with that SD card.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Note: This board has a design flaw in its thermistor circuits that
|
||||
# cause inaccurate temperatures (most noticeable at low temperatures).
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC6
|
||||
dir_pin: !PB15
|
||||
enable_pin: !PC7
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC1
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -25,7 +29,8 @@ homing_speed: 50
|
||||
step_pin: PB13
|
||||
dir_pin: !PB12
|
||||
enable_pin: !PB14
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC0
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -35,7 +40,8 @@ homing_speed: 50
|
||||
step_pin: PB10
|
||||
dir_pin: PB2
|
||||
enable_pin: !PB11
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC15
|
||||
position_endstop: 0.0
|
||||
position_max: 250
|
||||
@@ -44,7 +50,8 @@ position_max: 250
|
||||
step_pin: PB0
|
||||
dir_pin: !PC5
|
||||
enable_pin: !PB1
|
||||
step_distance: 0.010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC8
|
||||
@@ -91,31 +98,27 @@ pins: !PC13
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: PC10
|
||||
#microsteps: 16
|
||||
#run_current: 0.580
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: PC11
|
||||
#microsteps: 16
|
||||
#run_current: 0.580
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: PC12
|
||||
#microsteps: 16
|
||||
#run_current: 0.580
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: PD2
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
@@ -125,34 +128,30 @@ pins: !PC13
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PC10
|
||||
#spi_bus: spi3
|
||||
#microsteps: 16
|
||||
#run_current: 0.580
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PC11
|
||||
#spi_bus: spi3
|
||||
#microsteps: 16
|
||||
#run_current: 0.580
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PC12
|
||||
#spi_bus: spi3
|
||||
#microsteps: 16
|
||||
#run_current: 0.580
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PD2
|
||||
#spi_bus: spi3
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
|
||||
134
config/generic-bigtreetech-skr-e3-turbo.cfg
Normal file
134
config/generic-bigtreetech-skr-e3-turbo.cfg
Normal file
@@ -0,0 +1,134 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH SKR E3
|
||||
# Turbo. To use this config, the firmware should be compiled for the
|
||||
# LPC1769.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: P1.4
|
||||
dir_pin: !P1.8
|
||||
enable_pin: !P1.0
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.29
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: P1.1
|
||||
#diag_pin: P1.29
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_y]
|
||||
step_pin: P1.14
|
||||
dir_pin: !P1.15
|
||||
enable_pin: !P1.9
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.28
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: P1.10
|
||||
#diag_pin: P1.28
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: P4.29
|
||||
dir_pin: P4.28
|
||||
enable_pin: !P1.16
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^P1.27
|
||||
position_endstop: 0.0
|
||||
position_max: 250
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: P1.17
|
||||
#diag_pin: P1.27
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[extruder]
|
||||
step_pin: P2.6
|
||||
dir_pin: !P2.7
|
||||
enable_pin: !P0.4
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: P2.3
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: P0.24
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
pid_Kd: 108.982
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: P0.5
|
||||
#diag_pin: P1.26
|
||||
run_current: 0.650
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: P2.11
|
||||
#dir_pin: P2.12
|
||||
#enable_pin: !P0.21
|
||||
#heater_pin: P2.4
|
||||
#sensor_pin: P0.23
|
||||
#...
|
||||
|
||||
#[tmc2209 extruder1]
|
||||
#uart_pin: P0.22
|
||||
##diag_pin: P1.25
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: P2.5
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: P0.25
|
||||
control: pid
|
||||
pid_Kp: 54.027
|
||||
pid_Ki: 0.770
|
||||
pid_Kd: 948.182
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: P2.1
|
||||
|
||||
[heater_fan nozzle_cooling_fan]
|
||||
pin: P2.2
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_lpc1769_00000000000000000000000000000000-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[static_digital_output tmc_standby_pins]
|
||||
pins: !P3.26, !P3.25, !P1.18, !P1.19, !P2.13
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=P2.8, EXP1_3=P0.19, EXP1_5=P0.20, EXP1_7=P0.17, EXP1_9=<GND>,
|
||||
EXP1_2=P0.16, EXP1_4=<RST>, EXP1_6=P0.15, EXP1_8=P0.18, EXP1_10=<5V>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
@@ -1,21 +1,25 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH SKR mini
|
||||
# E3. To use this config, the firmware should be compiled for the
|
||||
# STM32F103 with a "28KiB bootloader". Also, select "Enable extra
|
||||
# low-level configuration options" and configure "GPIO pins to set at
|
||||
# micro-controller startup" to "!PC13".
|
||||
# STM32F103 with a "28KiB bootloader" and USB communication. Also,
|
||||
# select "Enable extra low-level configuration options" and configure
|
||||
# "GPIO pins to set at micro-controller startup" to "!PC13".
|
||||
|
||||
# The "make flash" command does not work on the SKR mini E3. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the SKR
|
||||
# mini E3 with that SD card.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Note: This board has a design flaw in its thermistor circuits that
|
||||
# cause inaccurate temperatures (most noticeable at low temperatures).
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB13
|
||||
dir_pin: !PB12
|
||||
enable_pin: !PB14
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC0
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -25,16 +29,16 @@ homing_speed: 50
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 0
|
||||
microsteps: 16
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB10
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PB11
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC1
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -44,16 +48,16 @@ homing_speed: 50
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 2
|
||||
microsteps: 16
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB0
|
||||
dir_pin: PC5
|
||||
enable_pin: !PB1
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC2
|
||||
position_endstop: 0.0
|
||||
position_max: 250
|
||||
@@ -62,16 +66,16 @@ position_max: 250
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 1
|
||||
microsteps: 16
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[extruder]
|
||||
step_pin: PB3
|
||||
dir_pin: !PB4
|
||||
enable_pin: !PD2
|
||||
step_distance: 0.010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC8
|
||||
@@ -88,10 +92,9 @@ max_temp: 250
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 3
|
||||
microsteps: 16
|
||||
run_current: 0.650
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PC9
|
||||
|
||||
@@ -1,21 +1,25 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH SKR mini
|
||||
# E3 v1.2. To use this config, the firmware should be compiled for the
|
||||
# STM32F103 with a "28KiB bootloader". Also, select "Enable extra
|
||||
# low-level configuration options" and configure "GPIO pins to set at
|
||||
# micro-controller startup" to "!PC13".
|
||||
# STM32F103 with a "28KiB bootloader" and USB communication. Also,
|
||||
# select "Enable extra low-level configuration options" and configure
|
||||
# "GPIO pins to set at micro-controller startup" to "!PC13".
|
||||
|
||||
# The "make flash" command does not work on the SKR mini E3. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the SKR
|
||||
# mini E3 with that SD card.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Note: This board has a design flaw in its thermistor circuits that
|
||||
# cause inaccurate temperatures (most noticeable at low temperatures).
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB13
|
||||
dir_pin: !PB12
|
||||
enable_pin: !PB14
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC0
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -23,16 +27,16 @@ homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PB15
|
||||
microsteps: 16
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB10
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PB11
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC1
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -40,32 +44,32 @@ homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PC6
|
||||
microsteps: 16
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB0
|
||||
dir_pin: PC5
|
||||
enable_pin: !PB1
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC2
|
||||
position_endstop: 0.0
|
||||
position_max: 250
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PC10
|
||||
microsteps: 16
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[extruder]
|
||||
step_pin: PB3
|
||||
dir_pin: !PB4
|
||||
enable_pin: !PD2
|
||||
step_distance: 0.010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC8
|
||||
@@ -80,10 +84,9 @@ max_temp: 250
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: PC11
|
||||
microsteps: 16
|
||||
run_current: 0.650
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PC9
|
||||
|
||||
@@ -1,21 +1,22 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH SKR mini
|
||||
# E3 v2.0. To use this config, the firmware should be compiled for the
|
||||
# STM32F103 with a "28KiB bootloader". Also, select "Enable extra
|
||||
# low-level configuration options" and configure "GPIO pins to set at
|
||||
# micro-controller startup" to "!PA14".
|
||||
# STM32F103 with a "28KiB bootloader" and USB communication. Also,
|
||||
# select "Enable extra low-level configuration options" and configure
|
||||
# "GPIO pins to set at micro-controller startup" to "!PA14".
|
||||
|
||||
# The "make flash" command does not work on the SKR mini E3. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the SKR
|
||||
# mini E3 with that SD card.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB13
|
||||
dir_pin: !PB12
|
||||
enable_pin: !PB14
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC0
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -25,16 +26,16 @@ homing_speed: 50
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 0
|
||||
microsteps: 16
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB10
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PB11
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC1
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -44,16 +45,16 @@ homing_speed: 50
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 2
|
||||
microsteps: 16
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB0
|
||||
dir_pin: PC5
|
||||
enable_pin: !PB1
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC2
|
||||
position_endstop: 0.0
|
||||
position_max: 250
|
||||
@@ -62,16 +63,16 @@ position_max: 250
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 1
|
||||
microsteps: 16
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[extruder]
|
||||
step_pin: PB3
|
||||
dir_pin: !PB4
|
||||
enable_pin: !PD2
|
||||
step_distance: 0.010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC8
|
||||
@@ -88,10 +89,9 @@ max_temp: 250
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 3
|
||||
microsteps: 16
|
||||
run_current: 0.650
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PC9
|
||||
@@ -126,7 +126,7 @@ pins: !PA14
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PB5, EXP1_3=PA9, EXP1_5=PA10, EXP1_7=PB8, EXP1_9=<GND>,
|
||||
EXP1_1=PB5, EXP1_3=PA9, EXP1_5=PA10, EXP1_7=PB8, EXP1_9=<GND>,
|
||||
EXP1_2=PA15, EXP1_4=<RST>, EXP1_6=PB9, EXP1_8=PB15, EXP1_10=<5V>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
135
config/generic-bigtreetech-skr-mini-mz.cfg
Normal file
135
config/generic-bigtreetech-skr-mini-mz.cfg
Normal file
@@ -0,0 +1,135 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH SKR mini
|
||||
# MZ v1.0. To use this config, the firmware should be compiled for the
|
||||
# STM32F103 with a "28KiB bootloader" and USB communication. Also,
|
||||
# select "Enable extra low-level configuration options" and configure
|
||||
# "GPIO pins to set at micro-controller startup" to "!PA14".
|
||||
|
||||
# The "make flash" command does not work on the SKR mini MZ. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the SKR
|
||||
# mini MZ with that SD card.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Note: This board has a design flaw in its thermistor circuits that
|
||||
# cause inaccurate temperatures (most noticeable at low temperatures).
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB13
|
||||
dir_pin: !PB12
|
||||
enable_pin: !PB14
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC0
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 0
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB10
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PB11
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC1
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 1
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB0
|
||||
dir_pin: PC5
|
||||
enable_pin: !PB1
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC2
|
||||
position_endstop: 0.0
|
||||
position_max: 250
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 2
|
||||
run_current: 0.580
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[extruder]
|
||||
step_pin: PB3
|
||||
dir_pin: !PB4
|
||||
enable_pin: !PD2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC8
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA0
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
pid_Kd: 108.982
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 3
|
||||
run_current: 0.650
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PC9
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: PC3
|
||||
control: pid
|
||||
pid_Kp: 54.027
|
||||
pid_Ki: 0.770
|
||||
pid_Kd: 948.182
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[heater_fan nozzle_cooling_fan]
|
||||
pin: PC7
|
||||
|
||||
[fan]
|
||||
pin: PC6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[static_digital_output usb_pullup_enable]
|
||||
pins: !PA14
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PB5, EXP1_3=PA9, EXP1_5=PA10, EXP1_7=PB8, EXP1_9=<GND>,
|
||||
EXP1_2=PA15, EXP1_4=<RST>, EXP1_6=PB9, EXP1_8=PB15, EXP1_10=<5V>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
@@ -1,19 +1,23 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH SKR
|
||||
# MINI. To use this config, the firmware should be compiled for the
|
||||
# STM32F103 with a "28KiB bootloader".
|
||||
# STM32F103 with a "28KiB bootloader" and USB communication.
|
||||
|
||||
# The "make flash" command does not work on the SKR mini. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the SKR
|
||||
# mini with that SD card.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Note: This board has a design flaw in its thermistor circuits that
|
||||
# cause inaccurate temperatures (most noticeable at low temperatures).
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC6
|
||||
dir_pin: PC7
|
||||
enable_pin: !PB15
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PC2 # X+ is PA2
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -23,7 +27,8 @@ homing_speed: 50
|
||||
step_pin: PB13
|
||||
dir_pin: PB14
|
||||
enable_pin: !PB12
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PC1 # Y+ is PA1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -33,7 +38,8 @@ homing_speed: 50
|
||||
step_pin: PB10
|
||||
dir_pin: PB11
|
||||
enable_pin: !PB2
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PC0 # Z+ is PC3
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
@@ -42,7 +48,8 @@ position_max: 200
|
||||
step_pin: PC5
|
||||
dir_pin: PB0
|
||||
enable_pin: !PC4
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA8
|
||||
|
||||
@@ -7,13 +7,14 @@
|
||||
# file named "firmware.bin" on an SD card and then restart the SKR PRO
|
||||
# with that SD card.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE9
|
||||
dir_pin: PF1
|
||||
enable_pin: !PF2
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PB10
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -23,7 +24,8 @@ homing_speed: 50
|
||||
step_pin: PE11
|
||||
dir_pin: PE8
|
||||
enable_pin: !PD7
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PE12
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -33,7 +35,8 @@ homing_speed: 50
|
||||
step_pin: PE13
|
||||
dir_pin: PC2
|
||||
enable_pin: !PC0
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PG8
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
@@ -42,7 +45,8 @@ position_max: 200
|
||||
step_pin: PE14
|
||||
dir_pin: PA0
|
||||
enable_pin: !PC3
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB1 # Heat0
|
||||
@@ -105,45 +109,39 @@ max_z_accel: 100
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: PC13
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: PE3
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: PE1
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: PD4
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: PD1
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder2]
|
||||
#uart_pin: PD6
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
@@ -154,55 +152,49 @@ max_z_accel: 100
|
||||
#cs_pin: PA15
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PB10
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PB8
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PE12
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PB9
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PG8
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PB3
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PE15
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PG15
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PE10
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#cs_pin: PG12
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PG5
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
|
||||
@@ -2,13 +2,14 @@
|
||||
# board. To use this config, the firmware should be compiled for the
|
||||
# LPC1768.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: P0.4
|
||||
dir_pin: !P0.5
|
||||
enable_pin: !P4.28
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: P1.29
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -18,7 +19,8 @@ homing_speed: 50
|
||||
step_pin: P2.1
|
||||
dir_pin: P2.2
|
||||
enable_pin: !P2.0
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: P1.27
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -28,7 +30,8 @@ homing_speed: 50
|
||||
step_pin: P0.20
|
||||
dir_pin: P0.21
|
||||
enable_pin: !P0.19
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !P1.25
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
@@ -44,7 +47,8 @@ position_max: 200
|
||||
step_pin: P0.11
|
||||
dir_pin: P2.13
|
||||
enable_pin: !P2.12
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: P2.7
|
||||
|
||||
@@ -2,13 +2,14 @@
|
||||
# board. To use this config, the firmware should be compiled for the
|
||||
# LPC1768.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: P2.2
|
||||
dir_pin: !P2.6
|
||||
enable_pin: !P2.1
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: P1.29 # P1.28 for X-max
|
||||
position_endstop: 0
|
||||
position_max: 320
|
||||
@@ -18,7 +19,8 @@ homing_speed: 50
|
||||
step_pin: P0.19
|
||||
dir_pin: !P0.20
|
||||
enable_pin: !P2.8
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: P1.27 # P1.26 for Y-max
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
@@ -28,7 +30,8 @@ homing_speed: 50
|
||||
step_pin: P0.22
|
||||
dir_pin: P2.11
|
||||
enable_pin: !P0.21
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: P1.25 # P1.24 for Z-max
|
||||
position_endstop: 0.5
|
||||
position_max: 400
|
||||
@@ -37,7 +40,8 @@ position_max: 400
|
||||
step_pin: P2.13
|
||||
dir_pin: !P0.11
|
||||
enable_pin: !P2.12
|
||||
step_distance: .010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: P2.7
|
||||
@@ -90,38 +94,33 @@ max_z_accel: 100
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: P1.17
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: P1.15
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: P1.10
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: P1.8
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: P1.1
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
@@ -138,10 +137,9 @@ max_z_accel: 100
|
||||
#spi_software_mosi_pin: P4.28
|
||||
#spi_software_sclk_pin: P0.4
|
||||
##diag1_pin: P1.29
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: P1.15
|
||||
@@ -149,10 +147,9 @@ max_z_accel: 100
|
||||
#spi_software_mosi_pin: P4.28
|
||||
#spi_software_sclk_pin: P0.4
|
||||
##diag1_pin: P1.27
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: P1.10
|
||||
@@ -160,10 +157,9 @@ max_z_accel: 100
|
||||
#spi_software_mosi_pin: P4.28
|
||||
#spi_software_sclk_pin: P0.4
|
||||
##diag1_pin: P1.25
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: P1.8
|
||||
@@ -171,10 +167,9 @@ max_z_accel: 100
|
||||
#spi_software_mosi_pin: P4.28
|
||||
#spi_software_sclk_pin: P0.4
|
||||
##diag1_pin: P1.28
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: P1.1
|
||||
@@ -182,10 +177,9 @@ max_z_accel: 100
|
||||
#spi_software_mosi_pin: P4.28
|
||||
#spi_software_sclk_pin: P0.4
|
||||
##diag1_pin: P1.26
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
|
||||
@@ -2,13 +2,14 @@
|
||||
# board. To use this config, the firmware should be compiled for the
|
||||
# LPC1768 or LPC1769(Turbo).
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: P2.2
|
||||
dir_pin: P2.6
|
||||
enable_pin: !P2.1
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !P1.29
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -18,7 +19,8 @@ homing_speed: 50
|
||||
step_pin: P0.19
|
||||
dir_pin: P0.20
|
||||
enable_pin: !P2.8
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !P1.28
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -28,7 +30,8 @@ homing_speed: 50
|
||||
step_pin: P0.22
|
||||
dir_pin: !P2.11
|
||||
enable_pin: !P0.21
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: !P1.27
|
||||
position_endstop: 0.0
|
||||
position_max: 300
|
||||
@@ -37,7 +40,8 @@ position_max: 300
|
||||
step_pin: P2.13
|
||||
dir_pin: !P0.11
|
||||
enable_pin: !P2.12
|
||||
step_distance: .010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: P2.7
|
||||
@@ -89,38 +93,33 @@ max_z_accel: 100
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: P1.10
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
#
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: P1.9
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
#
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: P1.8
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
#
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: P1.4
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
#
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: P1.1
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
@@ -132,10 +131,9 @@ max_z_accel: 100
|
||||
#spi_software_miso_pin: P0.5
|
||||
#spi_software_mosi_pin: P1.17
|
||||
#spi_software_sclk_pin: P0.4
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
#diag1_pin: P1.29
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
@@ -143,10 +141,9 @@ max_z_accel: 100
|
||||
#spi_software_miso_pin: P0.5
|
||||
#spi_software_mosi_pin: P1.17
|
||||
#spi_software_sclk_pin: P0.4
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
#diag1_pin: P1.28
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
@@ -154,10 +151,9 @@ max_z_accel: 100
|
||||
#spi_software_miso_pin: P0.5
|
||||
#spi_software_mosi_pin: P1.17
|
||||
#spi_software_sclk_pin: P0.4
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
#diag1_pin: P1.27
|
||||
|
||||
#[tmc2130 extruder]
|
||||
@@ -165,10 +161,9 @@ max_z_accel: 100
|
||||
#spi_software_miso_pin: P0.5
|
||||
#spi_software_mosi_pin: P1.17
|
||||
#spi_software_sclk_pin: P0.4
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
#diag1_pin: P1.26
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
@@ -176,10 +171,9 @@ max_z_accel: 100
|
||||
#spi_software_miso_pin: P0.5
|
||||
#spi_software_mosi_pin: P1.17
|
||||
#spi_software_sclk_pin: P0.4
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
#diag1_pin: P1.25
|
||||
|
||||
|
||||
|
||||
@@ -8,45 +8,49 @@
|
||||
# order to set the pin state one must use a "device tree overlay" or
|
||||
# use the config-pin program.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: P8_13
|
||||
dir_pin: P8_12
|
||||
enable_pin: !P9_14
|
||||
step_distance: .0125
|
||||
endstop_pin: ^P8_8
|
||||
step_pin: gpio0_23
|
||||
dir_pin: gpio1_12
|
||||
enable_pin: !gpio1_18
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^gpio2_3
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: P8_15
|
||||
dir_pin: P8_14
|
||||
enable_pin: !P9_14
|
||||
step_distance: .0125
|
||||
endstop_pin: ^P8_10
|
||||
step_pin: gpio1_15
|
||||
dir_pin: gpio0_26
|
||||
enable_pin: !gpio1_18
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^gpio2_4
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: P8_19
|
||||
dir_pin: P8_18
|
||||
enable_pin: !P9_14
|
||||
step_distance: .0025
|
||||
endstop_pin: ^P9_13
|
||||
step_pin: gpio0_22
|
||||
dir_pin: gpio2_1
|
||||
enable_pin: !gpio1_18
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^gpio0_31
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: P9_16
|
||||
dir_pin: P9_12
|
||||
enable_pin: !P9_14
|
||||
step_distance: .002
|
||||
step_pin: gpio1_19
|
||||
dir_pin: gpio1_28
|
||||
enable_pin: !gpio1_18
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: P9_15
|
||||
heater_pin: gpio1_16
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
pullup_resistor: 2000
|
||||
sensor_pin: host:analog5
|
||||
@@ -58,7 +62,7 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: P8_11
|
||||
heater_pin: gpio1_13
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
pullup_resistor: 2000
|
||||
sensor_pin: host:analog4
|
||||
@@ -67,11 +71,10 @@ min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: P9_41
|
||||
pin: gpio0_20
|
||||
|
||||
[mcu]
|
||||
serial: /dev/rpmsg_pru30
|
||||
pin_map: beaglebone
|
||||
|
||||
[mcu host]
|
||||
serial: /tmp/klipper_host_mcu
|
||||
@@ -84,6 +87,6 @@ max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[output_pin machine_enable]
|
||||
pin: P9_23
|
||||
pin: gpio1_17
|
||||
value: 1
|
||||
shutdown_value: 0
|
||||
|
||||
143
config/generic-creality-v4.2.10.cfg
Normal file
143
config/generic-creality-v4.2.10.cfg
Normal file
@@ -0,0 +1,143 @@
|
||||
# This file contains pin mappings for the Creality "v4.2.10" board. To
|
||||
# use this config, during "make menuconfig" select the STM32F103 with
|
||||
# a "28KiB bootloader" and serial (on USART1 PA10/PA9) communication.
|
||||
|
||||
# If you prefer a direct serial connection, in "make menuconfig"
|
||||
# select "Enable extra low-level configuration options" and select
|
||||
# serial (on USART3 PB11/PB10), which is broken out on the 10 pin IDC
|
||||
# cable used for the LCD module as follows:
|
||||
# 3: Tx, 4: Rx, 9: GND, 10: VCC
|
||||
|
||||
# Flash this firmware by copying "out/klipper.bin" to a SD card and
|
||||
# turning on the printer with the card inserted. The firmware
|
||||
# filename must end in ".bin" and must not match the last filename
|
||||
# that was flashed.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC2
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PA3
|
||||
position_endstop: 0
|
||||
position_max: 220
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB8
|
||||
dir_pin: !PB7
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PA7
|
||||
position_endstop: 0
|
||||
position_max: 240
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB6
|
||||
dir_pin: !PB5
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 2.75
|
||||
endstop_pin: ^!PA5
|
||||
position_endstop: 0.0
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PB4
|
||||
dir_pin: !PB3
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 23.0
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC5
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
pid_Kd: 108.982
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
# K-FAN1
|
||||
[fan]
|
||||
pin: PA2
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC4
|
||||
control: pid
|
||||
pid_Kp: 54.027
|
||||
pid_Ki: 0.770
|
||||
pid_Kd: 948.182
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 200
|
||||
max_accel: 1500
|
||||
max_z_velocity: 20
|
||||
max_z_accel: 500
|
||||
|
||||
# [filament_switch_sensor spool]
|
||||
# pause_on_runout: True
|
||||
# switch_pin: ^!PA6
|
||||
|
||||
# K-FAN2
|
||||
# [fan_generic k_fan2]
|
||||
# pin: PC0
|
||||
|
||||
# K-FAN3
|
||||
# [fan_generic k_fan3]
|
||||
# pin: PC1
|
||||
|
||||
# [temperature_sensor mcu_temp]
|
||||
# sensor_type: temperature_mcu
|
||||
# min_temp: 0
|
||||
# max_temp: 100
|
||||
|
||||
|
||||
# Neopixel LED support
|
||||
# [neopixel led_neopixel]
|
||||
# pin: PC14
|
||||
|
||||
# BL-touch
|
||||
# [bltouch]
|
||||
# control_pin: PB0
|
||||
# sensor_pin: PB1
|
||||
|
||||
# TMC Uart Mod Pins:
|
||||
# https://github.com/adelyser/Marlin-CR30/wiki
|
||||
# [tmc2208 stepper_x]
|
||||
# uart_pin: PB0
|
||||
#
|
||||
# [tmc2208 stepper_y]
|
||||
# uart_pin: PB1
|
||||
#
|
||||
# [tmc2208 stepper_z]
|
||||
# uart_pin: PA13
|
||||
#
|
||||
# [tmc2208 extruder]
|
||||
# uart_pin: PA14
|
||||
|
||||
# [display]
|
||||
# lcd_type: st7920
|
||||
# cs_pin: PB12
|
||||
# sclk_pin: PB13
|
||||
# sid_pin: PB15
|
||||
# encoder_pins: ^PB14, ^PB10
|
||||
# click_pin: ^!PB2
|
||||
|
||||
# [output_pin beeper]
|
||||
# pin: PC6
|
||||
@@ -1,11 +1,11 @@
|
||||
# This file contains pin mappings for the Creality "v4.2.7" board. To
|
||||
# use this config, during "make menuconfig" select the STM32F103 with
|
||||
# a "28KiB bootloader" and with "Use USB for communication" disabled.
|
||||
# a "28KiB bootloader" and serial (on USART1 PA10/PA9) communication.
|
||||
|
||||
# If you prefer a direct serial connection, in "make menuconfig"
|
||||
# select "Enable extra low-level configuration options" and select the
|
||||
# USART3 serial port, which is broken out on the 10 pin IDC cable used
|
||||
# for the LCD module as follows:
|
||||
# select "Enable extra low-level configuration options" and select
|
||||
# serial (on USART3 PB11/PB10), which is broken out on the 10 pin IDC
|
||||
# cable used for the LCD module as follows:
|
||||
# 3: Tx, 4: Rx, 9: GND, 10: VCC
|
||||
|
||||
# Flash this firmware by copying "out/klipper.bin" to a SD card and
|
||||
@@ -13,13 +13,14 @@
|
||||
# filename must end in ".bin" and must not match the last filename
|
||||
# that was flashed.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB9
|
||||
dir_pin: PC2
|
||||
enable_pin: !PC3
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA5
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -29,7 +30,8 @@ homing_speed: 50
|
||||
step_pin: PB7
|
||||
dir_pin: PB8
|
||||
enable_pin: !PC3
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA6
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -39,7 +41,8 @@ homing_speed: 50
|
||||
step_pin: PB5
|
||||
dir_pin: !PB6
|
||||
enable_pin: !PC3
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PA7
|
||||
position_endstop: 0.0
|
||||
position_max: 250
|
||||
@@ -49,7 +52,8 @@ max_extrude_only_distance: 100.0
|
||||
step_pin: PB3
|
||||
dir_pin: PB4
|
||||
enable_pin: !PC3
|
||||
step_distance: 0.010752
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA1
|
||||
@@ -86,3 +90,9 @@ max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
EXP1_1=PC6,EXP1_3=PB10,EXP1_5=PB14,EXP1_7=PB12,EXP1_9=<GND>,
|
||||
EXP1_2=PB2,EXP1_4=PB11,EXP1_6=PB13,EXP1_8=PB15,EXP1_10=<5V>,
|
||||
PROBE_IN=PB0,PROBE_OUT=PB1,FIL_RUNOUT=PC6
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# that have the Duex expansion board. To use this config, the firmware
|
||||
# should be compiled for the SAM4E8E.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
## Drivers
|
||||
# Here are the pins for the 10 stepper drivers supported by a Duet2 board
|
||||
@@ -87,7 +87,8 @@
|
||||
step_pin: PD6
|
||||
dir_pin: PD11
|
||||
enable_pin: !PC6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC14
|
||||
position_endstop: 0
|
||||
position_max: 250
|
||||
@@ -95,7 +96,6 @@ position_max: 250
|
||||
[tmc2660 stepper_x]
|
||||
cs_pin: PD14 # X_SPI_EN Required for communication
|
||||
spi_bus: usart1 # All TMC2660 drivers are connected to USART1
|
||||
microsteps: 16
|
||||
interpolate: True # 1/16 micro-steps interpolated to 1/256
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
@@ -105,7 +105,8 @@ idle_current_percent: 20
|
||||
step_pin: PD7
|
||||
dir_pin: !PD12
|
||||
enable_pin: !PC6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA2
|
||||
position_endstop: 0
|
||||
position_max: 210
|
||||
@@ -113,7 +114,6 @@ position_max: 210
|
||||
[tmc2660 stepper_y]
|
||||
cs_pin: PC9
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
interpolate: True
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
@@ -123,7 +123,8 @@ idle_current_percent: 20
|
||||
step_pin: PD8
|
||||
dir_pin: PD13
|
||||
enable_pin: !PC6
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD29
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
@@ -131,7 +132,6 @@ position_max: 200
|
||||
[tmc2660 stepper_z]
|
||||
cs_pin: PC10
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
interpolate: True
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
@@ -141,12 +141,12 @@ sense_resistor: 0.051
|
||||
step_pin: PD0
|
||||
dir_pin: PD16
|
||||
enable_pin: !PC6
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
|
||||
[tmc2660 stepper_z1]
|
||||
cs_pin: PD25
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
interpolate: True
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
@@ -156,12 +156,12 @@ sense_resistor: 0.051
|
||||
step_pin: PD3
|
||||
dir_pin: !PD17
|
||||
enable_pin: !PC6
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
|
||||
[tmc2660 stepper_z2]
|
||||
cs_pin: PD26
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
interpolate: True
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
@@ -171,12 +171,12 @@ sense_resistor: 0.051
|
||||
step_pin: PD27
|
||||
dir_pin: !PC0
|
||||
enable_pin: !PC6
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
|
||||
[tmc2660 stepper_z3]
|
||||
cs_pin: PB14
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
interpolate: True
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
@@ -186,7 +186,8 @@ sense_resistor: 0.051
|
||||
step_pin: PD5
|
||||
dir_pin: PA1
|
||||
enable_pin: !PC6
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: !PA20
|
||||
@@ -202,7 +203,6 @@ max_temp: 250
|
||||
[tmc2660 extruder]
|
||||
cs_pin: PC17
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
interpolate: True
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
@@ -212,7 +212,8 @@ sense_resistor: 0.051
|
||||
step_pin: PD4
|
||||
dir_pin: PD9
|
||||
enable_pin: !PC6
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: !PA16
|
||||
@@ -228,7 +229,6 @@ max_temp: 250
|
||||
[tmc2660 extruder1]
|
||||
cs_pin: PC25
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
interpolate: True
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
@@ -238,7 +238,8 @@ sense_resistor: 0.051
|
||||
step_pin: PD2
|
||||
dir_pin: !PD28
|
||||
enable_pin: !PC6
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: !PC3
|
||||
@@ -254,7 +255,6 @@ max_temp: 250
|
||||
[tmc2660 extruder2]
|
||||
cs_pin: PD23
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
interpolate: True
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
@@ -264,7 +264,8 @@ sense_resistor: 0.051
|
||||
step_pin: PD1
|
||||
dir_pin: !PD22
|
||||
enable_pin: !PC6
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: !PC5
|
||||
@@ -280,7 +281,6 @@ max_temp: 250
|
||||
[tmc2660 extruder3]
|
||||
cs_pin: PD24
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
interpolate: True
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains common pin mappings for the Duet2 Maestro. To use
|
||||
# this config, the firmware should be compiled for the sam4s8c.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC20
|
||||
dir_pin: PC18
|
||||
enable_pin: !PA1
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA24
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -18,15 +19,15 @@ uart_pin: PA9
|
||||
tx_pin: PA10
|
||||
select_pins: !PC14, !PC16, !PC17
|
||||
sense_resistor: 0.075
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PC2
|
||||
dir_pin: PA8
|
||||
enable_pin: !PA1
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB6
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -37,15 +38,15 @@ uart_pin: PA9
|
||||
tx_pin: PA10
|
||||
select_pins: PC14, !PC16, !PC17
|
||||
sense_resistor: 0.075
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PC28
|
||||
dir_pin: PB4
|
||||
enable_pin: !PA1
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC10
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
@@ -55,9 +56,8 @@ uart_pin: PA9
|
||||
tx_pin: PA10
|
||||
select_pins: !PC14, PC16, !PC17
|
||||
sense_resistor: 0.075
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
stealthchop_threshold: 30
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
# Support analog sensor adjustments using VREF/VSSA pins
|
||||
[adc_scaled vref_scaled]
|
||||
@@ -68,7 +68,8 @@ vssa_pin: PA19
|
||||
step_pin: PC4
|
||||
dir_pin: PB7
|
||||
enable_pin: !PA1
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: !PC1
|
||||
@@ -87,9 +88,8 @@ uart_pin: PA9
|
||||
tx_pin: PA10
|
||||
select_pins: PC14, PC16, !PC17
|
||||
sense_resistor: 0.075
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PC5
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains common pin mappings for Duet2 Eth/Wifi boards. To
|
||||
# use this config, the firmware should be compiled for the SAM4E8E.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PD6
|
||||
dir_pin: PD11
|
||||
enable_pin: !PC6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC14
|
||||
position_endstop: 0
|
||||
position_max: 250
|
||||
@@ -15,7 +16,6 @@ position_max: 250
|
||||
[tmc2660 stepper_x]
|
||||
cs_pin: PD14
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
|
||||
@@ -23,7 +23,8 @@ sense_resistor: 0.051
|
||||
step_pin: PD7
|
||||
dir_pin: !PD12
|
||||
enable_pin: !PC6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA2
|
||||
position_endstop: 0
|
||||
position_max: 210
|
||||
@@ -31,7 +32,6 @@ position_max: 210
|
||||
[tmc2660 stepper_y]
|
||||
cs_pin: PC9
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
|
||||
@@ -39,7 +39,8 @@ sense_resistor: 0.051
|
||||
step_pin: PD8
|
||||
dir_pin: PD13
|
||||
enable_pin: !PC6
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD29
|
||||
#endstop_pin: PD10 # E0 endstop
|
||||
#endstop_pin: PC16 # E1 endstop
|
||||
@@ -49,7 +50,6 @@ position_max: 200
|
||||
[tmc2660 stepper_z]
|
||||
cs_pin: PC10
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
|
||||
@@ -57,7 +57,8 @@ sense_resistor: 0.051
|
||||
step_pin: PD5
|
||||
dir_pin: PA1
|
||||
enable_pin: !PC6
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: !PA20
|
||||
@@ -73,7 +74,6 @@ max_temp: 250
|
||||
[tmc2660 extruder]
|
||||
cs_pin: PC17
|
||||
spi_bus: usart1
|
||||
microsteps: 16
|
||||
run_current: 1.000
|
||||
sense_resistor: 0.051
|
||||
|
||||
|
||||
161
config/generic-duet3-mini.cfg
Normal file
161
config/generic-duet3-mini.cfg
Normal file
@@ -0,0 +1,161 @@
|
||||
# This file contains common pin mappings for the Duet3 Mini 5+. To use
|
||||
# this config, the firmware should be compiled for the ATSAMD51P20
|
||||
# with a "25Mhz crystal", "16KiB bootloader", and USB communication.
|
||||
|
||||
# To flash the board, double tap the board's reset button to enter the
|
||||
# bootloader and then run: make flash FLASH_DEVICE=/dev/ttyACM0
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
|
||||
# Pins for reference:
|
||||
# Driver Step Pins - 0:PC26, 1:PC25, 2:PC24, 3:PC19, 4:PC16, 5:PC30, 6:PC18
|
||||
# Driver Dir pins - 0:PB3, 1:PB29, 2:PB28, 3:PD20, 4:PD21, 5:PB0, 6:PA27
|
||||
# Driver Enable - !PC28
|
||||
# Uart addresses - 0:0 1:1 2:2 3:3 4:!0 5:!1 6:!2 | "!" is for inverted select pin
|
||||
# Thermistor Pins - T0:PC0, T1:PC1, T2:PC2
|
||||
# Vssa Sense:PB4 | Vref Sense:PB5
|
||||
# Current Sense resistor for drivers - .076ohm
|
||||
# SPI lines:{PD11, PC7} -> Shared SerCom#7, SPIMosi:PC12, SPIMiso:PC15, SPISCLK:PC13
|
||||
# Vin Monitor:PC3, uses 11:1 voltage divider
|
||||
# LED's - Diag:PA31, Act:PA30
|
||||
# 12864 LCD - LCDCSPIN:PC6, ENCA:PC11, ENCB:PD1, ENCSW:PB9, LCD A0:PA2, LCDBeep:PA9, LCD Neopixel Out:PB12 (shared with IO3.out)
|
||||
# Neopixel Out - PA8
|
||||
# Serial0 - TX:PB25, RX:PB24 (USB)
|
||||
# Serial1 - TX:PB31, RX:PB30
|
||||
# SBC SPISS pin:PA6, SBCTfrReady:PA3, SerComPins:{PA4, PA5, PA6, PA7}
|
||||
# CAN Pins - TX:PB14 RX:PB15
|
||||
# Heaters, Fan outputs - {Out0:PB17 Out1:PC10 Out2:PB13 Out3:PB11 Out4:PA11, Out5:PB2, Out6:PB1} | Out6 is shared with VFD_Out
|
||||
# GPIO_out - {IO1:PB31 IO2:PD9 IO3:PB12 IO4:PD10} IO4 is shared with PSON
|
||||
# GPIO_in - {IO1:PB30 IO2:PD8 IO3:PB7 IO4:PC5 IO5:PC4 IO6:PC31}
|
||||
# Driver Diag - {D0:PA10, D1:PB8, D2:PA22, D3:PA23, D4:PC21, D5:PB10, D6:PA27}
|
||||
# Mux Pin - PD0
|
||||
# EXP headers only support 12864 LCD's
|
||||
|
||||
[stepper_x]
|
||||
#driver0
|
||||
step_pin: PC26
|
||||
dir_pin: !PB3
|
||||
enable_pin: !PC28
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC31
|
||||
position_endstop: 0
|
||||
position_max: 450
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PA1
|
||||
tx_pin: PA0
|
||||
select_pins: PD0
|
||||
uart_address: 0
|
||||
run_current: 1
|
||||
sense_resistor: 0.056
|
||||
|
||||
[stepper_y]
|
||||
#driver1
|
||||
step_pin: PC25
|
||||
dir_pin: PB29
|
||||
enable_pin: !PC28
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC4
|
||||
position_endstop: 0
|
||||
position_max: 450
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PA1
|
||||
tx_pin: PA0
|
||||
select_pins: PD0
|
||||
uart_address: 1
|
||||
run_current: 1
|
||||
sense_resistor: 0.056
|
||||
|
||||
[stepper_z]
|
||||
#driver2
|
||||
step_pin: PC24
|
||||
dir_pin: PB28
|
||||
enable_pin: !PC28
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PC5
|
||||
position_endstop: 0
|
||||
position_max: 400
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PA1
|
||||
tx_pin: PA0
|
||||
select_pins: PD0
|
||||
uart_address: 2
|
||||
run_current: 1
|
||||
sense_resistor: 0.056
|
||||
|
||||
[adc_scaled vref_scaled]
|
||||
vref_pin: PB5
|
||||
vssa_pin: PB4
|
||||
|
||||
[extruder]
|
||||
#driver3
|
||||
step_pin: PC19
|
||||
dir_pin: PD20
|
||||
enable_pin: !PC28
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB13 # out2
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
pullup_resistor: 2200
|
||||
sensor_pin: vref_scaled:PC1
|
||||
control: pid
|
||||
pid_Kp: 30.089
|
||||
pid_Ki: 2.229
|
||||
pid_Kd: 101.550
|
||||
min_temp: 0
|
||||
max_temp: 285
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: PA1
|
||||
tx_pin: PA0
|
||||
uart_address: 3
|
||||
select_pins: PD0
|
||||
run_current: 1
|
||||
sense_resistor: 0.056
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PB17 #out1
|
||||
sensor_type: NTC 100K beta 3950
|
||||
sensor_pin: vref_scaled:PC0
|
||||
control: pid
|
||||
pullup_resistor: 2200
|
||||
pid_Kp: 61.049
|
||||
pid_Ki: 2.339
|
||||
pid_Kd: 398.344
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[heater_fan heatbreak_fan]
|
||||
pin: PB11
|
||||
|
||||
[fan]
|
||||
pin: PA11
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 350
|
||||
max_accel: 3000
|
||||
|
||||
# EXP1 / EXP2 (display) pins
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PA9, EXP1_3=PC6, EXP1_5=<LCD_RST>, EXP1_7=<NC>, EXP1_9=<GND>,
|
||||
EXP1_2=PB9, EXP1_4=PA2, EXP1_6=PB12, EXP1_8=<NC>, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PC15, EXP2_3=PD1, EXP2_5=PC11, EXP2_7=PD12, EXP2_9=<GND>,
|
||||
EXP2_2=PC13, EXP2_4=PC14, EXP2_6=PC12, EXP2_8=<RESET_EXT>, EXP2_10=<NC>
|
||||
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of spi bus "sercom7"
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
@@ -1,13 +1,20 @@
|
||||
# This file contains common pin mappings for Einsy Rambo boards. To use
|
||||
# this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Note: The Einsy boards sold by Prusa have defective firmware on the
|
||||
# usb-to-serial chip that make the boards unusable with Klipper
|
||||
# (boards sold by Ultimaker do not have this issue). See
|
||||
# https://github.com/PrusaOwners/mk3-32u2-firmware for a fixed
|
||||
# usb-to-serial firmware.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC0
|
||||
dir_pin: PL0
|
||||
enable_pin: !PA7
|
||||
step_distance: .005
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB6
|
||||
#endstop_pin: tmc2130_stepper_x:virtual_endstop
|
||||
position_endstop: 0
|
||||
@@ -15,7 +22,6 @@ position_max: 250
|
||||
|
||||
[tmc2130 stepper_x]
|
||||
cs_pin: PG0
|
||||
microsteps: 16
|
||||
run_current: .5
|
||||
sense_resistor: 0.220
|
||||
diag1_pin: !PK2
|
||||
@@ -24,7 +30,8 @@ diag1_pin: !PK2
|
||||
step_pin: PC1
|
||||
dir_pin: !PL1
|
||||
enable_pin: !PA6
|
||||
step_distance: .005
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB5
|
||||
#endstop_pin: tmc2130_stepper_y:virtual_endstop
|
||||
position_endstop: 0
|
||||
@@ -32,7 +39,6 @@ position_max: 210
|
||||
|
||||
[tmc2130 stepper_y]
|
||||
cs_pin: PG2
|
||||
microsteps: 16
|
||||
run_current: .5
|
||||
sense_resistor: 0.220
|
||||
diag1_pin: !PK7
|
||||
@@ -41,7 +47,8 @@ diag1_pin: !PK7
|
||||
step_pin: PC2
|
||||
dir_pin: PL2
|
||||
enable_pin: !PA5
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PB4
|
||||
#endstop_pin: tmc2130_stepper_z:virtual_endstop
|
||||
position_endstop: 0.5
|
||||
@@ -49,7 +56,6 @@ position_max: 200
|
||||
|
||||
[tmc2130 stepper_z]
|
||||
cs_pin: PK5
|
||||
microsteps: 16
|
||||
run_current: .5
|
||||
sense_resistor: 0.220
|
||||
diag1_pin: !PK6
|
||||
@@ -58,7 +64,8 @@ diag1_pin: !PK6
|
||||
step_pin: PC3
|
||||
dir_pin: PL6
|
||||
enable_pin: !PA4
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PE5
|
||||
@@ -73,7 +80,6 @@ max_temp: 250
|
||||
|
||||
[tmc2130 extruder]
|
||||
cs_pin: PK4
|
||||
microsteps: 16
|
||||
run_current: .5
|
||||
sense_resistor: 0.220
|
||||
diag1_pin: !PK3
|
||||
|
||||
@@ -8,13 +8,14 @@
|
||||
# file named "firmware.bin" on an SD card and then restart the FLYBOARD
|
||||
# with that SD card.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB9
|
||||
dir_pin: PE0
|
||||
enable_pin: !PE1
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PC3
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -24,7 +25,8 @@ homing_speed: 50
|
||||
step_pin: PB8
|
||||
dir_pin: PG11
|
||||
enable_pin: !PG12
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PF2
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -34,7 +36,8 @@ homing_speed: 50
|
||||
step_pin: PA8
|
||||
dir_pin: PD6
|
||||
enable_pin: !PD7
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PF0
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
@@ -43,7 +46,8 @@ position_max: 200
|
||||
step_pin: PC7
|
||||
dir_pin: PD3
|
||||
enable_pin: !PD4
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PF7 # Heat0
|
||||
@@ -139,66 +143,57 @@ max_z_accel: 100
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: PG13
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: PG10
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: PD5
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: PD1
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: PA14
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder2]
|
||||
#uart_pin: PG6
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder3]
|
||||
#uart_pin: PG3
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder4]
|
||||
#uart_pin: PD10
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder5]
|
||||
#uart_pin: PB12
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
@@ -208,74 +203,65 @@ max_z_accel: 100
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PG13
|
||||
##diag1_pin: PC3
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PG10
|
||||
##diag1_pin: PF2
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PBD5
|
||||
##diag1_pin: PF0
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PD1
|
||||
##diag1_pin: PE15
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PA14
|
||||
##diag1_pin: PE10
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#cs_pin: PG6
|
||||
##diag1_pin: PC15
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder3]
|
||||
#cs_pin: PG3
|
||||
##diag1_pin: PC15
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder4]
|
||||
#cs_pin: PD10
|
||||
##diag1_pin: PC15
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder5]
|
||||
#cs_pin: PB12
|
||||
##diag1_pin: PC15
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
|
||||
@@ -1,19 +1,20 @@
|
||||
# This file contains common pin mappings for the Fysetc Cheetah v1.1
|
||||
# board. To use this config, the firmware should be compiled for the
|
||||
# STM32F103 with "No bootloader" and with "Use USB for communication"
|
||||
# disabled.
|
||||
# STM32F103 with "No bootloader" and serial (on USART1 PA10/PA9)
|
||||
# communication.
|
||||
|
||||
# The "make flash" command does not work on the Cheetah. Instead,
|
||||
# after running "make", run the following command to flash the board:
|
||||
# stm32flash -w out/klipper.bin -v -i rts,-dtr,dtr /dev/ttyUSB0
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB8
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PA8
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -23,16 +24,16 @@ homing_speed: 50
|
||||
uart_pin: PA3
|
||||
tx_pin: PA2
|
||||
uart_address: 0
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB2
|
||||
dir_pin: !PB3
|
||||
enable_pin: !PB1
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB4
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -42,16 +43,16 @@ homing_speed: 50
|
||||
uart_pin: PA3
|
||||
tx_pin: PA2
|
||||
uart_address: 2
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PC0
|
||||
dir_pin: PC1
|
||||
enable_pin: !PC2
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PA15
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -60,16 +61,16 @@ position_max: 200
|
||||
uart_pin: PA3
|
||||
tx_pin: PA2
|
||||
uart_address: 1
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[extruder]
|
||||
step_pin: PC15
|
||||
dir_pin: !PC14
|
||||
enable_pin: !PC13
|
||||
step_distance: 0.010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC6
|
||||
@@ -86,10 +87,9 @@ max_temp: 250
|
||||
uart_pin: PA3
|
||||
tx_pin: PA2
|
||||
uart_address: 3
|
||||
microsteps: 16
|
||||
run_current: 1.0
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PC7
|
||||
|
||||
@@ -1,19 +1,20 @@
|
||||
# This file contains common pin mappings for the Fysetc Cheetah v1.2b
|
||||
# board. To use this config, the firmware should be compiled for the
|
||||
# STM32F103 with "No bootloader" and with "Use USB for communication"
|
||||
# disabled.
|
||||
# STM32F103 with "No bootloader" and serial (on USART1 PA10/PA9)
|
||||
# communication.
|
||||
|
||||
# The "make flash" command does not work on the Cheetah. Instead,
|
||||
# after running "make", run the following command to flash the board:
|
||||
# stm32flash -w out/klipper.bin -v -i rts,-dtr,dtr /dev/ttyUSB0
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB8
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PA8
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -22,16 +23,16 @@ homing_speed: 50
|
||||
[tmc2208 stepper_x]
|
||||
uart_pin: PA12
|
||||
tx_pin: PA11
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB2
|
||||
dir_pin: !PB3
|
||||
enable_pin: !PB1
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB4
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -40,16 +41,16 @@ homing_speed: 50
|
||||
[tmc2208 stepper_y]
|
||||
uart_pin: PB7
|
||||
tx_pin: PB6
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PC0
|
||||
dir_pin: PC1
|
||||
enable_pin: !PC2
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PA15
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -57,16 +58,16 @@ position_max: 200
|
||||
[tmc2208 stepper_z]
|
||||
uart_pin: PB11
|
||||
tx_pin: PB10
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[extruder]
|
||||
step_pin: PC15
|
||||
dir_pin: !PC14
|
||||
enable_pin: !PC13
|
||||
step_distance: 0.010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC6
|
||||
@@ -82,10 +83,9 @@ max_temp: 250
|
||||
[tmc2208 extruder]
|
||||
uart_pin: PA3
|
||||
tx_pin: PA2
|
||||
microsteps: 16
|
||||
run_current: 1.0
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PC7
|
||||
@@ -101,6 +101,9 @@ max_temp: 130
|
||||
[fan]
|
||||
pin: PC8
|
||||
|
||||
[heater_fan nozzle_cooling_fan]
|
||||
pin: PB0
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
|
||||
restart_method: cheetah
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains common pin mappings for a Fysetc F6 board.
|
||||
# To use this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PK1 # PK2 for X-max
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -16,7 +17,8 @@ position_max: 200
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PJ1 # PJ0 for Y-max
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -25,7 +27,8 @@ position_max: 200
|
||||
step_pin: PL6
|
||||
dir_pin: PL1
|
||||
enable_pin: !PF4
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PB6 # PE4 for Z-max
|
||||
position_endstop: 0
|
||||
position_max: 400
|
||||
@@ -34,7 +37,8 @@ position_max: 400
|
||||
step_pin: PA4
|
||||
dir_pin: !PA6
|
||||
enable_pin: !PA2
|
||||
step_distance: .01
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PE3
|
||||
@@ -107,50 +111,44 @@ pins: PB0
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: PG3
|
||||
#tx_pin: PJ2
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: PJ3
|
||||
#tx_pin: PJ4
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: PE2
|
||||
#tx_pin: PE6
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 100
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: PJ5
|
||||
#tx_pin: PJ6
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: PE7
|
||||
#tx_pin: PD4
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder2]
|
||||
#uart_pin: PA1
|
||||
#tx_pin: PD5
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC SPI configuration
|
||||
@@ -167,50 +165,44 @@ pins: PB0
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PG4
|
||||
#diag1_pin: PK1
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PG2
|
||||
#diag1_pin: PJ1
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PJ7
|
||||
#diag1_pin: PB6
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PL2
|
||||
#diag1_pin: PE4
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PC5
|
||||
#diag1_pin: PJ0
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#cs_pin: PL7
|
||||
#diag1_pin: PK2
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
@@ -242,7 +234,6 @@ aliases:
|
||||
# Servos
|
||||
########################################
|
||||
|
||||
# See the example-extras.cfg file for more information.
|
||||
# All Servo pins support hardware PWM.
|
||||
|
||||
#[servo my_servo1]
|
||||
@@ -261,7 +252,6 @@ aliases:
|
||||
# RGB header
|
||||
########################################
|
||||
|
||||
# See the example-extras.cfg file for more information.
|
||||
# All RGB pins support hardware PWM.
|
||||
|
||||
#[output_pin blue]
|
||||
|
||||
216
config/generic-fysetc-s6-v2.cfg
Normal file
216
config/generic-fysetc-s6-v2.cfg
Normal file
@@ -0,0 +1,216 @@
|
||||
# This file contains common pin mappings for the Fysetc S6 v2 board. To use
|
||||
# this config, the firmware should be compiled for the STM32F446 with a "64KiB
|
||||
# bootloader". When calling "menuconfig", enable "extra low-level configuration
|
||||
# setup" and select the "12MHz crystal" as clock reference.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE11
|
||||
dir_pin: PE10
|
||||
enable_pin: !PE9
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PB14 # PA1 for X-max
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PD8
|
||||
dir_pin: PB12
|
||||
enable_pin: !PD9
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PB13 # PA2 for Y-max
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PD14
|
||||
dir_pin: PD13
|
||||
enable_pin: !PD15
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PA0 # PA3 for Z-max
|
||||
position_endstop: 0
|
||||
position_max: 400
|
||||
|
||||
[extruder]
|
||||
step_pin: PD5
|
||||
dir_pin: !PD6
|
||||
enable_pin: !PD4
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB3
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC0
|
||||
control: pid
|
||||
pid_Kp: 22
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 260
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PE6
|
||||
#dir_pin: !PC13
|
||||
#enable_pin: !PE5
|
||||
#heater_pin: PB4
|
||||
#sensor_pin: PC1
|
||||
|
||||
#[extruder2]
|
||||
#step_pin: PE2
|
||||
#dir_pin: !PE4
|
||||
#enable_pin: !PE3
|
||||
#heater_pin: PB15
|
||||
#sensor_pin: PC2
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PC8
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC3
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
#fan for printed model FAN0
|
||||
[fan]
|
||||
pin: PB0
|
||||
|
||||
#fan for hotend FAN1
|
||||
#[heater_fan my_nozzle_fan]
|
||||
#pin: PB1
|
||||
#shutdown_speed: 1
|
||||
|
||||
#fan for control board FAN2
|
||||
#[heater_fan my_control_fan]
|
||||
#pin: PB2
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
|
||||
########################################
|
||||
# TMC UART configuration
|
||||
########################################
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: PE8
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: PC4
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: PD12
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: PA15
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: PC5
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder2]
|
||||
#uart_pin: PE0
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
# TMC SPI configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PE7
|
||||
#diag1_pin: PB14
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PE15
|
||||
#diag1_pin: PB13
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PD10
|
||||
#diag1_pin: PA0
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PD7
|
||||
#diag1_pin: PA3
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PC14
|
||||
#diag1_pin: PA2
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PC15
|
||||
#diag1_pin: PA1
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
########################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PC9, EXP1_2=PA8,
|
||||
EXP1_3=PC11, EXP1_4=PD2,
|
||||
EXP1_5=PC10, EXP1_6=PC12, # Slot in the socket on this side
|
||||
EXP1_7=PD0, EXP1_8=PD1,
|
||||
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||
|
||||
# EXP2 header
|
||||
EXP2_1=PA6, EXP2_2=PA5,
|
||||
EXP2_3=PC6, EXP2_4=PA4,
|
||||
EXP2_5=PC7, EXP2_6=PA7, # Slot in the socket on this side
|
||||
EXP2_7=PB10, EXP2_8=<RST>,
|
||||
EXP2_9=<GND>, EXP2_10=<5V>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
@@ -1,16 +1,16 @@
|
||||
# This file contains common pin mappings for the Fysetc S6 board.
|
||||
# To use this config, the firmware should be compiled for the STM32F446.
|
||||
# When calling "menuconfig", enable "extra low-level configuration setup"
|
||||
# and select the "12MHz crystal" as clock reference
|
||||
# For flashing, write the compiled klipper.bin to memory location 0x08000000
|
||||
# This file contains common pin mappings for the Fysetc S6 board. To use this
|
||||
# config, the firmware should be compiled for the STM32F446 with a "64KiB
|
||||
# bootloader". When calling "menuconfig", enable "extra low-level configuration
|
||||
# setup" and select the "12MHz crystal" as clock reference.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE11
|
||||
dir_pin: PE10
|
||||
enable_pin: !PE12
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PB14 # PA1 for X-max
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -19,7 +19,8 @@ position_max: 200
|
||||
step_pin: PD8
|
||||
dir_pin: PB12
|
||||
enable_pin: !PD9
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PB13 # PA2 for Y-max
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -28,7 +29,8 @@ position_max: 200
|
||||
step_pin: PD14
|
||||
dir_pin: PD13
|
||||
enable_pin: !PD15
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PA0 # PA3 for Z-max (and servo)
|
||||
position_endstop: 0
|
||||
position_max: 400
|
||||
@@ -37,7 +39,8 @@ position_max: 400
|
||||
step_pin: PD5
|
||||
dir_pin: !PD6
|
||||
enable_pin: !PD4
|
||||
step_distance: .01
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB3
|
||||
@@ -109,50 +112,44 @@ max_z_accel: 100
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: PE8
|
||||
#tx_pin: PE9
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: PE13
|
||||
#tx_pin: PE14
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: PD12
|
||||
#tx_pin: PD11
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 100
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: PA15
|
||||
#tx_pin: PD3
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: PC5
|
||||
#tx_pin: PC4
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder2]
|
||||
#uart_pin: PE0
|
||||
#tx_pin: PE1
|
||||
#microsteps: 16
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC SPI configuration
|
||||
@@ -173,55 +170,49 @@ max_z_accel: 100
|
||||
#spi_bus: spi1
|
||||
#cs_pin: PE7
|
||||
#diag1_pin: PB14
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#spi_bus: spi1
|
||||
#cs_pin: PE15
|
||||
#diag1_pin: PB13
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#spi_bus: spi1
|
||||
#cs_pin: PD10
|
||||
#diag1_pin: PA0
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#spi_bus: spi1
|
||||
#cs_pin: PD7
|
||||
#diag1_pin: PA3
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#spi_bus: spi1
|
||||
#cs_pin: PC14
|
||||
#diag1_pin: PA2
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#spi_bus: spi1
|
||||
#cs_pin: PC15
|
||||
#diag1_pin: PA1
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
@@ -253,8 +244,6 @@ aliases:
|
||||
# RGB header
|
||||
########################################
|
||||
|
||||
# See the example-extras.cfg file for more information.
|
||||
|
||||
#[output_pin blue]
|
||||
#pin: PB7
|
||||
|
||||
@@ -268,8 +257,6 @@ aliases:
|
||||
# Servo
|
||||
########################################
|
||||
|
||||
# See the example-extras.cfg file for more information.
|
||||
|
||||
#[servo my_servo1]
|
||||
#pin: PA3 # shared with ZMAX
|
||||
|
||||
|
||||
264
config/generic-fysetc-spider.cfg
Normal file
264
config/generic-fysetc-spider.cfg
Normal file
@@ -0,0 +1,264 @@
|
||||
# This file contains common pin mappings for the Fysetc Spider board.
|
||||
# To use this config, the firmware should be compiled for the STM32F446.
|
||||
# When calling "menuconfig", enable "extra low-level configuration setup"
|
||||
# and select the "12MHz crystal" as clock reference.
|
||||
# For flashing, write the compiled klipper.bin to memory location 0x08000000
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE11
|
||||
dir_pin: PE10
|
||||
enable_pin: !PE9
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PB14 # PA1 for X-max
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PD8
|
||||
dir_pin: PB12
|
||||
enable_pin: !PD9
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB13 # PA2 for Y-max
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PD14
|
||||
dir_pin: PD13
|
||||
enable_pin: !PD15
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PA0 # PA3 for Z-max
|
||||
position_endstop: 0
|
||||
position_max: 400
|
||||
|
||||
[extruder]
|
||||
step_pin: PD5
|
||||
dir_pin: !PD6
|
||||
enable_pin: !PD4
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB15
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC0
|
||||
control: pid
|
||||
pid_Kp: 22
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 260
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PE6
|
||||
#dir_pin: !PC13
|
||||
#enable_pin: !PE5
|
||||
#heater_pin: PC8
|
||||
#sensor_pin: PC1
|
||||
|
||||
#[extruder2]
|
||||
#step_pin: PE2
|
||||
#dir_pin: !PE4
|
||||
#enable_pin: !PE3
|
||||
#heater_pin: PB3
|
||||
#sensor_pin: PC2
|
||||
|
||||
#[extruder3]
|
||||
#step_pin: PD12
|
||||
#dir_pin: PC4
|
||||
#enable_pin: !PE8
|
||||
|
||||
#[extruder4]
|
||||
#step_pin: PE1
|
||||
#dir_pin: !PE0
|
||||
#enable_pin: !PC5
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PB4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC3
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
#fan for printed model FAN0
|
||||
[fan]
|
||||
pin: PB0
|
||||
|
||||
#fan for hotend FAN1
|
||||
#[heater_fan my_nozzle_fan]
|
||||
#pin: PB1
|
||||
#shutdown_speed: 1
|
||||
|
||||
#fan for control board FAN2
|
||||
#[heater_fan my_control_fan]
|
||||
#pin: PB2
|
||||
|
||||
#####################################################################
|
||||
# LED Control
|
||||
#####################################################################
|
||||
|
||||
#[output_pin caselight ]
|
||||
## Chamber Lighting - In 5V-RGB Position
|
||||
#pin: PD3
|
||||
#pwm: true
|
||||
#shutdown_value: 0
|
||||
#value:100
|
||||
#cycle_time: 0.01
|
||||
|
||||
[mcu]
|
||||
## Obtain definition by "ls -l /dev/serial/by-id/" then unplug to verify
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# TMC UART configuration
|
||||
########################################
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: PE7
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: PE15
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: PD10
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: PD7
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#sense_resistor: 0.110
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: PC14
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder2]
|
||||
#uart_pin: PC15
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder3]
|
||||
#uart_pin: PA15
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder4]
|
||||
#uart_pin: PD11
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC SPI configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PE7
|
||||
#diag1_pin: PB14
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PE15
|
||||
#diag1_pin: PB13
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PD10
|
||||
#diag1_pin: PA0
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PD7
|
||||
#diag1_pin: PA3
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PC14
|
||||
#diag1_pin: PA2
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PC15
|
||||
#diag1_pin: PA1
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder3]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PA15
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder4]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PD11
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
########################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP2 header
|
||||
EXP1_10=<5V>, EXP1_9=<GND>,
|
||||
EXP1_8=PD1, EXP1_7=PD0,
|
||||
EXP1_6=PC12, EXP1_5=PC10, # Slot in the socket on the other side
|
||||
EXP1_4=PD2, EXP1_3=PC11,
|
||||
EXP1_2=PA8, EXP1_1=PC9,
|
||||
|
||||
# EXP1 header
|
||||
EXP2_10=<5V>, EXP2_9=<GND>,
|
||||
EXP2_8=<RST>, EXP2_7=PB10,
|
||||
EXP2_6=PA7, EXP2_5=PC7, # Slot in the socket on the other side
|
||||
EXP2_4=PA4, EXP2_3=PC6,
|
||||
EXP2_2=PA5, EXP2_1=PA6
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
@@ -2,48 +2,52 @@
|
||||
# board. GT2560 board uses a firmware compiled for the AVR
|
||||
# atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar25
|
||||
dir_pin: ar23
|
||||
enable_pin: !ar27
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar22
|
||||
step_pin: PA3
|
||||
dir_pin: PA1
|
||||
enable_pin: !PA5
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA0
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 30
|
||||
|
||||
[stepper_y]
|
||||
step_pin: ar31
|
||||
dir_pin: ar33
|
||||
enable_pin: !ar29
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar26
|
||||
step_pin: PC6
|
||||
dir_pin: PC4
|
||||
enable_pin: !PA7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA4
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 30
|
||||
|
||||
[stepper_z]
|
||||
step_pin: ar37
|
||||
dir_pin: !ar39
|
||||
enable_pin: !ar35
|
||||
step_distance: .0025
|
||||
endstop_pin: ^ar30
|
||||
step_pin: PC0
|
||||
dir_pin: !PG2
|
||||
enable_pin: !PC2
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC7
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
position_min: 0.0
|
||||
|
||||
[extruder]
|
||||
step_pin: ar43
|
||||
dir_pin: ar45
|
||||
enable_pin: !ar41
|
||||
step_distance: .0104789
|
||||
step_pin: PL6
|
||||
dir_pin: PL4
|
||||
enable_pin: !PG0
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.4
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar2
|
||||
heater_pin: PE4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog8
|
||||
sensor_pin: PK0
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
control: pid
|
||||
@@ -52,9 +56,9 @@ pid_ki: 1.774
|
||||
pid_kd: 125.159
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar4
|
||||
heater_pin: PG5
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog10
|
||||
sensor_pin: PK2
|
||||
min_temp: 0
|
||||
max_temp: 120
|
||||
control: pid
|
||||
@@ -63,11 +67,10 @@ pid_ki: 2.898
|
||||
pid_kd: 342.787
|
||||
|
||||
[fan]
|
||||
pin: ar7
|
||||
pin: PH4
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyUSB0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
@@ -78,11 +81,11 @@ max_z_accel: 500
|
||||
|
||||
[display]
|
||||
lcd_type: hd44780
|
||||
rs_pin: ar20
|
||||
e_pin: ar17
|
||||
d4_pin: ar16
|
||||
d5_pin: ar21
|
||||
d6_pin: ar5
|
||||
d7_pin: ar6
|
||||
encoder_pins: ^ar42, ^ar40
|
||||
click_pin: ^!ar19
|
||||
rs_pin: PD1
|
||||
e_pin: PH0
|
||||
d4_pin: PH1
|
||||
d5_pin: PD0
|
||||
d6_pin: PE3
|
||||
d7_pin: PH3
|
||||
encoder_pins: ^PL7, ^PG1
|
||||
click_pin: ^!PD2
|
||||
|
||||
343
config/generic-mellow-super-infinty-hv.cfg
Normal file
343
config/generic-mellow-super-infinty-hv.cfg
Normal file
@@ -0,0 +1,343 @@
|
||||
# This file contains common pin mappings for the 8 stepper motor "Mellow Super
|
||||
# 8 HV Board" board. To use this config, the firmware should be compiled for
|
||||
# the STM32F407 with a "32KiB bootloader".
|
||||
|
||||
# The "make flash" command does not work on the Super 8 HV. Instead, after
|
||||
# running "make", copy the generated "out/klipper.bin" file to a file named
|
||||
# "firmware.bin" on an SD card and then restart the Super 8 HV with that SD card.
|
||||
|
||||
# Serial options:
|
||||
# * PA11/PA12 for serial over USB
|
||||
# * PA9 /PA10 for serial UART
|
||||
# * PD8 /PD9 for serial UART (to ESP32 module)
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE2 # Drive0
|
||||
dir_pin: PC5
|
||||
enable_pin: !PF11
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PG12 # IO0
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PE3 # Drive1
|
||||
dir_pin: PF13
|
||||
enable_pin: !PF14
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PG11 # IO1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PE4 # Drive2
|
||||
dir_pin: PG0
|
||||
enable_pin: !PG1
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PG10 # IO2
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PE14
|
||||
dir_pin: PE8
|
||||
enable_pin: !PE9
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC7 # Heat0
|
||||
sensor_pin: PF4 # ADC_0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 350
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PE15
|
||||
#dir_pin: PE11
|
||||
#enable_pin: !PF2
|
||||
#heater_pin: PB1 # Heat1
|
||||
#sensor_pin: PF5 # ADC_1
|
||||
#...
|
||||
|
||||
#[extruder2]
|
||||
#step_pin: PE1
|
||||
#dir_pin: PF0
|
||||
#enable_pin: !PC15
|
||||
#heater_pin: PC7 # Heat2
|
||||
#sensor_pin: PF9 # ADC_2
|
||||
#...
|
||||
|
||||
#[extruder3]
|
||||
#step_pin: PE0
|
||||
#dir_pin: PG3
|
||||
#enable_pin: !PG4
|
||||
#heater_pin: PF7 # Heat3
|
||||
#sensor_pin: PF10 # ADC_3
|
||||
#...
|
||||
|
||||
#[extruder4]
|
||||
#step_pin: PE6
|
||||
#dir_pin: PG6
|
||||
#enable_pin: !PG7
|
||||
#heater_pin: PF6 # Heat4
|
||||
#sensor_pin: PC0 # ADC_4
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PE5 # BED
|
||||
sensor_pin: PC1 # ADC_5
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 200
|
||||
|
||||
# BLTouch port, has <GND>,<5V>,<CTRL>,<GND>,<PROBE>
|
||||
#[bltouch]
|
||||
#sensor_pin: ^PC3
|
||||
#control_pin: PC6
|
||||
#...
|
||||
|
||||
# Accelerometer port, has <5V>,<GND>,<MISO>,<MOSI>,<INT>,<CS>,<SCLK>
|
||||
#[adxl345]
|
||||
#spi_speed: 5000
|
||||
#spi_software_miso_pin: PD0
|
||||
#spi_software_mosi_pin: PD1
|
||||
##interrupt: PD3
|
||||
#cs_pin: PD4
|
||||
#spi_software_sclk_pin: PD5
|
||||
#axes_map: x,y,z
|
||||
#rate: 3200
|
||||
|
||||
[fan]
|
||||
pin: PA0 # Fan0
|
||||
|
||||
[heater_fan fan1]
|
||||
pin: PA1
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PA2
|
||||
|
||||
#[heater_fan fan3]
|
||||
#pin: PA3
|
||||
|
||||
#[heater_fan fan4]
|
||||
#pin: PA15
|
||||
|
||||
#[heater_fan fan5]
|
||||
#pin: PB11
|
||||
|
||||
#[heater_fan fan6]
|
||||
#pin: PB10
|
||||
|
||||
#[heater_fan fan7]
|
||||
#pin: PD12
|
||||
|
||||
#[heater_fan fan8]
|
||||
#pin: PD14
|
||||
|
||||
#[heater_fan fan9]
|
||||
#pin: PD15
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: corexy
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# Stand-alone configuration
|
||||
########################################
|
||||
#
|
||||
# Jumpers A,B,C,D for stand-alone module is as follows:
|
||||
#
|
||||
# +-+-+-+-+
|
||||
# |A|B|C|D| B = MS3
|
||||
# |A|B|C|D| C = MS2
|
||||
# |.|.|.|.| D = MS1
|
||||
# +-+-+-+-+
|
||||
|
||||
|
||||
########################################
|
||||
# TMC2208 configuration
|
||||
########################################
|
||||
#
|
||||
# Jumper A for the stepStick module in UART mode is as follows:
|
||||
#
|
||||
# +-+-+-+-+
|
||||
# |.|.|.|.|
|
||||
# |.|A|.|.|
|
||||
# |.|A|.|.|
|
||||
# +-+-+-+-+
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: PC4
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: PF12
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: PF15
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: PE7
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: PE10
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder2]
|
||||
#uart_pin: PF1
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder3]
|
||||
#uart_pin: PG2
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder4]
|
||||
#uart_pin: PG5
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
# TMC5160 configuration
|
||||
########################################
|
||||
#
|
||||
# Jumpers A,B,C,D for the stepStick module in SPI mode is as follows:
|
||||
#
|
||||
# +-+-+-+-+
|
||||
# |.|.|.|.|
|
||||
# |A|B|C|D|
|
||||
# |A|B|C|D|
|
||||
# +-+-+-+-+
|
||||
|
||||
#[tmc5160 stepper_x]
|
||||
#cs_pin: PC4
|
||||
#spi_software_miso_pin: PB5
|
||||
#spi_software_mosi_pin: PB4
|
||||
#spi_software_sclk_pin: PB3
|
||||
##diag1_pin: PG12
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc5160 stepper_y]
|
||||
#cs_pin: PF12
|
||||
#spi_software_miso_pin: PB5
|
||||
#spi_software_mosi_pin: PB4
|
||||
#spi_software_sclk_pin: PB3
|
||||
##diag1_pin: PG11
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc5160 stepper_z]
|
||||
#cs_pin: PF15
|
||||
#spi_software_miso_pin: PB5
|
||||
#spi_software_mosi_pin: PB4
|
||||
#spi_software_sclk_pin: PB3
|
||||
##diag1_pin: PG10
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc5160 extruder]
|
||||
#cs_pin: PE7
|
||||
#spi_software_miso_pin: PB5
|
||||
#spi_software_mosi_pin: PB4
|
||||
#spi_software_sclk_pin: PB3
|
||||
##diag1_pin: PG9
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc5160 extruder1]
|
||||
#cs_pin: PE10
|
||||
#spi_software_miso_pin: PB5
|
||||
#spi_software_mosi_pin: PB4
|
||||
#spi_software_sclk_pin: PB3
|
||||
##diag1_pin: PD7
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc5160 extruder2]
|
||||
#cs_pin: PF1
|
||||
#spi_software_miso_pin: PB5
|
||||
#spi_software_mosi_pin: PB4
|
||||
#spi_software_sclk_pin: PB3
|
||||
##diag1_pin: PD6
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc5160 extruder3]
|
||||
#cs_pin: PG2
|
||||
#spi_software_miso_pin: PB5
|
||||
#spi_software_mosi_pin: PB4
|
||||
#spi_software_sclk_pin: PB3
|
||||
##diag1_pin: PA8
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc5160 extruder4]
|
||||
#cs_pin: PG5
|
||||
#spi_software_miso_pin: PB5
|
||||
#spi_software_mosi_pin: PB4
|
||||
#spi_software_sclk_pin: PB3
|
||||
##diag1_pin: PF3
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
########################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PE12, EXP1_3=PB2, EXP1_5=PC14, EXP1_7=PG14, EXP1_9=<GND>,
|
||||
EXP1_2=PE13, EXP1_4=PG8, EXP1_6=PC13, EXP1_8=PG13, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PA6, EXP2_3=PB7, EXP2_5=PB6, EXP2_7=PG15, EXP2_9=<GND>,
|
||||
EXP2_2=PA4, EXP2_4=PA4, EXP2_6=PA7, EXP2_8=<RST>, EXP2_10=<5V>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
@@ -9,13 +9,14 @@
|
||||
# then one may need to flash a bootloader to the board - see the
|
||||
# Klipper docs/Bootloaders.md file for more information.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PD7
|
||||
dir_pin: PC5
|
||||
enable_pin: !PD6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PC2
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -25,7 +26,8 @@ homing_speed: 50
|
||||
step_pin: PC6
|
||||
dir_pin: PC7
|
||||
enable_pin: !PD6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PC3
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -35,7 +37,8 @@ homing_speed: 50
|
||||
step_pin: PB3
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PA5
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PC4
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
@@ -44,7 +47,8 @@ position_max: 200
|
||||
step_pin: PB1
|
||||
dir_pin: PB0
|
||||
enable_pin: !PD6
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PD5
|
||||
|
||||
@@ -2,13 +2,14 @@
|
||||
# Mightyboard. To use this config, the firmware should be compiled for
|
||||
# the Atmel atmega1280.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PF1
|
||||
dir_pin: !PF0
|
||||
enable_pin: !PF2
|
||||
step_distance: .010387
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: ^!PL1
|
||||
position_endstop: 152
|
||||
position_max: 153
|
||||
@@ -19,7 +20,8 @@ homing_speed: 50
|
||||
step_pin: PF5
|
||||
dir_pin: !PF4
|
||||
enable_pin: !PF6
|
||||
step_distance: .010387
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: ^!PL3
|
||||
position_endstop: 77
|
||||
position_max: 78
|
||||
@@ -30,7 +32,8 @@ homing_speed: 50
|
||||
step_pin: PK1
|
||||
dir_pin: !PK0
|
||||
enable_pin: !PK2
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: !PL6
|
||||
position_endstop: 0
|
||||
position_max: 230
|
||||
@@ -40,7 +43,8 @@ position_min: 0
|
||||
step_pin: PA3
|
||||
dir_pin: !PA2
|
||||
enable_pin: !PA4
|
||||
step_distance: .010387
|
||||
microsteps: 16
|
||||
rotation_distance: 33.238
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PH3
|
||||
@@ -113,3 +117,24 @@ scl_pin: PJ5
|
||||
sda_pin: PJ6
|
||||
wiper: 0.50
|
||||
scale: 0.773
|
||||
|
||||
[display]
|
||||
lcd_type: hd44780_spi
|
||||
spi_software_mosi_pin: PC3
|
||||
spi_software_sclk_pin: PC2
|
||||
#miso not used, dummy pin.
|
||||
spi_software_miso_pin: PJ1
|
||||
latch_pin: PC4
|
||||
|
||||
click_pin: ^PJ0
|
||||
back_pin: ^PJ2
|
||||
up_pin: ^PJ4
|
||||
down_pin: ^PJ3
|
||||
|
||||
[pca9533 led_strip]
|
||||
#set_led led=led_strip red=1 green=1 blue=1
|
||||
i2c_bus: twi
|
||||
i2c_address: 98
|
||||
initial_RED: 1
|
||||
initial_GREEN: 1
|
||||
initial_BLUE: 1
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains common pin mappings for Mini-RAMBo boards. To use
|
||||
# this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC0
|
||||
dir_pin: PL1
|
||||
enable_pin: !PA7
|
||||
step_distance: .005
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB6
|
||||
#endstop_pin: ^PC7
|
||||
position_endstop: 0
|
||||
@@ -17,7 +18,8 @@ position_max: 250
|
||||
step_pin: PC1
|
||||
dir_pin: !PL0
|
||||
enable_pin: !PA6
|
||||
step_distance: .005
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB5
|
||||
#endstop_pin: ^PA2
|
||||
position_endstop: 0
|
||||
@@ -27,7 +29,8 @@ position_max: 210
|
||||
step_pin: PC2
|
||||
dir_pin: PL2
|
||||
enable_pin: !PA5
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PB4
|
||||
#endstop_pin: ^PA1
|
||||
position_endstop: 0.5
|
||||
@@ -37,7 +40,8 @@ position_max: 200
|
||||
step_pin: PC3
|
||||
dir_pin: PL6
|
||||
enable_pin: !PA4
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PE5
|
||||
|
||||
@@ -7,13 +7,14 @@
|
||||
# command to flash the board:
|
||||
# avrdude -carduino -patmega1281 -P/dev/ttyUSB0 -b57600 -D -Uout/klipper.elf.hex
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PF2
|
||||
dir_pin: PF1
|
||||
enable_pin: !PF3
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PE3
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -23,7 +24,8 @@ homing_speed: 50
|
||||
step_pin: PA1
|
||||
dir_pin: PA2
|
||||
enable_pin: !PA0
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PE4
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -33,7 +35,8 @@ homing_speed: 50
|
||||
step_pin: PA4
|
||||
dir_pin: !PA5
|
||||
enable_pin: !PA3
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PB4
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
@@ -42,7 +45,8 @@ position_max: 200
|
||||
step_pin: PA7
|
||||
dir_pin: PA6
|
||||
enable_pin: !PG2
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB5
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# This file contains common pin mappings for MKS Robin E3 boards. To
|
||||
# use this config, the firmware should be compiled for the STM32F103.
|
||||
# When running "make menuconfig", enable "extra low-level
|
||||
# configuration setup", select the 20KiB bootloader, disable "USB for
|
||||
# communication", and select USART1 for the "Serial Port".
|
||||
# configuration setup", select the 20KiB bootloader, and serial (on
|
||||
# USART1 PA10/PA9) communication.
|
||||
|
||||
# Note that the "make flash" command does not work with MKS Robin
|
||||
# boards. After running "make", run the following command:
|
||||
@@ -13,13 +13,16 @@
|
||||
# MKS Robin E3 has onboard TMC2209. This config can also be used for
|
||||
# MKS Robin E3D if equipped with TMC2209 stepper drivers.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# Please note pin name change for stepper Z for v1.1 of the boards.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC0
|
||||
dir_pin: PB2
|
||||
enable_pin: !PC13
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA12
|
||||
position_endstop: 0
|
||||
position_max: 165
|
||||
@@ -29,17 +32,19 @@ homing_speed: 50
|
||||
step_pin: PC2
|
||||
dir_pin: PB9
|
||||
enable_pin: !PB12
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA11
|
||||
position_endstop: 0
|
||||
position_max: 165
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB7
|
||||
dir_pin: !PB6
|
||||
step_pin: PB7 # PC14 if using board v1.1
|
||||
dir_pin: !PB6 # !PC15 if using board v1.1
|
||||
enable_pin: !PB8
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC6
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -48,7 +53,8 @@ position_max: 200
|
||||
step_pin: PB4
|
||||
dir_pin: PB3
|
||||
enable_pin: !PB5
|
||||
step_distance: 0.010753
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC9
|
||||
@@ -63,31 +69,27 @@ max_temp: 250
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PC7
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PD2
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 250
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PC12
|
||||
microsteps: 16
|
||||
run_current: 0.650
|
||||
hold_current: 0.450
|
||||
stealthchop_threshold: 30
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: PC11
|
||||
microsteps: 16
|
||||
run_current: 0.800
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 5
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[fan]
|
||||
pin: PA8
|
||||
@@ -102,6 +104,10 @@ pin: PA8
|
||||
#control_pin: PA3
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor my_sensor]
|
||||
#switch_pin: PB10
|
||||
#...
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
|
||||
restart_method: command
|
||||
@@ -121,6 +127,23 @@ aliases:
|
||||
EXP1_2=PC1, EXP1_4=PA5, EXP1_6=PA7, EXP1_8=PC5, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PB14, EXP2_3=PB11, EXP2_5=PB0, EXP2_7=PC10, EXP2_9=<GND>,
|
||||
EXP2_2=PB13, EXP2_4=PA15, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=<NC>
|
||||
EXP2_2=PB13, EXP2_4=PA15, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=<NC>,
|
||||
# CR_EXP3 header - additional header dedicated to Creality Ender 3/5 stock screens
|
||||
CR_EXP3_10=<5V>, CR_EXP3_8=PA4, CR_EXP3_6=PA6, CR_EXP3_4=<RST>, CR_EXP3_2=PC3,
|
||||
CR_EXP3_9=<GND>, CR_EXP3_7=PA5, CR_EXP3_5=PB0, CR_EXP3_3=PB11, CR_EXP3_1=PC1
|
||||
|
||||
# If you're using this board to replace stock Creality board, connect display to EXP3
|
||||
# and use this display config
|
||||
#[display]
|
||||
#lcd_type: st7920
|
||||
#sid_pin: CR_EXP3_8
|
||||
#cs_pin: CR_EXP3_7
|
||||
#sclk_pin: CR_EXP3_6
|
||||
#encoder_pins: ^CR_EXP3_5, ^CR_EXP3_3
|
||||
#click_pin: ^!CR_EXP3_2
|
||||
#
|
||||
#[output_pin beeper]
|
||||
## pin: EXP1_9
|
||||
#pin: CR_EXP3_1
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# This file contains common pin mappings for MKS Robin Nano (v1.2.004)
|
||||
# boards. To use this config, the firmware should be compiled for the
|
||||
# STM32F103. When running "make menuconfig", enable "extra low-level
|
||||
# configuration setup", select the 28KiB bootloader, disable "USB for
|
||||
# communication", and select USART3 for the "Serial Port".
|
||||
# configuration setup", select the 28KiB bootloader, and serial (on
|
||||
# USART3 PB11/PB10) communication.
|
||||
|
||||
# Note that the "make flash" command does not work with MKS Robin
|
||||
# boards. After running "make", run the following command:
|
||||
@@ -10,13 +10,14 @@
|
||||
# Copy the file out/Robin_nano.bin to an SD card and then restart the
|
||||
# printer with that SD card.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE3
|
||||
dir_pin: !PE2
|
||||
enable_pin: !PE4
|
||||
step_distance: .01
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA15
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -26,7 +27,8 @@ homing_speed: 50
|
||||
step_pin: PE0
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PE1
|
||||
step_distance: .01
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA12
|
||||
position_endstop: 230
|
||||
position_max: 230
|
||||
@@ -36,7 +38,8 @@ homing_speed: 50
|
||||
step_pin: PB5
|
||||
dir_pin: PB4
|
||||
enable_pin: !PB8
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: !PA11
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
@@ -45,7 +48,8 @@ position_max: 200
|
||||
step_pin: PD6
|
||||
dir_pin: !PD3
|
||||
enable_pin: !PB3
|
||||
step_distance: .0021
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC3
|
||||
112
config/generic-mks-robin-nano-v2.cfg
Normal file
112
config/generic-mks-robin-nano-v2.cfg
Normal file
@@ -0,0 +1,112 @@
|
||||
# This file contains common pin mappings for MKS Robin Nano V2
|
||||
# boards. To use this config, the firmware should be compiled for the
|
||||
# STM32F103. When running "make menuconfig", enable "extra low-level
|
||||
# configuration setup", select the 28KiB bootloader, and serial (on
|
||||
# USART3 PB11/PB10) communication.
|
||||
|
||||
# Note that the "make flash" command does not work with MKS Robin
|
||||
# boards. After running "make", run the following command:
|
||||
# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano35.bin
|
||||
# Copy the file out/Robin_nano35.bin to an SD card and then restart the
|
||||
# printer with that SD card.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE3
|
||||
dir_pin: !PE2
|
||||
enable_pin: !PE4
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PA15
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PE0
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PE1
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA12
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB5
|
||||
dir_pin: PB4
|
||||
enable_pin: !PB8
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: !PA11
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PD6
|
||||
dir_pin: !PD3
|
||||
enable_pin: !PB3
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC3
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: PC1
|
||||
control: pid
|
||||
pid_Kp: 14.669
|
||||
pid_Ki: 0.572
|
||||
pid_Kd: 94.068
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PD15
|
||||
#dir_pin: !PA1
|
||||
#enable_pin: !PA3
|
||||
#heater_pin: PB0
|
||||
#sensor_pin: PC2
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC0
|
||||
control: pid
|
||||
pid_Kp: 325.10
|
||||
pid_Ki: 63.35
|
||||
pid_Kd: 417.10
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PB1
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 250
|
||||
max_accel: 4500
|
||||
max_z_velocity: 25
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
########################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_2=PE13, EXP1_4=PC6, EXP1_6=PE15, EXP1_8=PD10, EXP1_10=<5V>,
|
||||
EXP1_1=PC5, EXP1_3=PD13, EXP1_5=PE14, EXP1_7=PD11, EXP1_9=<GND>,
|
||||
# EXP2 header
|
||||
EXP2_2=PA5, EXP2_4=PE0, EXP2_6=PE10, EXP2_8=<RST>, EXP2_10=<3.3v>,
|
||||
EXP2_1=PA6, EXP2_3=PE8, EXP2_5=PE11, EXP2_7=PE12, EXP2_9=<GND>
|
||||
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "ssp1"
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
110
config/generic-mks-robin-nano-v3.cfg
Normal file
110
config/generic-mks-robin-nano-v3.cfg
Normal file
@@ -0,0 +1,110 @@
|
||||
# This file contains common pin mappings for MKS Robin Nano V3
|
||||
# boards. To use this config, the firmware should be compiled for the
|
||||
# stm32f407. When running "make menuconfig", select the 48KiB
|
||||
# bootloader, and enable "USB for communication".
|
||||
|
||||
# The "make flash" command does not work on the MKS Robin. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "Robin_nano_v3.bin" on an SD card and then restart the
|
||||
# MKS Robin with that SD card.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE3
|
||||
dir_pin: !PE2
|
||||
enable_pin: !PE4
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PA15
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PE0
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PE1
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PD2
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB5
|
||||
dir_pin: PB4
|
||||
enable_pin: !PB8
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: !PC8
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PD6
|
||||
dir_pin: !PD3
|
||||
enable_pin: !PB3
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PE5
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: PC1
|
||||
control: pid
|
||||
pid_Kp: 14.669
|
||||
pid_Ki: 0.572
|
||||
pid_Kd: 94.068
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PD15
|
||||
#dir_pin: !PA1
|
||||
#enable_pin: !PA3
|
||||
#heater_pin: PB0
|
||||
#sensor_pin: PA2
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC0
|
||||
control: pid
|
||||
pid_Kp: 325.10
|
||||
pid_Ki: 63.35
|
||||
pid_Kd: 417.10
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PC14 # fan1
|
||||
#pin: PB1 # fan2
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_000000000000000000000000-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 250
|
||||
max_accel: 4500
|
||||
max_z_velocity: 25
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
########################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PC5, EXP1_3=PD13, EXP1_5=PE14, EXP1_7=PD11, EXP1_9=<GND>,
|
||||
EXP1_2=PE13, EXP1_4=PC6, EXP1_6=PE15, EXP1_8=PD10, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PA6, EXP2_3=PE8, EXP2_5=PE11, EXP2_7=PE12, EXP2_9=<GND>,
|
||||
EXP2_2=PA5, EXP2_4=PE10, EXP2_6=PA7, EXP2_8=<RST>, EXP2_10=<3.3v>
|
||||
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "ssp1"
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
143
config/generic-mks-rumba32-v1.0.cfg
Normal file
143
config/generic-mks-rumba32-v1.0.cfg
Normal file
@@ -0,0 +1,143 @@
|
||||
# This file contains common pin mappings for MKS RUMBA32 boards. To use
|
||||
# this config, the firmware should be compiled for the STMicroelectronics STM32,
|
||||
# Processor model STM32F446, Clock Reference 12 MHz crystal.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PA0
|
||||
dir_pin: PC15
|
||||
enable_pin: !PC11
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB12
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PE5
|
||||
dir_pin: !PE6
|
||||
enable_pin: !PE3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB15
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PE1
|
||||
dir_pin: PE2
|
||||
enable_pin: !PB7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PD9
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PB5
|
||||
dir_pin: PB6
|
||||
enable_pin: !PC12
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC6
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC4
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PD6
|
||||
#dir_pin: PD7
|
||||
#enable_pin: !PD4
|
||||
#heater_pin: PC7
|
||||
#sensor_pin: PC3
|
||||
#...
|
||||
|
||||
#[extruder2]
|
||||
#step_pin: PD2
|
||||
#dir_pin: PD3
|
||||
#enable_pin: !PD0
|
||||
#heater_pin: PC8
|
||||
#sensor_pin: PC2
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA1
|
||||
sensor_type: NTC 100K beta 3950
|
||||
sensor_pin: PC0
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PC9
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PA8
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
########################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PE8, EXP1_3=PE9, EXP1_5=PE12, EXP1_7=PE14, EXP1_9=<GND>,
|
||||
EXP1_2=PE7, EXP1_4=PE10, EXP1_6=PE13, EXP1_8=PE15, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PA6, EXP2_3=PB2, EXP2_5=PB1, EXP2_7=PB0, EXP2_9=<GND>,
|
||||
EXP2_2=PA5, EXP2_4=PA2, EXP2_6=PA7, EXP2_8=<RST>, EXP2_10=PC5
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
|
||||
########################################
|
||||
# TMC2209 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2209 stepper_x]
|
||||
#uart_pin: PC14
|
||||
##tx_pin: PA3
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.800
|
||||
#diag_pin:
|
||||
|
||||
#[tmc2209 stepper_y]
|
||||
#uart_pin: PE4
|
||||
##tx_pin: PA4
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.800
|
||||
#diag_pin:
|
||||
|
||||
#[tmc2209 stepper_z]
|
||||
#uart_pin: PE0
|
||||
##tx_pin: PD13
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.800
|
||||
#diag_pin:
|
||||
|
||||
#[tmc2209 extruder]
|
||||
#uart_pin: PC13
|
||||
##tx_pin: PD14
|
||||
#run_current: 0.600
|
||||
#diag_pin:
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains common pin mappings for the MKS SGEN_L board. To
|
||||
# use this config, the firmware should be compiled for the LPC1768.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: P2.2
|
||||
dir_pin: !P2.3
|
||||
enable_pin: !P2.1
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.29 # ^P1.28 for X-max
|
||||
position_endstop: 0
|
||||
position_max: 320
|
||||
@@ -17,7 +18,8 @@ homing_speed: 50
|
||||
step_pin: P0.19
|
||||
dir_pin: !P0.20
|
||||
enable_pin: !P2.8
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.27 # ^P1.26 for Y-max
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
@@ -27,7 +29,8 @@ homing_speed: 50
|
||||
step_pin: P0.22
|
||||
dir_pin: P2.11
|
||||
enable_pin: !P0.21
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^P1.25 # ^P1.24 for Z-max
|
||||
position_endstop: 0.5
|
||||
position_max: 400
|
||||
@@ -36,7 +39,8 @@ position_max: 400
|
||||
step_pin: P2.13
|
||||
dir_pin: !P0.11
|
||||
enable_pin: !P2.12
|
||||
step_distance: .010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: P2.7
|
||||
@@ -85,38 +89,33 @@ max_z_accel: 100
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: P1.1
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: P1.8
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: P1.10
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: P1.15
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: P1.17
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
@@ -129,10 +128,9 @@ max_z_accel: 100
|
||||
#spi_software_mosi_pin: P4.28
|
||||
#spi_software_sclk_pin: P0.4
|
||||
##diag1_pin: ^!P1.29
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: P1.8
|
||||
@@ -140,10 +138,9 @@ max_z_accel: 100
|
||||
#spi_software_mosi_pin: P4.28
|
||||
#spi_software_sclk_pin: P0.4
|
||||
##diag1_pin: ^!P1.27
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 250
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: P1.10
|
||||
@@ -151,10 +148,9 @@ max_z_accel: 100
|
||||
#spi_software_mosi_pin: P4.28
|
||||
#spi_software_sclk_pin: P0.4
|
||||
##diag1_pin: ^!P1.25
|
||||
#microsteps: 16
|
||||
#run_current: 0.650
|
||||
#hold_current: 0.450
|
||||
#stealthchop_threshold: 30
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: P1.15
|
||||
@@ -162,10 +158,9 @@ max_z_accel: 100
|
||||
#spi_software_mosi_pin: P4.28
|
||||
#spi_software_sclk_pin: P0.4
|
||||
##diag1_pin: ^!P1.28
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: P1.17
|
||||
@@ -173,10 +168,9 @@ max_z_accel: 100
|
||||
#spi_software_mosi_pin: P4.28
|
||||
#spi_software_sclk_pin: P0.4
|
||||
##diag1_pin: ^!P1.26
|
||||
#microsteps: 16
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains common pin mappings for Printrboard G2 boards.
|
||||
# To use this config, the firmware should be compiled for the SAM3x8c.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB15
|
||||
dir_pin: !PA16
|
||||
enable_pin: !PB16
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA11
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -17,7 +18,8 @@ homing_speed: 50
|
||||
step_pin: PA29
|
||||
dir_pin: !PB1
|
||||
enable_pin: !PB0
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB26
|
||||
position_endstop: 150
|
||||
position_max: 150
|
||||
@@ -27,7 +29,8 @@ homing_speed: 50
|
||||
step_pin: PA21
|
||||
dir_pin: PA26
|
||||
enable_pin: !PA25
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PA10
|
||||
position_endstop: 0
|
||||
position_min: -2
|
||||
@@ -83,7 +86,8 @@ resistance3: 189
|
||||
step_pin: PB14
|
||||
dir_pin: PB23
|
||||
enable_pin: !PB22
|
||||
step_distance: .008
|
||||
microsteps: 16
|
||||
rotation_distance: 25.600
|
||||
nozzle_diameter: 0.300
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA5
|
||||
|
||||
@@ -9,13 +9,14 @@
|
||||
# - Connect via USB and run:
|
||||
# avrdude -c flip1 -p usb1286 -U flash:w:out/klipper.elf.hex
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PA0
|
||||
dir_pin: !PA1
|
||||
enable_pin: !PE7
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE3
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -25,7 +26,8 @@ homing_speed: 50
|
||||
step_pin: PA2
|
||||
dir_pin: PA3
|
||||
enable_pin: !PE6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB0
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
@@ -35,7 +37,8 @@ homing_speed: 50
|
||||
step_pin: PA4
|
||||
dir_pin: !PA5
|
||||
enable_pin: !PC7
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PE4
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
@@ -44,7 +47,8 @@ position_max: 200
|
||||
step_pin: PA6
|
||||
dir_pin: PA7
|
||||
enable_pin: !PC3
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC5
|
||||
|
||||
159
config/generic-prusa-buddy.cfg
Normal file
159
config/generic-prusa-buddy.cfg
Normal file
@@ -0,0 +1,159 @@
|
||||
# This file contains common configurations and pin mappings for the Prusa Buddy
|
||||
# board. The LCD is not currently supported by Klipper, so the touchscreen will
|
||||
# permanently display the bootloader screen after the Klipper firmware is flashed;
|
||||
# use Fluidd, Mainsail, or OctoPrint etc. to control the printer.
|
||||
|
||||
# To use this config, the firmware should be compiled for the STM32F407. When
|
||||
# running "make menuconfig", enable "extra low-level configuration setup",
|
||||
# select the "128KiB + 512 byte offset" bootloader, and USB communication.
|
||||
# Connect the printer to your Raspberry Pi using the printer's micro-USB port.
|
||||
# If you prefer to remove Prusa's stock bootloader entirely, select the
|
||||
# "No bootloader" option.
|
||||
|
||||
# When flashing for the first time, you will need to break the "appendix"
|
||||
# on the Buddy board, then put the device into DFU mode by moving the jumper
|
||||
# on the 3-pin header (older boards) or shorting the 2-pin header (newer boards)
|
||||
# and resetting, and finally use "make flash" to install Klipper. Once Klipper is
|
||||
# installed, you no longer need the jumper - just use "make flash" which will
|
||||
# automatically put the device into DFU mode.
|
||||
|
||||
# Note that if you were previously running Prusa firmware, you must fully
|
||||
# power cycle the board after flashing. Otherwise, Klipper will be unable to
|
||||
# communicate with the TMC2209s due to the abrupt change in the baud rate,
|
||||
# and will show this error: "Unable to read tmc uart register IFCNT".
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PD1
|
||||
dir_pin: PD0
|
||||
enable_pin: !PD3
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: tmc2209_stepper_x:virtual_endstop
|
||||
position_endstop: 200
|
||||
position_min: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
homing_retract_dist: 0
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PD13
|
||||
dir_pin: PD12
|
||||
enable_pin: !PD14
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: tmc2209_stepper_y:virtual_endstop
|
||||
position_endstop: 0
|
||||
position_min: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
homing_retract_dist: 0
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PD4
|
||||
dir_pin: !PD15
|
||||
enable_pin: !PD2
|
||||
microsteps: 16
|
||||
rotation_distance: 4
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
position_min: 0
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PD9
|
||||
dir_pin: !PD8
|
||||
enable_pin: !PD10
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB1
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: PC0
|
||||
control: pid
|
||||
pid_Kp: 7
|
||||
pid_Ki: 0.5
|
||||
pid_Kd: 45
|
||||
min_temp: 10
|
||||
max_temp: 305
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PD5
|
||||
uart_address: 1
|
||||
diag_pin: ^PE2
|
||||
driver_SGTHRS: 130
|
||||
run_current: 0.35
|
||||
sense_resistor: 0.22
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PD5
|
||||
uart_address: 3
|
||||
diag_pin: ^PE1
|
||||
driver_SGTHRS: 130
|
||||
run_current: 0.35
|
||||
sense_resistor: 0.22
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PD5
|
||||
uart_address: 0
|
||||
diag_pin: ^PE3
|
||||
driver_SGTHRS: 100
|
||||
run_current: 0.35
|
||||
sense_resistor: 0.22
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: PD5
|
||||
uart_address: 2
|
||||
diag_pin: ^PA15
|
||||
driver_SGTHRS: 100
|
||||
run_current: 0.4
|
||||
sense_resistor: 0.22
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PB0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA4
|
||||
control: pid
|
||||
pid_Kp: 120
|
||||
pid_Ki: 1.5
|
||||
pid_Kd: 600
|
||||
min_temp: 10
|
||||
max_temp: 110
|
||||
|
||||
# Hotend fan.
|
||||
[heater_fan hotend_fan]
|
||||
pin: PE9
|
||||
tachometer_pin: PE14
|
||||
|
||||
# Part cooling fan.
|
||||
[fan]
|
||||
pin: PE11
|
||||
tachometer_pin: PE10
|
||||
|
||||
# The SuperPINDA has built-in temperature compensation and no thermistor output,
|
||||
# so no compensation table is needed. The PINDA thermistor is otherwise on pin PA6.
|
||||
[probe]
|
||||
pin: PA8
|
||||
x_offset: -29
|
||||
y_offset: -3
|
||||
z_offset: 0
|
||||
speed: 6.0
|
||||
|
||||
[filament_switch_sensor filament_sensor]
|
||||
switch_pin: ^PB4
|
||||
pause_on_runout: True
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_3100380013504E4E53353420-if00
|
||||
restart_method: command
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 180
|
||||
max_accel: 1250
|
||||
max_z_velocity: 12
|
||||
max_z_accel: 400
|
||||
@@ -2,53 +2,57 @@
|
||||
# use this config, the firmware should be compiled for the Arduino
|
||||
# Due.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Temp sensor pins: analog0..analog4
|
||||
# Mosfet Pins: ar7 (Heatbed), ar8, ar9, ar11, ar12, ar13
|
||||
# Temp sensor pins: PA16..PA6
|
||||
# Mosfet Pins: PC23 (Heatbed), PC22, PC21, PD7, PD8, PB27
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar24
|
||||
dir_pin: ar23
|
||||
enable_pin: ar26
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar28
|
||||
#endstop_pin: ^ar34
|
||||
step_pin: PA15
|
||||
dir_pin: PA14
|
||||
enable_pin: PD1
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PD3
|
||||
#endstop_pin: ^PC2
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: ar17
|
||||
dir_pin: !ar16
|
||||
enable_pin: ar22
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar30
|
||||
#endstop_pin: ^ar36
|
||||
step_pin: PA12
|
||||
dir_pin: !PA13
|
||||
enable_pin: PB26
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PD9
|
||||
#endstop_pin: ^PC4
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: ar2
|
||||
dir_pin: ar3
|
||||
enable_pin: ar15
|
||||
step_distance: .0025
|
||||
endstop_pin: ^ar32
|
||||
#endstop_pin: ^ar38
|
||||
step_pin: PB25
|
||||
dir_pin: PC28
|
||||
enable_pin: PD5
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD10
|
||||
#endstop_pin: ^PC6
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: analog7
|
||||
dir_pin: analog6
|
||||
enable_pin: analog8
|
||||
step_distance: .002
|
||||
step_pin: PA2
|
||||
dir_pin: PA3
|
||||
enable_pin: PB17
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar13
|
||||
heater_pin: PB27
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog0
|
||||
sensor_pin: PA16
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -57,32 +61,31 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: analog10
|
||||
#dir_pin: analog9
|
||||
#enable_pin: analog11
|
||||
#step_pin: PB19
|
||||
#dir_pin: PB18
|
||||
#enable_pin: PB20
|
||||
|
||||
#[extruder2]
|
||||
#step_pin: ar51
|
||||
#dir_pin: ar53
|
||||
#enable_pin: ar49
|
||||
#step_pin: PC12
|
||||
#dir_pin: PB14
|
||||
#enable_pin: PC14
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar7
|
||||
heater_pin: PC23
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog1
|
||||
sensor_pin: PA24
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: ar9
|
||||
pin: PC21
|
||||
|
||||
#[heater_fan nozzle_cooling_fan]
|
||||
#pin: ar8
|
||||
#pin: PC22
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
@@ -94,18 +97,18 @@ max_z_accel: 100
|
||||
# "RepRapDiscount 2004 Smart Controller" type displays
|
||||
#[display]
|
||||
#lcd_type: hd44780
|
||||
#rs_pin: ar42
|
||||
#e_pin: ar43
|
||||
#d4_pin: ar44
|
||||
#d5_pin: ar45
|
||||
#d6_pin: ar46
|
||||
#d7_pin: ar47
|
||||
#encoder_pins: ^ar52, ^ar50
|
||||
#click_pin: ^!ar48
|
||||
#rs_pin: PA19
|
||||
#e_pin: PA20
|
||||
#d4_pin: PC19
|
||||
#d5_pin: PC18
|
||||
#d6_pin: PC17
|
||||
#d7_pin: PC16
|
||||
#encoder_pins: ^PB21, ^PC13
|
||||
#click_pin: ^!PC15
|
||||
|
||||
# "RepRapDiscount 128x64 Full Graphic Smart Controller" type displays
|
||||
#[display]
|
||||
#lcd_type: st7920
|
||||
#cs_pin: ar42
|
||||
#sclk_pin: ar44
|
||||
#sid_pin: ar43
|
||||
#cs_pin: PA19
|
||||
#sclk_pin: PC19
|
||||
#sid_pin: PA20
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains common pin mappings for RAMBo boards. To use this
|
||||
# config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC0
|
||||
dir_pin: PL1
|
||||
enable_pin: !PA7
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB6
|
||||
#endstop_pin: ^PA2
|
||||
position_endstop: 0
|
||||
@@ -18,7 +19,8 @@ homing_speed: 50
|
||||
step_pin: PC1
|
||||
dir_pin: !PL0
|
||||
enable_pin: !PA6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB5
|
||||
#endstop_pin: ^PA1
|
||||
position_endstop: 0
|
||||
@@ -29,7 +31,8 @@ homing_speed: 50
|
||||
step_pin: PC2
|
||||
dir_pin: PL2
|
||||
enable_pin: !PA5
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PB4
|
||||
#endstop_pin: ^PC7
|
||||
position_endstop: 0.5
|
||||
@@ -39,7 +42,8 @@ position_max: 200
|
||||
step_pin: PC3
|
||||
dir_pin: PL6
|
||||
enable_pin: !PA4
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PH6
|
||||
|
||||
@@ -1,51 +1,55 @@
|
||||
# This file contains common pin mappings for RAMPS (v1.3 and later)
|
||||
# boards. RAMPS boards typically use a firmware compiled for the AVR
|
||||
# atmega2560 (though other AVR chips are also possible).
|
||||
# atmega2560 (though the atmega1280 is also possible).
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar54
|
||||
dir_pin: ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar3
|
||||
#endstop_pin: ^ar2
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE5
|
||||
#endstop_pin: ^PE4
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: ar60
|
||||
dir_pin: !ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar14
|
||||
#endstop_pin: ^ar15
|
||||
step_pin: PF6
|
||||
dir_pin: !PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ1
|
||||
#endstop_pin: ^PJ0
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: ar46
|
||||
dir_pin: ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .0025
|
||||
endstop_pin: ^ar18
|
||||
#endstop_pin: ^ar19
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD3
|
||||
#endstop_pin: ^PD2
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: .002
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -54,27 +58,26 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: ar36
|
||||
#dir_pin: ar34
|
||||
#enable_pin: !ar30
|
||||
#heater_pin: ar9
|
||||
#sensor_pin: analog15
|
||||
#step_pin: PC1
|
||||
#dir_pin: PC3
|
||||
#enable_pin: !PC7
|
||||
#heater_pin: PH6
|
||||
#sensor_pin: PK7
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: ar9
|
||||
pin: PH6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
@@ -87,12 +90,12 @@ max_z_accel: 100
|
||||
[board_pins]
|
||||
aliases:
|
||||
# Common EXP1 header found on many "all-in-one" ramps clones
|
||||
EXP1_1=ar37, EXP1_3=ar17, EXP1_5=ar23, EXP1_7=ar27, EXP1_9=<GND>,
|
||||
EXP1_2=ar35, EXP1_4=ar16, EXP1_6=ar25, EXP1_8=ar29, EXP1_10=<5V>,
|
||||
EXP1_1=PC0, EXP1_3=PH0, EXP1_5=PA1, EXP1_7=PA5, EXP1_9=<GND>,
|
||||
EXP1_2=PC2, EXP1_4=PH1, EXP1_6=PA3, EXP1_8=PA7, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=ar50, EXP2_3=ar31, EXP2_5=ar33, EXP2_7=ar49, EXP2_9=<GND>,
|
||||
EXP2_2=ar52, EXP2_4=ar53, EXP2_6=ar51, EXP2_8=ar41, EXP2_10=<RST>
|
||||
EXP2_1=PB3, EXP2_3=PC6, EXP2_5=PC4, EXP2_7=PL0, EXP2_9=<GND>,
|
||||
EXP2_2=PB1, EXP2_4=PB0, EXP2_6=PB2, EXP2_8=PG0, EXP2_10=<RST>
|
||||
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi"
|
||||
# Note, some boards wire: EXP2_8=<RST>, EXP2_10=ar41
|
||||
# Note, some boards wire: EXP2_8=<RST>, EXP2_10=PG0
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains common pin mappings for Re-Arm. To use this
|
||||
# config, the firmware should be compiled for the LPC1768.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: P2.1
|
||||
dir_pin: P0.11
|
||||
enable_pin: !P0.10
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.24
|
||||
#endstop_pin: ^P1.25
|
||||
position_endstop: 0.5
|
||||
@@ -21,7 +22,8 @@ homing_speed: 50
|
||||
step_pin: P2.2
|
||||
dir_pin: P0.20
|
||||
enable_pin: !P0.19
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.26
|
||||
#endstop_pin: ^P1.27
|
||||
position_endstop: 0
|
||||
@@ -32,7 +34,8 @@ homing_speed: 50
|
||||
step_pin: P2.3
|
||||
dir_pin: P0.22
|
||||
enable_pin: !P0.21
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^P1.29
|
||||
#endstop_pin: ^P1.28
|
||||
position_endstop: 0.5
|
||||
@@ -43,7 +46,8 @@ position_max: 200
|
||||
step_pin: P2.0
|
||||
dir_pin: P0.5
|
||||
enable_pin: !P0.4
|
||||
step_distance: .0011365
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: P2.5
|
||||
|
||||
@@ -11,51 +11,19 @@
|
||||
# they must be specified in a "device tree overlay" or via the
|
||||
# config-pin program.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[mcu]
|
||||
serial: /dev/rpmsg_pru30
|
||||
pin_map: beaglebone
|
||||
|
||||
[mcu host]
|
||||
serial: /tmp/klipper_host_mcu
|
||||
|
||||
# The "replicape" config section adds "replicape:stepper_x_enable"
|
||||
# virtual stepper enable pins (for steppers x, y, z, e, and h) and
|
||||
# "replicape:power_x" PWM output pins (for hotbed, e, h, fan0, fan1,
|
||||
# fan2, and fan3) that may then be used elsewhere in the config file.
|
||||
[replicape]
|
||||
revision: B3
|
||||
# The replicape hardware revision. Currently only revision "B3" is
|
||||
# supported. This parameter must be provided.
|
||||
#enable_pin: !P9_41
|
||||
# The replicape global enable pin. The default is !P9_41.
|
||||
host_mcu: host
|
||||
# The name of the mcu config section that communicates with the
|
||||
# Klipper "linux process" mcu instance. This parameter must be
|
||||
# provided.
|
||||
#standstill_power_down: False
|
||||
# This parameter controls the CFG6_ENN line on all stepper
|
||||
# motors. True sets the enable lines to "open". The default is
|
||||
# False.
|
||||
stepper_x_microstep_mode: spread16
|
||||
# This parameter controls the CFG1 and CFG2 pins of the given
|
||||
# stepper motor driver. Available options are: disable, 1, 2,
|
||||
# spread2, 4, 16, spread4, spread16, stealth4, and stealth16. The
|
||||
# default is disable.
|
||||
stepper_x_current: 0.5
|
||||
# The configured maximum current (in Amps) of the stepper motor
|
||||
# driver. This parameter must be provided if the stepper is not in a
|
||||
# disable mode.
|
||||
#stepper_x_chopper_off_time_high: False
|
||||
# This parameter controls the CFG0 pin of the stepper motor driver
|
||||
# (True sets CFG0 high, False sets it low). The default is False.
|
||||
#stepper_x_chopper_hysteresis_high: False
|
||||
# This parameter controls the CFG4 pin of the stepper motor driver
|
||||
# (True sets CFG4 high, False sets it low). The default is False.
|
||||
#stepper_x_chopper_blank_time_high: True
|
||||
# This parameter controls the CFG5 pin of the stepper motor driver
|
||||
# (True sets CFG5 high, False sets it low). The default is True.
|
||||
stepper_y_microstep_mode: spread16
|
||||
stepper_y_current: 0.5
|
||||
stepper_z_microstep_mode: spread16
|
||||
@@ -64,31 +32,34 @@ stepper_e_microstep_mode: 16
|
||||
stepper_e_current: 0.5
|
||||
|
||||
[stepper_x]
|
||||
step_pin: P8_17
|
||||
dir_pin: P8_26
|
||||
step_pin: gpio0_27
|
||||
dir_pin: gpio1_29
|
||||
enable_pin: replicape:stepper_x_enable
|
||||
step_distance: .0125
|
||||
endstop_pin: ^P9_25
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^gpio3_21
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: P8_12
|
||||
dir_pin: P8_19
|
||||
step_pin: gpio1_12
|
||||
dir_pin: gpio0_22
|
||||
enable_pin: replicape:stepper_y_enable
|
||||
step_distance: .0125
|
||||
endstop_pin: ^P9_23
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^gpio1_17
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: P8_13
|
||||
dir_pin: P8_14
|
||||
step_pin: gpio0_23
|
||||
dir_pin: gpio0_26
|
||||
enable_pin: replicape:stepper_z_enable
|
||||
step_distance: .0025
|
||||
endstop_pin: ^P9_13
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^gpio0_31
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
@@ -100,10 +71,11 @@ max_z_velocity: 25
|
||||
max_z_accel: 30
|
||||
|
||||
[extruder]
|
||||
step_pin: P9_12
|
||||
dir_pin: P8_15
|
||||
step_pin: gpio1_28
|
||||
dir_pin: gpio1_15
|
||||
enable_pin: replicape:stepper_e_enable
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: replicape:power_e
|
||||
@@ -128,7 +100,7 @@ max_temp: 130
|
||||
pin: replicape:power_fan0
|
||||
|
||||
# The alternative servo pins channels on the endstops x2 and y2 can be used
|
||||
# via the special relicape pins servo0 (P9_14) and servo1 (P9_16).
|
||||
# via the special relicape pins servo0 (gpio1_18) and servo1 (gpio1_19).
|
||||
#[servo servo_x2]
|
||||
#pin: replicape:servo0
|
||||
# PWM output pin controlling the servo. This parameter must be
|
||||
@@ -143,22 +115,23 @@ pin: replicape:power_fan0
|
||||
[board_pins]
|
||||
aliases:
|
||||
# step/dir pins
|
||||
X_DIR=P8_26, X_STEP=P8_17, Y_DIR=P8_19, Y_STEP=P8_12, Z_DIR=P8_14, Z_STEP=P8_13,
|
||||
E_DIR=P8_15, E_STEP=P9_12, H_DIR=P8_16, H_STEP=P8_11,
|
||||
X_DIR=gpio1_29, X_STEP=gpio0_27, Y_DIR=gpio0_22, Y_STEP=gpio1_12, Z_DIR=gpio0_26, Z_STEP=gpio0_23,
|
||||
E_DIR=gpio1_15, E_STEP=gpio1_28, H_DIR=gpio1_14, H_STEP=gpio1_13,
|
||||
# stepper fault pins
|
||||
FAULT_X=P8_10, FAULT_Y=P8_9, FAULT_Z=P9_24, FAULT_E=P8_18, FAULT_H=P8_8,
|
||||
FAULT_X=gpio2_4, FAULT_Y=gpio2_5, FAULT_Z=gpio0_15, FAULT_E=gpio2_1, FAULT_H=gpio2_3,
|
||||
# endstops
|
||||
STOP_X1=P9_25, STOP_X2=P9_11, STOP_Y1=P9_23, STOP_Y2=P9_28, STOP_Z1=P9_13, STOP_Z2=P9_18,
|
||||
STOP_X1=gpio3_21, STOP_X2=gpio0_30, STOP_Y1=gpio1_17, STOP_Y2=gpio3_17, STOP_Z1=gpio0_31, STOP_Z2=gpio0_4,
|
||||
# enable steppers (all on one pin)
|
||||
STEPPER_ENABLE=P9_41,
|
||||
STEPPER_ENABLE=gpio0_20,
|
||||
# servos
|
||||
SERVO_0=P9_14, SERVO_1=P9_16,
|
||||
SERVO_0=gpio1_18, SERVO_1=gpio1_19,
|
||||
|
||||
[board_pins host]
|
||||
mcu: host
|
||||
aliases:
|
||||
# Host aliases for Linux MCU
|
||||
HOST_X2_STOP=gpio30, HOST_Y2_STOP=gpio113, HOST_Z2_STOP=gpio4
|
||||
HOST_X2_STOP=gpio30, HOST_Y2_STOP=gpio113, HOST_Z2_STOP=gpio4,
|
||||
# Thermistors
|
||||
THERM_E=analog4, THERM_H=analog5, THERM_BED=analog6
|
||||
THERM_E=analog4, THERM_H=analog5, THERM_BED=analog6,
|
||||
# D1W pin
|
||||
DALLAS=gpio2
|
||||
|
||||
@@ -1,50 +1,54 @@
|
||||
# This file contains common pin mappings for RUMBA boards. To use
|
||||
# this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar17
|
||||
dir_pin: ar16
|
||||
enable_pin: !ar48
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar37
|
||||
#endstop_pin: ^ar36
|
||||
step_pin: PH0
|
||||
dir_pin: PH1
|
||||
enable_pin: !PL1
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC0
|
||||
#endstop_pin: ^PC1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: ar54
|
||||
dir_pin: !ar47
|
||||
enable_pin: !ar55
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar35
|
||||
#endstop_pin: ^ar34
|
||||
step_pin: PF0
|
||||
dir_pin: !PL2
|
||||
enable_pin: !PF1
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC2
|
||||
#endstop_pin: ^PC3
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: ar57
|
||||
dir_pin: ar56
|
||||
enable_pin: !ar62
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar33
|
||||
#endstop_pin: ^ar32
|
||||
step_pin: PF3
|
||||
dir_pin: PF2
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC4
|
||||
#endstop_pin: ^PC5
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: ar23
|
||||
dir_pin: ar22
|
||||
enable_pin: !ar24
|
||||
step_distance: .002
|
||||
step_pin: PA1
|
||||
dir_pin: PA0
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar2
|
||||
heater_pin: PE4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog15
|
||||
sensor_pin: PK7
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -53,38 +57,37 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: ar26
|
||||
#dir_pin: ar25
|
||||
#enable_pin: !ar27
|
||||
#heater_pin: ar3
|
||||
#sensor_pin: analog14
|
||||
#step_pin: PA4
|
||||
#dir_pin: PA3
|
||||
#enable_pin: !PA5
|
||||
#heater_pin: PE5
|
||||
#sensor_pin: PK6
|
||||
#...
|
||||
|
||||
#[extruder2]
|
||||
#step_pin: ar29
|
||||
#dir_pin: ar28
|
||||
#enable_pin: !ar39
|
||||
#heater_pin: ar6
|
||||
#sensor_pin: analog13
|
||||
#step_pin: PA7
|
||||
#dir_pin: PA6
|
||||
#enable_pin: !PG2
|
||||
#heater_pin: PH3
|
||||
#sensor_pin: PK5
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar9
|
||||
heater_pin: PH6
|
||||
sensor_type: NTC 100K beta 3950
|
||||
sensor_pin: analog11
|
||||
sensor_pin: PK3
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: ar7
|
||||
pin: PH4
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: ar8
|
||||
#pin: PH5
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
@@ -96,20 +99,20 @@ max_z_accel: 100
|
||||
# "RepRapDiscount 2004 Smart Controller" type displays
|
||||
#[display]
|
||||
#lcd_type: hd44780
|
||||
#rs_pin: ar19
|
||||
#e_pin: ar42
|
||||
#d4_pin: ar18
|
||||
#d5_pin: ar38
|
||||
#d6_pin: ar41
|
||||
#d7_pin: ar40
|
||||
#encoder_pins: ^ar11, ^ar12
|
||||
#click_pin: ^!ar43
|
||||
#rs_pin: PD2
|
||||
#e_pin: PL7
|
||||
#d4_pin: PD3
|
||||
#d5_pin: PD7
|
||||
#d6_pin: PG0
|
||||
#d7_pin: PG1
|
||||
#encoder_pins: ^PB5, ^PB6
|
||||
#click_pin: ^!PL6
|
||||
|
||||
# "RepRapDiscount 128x64 Full Graphic Smart Controller" type displays
|
||||
#[display]
|
||||
#lcd_type: st7920
|
||||
#cs_pin: ar19
|
||||
#sclk_pin: ar18
|
||||
#sid_pin: ar42
|
||||
#encoder_pins: ^ar11, ^ar12
|
||||
#click_pin: ^!ar43
|
||||
#cs_pin: PD2
|
||||
#sclk_pin: PD3
|
||||
#sid_pin: PL7
|
||||
#encoder_pins: ^PB5, ^PB6
|
||||
#click_pin: ^!PL6
|
||||
|
||||
85
config/generic-ruramps-v1.3.cfg
Normal file
85
config/generic-ruramps-v1.3.cfg
Normal file
@@ -0,0 +1,85 @@
|
||||
# This file contains common pin mappings for RuRamps (v1.3) boards. To
|
||||
# use this config, the firmware should be compiled for the Arduino
|
||||
# Due.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC5
|
||||
dir_pin: PC4
|
||||
enable_pin: !PA7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC7
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PD10
|
||||
dir_pin: PC3
|
||||
enable_pin: !PA7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC9
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PD9
|
||||
dir_pin: PB25
|
||||
enable_pin: !PA7
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PA20
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[extruder]
|
||||
step_pin: PD6
|
||||
dir_pin: PD3
|
||||
enable_pin: !PC1
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB27
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA16
|
||||
control: pid
|
||||
pid_kp: 15.572
|
||||
pid_ki: 0.446
|
||||
pid_kd: 136.064
|
||||
min_temp: 0
|
||||
max_temp: 270
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PB26
|
||||
#dir_pin: PA15
|
||||
#enable_pin: !PD1
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PC23
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PB18
|
||||
|
||||
#[heater_fan extruder_cooler_fan]
|
||||
#pin: PB17
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
@@ -4,52 +4,56 @@
|
||||
# "simulavr software emulation". Further details are in
|
||||
# docs/Debugging.md.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
# Pins: PA5, PA4, PA1
|
||||
step_pin: ar29
|
||||
dir_pin: ar28
|
||||
enable_pin: ar25
|
||||
step_distance: .0225
|
||||
endstop_pin: ^ar0
|
||||
step_pin: PA5
|
||||
dir_pin: PA4
|
||||
enable_pin: PA1
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB0
|
||||
position_min: -0.25
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[stepper_y]
|
||||
# Pins: PA3, PA2
|
||||
step_pin: ar27
|
||||
dir_pin: ar26
|
||||
enable_pin: ar25
|
||||
step_distance: .0225
|
||||
endstop_pin: ^ar1
|
||||
step_pin: PA3
|
||||
dir_pin: PA2
|
||||
enable_pin: PA1
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB1
|
||||
position_min: -0.25
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[stepper_z]
|
||||
# Pins: PC7, PC6
|
||||
step_pin: ar23
|
||||
dir_pin: ar22
|
||||
enable_pin: ar25
|
||||
step_distance: .005
|
||||
endstop_pin: ^ar2
|
||||
step_pin: PC7
|
||||
dir_pin: PC6
|
||||
enable_pin: PA1
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PB2
|
||||
position_min: 0.1
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
# Pins: PC3, PC2
|
||||
step_pin: ar19
|
||||
dir_pin: ar18
|
||||
enable_pin: ar25
|
||||
step_distance: .004242
|
||||
step_pin: PC3
|
||||
dir_pin: PC2
|
||||
enable_pin: PA1
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.500
|
||||
filament_diameter: 3.500
|
||||
heater_pin: ar4
|
||||
heater_pin: PB4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog7
|
||||
sensor_pin: PA7
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -59,19 +63,18 @@ min_extrude_temp: 0
|
||||
max_temp: 210
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar3
|
||||
heater_pin: PB3
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog0
|
||||
sensor_pin: PA0
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 110
|
||||
|
||||
[fan]
|
||||
pin: ar14
|
||||
pin: PD6
|
||||
|
||||
[mcu]
|
||||
serial: /tmp/pseudoserial
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains common pin mappings for Smoothieboard. To use
|
||||
# this config, the firmware should be compiled for the LPC176x.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: P2.0
|
||||
dir_pin: P0.5
|
||||
enable_pin: !P0.4
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.24
|
||||
#endstop_pin: ^P1.25
|
||||
position_endstop: 0
|
||||
@@ -18,7 +19,8 @@ homing_speed: 50
|
||||
step_pin: P2.1
|
||||
dir_pin: !P0.11
|
||||
enable_pin: !P0.10
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.26
|
||||
#endstop_pin: ^P1.27
|
||||
position_endstop: 0
|
||||
@@ -29,7 +31,8 @@ homing_speed: 50
|
||||
step_pin: P2.2
|
||||
dir_pin: P0.20
|
||||
enable_pin: !P0.19
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^P1.28
|
||||
#endstop_pin: ^P1.29
|
||||
position_endstop: 0.5
|
||||
@@ -39,7 +42,8 @@ position_max: 200
|
||||
step_pin: P2.3
|
||||
dir_pin: P0.22
|
||||
enable_pin: !P0.21
|
||||
step_distance: .002
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: P2.7
|
||||
|
||||
129
config/generic-th3d-ezboard-lite-v1.2.cfg
Normal file
129
config/generic-th3d-ezboard-lite-v1.2.cfg
Normal file
@@ -0,0 +1,129 @@
|
||||
# This file contains common pin mappings for the TH3D EZBoard Lite v1.2.
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# LPC1769 with USB communication.
|
||||
|
||||
# The "make flash" command does not work on this board. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the board
|
||||
# with that SD card.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_lpc1768_00000000000000000000000000000000-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 500
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[stepper_x]
|
||||
step_pin: P2.0
|
||||
dir_pin: P1.16
|
||||
enable_pin: !P1.17
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.24
|
||||
position_endstop: 0
|
||||
position_max: 350
|
||||
|
||||
[tmc2208 stepper_x]
|
||||
uart_pin: P0.5
|
||||
tx_pin: P0.4
|
||||
run_current: 0.600
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_y]
|
||||
step_pin: P2.1
|
||||
dir_pin: P1.10
|
||||
enable_pin: !P1.9
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^P1.25
|
||||
position_endstop: 0
|
||||
position_max: 350
|
||||
|
||||
[tmc2208 stepper_y]
|
||||
uart_pin: P0.11
|
||||
tx_pin: P0.10
|
||||
run_current: 0.600
|
||||
hold_current: 0.500
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: P2.2
|
||||
dir_pin: P1.15
|
||||
enable_pin: !P1.14
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^P1.26
|
||||
position_endstop: 0.5
|
||||
position_max: 400
|
||||
|
||||
[tmc2208 stepper_z]
|
||||
uart_pin: P0.20
|
||||
tx_pin: P0.19
|
||||
run_current: 0.700
|
||||
hold_current: 0.600
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[extruder]
|
||||
step_pin: P2.3
|
||||
dir_pin: P1.4
|
||||
enable_pin: !P1.8
|
||||
microsteps: 16
|
||||
rotation_distance: 34.406
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: P2.7
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: P0.23
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 210
|
||||
|
||||
[tmc2208 extruder]
|
||||
uart_pin: P0.21
|
||||
tx_pin: P0.22
|
||||
run_current: 0.800
|
||||
hold_current: 0.700
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: P2.5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: P0.24
|
||||
control: pid
|
||||
pid_Kp: 54.027
|
||||
pid_Ki: 0.770
|
||||
pid_Kd: 948.182
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: P2.6
|
||||
|
||||
#[bltouch]
|
||||
#sensor_pin: P1.26
|
||||
#control_pin: P2.4
|
||||
|
||||
#[filament_switch_sensor my_sensor]
|
||||
#switch_pin: P1.27
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
########################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=P1.31, EXP1_3=P3.26, EXP1_5=P3.25, EXP1_7=P0.16, EXP1_9=<GND>,
|
||||
EXP1_2=P1.30, EXP1_4=<RST>, EXP1_6=P0.15, EXP1_8=P0.18, EXP1_10=<5V>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
@@ -2,48 +2,52 @@
|
||||
# boards. To use this config, the firmware should be compiled for the
|
||||
# AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar25
|
||||
dir_pin: !ar23
|
||||
enable_pin: !ar27
|
||||
step_distance: .0125
|
||||
endstop_pin: ^!ar22
|
||||
step_pin: PA3
|
||||
dir_pin: !PA1
|
||||
enable_pin: !PA5
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PA0
|
||||
position_endstop: 0
|
||||
position_max: 230
|
||||
homing_speed: 50.0
|
||||
|
||||
[stepper_y]
|
||||
step_pin: ar32
|
||||
dir_pin: ar33
|
||||
enable_pin: !ar31
|
||||
step_distance: .0125
|
||||
endstop_pin: ^!ar26
|
||||
step_pin: PC5
|
||||
dir_pin: PC4
|
||||
enable_pin: !PC6
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PA4
|
||||
position_endstop: 225
|
||||
position_max: 225
|
||||
homing_speed: 50.0
|
||||
|
||||
[stepper_z]
|
||||
step_pin: ar35
|
||||
dir_pin: !ar36
|
||||
enable_pin: !ar34
|
||||
step_distance: .005
|
||||
endstop_pin: ^!ar29
|
||||
step_pin: PC2
|
||||
dir_pin: !PC1
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PA7
|
||||
position_endstop: 215
|
||||
position_max: 215
|
||||
homing_speed: 20.0
|
||||
|
||||
[extruder]
|
||||
step_pin: ar42
|
||||
dir_pin: ar43
|
||||
enable_pin: !ar37
|
||||
step_distance: .003546
|
||||
step_pin: PL7
|
||||
dir_pin: PL6
|
||||
enable_pin: !PC0
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 2.850
|
||||
heater_pin: ar2
|
||||
heater_pin: PE4
|
||||
sensor_type: PT100 INA826
|
||||
sensor_pin: analog8
|
||||
sensor_pin: PK0
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -53,15 +57,16 @@ max_temp: 275
|
||||
|
||||
# Dual extruder support.
|
||||
#[extruder1]
|
||||
#step_pin: ar49
|
||||
#dir_pin: ar47
|
||||
#enable_pin: !ar48
|
||||
#step_distance: .003546
|
||||
#step_pin: PL0
|
||||
#dir_pin: PL2
|
||||
#enable_pin: !PL1
|
||||
#microsteps: 16
|
||||
#rotation_distance: 33.500
|
||||
#nozzle_diameter: 0.400
|
||||
#filament_diameter: 2.850
|
||||
#heater_pin: ar3
|
||||
#heater_pin: PE5
|
||||
#sensor_type: PT100 INA826
|
||||
#sensor_pin: analog9
|
||||
#sensor_pin: PK1
|
||||
#control: pid
|
||||
#pid_Kp: 22.2
|
||||
#pid_Ki: 1.08
|
||||
@@ -70,19 +75,18 @@ max_temp: 275
|
||||
#max_temp: 275
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar4
|
||||
heater_pin: PG5
|
||||
sensor_type: PT100 INA826
|
||||
sensor_pin: analog10
|
||||
sensor_pin: PK2
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 100
|
||||
|
||||
[fan]
|
||||
pin: ar7
|
||||
pin: PH4
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
@@ -92,14 +96,14 @@ max_z_velocity: 25
|
||||
max_z_accel: 30
|
||||
|
||||
[output_pin case_light]
|
||||
pin: ar8
|
||||
pin: PH5
|
||||
static_value: 1.0
|
||||
|
||||
# Motor current settings.
|
||||
[output_pin stepper_xy_current]
|
||||
pin: ar44
|
||||
pin: PL5
|
||||
pwm: True
|
||||
scale: 1.5
|
||||
scale: 2.000
|
||||
# Max power setting.
|
||||
cycle_time: .000030
|
||||
hardware_pwm: True
|
||||
@@ -107,17 +111,17 @@ static_value: 1.200
|
||||
# Power adjustment setting.
|
||||
|
||||
[output_pin stepper_z_current]
|
||||
pin: ar45
|
||||
pin: PL4
|
||||
pwm: True
|
||||
scale: 1.5
|
||||
scale: 2.000
|
||||
cycle_time: .000030
|
||||
hardware_pwm: True
|
||||
static_value: 1.200
|
||||
|
||||
[output_pin stepper_e_current]
|
||||
pin: ar46
|
||||
pin: PL3
|
||||
pwm: True
|
||||
scale: 1.5
|
||||
scale: 2.000
|
||||
cycle_time: .000030
|
||||
hardware_pwm: True
|
||||
static_value: 1.250
|
||||
|
||||
@@ -9,11 +9,9 @@
|
||||
# for other example Klipper configs created by the VORON community.
|
||||
|
||||
# This file is only an example - be sure to review and update it
|
||||
# according to the specifics of your printer. See the example.cfg and
|
||||
# example-extras.cfg files for a description of available Klipper parameters.
|
||||
# according to the specifics of your printer.
|
||||
|
||||
# AND PLEASE READ THROUGH THE KLIPPER DOCUMENTATION FIRST!
|
||||
# https://github.com/KevinOConnor/klipper/tree/master/docs
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# *** THINGS TO CHANGE/CHECK: ***
|
||||
# Arduino paths [mcu] section
|
||||
@@ -29,14 +27,12 @@
|
||||
# Mcu for X/Y/E steppers
|
||||
serial: /dev/serial/by-id/**INSERT_YOUR_ARDUINO_DEFINITION_HERE**
|
||||
# Obtain definition by "ls -l /dev/serial/by-id/"
|
||||
pin_map: arduino
|
||||
restart_method: arduino
|
||||
|
||||
[mcu z]
|
||||
# Mcu for Z steppers
|
||||
serial: /dev/serial/by-id/**INSERT_YOUR_ARDUINO_DEFINITION_HERE**
|
||||
# Obtain definition by "ls -l /dev/serial/by-id/"
|
||||
pin_map: arduino
|
||||
restart_method: arduino
|
||||
|
||||
[printer]
|
||||
@@ -48,13 +44,14 @@ max_z_accel: 350
|
||||
|
||||
[stepper_x]
|
||||
# B Stepper
|
||||
step_pin: ar54
|
||||
dir_pin: !ar55
|
||||
enable_pin: !ar38
|
||||
step_pin: PF0
|
||||
dir_pin: !PF1
|
||||
enable_pin: !PD7
|
||||
# X on mcu_xye
|
||||
step_distance: 0.0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
# 80 steps per mm - 1.8 deg - 1/16 microstepping
|
||||
endstop_pin: ^ar2
|
||||
endstop_pin: ^PE4
|
||||
# X_MAX on mcu_xye
|
||||
position_min: 0
|
||||
position_endstop: 250
|
||||
@@ -64,13 +61,14 @@ homing_retract_dist: 5
|
||||
|
||||
[stepper_y]
|
||||
# A Stepper
|
||||
step_pin: ar60
|
||||
dir_pin: !ar61
|
||||
enable_pin: !ar56
|
||||
step_pin: PF6
|
||||
dir_pin: !PF7
|
||||
enable_pin: !PF2
|
||||
# Y on mcu_xye
|
||||
step_distance: 0.0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
# 80 steps per mm - 1.8 deg - 1/16 microstepping
|
||||
endstop_pin: ^ar15
|
||||
endstop_pin: ^PJ0
|
||||
# Y_MAX on mcu_xye
|
||||
position_min: 0
|
||||
position_endstop: 250
|
||||
@@ -80,13 +78,14 @@ homing_retract_dist: 5
|
||||
|
||||
[stepper_z]
|
||||
# Z0 Stepper - Front Left
|
||||
step_pin: z:ar54
|
||||
dir_pin: !z:ar55
|
||||
enable_pin: !z:ar38
|
||||
step_pin: z:PF0
|
||||
dir_pin: !z:PF1
|
||||
enable_pin: !z:PD7
|
||||
# X on mcu_z
|
||||
step_distance: 0.00250
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
# 400 steps per mm - 1.8 deg - 1/16 microstepping
|
||||
endstop_pin: ^!z:ar18
|
||||
endstop_pin: ^!z:PD3
|
||||
# Z_MIN on mcu_z
|
||||
position_endstop: -0.2
|
||||
# Offset (in mm) for nozzle to bed off z switch
|
||||
@@ -99,47 +98,51 @@ homing_retract_dist: 3.0
|
||||
|
||||
[stepper_z1]
|
||||
# Z1 Stepper - Rear Left
|
||||
step_pin: z:ar60
|
||||
dir_pin: z:ar61
|
||||
enable_pin: !z:ar56
|
||||
step_pin: z:PF6
|
||||
dir_pin: z:PF7
|
||||
enable_pin: !z:PF2
|
||||
# Y on mcu_z
|
||||
step_distance: 0.00250
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
# 400 steps per mm - 1.8 deg - 1/16 microstepping
|
||||
|
||||
[stepper_z2]
|
||||
# Z2 Stepper - Rear Right
|
||||
step_pin: z:ar46
|
||||
dir_pin: !z:ar48
|
||||
enable_pin: !z:ar62
|
||||
step_pin: z:PL3
|
||||
dir_pin: !z:PL1
|
||||
enable_pin: !z:PK0
|
||||
# Z on mcu_z
|
||||
step_distance: 0.00250
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
# 400 steps per mm - 1.8 deg - 1/16 microstepping
|
||||
|
||||
[stepper_z3]
|
||||
# Z3 Stepper - Front Right
|
||||
step_pin: z:ar26
|
||||
dir_pin: z:ar28
|
||||
enable_pin: !z:ar24
|
||||
step_pin: z:PA4
|
||||
dir_pin: z:PA6
|
||||
enable_pin: !z:PA2
|
||||
# E0 on mcu_z
|
||||
step_distance: 0.00250
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
# 400 steps per mm - 1.8 deg - 1/16 microstepping
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
# E0 on mcu_xye
|
||||
step_distance: 0.00180180
|
||||
microsteps: 16
|
||||
rotation_distance: 5.76576
|
||||
# 555 steps per mm - 1.8 deg - 1/16 microstepping (Mobius2)
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
max_extrude_only_distance: 780.0
|
||||
# This is set high to allow the load/unload filament macros to run
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
# D10 on mcu_xye
|
||||
max_power: 1.0
|
||||
sensor_type: NTC 100K beta 3950
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
# T0 on mcu_xye
|
||||
smooth_time: 3.0
|
||||
control: pid
|
||||
@@ -152,7 +155,7 @@ max_temp: 270
|
||||
|
||||
[probe]
|
||||
# Inductive Probe
|
||||
pin: ^z:ar19
|
||||
pin: ^z:PD2
|
||||
# Z_MAX on mcu_z
|
||||
x_offset: 0.0
|
||||
y_offset: 25.0
|
||||
@@ -165,13 +168,13 @@ sample_retract_dist: 6.0
|
||||
|
||||
[fan]
|
||||
# Print cooling fan
|
||||
pin: ar9
|
||||
pin: PH6
|
||||
# D9 on mcu_xye
|
||||
kick_start_time: 0.500
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
# Hotend fan
|
||||
pin: z:ar9
|
||||
pin: z:PH6
|
||||
# D9 on mcu_z
|
||||
kick_start_time: 0.500
|
||||
heater: extruder
|
||||
@@ -179,7 +182,7 @@ heater_temp: 50.0
|
||||
|
||||
[heater_fan controller_fan]
|
||||
# Controller fan
|
||||
pin: z:ar10
|
||||
pin: z:PB4
|
||||
# D10 on mcu_z
|
||||
kick_start_time: 0.500
|
||||
heater: heater_bed
|
||||
@@ -187,17 +190,17 @@ heater_temp: 45.0
|
||||
|
||||
[heater_fan exhaust_fan]
|
||||
# Exhaust fan
|
||||
pin: z:ar8
|
||||
pin: z:PH5
|
||||
# D8 on mcu_z
|
||||
kick_start_time: 0.500
|
||||
heater: heater_bed
|
||||
heater_temp: 60.0
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: z:ar11
|
||||
heater_pin: z:PB5
|
||||
# D11 (servo) on mcu_z
|
||||
sensor_type: NTC 100K MGB18-104F39050L32
|
||||
sensor_pin: z:analog15
|
||||
sensor_pin: z:PK7
|
||||
# T2 on mcu_z
|
||||
smooth_time: 3.0
|
||||
max_power: 0.75
|
||||
@@ -239,14 +242,14 @@ horizontal_move_z: 6
|
||||
[display]
|
||||
# RepRapDiscount 128x64 Full Graphic Smart Controller
|
||||
lcd_type: st7920
|
||||
cs_pin: z:ar16
|
||||
sclk_pin: z:ar23
|
||||
sid_pin: z:ar17
|
||||
cs_pin: z:PH1
|
||||
sclk_pin: z:PA1
|
||||
sid_pin: z:PH0
|
||||
# LCD connector on mcu_z
|
||||
menu_timeout: 40
|
||||
encoder_pins: ^z:ar33, ^z:ar31
|
||||
click_pin: ^!z:ar35
|
||||
kill_pin: ^!z:ar41
|
||||
encoder_pins: ^z:PC4, ^z:PC6
|
||||
click_pin: ^!z:PC2
|
||||
kill_pin: ^!z:PG0
|
||||
|
||||
|
||||
### Macros ###
|
||||
|
||||
@@ -7,8 +7,9 @@
|
||||
# Created by "Nurmukhamed Artykaly"
|
||||
|
||||
# This file is only an example - be sure to review and update it
|
||||
# according to the specifics of your printer. See the example.cfg and
|
||||
# example-extras.cfg files for a description of available Klipper parameters.
|
||||
# according to the specifics of your printer.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# AND PLEASE READ THROUGH THE KLIPPER DOCUMENTATION FIRST!
|
||||
# https://www.klipper3d.org/Overview.html
|
||||
@@ -25,11 +26,12 @@
|
||||
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar54
|
||||
dir_pin: ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: .01
|
||||
endstop_pin: ^ar3
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: ^PE5
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
@@ -37,23 +39,25 @@ homing_speed: 50
|
||||
# The stepper_y section is used to describe the Y axis as well as the
|
||||
# stepper controlling the X-Y movement.
|
||||
[stepper_y]
|
||||
step_pin: ar60
|
||||
dir_pin: ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .01
|
||||
endstop_pin: ^ar14
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: ^PJ1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
## Configuration with Z Endstop, without Probe tool like BLTOUCH or others.
|
||||
#[stepper_z]
|
||||
#step_pin: ar46
|
||||
#dir_pin: ar48
|
||||
#enable_pin: !ar62
|
||||
#step_distance: .0025
|
||||
#step_pin: PL3
|
||||
#dir_pin: PL1
|
||||
#enable_pin: !PK0
|
||||
#microsteps: 16
|
||||
#rotation_distance: 8
|
||||
## I used Z_MAX_ENDSTOP
|
||||
#endstop_pin: ^ar19
|
||||
#endstop_pin: ^PD2
|
||||
## More about z-calibration is here https://vk.com/topic-107680682_34101598
|
||||
#position_endstop: 235
|
||||
#position_max: 235
|
||||
@@ -62,10 +66,11 @@ homing_speed: 50
|
||||
## Configuration for Bltouch probe tool.
|
||||
## Read more about BLTOUCH here https://www.klipper3d.org/BLTouch.html
|
||||
[stepper_z]
|
||||
step_pin: ar46
|
||||
dir_pin: ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .0025
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
position_min: -3
|
||||
position_max: 230
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
@@ -73,15 +78,16 @@ endstop_pin: probe:z_virtual_endstop
|
||||
## Configuration with PID Calibration.
|
||||
## Read more here https://www.klipper3d.org/Config_checks.html
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: !ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: .004242
|
||||
step_pin: PA4
|
||||
dir_pin: !PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 13.5744
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
control: pid
|
||||
@@ -92,9 +98,9 @@ pid_kd: 151.598
|
||||
## Configuration with PID Calibration.
|
||||
## Read more here https://www.klipper3d.org/Config_checks.html
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
control: pid
|
||||
@@ -103,11 +109,10 @@ pid_ki: 1.822
|
||||
pid_kd: 741.600
|
||||
|
||||
[fan]
|
||||
pin: ar9
|
||||
pin: PH6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: corexy
|
||||
@@ -117,8 +122,8 @@ max_z_velocity: 25
|
||||
max_z_accel: 30
|
||||
|
||||
[bltouch]
|
||||
sensor_pin: ^ar18
|
||||
control_pin: ar7
|
||||
sensor_pin: ^PD3
|
||||
control_pin: PH4
|
||||
x_offset: 39
|
||||
y_offset: 11
|
||||
z_offset: 0.9
|
||||
|
||||
@@ -1,49 +1,53 @@
|
||||
# This file contains pin mappings for the ADIMLab 3d printer 2018.
|
||||
# To use this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar25
|
||||
dir_pin: !ar23
|
||||
enable_pin: !ar27
|
||||
step_distance: .0125
|
||||
endstop_pin: ^!ar22
|
||||
step_pin: PA3
|
||||
dir_pin: !PA1
|
||||
enable_pin: !PA5
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PA0
|
||||
position_min: -5
|
||||
position_endstop: -5
|
||||
position_max: 310
|
||||
homing_speed: 30.0
|
||||
|
||||
[stepper_y]
|
||||
step_pin: ar32
|
||||
dir_pin: !ar33
|
||||
enable_pin: !ar31
|
||||
step_distance: .0125
|
||||
endstop_pin: ^!ar26
|
||||
step_pin: PC5
|
||||
dir_pin: !PC4
|
||||
enable_pin: !PC6
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PA4
|
||||
position_endstop: 0
|
||||
position_max: 310
|
||||
homing_speed: 30.0
|
||||
|
||||
[stepper_z]
|
||||
step_pin: ar35
|
||||
dir_pin: ar36
|
||||
enable_pin: !ar34
|
||||
step_distance: .0025
|
||||
endstop_pin: ^!ar29
|
||||
step_pin: PC2
|
||||
dir_pin: PC1
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PA7
|
||||
position_endstop: 0.0
|
||||
position_max: 400
|
||||
homing_speed: 5.0
|
||||
|
||||
[extruder]
|
||||
step_pin: ar42
|
||||
dir_pin: ar43
|
||||
enable_pin: !ar37
|
||||
step_distance: .010799
|
||||
step_pin: PL7
|
||||
dir_pin: PL6
|
||||
enable_pin: !PC0
|
||||
microsteps: 16
|
||||
rotation_distance: 34.557
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar2
|
||||
heater_pin: PE4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog8
|
||||
sensor_pin: PK0
|
||||
control: pid
|
||||
pid_Kp: 15.717
|
||||
pid_Ki: 0.569
|
||||
@@ -52,9 +56,9 @@ min_temp: 0
|
||||
max_temp: 245
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar4
|
||||
heater_pin: PG5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog10
|
||||
sensor_pin: PK2
|
||||
control: pid
|
||||
pid_Kp: 74.883
|
||||
pid_Ki: 1.809
|
||||
@@ -71,7 +75,6 @@ check_gain_time: 120
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyUSB0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
@@ -81,7 +84,7 @@ max_z_velocity: 10
|
||||
max_z_accel: 60
|
||||
|
||||
[output_pin stepper_xy_current]
|
||||
pin: ar44
|
||||
pin: PL5
|
||||
pwm: True
|
||||
scale: 2.0
|
||||
cycle_time: .000030
|
||||
@@ -89,7 +92,7 @@ hardware_pwm: True
|
||||
static_value: 1.3
|
||||
|
||||
[output_pin stepper_z_current]
|
||||
pin: ar45
|
||||
pin: PL4
|
||||
pwm: True
|
||||
scale: 2.0
|
||||
cycle_time: .000030
|
||||
@@ -97,7 +100,7 @@ hardware_pwm: True
|
||||
static_value: 1.3
|
||||
|
||||
[output_pin stepper_e_current]
|
||||
pin: ar46
|
||||
pin: PL3
|
||||
pwm: True
|
||||
scale: 2.0
|
||||
cycle_time: .000030
|
||||
@@ -106,15 +109,15 @@ static_value: 1.25
|
||||
|
||||
[display]
|
||||
lcd_type: st7920
|
||||
cs_pin: ar20
|
||||
sclk_pin: ar14
|
||||
sid_pin: ar15
|
||||
encoder_pins: ^ar41, ^ar40
|
||||
click_pin: ^!ar19
|
||||
cs_pin: PD1
|
||||
sclk_pin: PJ1
|
||||
sid_pin: PJ0
|
||||
encoder_pins: ^PG0, ^PG1
|
||||
click_pin: ^!PD2
|
||||
|
||||
# The filament runout sensor (on pin ar24) is not currently supported
|
||||
# The filament runout sensor (on pin PA2) is not currently supported
|
||||
# in Klipper.
|
||||
|
||||
[output_pin case_light]
|
||||
pin: ar7
|
||||
pin: PH4
|
||||
value: 1
|
||||
|
||||
@@ -1,22 +1,23 @@
|
||||
# This file contains common pin mappings for the Alfawise U30 printer.
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32F103. When running "make menuconfig", enable "extra low-level
|
||||
# configuration setup", select the 64KiB bootloader, disable "USB for
|
||||
# communication", and set "GPIO pins to set at micro-controller
|
||||
# startup" to "!PC4,!PD12".
|
||||
# configuration setup", select the 64KiB bootloader, serial (on USART1
|
||||
# PA10/PA9) communication, and set "GPIO pins to set at
|
||||
# micro-controller startup" to "!PC4,!PD12".
|
||||
|
||||
# The "make flash" command does not work on the Alfawise U30. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "project.bin" on an SD card and then restart the Alfawise
|
||||
# with that SD card.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB4
|
||||
dir_pin: !PB3
|
||||
enable_pin: !PB5
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PC1
|
||||
position_endstop: 0
|
||||
position_max: 230
|
||||
@@ -26,7 +27,8 @@ homing_speed: 50
|
||||
step_pin: PB7
|
||||
dir_pin: PB6
|
||||
enable_pin: !PB8
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PC15
|
||||
position_endstop: 0
|
||||
position_max: 222
|
||||
@@ -36,7 +38,8 @@ homing_speed: 50
|
||||
step_pin: PE0
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PE1
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: !PE6
|
||||
position_endstop: 0.0
|
||||
position_max: 250
|
||||
@@ -45,7 +48,8 @@ position_max: 250
|
||||
step_pin: PE3
|
||||
dir_pin: PE2
|
||||
enable_pin: !PE4
|
||||
step_distance: 0.010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.683
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PD3
|
||||
|
||||
@@ -6,13 +6,14 @@
|
||||
# the boards are typically flashed with this command:
|
||||
# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_a]
|
||||
step_pin: PD7
|
||||
dir_pin: !PC5
|
||||
enable_pin: !PD6
|
||||
step_distance: .01
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: ^!PC2
|
||||
position_endstop: 215
|
||||
arm_length: 215
|
||||
@@ -22,14 +23,16 @@ homing_speed: 50
|
||||
step_pin: PC6
|
||||
dir_pin: !PC7
|
||||
enable_pin: !PD6
|
||||
step_distance: .01
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: ^!PC3
|
||||
|
||||
[stepper_c]
|
||||
step_pin: PB3
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PA5
|
||||
step_distance: .01
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: ^!PC4
|
||||
homing_speed: 20
|
||||
|
||||
@@ -37,7 +40,8 @@ homing_speed: 20
|
||||
step_pin: PB1
|
||||
dir_pin: PB0
|
||||
enable_pin: !PD6
|
||||
step_distance: .01045
|
||||
microsteps: 16
|
||||
rotation_distance: 33.440
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PD5
|
||||
|
||||
@@ -6,13 +6,14 @@
|
||||
# the boards are typically flashed with this command:
|
||||
# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PD7
|
||||
dir_pin: PC5
|
||||
enable_pin: !PD6
|
||||
step_distance: .01
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: ^!PC2
|
||||
position_endstop: -30
|
||||
position_max: 220
|
||||
@@ -23,7 +24,8 @@ homing_speed: 50
|
||||
step_pin: PC6
|
||||
dir_pin: PC7
|
||||
enable_pin: !PD6
|
||||
step_distance: .01
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: ^!PC3
|
||||
position_endstop: -8
|
||||
position_min: -8
|
||||
@@ -34,7 +36,8 @@ homing_speed: 50
|
||||
step_pin: PB3
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PA5
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PC4
|
||||
position_endstop: 0.5
|
||||
position_max: 240
|
||||
@@ -44,7 +47,8 @@ homing_speed: 20
|
||||
step_pin: PB1
|
||||
dir_pin: PB0
|
||||
enable_pin: !PD6
|
||||
step_distance: .0105
|
||||
microsteps: 16
|
||||
rotation_distance: 33.600
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PD5
|
||||
|
||||
@@ -6,13 +6,14 @@
|
||||
# the boards are typically flashed with this command:
|
||||
# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PD7
|
||||
dir_pin: PC5
|
||||
enable_pin: !PD6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PC2
|
||||
position_endstop: -3
|
||||
position_max: 220
|
||||
@@ -23,7 +24,8 @@ homing_speed: 50
|
||||
step_pin: PC6
|
||||
dir_pin: !PC7
|
||||
enable_pin: !PD6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PC3
|
||||
position_endstop: -22
|
||||
position_min: -22
|
||||
@@ -34,7 +36,8 @@ homing_speed: 50
|
||||
step_pin: PB3
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PA5
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PC4
|
||||
position_endstop: 0.5
|
||||
position_max: 300
|
||||
@@ -44,7 +47,8 @@ homing_speed: 20
|
||||
step_pin: PB1
|
||||
dir_pin: !PB0
|
||||
enable_pin: !PD6
|
||||
step_distance: 0.01
|
||||
microsteps: 16
|
||||
rotation_distance: 32.000
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PD5
|
||||
|
||||
@@ -6,13 +6,14 @@
|
||||
# the boards are typically flashed with this command:
|
||||
# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PD7
|
||||
dir_pin: PC5
|
||||
enable_pin: !PD6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PC2
|
||||
position_endstop: -3
|
||||
position_max: 300
|
||||
@@ -23,7 +24,8 @@ homing_speed: 50
|
||||
step_pin: PC6
|
||||
dir_pin: !PC7
|
||||
enable_pin: !PD6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PC3
|
||||
position_endstop: -22
|
||||
position_min: -22
|
||||
@@ -34,7 +36,8 @@ homing_speed: 50
|
||||
step_pin: PB3
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PA5
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PC4
|
||||
position_endstop: 0.5
|
||||
position_max: 400
|
||||
@@ -44,7 +47,8 @@ homing_speed: 20
|
||||
step_pin: PB1
|
||||
dir_pin: !PB0
|
||||
enable_pin: !PD6
|
||||
step_distance: 0.01
|
||||
microsteps: 16
|
||||
rotation_distance: 32.000
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PD5
|
||||
|
||||
@@ -1,50 +1,54 @@
|
||||
# Klipper firmware config file for Anycubic 4Max. To use this config,
|
||||
# the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar54
|
||||
dir_pin: ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: .0125
|
||||
endstop_pin: ^!ar3
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PE5
|
||||
position_min: -2
|
||||
position_endstop: -2
|
||||
position_max: 205
|
||||
homing_speed: 60.0
|
||||
|
||||
[stepper_y]
|
||||
step_pin: ar60
|
||||
dir_pin: ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .0125
|
||||
endstop_pin: ^!ar14
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PJ1
|
||||
position_endstop: 0
|
||||
position_max: 215
|
||||
homing_speed: 60.0
|
||||
|
||||
[stepper_z]
|
||||
step_pin: ar46
|
||||
dir_pin: ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .0025
|
||||
endstop_pin: ^!ar18
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PD3
|
||||
position_endstop: 0.5
|
||||
position_max: 305
|
||||
homing_speed: 8.0
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: 0.010354
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.133
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
max_extrude_only_distance: 2000
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_kp: 27.725
|
||||
pid_ki: 1.224
|
||||
@@ -53,9 +57,9 @@ min_temp: 0
|
||||
max_temp: 300
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
control: pid
|
||||
pid_kp: 73.735
|
||||
pid_ki: 1.437
|
||||
@@ -64,12 +68,11 @@ min_temp: 0
|
||||
max_temp: 110
|
||||
|
||||
[fan]
|
||||
pin: ar9
|
||||
pin: PH6
|
||||
kick_start_time: 1.0
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
@@ -79,23 +82,23 @@ max_z_velocity: 40
|
||||
max_z_accel: 60
|
||||
|
||||
[heater_fan extruder_fan]
|
||||
pin: ar44
|
||||
pin: PL5
|
||||
|
||||
[heater_fan stepstick_fan]
|
||||
pin: ar7
|
||||
pin: PH4
|
||||
kick_start_time: 1.0
|
||||
|
||||
[display]
|
||||
lcd_type: st7920
|
||||
cs_pin: ar16
|
||||
sclk_pin: ar23
|
||||
sid_pin: ar17
|
||||
encoder_pins: ^ar31, ^ar33
|
||||
click_pin: ^!ar35
|
||||
kill_pin: ^!ar41
|
||||
cs_pin: PH1
|
||||
sclk_pin: PA1
|
||||
sid_pin: PH0
|
||||
encoder_pins: ^PC6, ^PC4
|
||||
click_pin: ^!PC2
|
||||
kill_pin: ^!PG0
|
||||
|
||||
[filament_switch_sensor e0_sensor]
|
||||
switch_pin: ar19
|
||||
switch_pin: PD2
|
||||
|
||||
[gcode_macro START_PRINT]
|
||||
gcode:
|
||||
|
||||
141
config/printer-anycubic-4maxpro-2.0-2021.cfg
Normal file
141
config/printer-anycubic-4maxpro-2.0-2021.cfg
Normal file
@@ -0,0 +1,141 @@
|
||||
# Klipper firmware config file for Anycubic 4Max Pro 2.0. To use this config,
|
||||
# the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# You can build and flash firmware with commands in klipper directory:
|
||||
# $ make clean
|
||||
# $ make menuconfig
|
||||
# $ make
|
||||
# $ make flash FLASH_DEVICE={your serial port}
|
||||
|
||||
# For more precision, don't forget calibrate PIDs individually for your printer.
|
||||
|
||||
# For Anycubic 4Max Pro (not 2.0) owners:
|
||||
# Be careful when using this config! This config tested only on Anycubic
|
||||
# 4Max Pro 2.0 with klipper v0.9.1-667-g31761500! At first, you should
|
||||
# set homing_speed on 5, and run homing and click on the endstops with
|
||||
# your fingers. It is necessary to make sure that all the motors are
|
||||
# spinning in the right direction, all the temperature sensors show the
|
||||
# correct values, and all the endstops are triggered correctly.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
rotation_distance: 32
|
||||
microsteps: 16
|
||||
endstop_pin: ^!PE5
|
||||
position_min: -8
|
||||
position_endstop: -8
|
||||
position_max: 270
|
||||
homing_speed: 50.0
|
||||
homing_retract_dist: 5.0
|
||||
second_homing_speed: 5.0
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PF6
|
||||
dir_pin: !PF7
|
||||
enable_pin: !PF2
|
||||
rotation_distance: 40
|
||||
microsteps: 16
|
||||
endstop_pin: ^!PD2
|
||||
position_max: 215
|
||||
position_min: -1
|
||||
position_endstop: -1
|
||||
homing_speed: 50.0
|
||||
homing_retract_dist: 5.0
|
||||
second_homing_speed: 5.0
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
rotation_distance: 4
|
||||
microsteps: 16
|
||||
endstop_pin: ^!PD3
|
||||
position_endstop: 0.0
|
||||
position_max: 195
|
||||
homing_speed: 5.0
|
||||
homing_retract_dist: 3.0
|
||||
second_homing_speed: 0.8
|
||||
homing_speed: 6.0
|
||||
|
||||
[extruder]
|
||||
step_pin: PA4
|
||||
dir_pin: !PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 7.488
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
instantaneous_corner_velocity: 1.5
|
||||
max_extrude_only_distance: 500
|
||||
heater_pin: PB4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: PK5
|
||||
smooth_time: 2
|
||||
control: pid
|
||||
pid_kp: 29.735 # calibrate these PID values for your printer individually!
|
||||
pid_ki: 1.304 # calibrate these PID values for your printer individually!
|
||||
pid_kd: 169.491 # calibrate these PID values for your printer individually!
|
||||
min_temp: 0
|
||||
max_temp: 280
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PK6
|
||||
control: pid
|
||||
pid_kp: 71.423 # calibrate these PID values for your printer individually!
|
||||
pid_ki: 0.679 # calibrate these PID values for your printer individually!
|
||||
pid_kd: 1877.522 # calibrate these PID values for your printer individually!
|
||||
min_temp: 0
|
||||
max_temp: 125
|
||||
|
||||
[fan]
|
||||
pin: PH6
|
||||
kick_start_time: 1.0
|
||||
|
||||
[heater_fan heatbreak_fan]
|
||||
pin: PL5
|
||||
kick_start_time: 1.0
|
||||
max_power: 1.0
|
||||
heater_temp: 40.0
|
||||
heater: extruder
|
||||
|
||||
[controller_fan system_fan]
|
||||
pin: PH4
|
||||
hardware_pwm: True
|
||||
kick_start_time: 1.0
|
||||
max_power: 1.0
|
||||
idle_timeout: 300
|
||||
idle_speed: 0.5
|
||||
shutdown_speed: 1.0
|
||||
heater: heater_bed,extruder
|
||||
|
||||
[output_pin light]
|
||||
value: 1
|
||||
pin: PL4
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
|
||||
restart_method: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 150
|
||||
max_accel: 3000
|
||||
max_accel_to_decel: 1500
|
||||
max_z_velocity: 7
|
||||
max_z_accel: 50
|
||||
square_corner_velocity: 5
|
||||
|
||||
[bed_screws]
|
||||
screw1: 5,5
|
||||
screw2: 265,210
|
||||
screw3: 5,210
|
||||
screw4: 265,5
|
||||
|
||||
[filament_switch_sensor filament_sensor]
|
||||
switch_pin: ^!PC4
|
||||
@@ -4,56 +4,61 @@
|
||||
# endstop_pin in the stepper_z1 section.) To use this config, the
|
||||
# firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar54
|
||||
dir_pin: !ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: .0125
|
||||
endstop_pin: ^!ar3
|
||||
step_pin: PF0
|
||||
dir_pin: !PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PE5
|
||||
position_min: -5
|
||||
position_endstop: -5
|
||||
position_max: 210
|
||||
homing_speed: 30.0
|
||||
|
||||
[stepper_y]
|
||||
step_pin: ar60
|
||||
dir_pin: ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .0125
|
||||
endstop_pin: ^!ar42
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PL7
|
||||
position_endstop: 0
|
||||
position_max: 210
|
||||
homing_speed: 30.0
|
||||
|
||||
[stepper_z]
|
||||
step_pin: ar46
|
||||
dir_pin: ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .0025
|
||||
endstop_pin: ^!ar18
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PD3
|
||||
position_endstop: 0.0
|
||||
position_max: 205
|
||||
homing_speed: 5.0
|
||||
|
||||
[stepper_z1]
|
||||
step_pin: ar36
|
||||
dir_pin: ar34
|
||||
enable_pin: !ar30
|
||||
step_distance: .0025
|
||||
endstop_pin: ^!ar43
|
||||
step_pin: PC1
|
||||
dir_pin: PC3
|
||||
enable_pin: !PC7
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PL6
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: .010799
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 34.557
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 15.717
|
||||
pid_Ki: 0.569
|
||||
@@ -62,12 +67,12 @@ min_temp: 0
|
||||
max_temp: 245
|
||||
|
||||
[heater_fan extruder_fan]
|
||||
pin: ar44
|
||||
pin: PL5
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
control: pid
|
||||
pid_Kp: 74.883
|
||||
pid_Ki: 1.809
|
||||
@@ -76,11 +81,10 @@ min_temp: 0
|
||||
max_temp: 110
|
||||
|
||||
[fan]
|
||||
pin: ar9
|
||||
pin: PH6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyUSB0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
@@ -90,4 +94,4 @@ max_z_velocity: 10
|
||||
max_z_accel: 60
|
||||
|
||||
[heater_fan stepstick_fan]
|
||||
pin: ar7
|
||||
pin: PH4
|
||||
|
||||
@@ -5,14 +5,15 @@
|
||||
# AVR ATmega2560 Arduino + RAMPS compatible board.
|
||||
# To use this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_a]
|
||||
step_pin: ar54
|
||||
dir_pin: !ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar2
|
||||
step_pin: PF0
|
||||
dir_pin: !PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE4
|
||||
homing_speed: 60
|
||||
# The next parameter needs to be adjusted for
|
||||
# your printer. You may want to start with 280
|
||||
@@ -22,29 +23,32 @@ position_endstop: 273.0
|
||||
arm_length: 229.4
|
||||
|
||||
[stepper_b]
|
||||
step_pin: ar60
|
||||
dir_pin: !ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar15
|
||||
step_pin: PF6
|
||||
dir_pin: !PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ0
|
||||
|
||||
[stepper_c]
|
||||
step_pin: ar46
|
||||
dir_pin: !ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar19
|
||||
step_pin: PL3
|
||||
dir_pin: !PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PD2
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: !ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: 0.010989
|
||||
step_pin: PA4
|
||||
dir_pin: !PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 35.165
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 25.349
|
||||
pid_Ki: 1.216
|
||||
@@ -54,23 +58,22 @@ min_temp: 0
|
||||
max_temp: 275
|
||||
|
||||
#[heater_bed]
|
||||
#heater_pin: ar8
|
||||
#heater_pin: PH5
|
||||
#sensor_type: EPCOS 100K B57560G104F
|
||||
#sensor_pin: analog14
|
||||
#sensor_pin: PK6
|
||||
#control: watermark
|
||||
#min_temp: 0
|
||||
#max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: ar9
|
||||
pin: PH6
|
||||
kick_start_time: 0.200
|
||||
|
||||
[heater_fan extruder_cooler_fan]
|
||||
pin: ar44
|
||||
pin: PL5
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: delta
|
||||
@@ -98,12 +101,12 @@ timeout: 360
|
||||
# "RepRapDiscount 2004 Smart Controller" type displays
|
||||
[display]
|
||||
lcd_type: hd44780
|
||||
rs_pin: ar16
|
||||
e_pin: ar17
|
||||
d4_pin: ar23
|
||||
d5_pin: ar25
|
||||
d6_pin: ar27
|
||||
d7_pin: ar29
|
||||
encoder_pins: ^ar31, ^ar33
|
||||
click_pin: ^!ar35
|
||||
kill_pin: ^!ar41
|
||||
rs_pin: PH1
|
||||
e_pin: PH0
|
||||
d4_pin: PA1
|
||||
d5_pin: PA3
|
||||
d6_pin: PA5
|
||||
d7_pin: PA7
|
||||
encoder_pins: ^PC6, ^PC4
|
||||
click_pin: ^!PC2
|
||||
kill_pin: ^!PG0
|
||||
|
||||
@@ -4,15 +4,16 @@
|
||||
# The Anycubic delta printers use the TriGorilla board which is an
|
||||
# AVR ATmega2560 Arduino + RAMPS compatible board.
|
||||
# To use this config, the firmware should be compiled for the AVR atmega2560.
|
||||
# See the example.cfg, example-delta.cfg and example-extras.cfg files
|
||||
# for a description of available parameters.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_a]
|
||||
step_pin: ar54
|
||||
dir_pin: !ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar2
|
||||
step_pin: PF0
|
||||
dir_pin: !PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE4
|
||||
homing_speed: 60
|
||||
# The next parameter needs to be adjusted for
|
||||
# your printer. You may want to start with 280
|
||||
@@ -22,29 +23,32 @@ position_endstop: 295.6
|
||||
arm_length: 269.0
|
||||
|
||||
[stepper_b]
|
||||
step_pin: ar60
|
||||
dir_pin: !ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar15
|
||||
step_pin: PF6
|
||||
dir_pin: !PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ0
|
||||
|
||||
[stepper_c]
|
||||
step_pin: ar46
|
||||
dir_pin: !ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar19
|
||||
step_pin: PL3
|
||||
dir_pin: !PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PD2
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: !ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: 0.0104166
|
||||
step_pin: PA4
|
||||
dir_pin: !PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.333
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 25.349
|
||||
pid_Ki: 1.216
|
||||
@@ -54,9 +58,9 @@ min_temp: 0
|
||||
max_temp: 275
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
control: pid
|
||||
pid_kp: 73.517
|
||||
pid_ki: 1.132
|
||||
@@ -65,21 +69,20 @@ min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: ar9
|
||||
pin: PH6
|
||||
kick_start_time: 0.200
|
||||
|
||||
[heater_fan extruder_cooler_fan]
|
||||
pin: ar44
|
||||
pin: PL5
|
||||
|
||||
# if you want to use your probe for DELTA_CALIBRATE you will need that
|
||||
#[probe]
|
||||
#pin: ^ar18
|
||||
#pin: ^PD3
|
||||
#z_offset: 15.9
|
||||
#samples: 3
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyUSB0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: delta
|
||||
@@ -101,12 +104,12 @@ radius: 115
|
||||
# "RepRapDiscount 2004 Smart Controller" type displays
|
||||
[display]
|
||||
lcd_type: hd44780
|
||||
rs_pin: ar16
|
||||
e_pin: ar17
|
||||
d4_pin: ar23
|
||||
d5_pin: ar25
|
||||
d6_pin: ar27
|
||||
d7_pin: ar29
|
||||
encoder_pins: ^ar31, ^ar33
|
||||
click_pin: ^!ar35
|
||||
kill_pin: ^!ar41
|
||||
rs_pin: PH1
|
||||
e_pin: PH0
|
||||
d4_pin: PA1
|
||||
d5_pin: PA3
|
||||
d6_pin: PA5
|
||||
d7_pin: PA7
|
||||
encoder_pins: ^PC6, ^PC4
|
||||
click_pin: ^!PC2
|
||||
kill_pin: ^!PG0
|
||||
|
||||
@@ -9,13 +9,14 @@
|
||||
# then one may need to flash a bootloader to the board - see the
|
||||
# Klipper docs/Bootloaders.md file for more information.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PD7
|
||||
dir_pin: !PC5
|
||||
enable_pin: !PD6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC2
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
@@ -25,7 +26,8 @@ homing_speed: 50
|
||||
step_pin: PC6
|
||||
dir_pin: !PC7
|
||||
enable_pin: !PD6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC3
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
@@ -35,7 +37,8 @@ homing_speed: 50
|
||||
step_pin: PB3
|
||||
dir_pin: PB2
|
||||
enable_pin: !PA5
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC4
|
||||
position_endstop: 0.0
|
||||
position_max: 400
|
||||
@@ -44,7 +47,8 @@ position_max: 400
|
||||
step_pin: PB1
|
||||
dir_pin: !PB0
|
||||
enable_pin: !PD6
|
||||
step_distance: 0.010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.683
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PD5
|
||||
|
||||
@@ -9,13 +9,14 @@
|
||||
# then one may need to flash a bootloader to the board - see the
|
||||
# Klipper docs/Bootloaders.md file for more information.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PD7
|
||||
dir_pin: !PC5
|
||||
enable_pin: !PD6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC2
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
@@ -25,7 +26,8 @@ homing_speed: 50
|
||||
step_pin: PC6
|
||||
dir_pin: !PC7
|
||||
enable_pin: !PD6
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC3
|
||||
position_endstop: 0
|
||||
position_max: 220
|
||||
@@ -35,7 +37,8 @@ homing_speed: 50
|
||||
step_pin: PB3
|
||||
dir_pin: PB2
|
||||
enable_pin: !PA5
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC4
|
||||
position_endstop: 0.0
|
||||
position_max: 300
|
||||
@@ -44,7 +47,8 @@ position_max: 300
|
||||
step_pin: PB1
|
||||
dir_pin: !PB0
|
||||
enable_pin: !PD6
|
||||
step_distance: 0.010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.683
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PD5
|
||||
|
||||
@@ -1,47 +1,51 @@
|
||||
# This file contains pin mappings for the 2017 Creality CR-10S. To use
|
||||
# this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: ar54
|
||||
dir_pin: ar55
|
||||
enable_pin: !ar38
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar3
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE5
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: ar60
|
||||
dir_pin: ar61
|
||||
enable_pin: !ar56
|
||||
step_distance: .0125
|
||||
endstop_pin: ^ar14
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ1
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: ar46
|
||||
dir_pin: !ar48
|
||||
enable_pin: !ar62
|
||||
step_distance: .0025
|
||||
endstop_pin: ^ar18
|
||||
step_pin: PL3
|
||||
dir_pin: !PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD3
|
||||
position_endstop: 0
|
||||
position_max: 400
|
||||
|
||||
[extruder]
|
||||
step_pin: ar26
|
||||
dir_pin: ar28
|
||||
enable_pin: !ar24
|
||||
step_distance: .010526
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.683
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: ar10
|
||||
heater_pin: PB4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: analog13
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
@@ -50,9 +54,9 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: ar8
|
||||
heater_pin: PH5
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: analog14
|
||||
sensor_pin: PK6
|
||||
control: pid
|
||||
pid_Kp: 690.34
|
||||
pid_Ki: 111.47
|
||||
@@ -61,11 +65,10 @@ min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: ar9
|
||||
pin: PH6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyUSB0
|
||||
pin_map: arduino
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
@@ -76,8 +79,8 @@ max_z_accel: 100
|
||||
|
||||
[display]
|
||||
lcd_type: st7920
|
||||
cs_pin: ar16
|
||||
sclk_pin: ar23
|
||||
sid_pin: ar17
|
||||
encoder_pins: ^ar33, ^ar31
|
||||
click_pin: ^!ar35
|
||||
cs_pin: PH1
|
||||
sclk_pin: PA1
|
||||
sid_pin: PH0
|
||||
encoder_pins: ^PC4, ^PC6
|
||||
click_pin: ^!PC2
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains pin mappings for the Creality CR-20. To use
|
||||
# this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE5
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -17,7 +18,8 @@ homing_speed: 50
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ1
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -27,7 +29,8 @@ homing_speed: 50
|
||||
step_pin: PL3
|
||||
dir_pin: !PL1
|
||||
enable_pin: !PK0
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PD3
|
||||
position_endstop: 0
|
||||
position_max: 250
|
||||
@@ -36,7 +39,8 @@ position_max: 250
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
step_distance: .010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.683
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB4
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
# This file contains pin mappings for the Creality CR-20 Pro. To use
|
||||
# this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See the example.cfg file for a description of available parameters.
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE5
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -17,7 +18,8 @@ homing_speed: 100
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
step_distance: .0125
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ1
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
@@ -27,9 +29,9 @@ homing_speed: 100
|
||||
step_pin: PL3
|
||||
dir_pin: !PL1
|
||||
enable_pin: !PK0
|
||||
step_distance: .0025
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
position_endstop: 0
|
||||
position_max: 250
|
||||
homing_speed: 10.0
|
||||
position_min: -1.0
|
||||
@@ -38,7 +40,8 @@ position_min: -1.0
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
step_distance: .010526
|
||||
microsteps: 16
|
||||
rotation_distance: 33.683
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB4
|
||||
|
||||
166
config/printer-creality-cr30-2021.cfg
Normal file
166
config/printer-creality-cr30-2021.cfg
Normal file
@@ -0,0 +1,166 @@
|
||||
# This file contains pin mappings for the Creality CR-30 PrintMill. To
|
||||
# use this config, during "make menuconfig" select the STM32F103 with
|
||||
# a "28KiB bootloader" and serial (on USART1 PA10/PA9) communication.
|
||||
|
||||
# If you prefer a direct serial connection, in "make menuconfig"
|
||||
# select "Enable extra low-level configuration options" and select
|
||||
# serial (on USART3 PB11/PB10), which is broken out on the 10 pin IDC
|
||||
# cable used for the LCD module as follows:
|
||||
# 3: Tx, 4: Rx, 9: GND, 10: VCC
|
||||
|
||||
# Flash this firmware by copying "out/klipper.bin" to a SD card and
|
||||
# turning on the printer with the card inserted. The firmware
|
||||
# filename must end in ".bin" and must not match the last filename
|
||||
# that was flashed.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC2
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PA3
|
||||
position_endstop: 0
|
||||
position_max: 220
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB8
|
||||
dir_pin: !PB7
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PA7
|
||||
position_endstop: 0
|
||||
position_max: 240
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB6
|
||||
dir_pin: !PB5
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 2.75
|
||||
endstop_pin: ^!PA5
|
||||
position_endstop: 0.0
|
||||
position_max: 20000000
|
||||
|
||||
[extruder]
|
||||
step_pin: PB4
|
||||
dir_pin: !PB3
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 23.0
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC5
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
pid_Kd: 108.982
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[filament_switch_sensor spool]
|
||||
pause_on_runout: True
|
||||
switch_pin: ^!PA6
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC4
|
||||
control: pid
|
||||
pid_Kp: 54.027
|
||||
pid_Ki: 0.770
|
||||
pid_Kd: 948.182
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
# K-FAN1
|
||||
[fan]
|
||||
pin: PA2
|
||||
|
||||
# K-FAN2
|
||||
[fan_generic k_fan2]
|
||||
pin: PC0
|
||||
|
||||
# K-FAN3
|
||||
[fan_generic k_fan3]
|
||||
pin: PC1
|
||||
|
||||
[temperature_sensor mcu_temp]
|
||||
sensor_type: temperature_mcu
|
||||
min_temp: 0
|
||||
max_temp: 100
|
||||
|
||||
[output_pin led]
|
||||
pin: PC14
|
||||
static_value: 0
|
||||
|
||||
# Neopixel LED support
|
||||
# [neopixel led_neopixel]
|
||||
# pin: PC14
|
||||
|
||||
# BL-touch
|
||||
# [bltouch]
|
||||
# control_pin: PB0
|
||||
# sensor_pin: PB1
|
||||
|
||||
# TMC Uart Mod Pins:
|
||||
# https://github.com/adelyser/Marlin-CR30/wiki
|
||||
# [tmc2208 stepper_x]
|
||||
# uart_pin: PB0
|
||||
#
|
||||
# [tmc2208 stepper_y]
|
||||
# uart_pin: PB1
|
||||
#
|
||||
# [tmc2208 stepper_z]
|
||||
# uart_pin: PA13
|
||||
#
|
||||
# [tmc2208 extruder]
|
||||
# uart_pin: PA14
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
[display]
|
||||
lcd_type: st7920
|
||||
cs_pin: PB12
|
||||
sclk_pin: PB13
|
||||
sid_pin: PB15
|
||||
encoder_pins: ^PB14, ^PB10
|
||||
click_pin: ^!PB2
|
||||
|
||||
[output_pin beeper]
|
||||
pin: PC6
|
||||
|
||||
[printer]
|
||||
kinematics: corexy
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
# Override to support unlimited belt size
|
||||
# (homing Z simply resets its virtual position to 0.0)
|
||||
[homing_override]
|
||||
axes: z
|
||||
set_position_z: 0
|
||||
gcode:
|
||||
{% if params.X is not defined and params.Y is not defined and params.Z is not defined %}G28 X0 Y0{% endif %}
|
||||
{% if params.X is defined %}G28 X0{% endif %}
|
||||
{% if params.Y is defined %}G28 Y0{% endif %}
|
||||
G92 Z0
|
||||
|
||||
# Eject all printed parts from the belt
|
||||
[gcode_macro BED_EJECT]
|
||||
gcode:
|
||||
TURN_OFF_HEATERS
|
||||
G28 ; Re-home
|
||||
G1 X50 Y50 ; Move hotend out of the way of the belt
|
||||
G1 Z420 F4000 ; Unload belt
|
||||
G28 Z0 ; Re-home Z
|
||||
116
config/printer-creality-cr6se-2020.cfg
Normal file
116
config/printer-creality-cr6se-2020.cfg
Normal file
@@ -0,0 +1,116 @@
|
||||
# This file contains pin mappings for the stock 2020 Creality CR6-SE.
|
||||
# To use this config, during "make menuconfig" select the STM32F103
|
||||
# with a "28KiB bootloader" and serial (on USART1 PA10/PA9)
|
||||
# communication.
|
||||
|
||||
# Flash this firmware by copying "out/klipper.bin" to a SD card and
|
||||
# turning on the printer with the card inserted. The firmware
|
||||
# filename must end in ".bin" and must not match the last filename
|
||||
# that was flashed.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB8
|
||||
dir_pin: !PB7
|
||||
enable_pin: !PC3
|
||||
rotation_distance: 40
|
||||
microsteps: 16
|
||||
endstop_pin: PC4
|
||||
position_min: -5
|
||||
position_endstop: -5
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB6
|
||||
dir_pin: PB5
|
||||
enable_pin: !PC3
|
||||
rotation_distance: 40
|
||||
microsteps: 16
|
||||
endstop_pin: PC5
|
||||
position_min: -2
|
||||
position_endstop: -2
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB4
|
||||
dir_pin: !PB3
|
||||
enable_pin: !PC3
|
||||
rotation_distance: 8
|
||||
microsteps: 16
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
position_min: -1.5
|
||||
position_max: 250
|
||||
homing_speed: 4
|
||||
second_homing_speed: 1
|
||||
homing_retract_dist: 2.0
|
||||
|
||||
[extruder]
|
||||
max_extrude_only_distance: 1000.0
|
||||
step_pin: PC2
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PC3
|
||||
rotation_distance: 30.4768
|
||||
microsteps: 16
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PB1
|
||||
control: pid
|
||||
# tuned for stock hardware with 200 degree Celsius target
|
||||
pid_Kp: 14.32
|
||||
pid_Ki: 0.81
|
||||
pid_Kd: 63.12
|
||||
min_temp: 0
|
||||
max_temp: 275
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA2
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PB0
|
||||
control: pid
|
||||
# tuned for stock hardware with 50 degree Celsius target
|
||||
pid_Kp: 79.49
|
||||
pid_Ki: 1.17
|
||||
pid_Kd: 1349.52
|
||||
min_temp: 0
|
||||
max_temp: 120
|
||||
|
||||
[fan]
|
||||
pin: PA0
|
||||
kick_start_time: 0.5
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
# Before printing the PROBE_CALIBRATE command needs to be issued
|
||||
# to run the probe calibration procedure, described at
|
||||
# docs/Probe_Calibrate.md, to find the correct z_offset.
|
||||
[probe]
|
||||
pin: PA4
|
||||
x_offset: 0.0
|
||||
y_offset: 0.0
|
||||
z_offset: 0.0
|
||||
speed: 2.0
|
||||
samples: 5
|
||||
|
||||
[filament_switch_sensor filament_sensor]
|
||||
pause_on_runout: true
|
||||
switch_pin: ^!PA7
|
||||
|
||||
[output_pin LED_pin]
|
||||
pin: PA6
|
||||
|
||||
[static_digital_output daughterboard_communication]
|
||||
pins: !PA5
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 500
|
||||
max_accel: 500
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user