Compare commits
642 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e02b725602 | ||
|
|
817339a4ef | ||
|
|
a9495d8e4f | ||
|
|
1b56a63abf | ||
|
|
9727f00e50 | ||
|
|
14eec15267 | ||
|
|
c51f169c06 | ||
|
|
cfb633a0ec | ||
|
|
8977c4e764 | ||
|
|
b9a378c1ca | ||
|
|
d17ef95a3c | ||
|
|
8a06528747 | ||
|
|
5339d138e6 | ||
|
|
d2a1dcbbf3 | ||
|
|
3fb984e152 | ||
|
|
d883c57d77 | ||
|
|
5e34b45063 | ||
|
|
6be0ba78ae | ||
|
|
0233dd32cc | ||
|
|
5b1a667659 | ||
|
|
6485ff800b | ||
|
|
42e9adcfc9 | ||
|
|
11dd273b34 | ||
|
|
342d3f1414 | ||
|
|
762e2c49c7 | ||
|
|
972ae4ab7c | ||
|
|
26e6ade175 | ||
|
|
96ea871b35 | ||
|
|
d46c95b758 | ||
|
|
ebc3b0def3 | ||
|
|
a65e04aff7 | ||
|
|
00191b5cc4 | ||
|
|
0d9b2cc1fa | ||
|
|
e4c8a24711 | ||
|
|
638303b396 | ||
|
|
2bffa925c8 | ||
|
|
6cc104677e | ||
|
|
eb9cda91b5 | ||
|
|
4b77f29c1b | ||
|
|
0a9becc391 | ||
|
|
bdf79caac4 | ||
|
|
69bd26b757 | ||
|
|
960fd0b1f3 | ||
|
|
2c6671d8e1 | ||
|
|
ef98cd9aba | ||
|
|
465aaf383f | ||
|
|
2d4ce1b9b1 | ||
|
|
c51e87c11c | ||
|
|
7290c14531 | ||
|
|
5fad485b13 | ||
|
|
b0ffb269d2 | ||
|
|
a2482d4f95 | ||
|
|
6288da13ac | ||
|
|
34870d3e2a | ||
|
|
51da02b7f8 | ||
|
|
ec5719585e | ||
|
|
4e930294b8 | ||
|
|
ddb59440a8 | ||
|
|
7527e57e5a | ||
|
|
d9c917b950 | ||
|
|
57b0eb5d43 | ||
|
|
8cdb2278d7 | ||
|
|
79be427757 | ||
|
|
ee5bdbadd1 | ||
|
|
721c764746 | ||
|
|
a530bf2421 | ||
|
|
773f9ac56c | ||
|
|
a0457f79e4 | ||
|
|
f4440267e6 | ||
|
|
30d25834c5 | ||
|
|
989d0f8097 | ||
|
|
97a5b39aab | ||
|
|
84ec2813ab | ||
|
|
ba38897a35 | ||
|
|
f6a166cb67 | ||
|
|
35e2472bbc | ||
|
|
9f8f3cd77d | ||
|
|
6ba0242900 | ||
|
|
ae6c16422f | ||
|
|
354915d2ad | ||
|
|
ec4ecd7a70 | ||
|
|
5d9ff75d02 | ||
|
|
2e1b649617 | ||
|
|
b220b8bfaf | ||
|
|
83ab6fbae5 | ||
|
|
f7e29b276e | ||
|
|
db507f89b9 | ||
|
|
a8883d83e3 | ||
|
|
9e4994cbdb | ||
|
|
724b007c50 | ||
|
|
ce27d35924 | ||
|
|
b1dcd35b7a | ||
|
|
6a91824486 | ||
|
|
20a28bc00f | ||
|
|
2357221bb4 | ||
|
|
6aec6efcc9 | ||
|
|
a709ba43af | ||
|
|
18119858c6 | ||
|
|
49d83bd3e2 | ||
|
|
b026f1d2c9 | ||
|
|
dc012f8659 | ||
|
|
2005d4dbf4 | ||
|
|
9e3feab0b4 | ||
|
|
751bff7d38 | ||
|
|
2d74b3d358 | ||
|
|
18ff84aa04 | ||
|
|
48b60a8021 | ||
|
|
db6346e7e5 | ||
|
|
2293e1506f | ||
|
|
b725d971db | ||
|
|
c29e190696 | ||
|
|
3796a31959 | ||
|
|
3387a9c23d | ||
|
|
282d1113e4 | ||
|
|
407be177d5 | ||
|
|
0c74b3d8bf | ||
|
|
a151aa8c7a | ||
|
|
e9c83d66e0 | ||
|
|
dd03cca49b | ||
|
|
6be114d728 | ||
|
|
50b4d4c43c | ||
|
|
d91939c4bf | ||
|
|
75c4b1238e | ||
|
|
2f9fe49cb8 | ||
|
|
8a038c6941 | ||
|
|
06022b305f | ||
|
|
36887ce6fe | ||
|
|
24a1b50e51 | ||
|
|
a283e0f7d4 | ||
|
|
7b9583391e | ||
|
|
02dd0742c4 | ||
|
|
be503b2b9b | ||
|
|
a831254e83 | ||
|
|
f10fd7c2fa | ||
|
|
1636a9759b | ||
|
|
167736ad1c | ||
|
|
a8f08b08ca | ||
|
|
4404c98637 | ||
|
|
e952b021e8 | ||
|
|
790ff4d8d7 | ||
|
|
c8cc98ce5d | ||
|
|
11828387d9 | ||
|
|
f5d5f53914 | ||
|
|
84b2bfe313 | ||
|
|
045455648a | ||
|
|
6ad6e39ad2 | ||
|
|
a431900f7f | ||
|
|
ae17b66a88 | ||
|
|
d3c4ba4839 | ||
|
|
9e52dc337f | ||
|
|
52a8afba43 | ||
|
|
8804c1578d | ||
|
|
f2e27ae05e | ||
|
|
247a409335 | ||
|
|
98a24172e7 | ||
|
|
f6734d83b3 | ||
|
|
4a7b429115 | ||
|
|
f0ba3a8c52 | ||
|
|
46842026b9 | ||
|
|
aea847501f | ||
|
|
cf9d96434c | ||
|
|
0256967def | ||
|
|
f2a5800cea | ||
|
|
6af931c4e1 | ||
|
|
78454dd3b1 | ||
|
|
55d1c3728d | ||
|
|
3f3713ee97 | ||
|
|
f55b9d3e57 | ||
|
|
fc7838855f | ||
|
|
3f7d05dd18 | ||
|
|
913c6a913d | ||
|
|
ce186c6af6 | ||
|
|
84d798f516 | ||
|
|
da755c3c1b | ||
|
|
b9e195f098 | ||
|
|
e98a29bef3 | ||
|
|
31f9bbf105 | ||
|
|
c61db45613 | ||
|
|
7f9ea231b7 | ||
|
|
29e9ac6ec5 | ||
|
|
ea4f6d6a77 | ||
|
|
c30e5f847c | ||
|
|
7ffd01de4c | ||
|
|
1b6ab65833 | ||
|
|
3e1719bdbb | ||
|
|
b6feda4eae | ||
|
|
f42ce3e2fd | ||
|
|
33ecc6d62e | ||
|
|
d61d3ade23 | ||
|
|
2dc20c011d | ||
|
|
b0da191bee | ||
|
|
ada571ecb8 | ||
|
|
db5a4351a5 | ||
|
|
c1f4bdebf2 | ||
|
|
9047702a00 | ||
|
|
7c8cf7661b | ||
|
|
c43f62bdd6 | ||
|
|
b829a89069 | ||
|
|
39535b15ba | ||
|
|
3c7eea7336 | ||
|
|
129091d811 | ||
|
|
8b1e3c3fb2 | ||
|
|
04eb72dcd5 | ||
|
|
638cd4d781 | ||
|
|
89c59b035e | ||
|
|
04952db1e8 | ||
|
|
2e04be4451 | ||
|
|
df39465534 | ||
|
|
79d6b37ac9 | ||
|
|
742df16a51 | ||
|
|
06a31222d3 | ||
|
|
c16eab212e | ||
|
|
dbc24ce339 | ||
|
|
63affd7006 | ||
|
|
907b47b238 | ||
|
|
1ff7261203 | ||
|
|
af38d708cb | ||
|
|
c7e0372c5d | ||
|
|
3081899883 | ||
|
|
19a478de37 | ||
|
|
5a94764c38 | ||
|
|
00934e1378 | ||
|
|
f1c6f76a51 | ||
|
|
4490a58411 | ||
|
|
bbb06a014b | ||
|
|
996b73e25d | ||
|
|
1c18265a62 | ||
|
|
e8dc44a0ca | ||
|
|
95676343db | ||
|
|
defce11235 | ||
|
|
9c45f53b24 | ||
|
|
8268478006 | ||
|
|
c14118e9c6 | ||
|
|
a6b3d2f18f | ||
|
|
2c441b4502 | ||
|
|
be4b8b17f2 | ||
|
|
88731c2836 | ||
|
|
95d06c95e3 | ||
|
|
5ec3939f34 | ||
|
|
60625f4422 | ||
|
|
81ff8e125c | ||
|
|
3505f4cae5 | ||
|
|
b44eee609a | ||
|
|
a94146b554 | ||
|
|
c263f76f9f | ||
|
|
7e76bd561a | ||
|
|
b18786bc91 | ||
|
|
261944cc7b | ||
|
|
6f0b7c7a2a | ||
|
|
661f5b08c8 | ||
|
|
c4232bea2e | ||
|
|
722ad4a1d2 | ||
|
|
e43fd4fab0 | ||
|
|
1eb6afdbe5 | ||
|
|
d9daeb0803 | ||
|
|
542486fba7 | ||
|
|
dc28257a75 | ||
|
|
ccae1e3ec8 | ||
|
|
5517a856cc | ||
|
|
de14d106a1 | ||
|
|
a829a4c93f | ||
|
|
07a90902a5 | ||
|
|
a10b2805de | ||
|
|
7db07c46e6 | ||
|
|
7793784640 | ||
|
|
a02da85101 | ||
|
|
fb3bae4531 | ||
|
|
260fd7d367 | ||
|
|
fb02e2b577 | ||
|
|
5f0885958d | ||
|
|
53a7f1dd76 | ||
|
|
630d3b3444 | ||
|
|
44567879f6 | ||
|
|
4c8d1b813c | ||
|
|
4a8a76ead8 | ||
|
|
38e82e8d8f | ||
|
|
5d82be2f5d | ||
|
|
240f8ea60b | ||
|
|
4d4c8d8f94 | ||
|
|
6e61e47a23 | ||
|
|
05330fd3e5 | ||
|
|
2060a6908f | ||
|
|
76b22b3125 | ||
|
|
f3b995227a | ||
|
|
7c5b7191c3 | ||
|
|
5a409d5d31 | ||
|
|
22297229b7 | ||
|
|
647a1cd8ca | ||
|
|
40c2d11ef8 | ||
|
|
555ac58a3f | ||
|
|
f0700c0985 | ||
|
|
61792e3e31 | ||
|
|
b35b6cb10b | ||
|
|
444d209cce | ||
|
|
dc7b02f329 | ||
|
|
92de6e91dc | ||
|
|
b1ae50cfc7 | ||
|
|
e6bfc4c9aa | ||
|
|
1ab3ac39e4 | ||
|
|
a6ab56c0a6 | ||
|
|
35ff49e546 | ||
|
|
a7f69caa37 | ||
|
|
2001eecd5e | ||
|
|
47828b4056 | ||
|
|
271c2ac95b | ||
|
|
0c425cf014 | ||
|
|
9136a29196 | ||
|
|
8b8818c0f7 | ||
|
|
96795def9c | ||
|
|
3340bb2ffd | ||
|
|
c08f83ff47 | ||
|
|
4d1c3478ab | ||
|
|
1275281ab6 | ||
|
|
1b08553a42 | ||
|
|
f9d505e376 | ||
|
|
76558168d9 | ||
|
|
aec742ece4 | ||
|
|
74937326d3 | ||
|
|
91ba9c00e3 | ||
|
|
8049243221 | ||
|
|
99c2bf0ded | ||
|
|
befb503cf0 | ||
|
|
7e654aed2f | ||
|
|
3e0c0e9ccf | ||
|
|
1390b4d600 | ||
|
|
b4b19b8fc1 | ||
|
|
98d3fffd79 | ||
|
|
a43973b0e0 | ||
|
|
743c766f47 | ||
|
|
d7f8bf351f | ||
|
|
81283423f4 | ||
|
|
1ccebfce1b | ||
|
|
0761026e36 | ||
|
|
df79893dbc | ||
|
|
082d773e2e | ||
|
|
c27a9182f3 | ||
|
|
c8cc2a1e27 | ||
|
|
12e304fbec | ||
|
|
5d0d6d5a32 | ||
|
|
352f735297 | ||
|
|
02d770ae3c | ||
|
|
7731c30422 | ||
|
|
30098db22a | ||
|
|
5e91c5de28 | ||
|
|
021459e53e | ||
|
|
2f8f99acae | ||
|
|
341e56dcea | ||
|
|
cc3c4c81e9 | ||
|
|
1de0d75079 | ||
|
|
e3beafbdb4 | ||
|
|
24e7bbf0df | ||
|
|
4ce2d379bb | ||
|
|
d75154d695 | ||
|
|
c721c20c97 | ||
|
|
c067d4df73 | ||
|
|
38b992532a | ||
|
|
fe2974b8ec | ||
|
|
4815a946c2 | ||
|
|
6627d036ac | ||
|
|
4a8aece6a7 | ||
|
|
c31f981575 | ||
|
|
7ce409d7a5 | ||
|
|
682d38f590 | ||
|
|
bbd1ddadd1 | ||
|
|
7c964e5fdf | ||
|
|
b0a24a4458 | ||
|
|
2b2caa8f05 | ||
|
|
9e15321418 | ||
|
|
7202a5da8e | ||
|
|
74dbd8a8e4 | ||
|
|
c3baa671a5 | ||
|
|
8b0c6fcb08 | ||
|
|
131cca2b51 | ||
|
|
d94d690d67 | ||
|
|
38220da46b | ||
|
|
646bb02355 | ||
|
|
c78676ff5f | ||
|
|
61329049a6 | ||
|
|
f0241d7dec | ||
|
|
e3cbe7ea36 | ||
|
|
99d55185a2 | ||
|
|
1c594ef27a | ||
|
|
2e17519a7e | ||
|
|
2af8c5aa86 | ||
|
|
9ec9742484 | ||
|
|
189188e3ca | ||
|
|
6d7c03365a | ||
|
|
c8560b367d | ||
|
|
739ff465a7 | ||
|
|
6cd1e794f7 | ||
|
|
9174c0241e | ||
|
|
54646c77dc | ||
|
|
0143199175 | ||
|
|
427f4b456e | ||
|
|
30be45c1ae | ||
|
|
c80552f9e7 | ||
|
|
9c4172784a | ||
|
|
a7b01857f5 | ||
|
|
15ffa85954 | ||
|
|
b414fc4975 | ||
|
|
c15d38b973 | ||
|
|
31cefe15cf | ||
|
|
fb6d6d381c | ||
|
|
40702bf9db | ||
|
|
7d57a7c4c8 | ||
|
|
28b568a6ac | ||
|
|
2f1edac922 | ||
|
|
f97fd7c6e3 | ||
|
|
02d5f9754f | ||
|
|
eb2a67cb95 | ||
|
|
ffbd2698fe | ||
|
|
29724a7411 | ||
|
|
34a1ce4837 | ||
|
|
89b4fecac4 | ||
|
|
538f09a2da | ||
|
|
babb067b60 | ||
|
|
090fcf928f | ||
|
|
6e6ad7b520 | ||
|
|
de366ee854 | ||
|
|
4c8d24ae03 | ||
|
|
7c0559c6e6 | ||
|
|
8a3727ef74 | ||
|
|
608cd38de5 | ||
|
|
7e4dff3b37 | ||
|
|
f8afe49a2f | ||
|
|
309b8e030f | ||
|
|
8b6753d68f | ||
|
|
9bdd61758e | ||
|
|
98af5dffe6 | ||
|
|
634ae08df6 | ||
|
|
aa2ede4a8c | ||
|
|
4d3198d44d | ||
|
|
0db696b0e9 | ||
|
|
8090d365f6 | ||
|
|
247cd753e2 | ||
|
|
9f31a35e75 | ||
|
|
a518cfb02f | ||
|
|
f0b20f0bdf | ||
|
|
c89a01c83b | ||
|
|
1c24317380 | ||
|
|
88325b6c93 | ||
|
|
20ac48f680 | ||
|
|
b710174107 | ||
|
|
9549a3b4fb | ||
|
|
8d7a6e4ca4 | ||
|
|
a4a02e86af | ||
|
|
7d2c966241 | ||
|
|
6e8f28117b | ||
|
|
4576b3918c | ||
|
|
dc3ac2b424 | ||
|
|
e56b63fd7e | ||
|
|
de35790709 | ||
|
|
617f620f00 | ||
|
|
e14dca0f06 | ||
|
|
e55011cde8 | ||
|
|
d29f97cd99 | ||
|
|
2ee1f48895 | ||
|
|
debcc22fc5 | ||
|
|
dd714fc7a1 | ||
|
|
e7ba140337 | ||
|
|
62cfc2527f | ||
|
|
0f3d68613d | ||
|
|
323268ea02 | ||
|
|
92c41b8827 | ||
|
|
37a117e64f | ||
|
|
dfe9e8f783 | ||
|
|
307462c203 | ||
|
|
bfd098eb19 | ||
|
|
9552f5e546 | ||
|
|
bea2027869 | ||
|
|
051133f81c | ||
|
|
8b2da0d353 | ||
|
|
fea30f8771 | ||
|
|
520273e5ab | ||
|
|
54acca37ba | ||
|
|
2b7d0bba42 | ||
|
|
790d48b46c | ||
|
|
69c0bdefde | ||
|
|
a1af78cb83 | ||
|
|
85667649d1 | ||
|
|
f80ec56486 | ||
|
|
fe91c0b41a | ||
|
|
f5f43d7a8c | ||
|
|
054beb1918 | ||
|
|
7971715bb4 | ||
|
|
05a8aca0a8 | ||
|
|
7085ed2d6c | ||
|
|
faea45e60f | ||
|
|
d1e13b7e12 | ||
|
|
4eeb4620cd | ||
|
|
4d738c8379 | ||
|
|
83889ac435 | ||
|
|
8b401382f6 | ||
|
|
3ac354088a | ||
|
|
b480734c88 | ||
|
|
7b69ef0750 | ||
|
|
bb08dc7ae9 | ||
|
|
92ca111986 | ||
|
|
01a223393e | ||
|
|
c55a94001f | ||
|
|
e2133a7301 | ||
|
|
326c12728c | ||
|
|
e772a92f16 | ||
|
|
7ef7bf608a | ||
|
|
a5ec751406 | ||
|
|
08dab6f825 | ||
|
|
0d0d8cbb7d | ||
|
|
71ab552562 | ||
|
|
c0ea48a582 | ||
|
|
d602177281 | ||
|
|
ee04a6340a | ||
|
|
46381e03a4 | ||
|
|
68c92991ed | ||
|
|
4861a0d958 | ||
|
|
779793c746 | ||
|
|
34f58f2816 | ||
|
|
bea16c74be | ||
|
|
d93e21fe67 | ||
|
|
5dcc377cde | ||
|
|
cf811e52d7 | ||
|
|
c179db3d43 | ||
|
|
19aac4055d | ||
|
|
c0909d2f7f | ||
|
|
596cd21751 | ||
|
|
59314d99e0 | ||
|
|
cfff897480 | ||
|
|
a0615e5e17 | ||
|
|
bf9d497ab0 | ||
|
|
76bfc3237a | ||
|
|
d4aee4f55e | ||
|
|
9ecddd1ba4 | ||
|
|
dccd555409 | ||
|
|
14cbc6f754 | ||
|
|
689231df3a | ||
|
|
4acfd8d7c8 | ||
|
|
913d099261 | ||
|
|
ffeafb690b | ||
|
|
8bfcedfb42 | ||
|
|
6e0431907d | ||
|
|
0382ffbf68 | ||
|
|
1699f378de | ||
|
|
b79a51c383 | ||
|
|
eea0137bf0 | ||
|
|
5d9d91d3a6 | ||
|
|
d23c1b06c6 | ||
|
|
dd98884bb4 | ||
|
|
ccee189f99 | ||
|
|
1dee974aea | ||
|
|
fc5353364a | ||
|
|
7a6fd1a1aa | ||
|
|
d6c3aaad8a | ||
|
|
85d0ef974c | ||
|
|
45d4970712 | ||
|
|
2692e493c8 | ||
|
|
d90c3bc57a | ||
|
|
cf4bfb1119 | ||
|
|
14bdc8e569 | ||
|
|
260f999b87 | ||
|
|
7d95a00458 | ||
|
|
c015c0708f | ||
|
|
86fee2d517 | ||
|
|
627c1c5d2a | ||
|
|
de33180236 | ||
|
|
aa481fd9c3 | ||
|
|
573fceefeb | ||
|
|
b62171f350 | ||
|
|
54e21a7c26 | ||
|
|
d5a7a7f00f | ||
|
|
6c395fd016 | ||
|
|
7af59a58cf | ||
|
|
a33d0697b6 | ||
|
|
7937678cb3 | ||
|
|
cc9541092a | ||
|
|
f013b7bae6 | ||
|
|
823fdc9cb4 | ||
|
|
92e1481a52 | ||
|
|
5c10001bc5 | ||
|
|
cf3b7d290c | ||
|
|
466198c0f4 | ||
|
|
03021ae722 | ||
|
|
ec2116b4f7 | ||
|
|
cd58a945e2 | ||
|
|
bf598d0922 | ||
|
|
916ef4483a | ||
|
|
e65b2593c6 | ||
|
|
1153803360 | ||
|
|
c499451ab8 | ||
|
|
9a0bcf21cf | ||
|
|
27434128a4 | ||
|
|
372cd2834c | ||
|
|
96ee179e8b | ||
|
|
91466ebd43 | ||
|
|
f72a2dc1ab | ||
|
|
1e226a8893 | ||
|
|
50f51d8aa2 | ||
|
|
97d36ac451 | ||
|
|
1b801508ba | ||
|
|
9d9fe3cb1b | ||
|
|
dbafeb8876 | ||
|
|
5d52a3b19f | ||
|
|
64e4649877 | ||
|
|
afd1058af6 | ||
|
|
b336a21fe7 | ||
|
|
5f184e3f98 | ||
|
|
c56c34fa1c | ||
|
|
21d5a34d22 | ||
|
|
5251bf23f1 | ||
|
|
1a4d655a18 | ||
|
|
64cb8d9820 | ||
|
|
d90da37433 | ||
|
|
2822680eb4 | ||
|
|
bd5dc03317 | ||
|
|
e3905eb241 | ||
|
|
c1136bef10 | ||
|
|
0a55489e2c | ||
|
|
28b3c9e88c | ||
|
|
a05650f33c | ||
|
|
53b98ebaed | ||
|
|
309fbbc104 | ||
|
|
c7b65f50e3 | ||
|
|
cc63fd51b2 | ||
|
|
41d42a07bf | ||
|
|
b743a64685 | ||
|
|
f1747b5118 | ||
|
|
b8c91914b7 | ||
|
|
adeb869f56 | ||
|
|
1717263b5a | ||
|
|
8714282570 | ||
|
|
b3a39bebd4 | ||
|
|
0da3d84a87 | ||
|
|
b859c11378 | ||
|
|
9ce07921c4 | ||
|
|
2978771ce5 | ||
|
|
fa25986adc | ||
|
|
0fc52f9496 | ||
|
|
de38ef4290 | ||
|
|
68b939c756 | ||
|
|
cc2a313c10 | ||
|
|
bcbdc983a8 | ||
|
|
01ab8267a6 | ||
|
|
af86c5f306 | ||
|
|
b806d71eb0 |
3
.github/FUNDING.yml
vendored
3
.github/FUNDING.yml
vendored
@@ -1 +1,2 @@
|
|||||||
patreon: koconnor
|
ko_fi: koconnor
|
||||||
|
custom: https://www.klipper3d.org/Sponsors.html#klipper-developers
|
||||||
|
|||||||
2
.github/ISSUE_TEMPLATE/config.yml
vendored
2
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,6 +1,6 @@
|
|||||||
blank_issues_enabled: false
|
blank_issues_enabled: false
|
||||||
contact_links:
|
contact_links:
|
||||||
- name: Directions
|
- name: Contact Directions
|
||||||
url: https://www.klipper3d.org/Contact.html
|
url: https://www.klipper3d.org/Contact.html
|
||||||
about: Have a question? Need help? Start here.
|
about: Have a question? Need help? Start here.
|
||||||
- name: Klipper Forum
|
- name: Klipper Forum
|
||||||
|
|||||||
6
.github/ISSUE_TEMPLATE/custom.md
vendored
6
.github/ISSUE_TEMPLATE/custom.md
vendored
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
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 -->
|
|
||||||
6
.github/workflows/invalid-label-bot.yaml
vendored
6
.github/workflows/invalid-label-bot.yaml
vendored
@@ -5,11 +5,11 @@ on:
|
|||||||
types: [labeled]
|
types: [labeled]
|
||||||
jobs:
|
jobs:
|
||||||
comment:
|
comment:
|
||||||
|
if: github.repository == 'Klipper3d/klipper'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v3
|
- uses: actions/github-script@v6
|
||||||
with:
|
with:
|
||||||
github-token: ${{secrets.GITHUB_TOKEN}}
|
|
||||||
script: |
|
script: |
|
||||||
if (context.payload.label.name != "not on github")
|
if (context.payload.label.name != "not on github")
|
||||||
return;
|
return;
|
||||||
@@ -35,7 +35,7 @@ jobs:
|
|||||||
+ "~ Your friendly GitIssueBot"
|
+ "~ Your friendly GitIssueBot"
|
||||||
+ "\n\n"
|
+ "\n\n"
|
||||||
+ "PS: I'm just an automated script, not a human being.";
|
+ "PS: I'm just an automated script, not a human being.";
|
||||||
github.issues.createComment({
|
github.rest.issues.createComment({
|
||||||
issue_number: context.issue.number,
|
issue_number: context.issue.number,
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
|
|||||||
13
.github/workflows/klipper3d-deploy.yaml
vendored
13
.github/workflows/klipper3d-deploy.yaml
vendored
@@ -1,11 +1,12 @@
|
|||||||
name: klipper3d deploy
|
name: klipper3d deploy
|
||||||
on:
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: "0 0 * * *"
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- master
|
- master
|
||||||
paths:
|
paths:
|
||||||
- docs/**
|
- docs/**
|
||||||
- mkdocs.yml
|
|
||||||
- .github/workflows/klipper3d-deploy.yaml
|
- .github/workflows/klipper3d-deploy.yaml
|
||||||
jobs:
|
jobs:
|
||||||
deploy:
|
deploy:
|
||||||
@@ -24,6 +25,10 @@ jobs:
|
|||||||
${{ runner.os }}-pip-
|
${{ runner.os }}-pip-
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pip install -r docs/_klipper3d/mkdocs-requirements.txt
|
run: pip install -r docs/_klipper3d/mkdocs-requirements.txt
|
||||||
- name: Build and deploy klipper3d
|
- name: Build MkDocs Pages
|
||||||
run: |
|
run: docs/_klipper3d/build-translations.sh
|
||||||
mkdocs gh-deploy --config-file docs/_klipper3d/mkdocs.yml --remote-branch gh-pages --force --verbose
|
- name: Deploy
|
||||||
|
uses: JamesIves/github-pages-deploy-action@v4.2.5
|
||||||
|
with:
|
||||||
|
branch: gh-pages # The branch the action should deploy to.
|
||||||
|
folder: site # The folder the action should deploy.
|
||||||
|
|||||||
66
.github/workflows/reviewer-needed-label.yaml
vendored
Normal file
66
.github/workflows/reviewer-needed-label.yaml
vendored
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
# Add a comment to github PRs marked with the "reviewer needed" label
|
||||||
|
name: "Add comment to PRs marked 'reviewer needed'"
|
||||||
|
on:
|
||||||
|
pull_request_target:
|
||||||
|
types: [labeled]
|
||||||
|
jobs:
|
||||||
|
add_comment:
|
||||||
|
if: github.repository == 'Klipper3d/klipper'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/github-script@v6
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
if (context.payload.label.name != "reviewer needed")
|
||||||
|
return;
|
||||||
|
if (context.payload.pull_request.assignees.length > 0)
|
||||||
|
return;
|
||||||
|
msg = "Thank you for your contribution to Klipper."
|
||||||
|
+ " Unfortunately, a reviewer has not assigned themselves to"
|
||||||
|
+ " this GitHub Pull Request. All Pull Requests are reviewed"
|
||||||
|
+ " before merging, and a reviewer will need to volunteer."
|
||||||
|
+ " Further information is available at:"
|
||||||
|
+ " https://www.klipper3d.org/CONTRIBUTING.html"
|
||||||
|
+ "\n\n"
|
||||||
|
+ "There are some steps that you can take now:"
|
||||||
|
+ "\n"
|
||||||
|
+ "1. Perform a self-review of your Pull Request by following"
|
||||||
|
+ " the steps at:"
|
||||||
|
+ " https://www.klipper3d.org/CONTRIBUTING.html#what-to-expect-in-a-review"
|
||||||
|
+ "\n"
|
||||||
|
+ " If you have completed a self-review, be sure to state the"
|
||||||
|
+ " results of that self-review explicitly in the Pull Request"
|
||||||
|
+ " comments. A reviewer is more likely to participate if the"
|
||||||
|
+ " bulk of a review has already been completed."
|
||||||
|
+ "\n"
|
||||||
|
+ "2. Consider opening a topic on the [Klipper Discourse]"
|
||||||
|
+ "(https://www.klipper3d.org/Contact.html#community-forum)"
|
||||||
|
+ " server to discuss this work. The Discourse server is a good"
|
||||||
|
+ " place to discuss development ideas and to engage users"
|
||||||
|
+ " interested in testing. Reviewers are more likely to"
|
||||||
|
+ " prioritize Pull Requests with an active community of users."
|
||||||
|
+ "\n"
|
||||||
|
+ "3. Consider helping out reviewers by reviewing other Klipper"
|
||||||
|
+ " Pull Requests. Taking the time to perform a careful and"
|
||||||
|
+ " detailed review of others work is appreciated. Regular"
|
||||||
|
+ " contributors are more likely to prioritize the"
|
||||||
|
+ " contributions of other regular contributors."
|
||||||
|
+ "\n\n"
|
||||||
|
+ "Unfortunately, if a reviewer does not assign themselves to"
|
||||||
|
+ " this GitHub Pull Request then it will be automatically"
|
||||||
|
+ " closed. If this happens, then it is a good idea to move"
|
||||||
|
+ " further discussion to the [Klipper Discourse]"
|
||||||
|
+ "(https://www.klipper3d.org/Contact.html#community-forum)"
|
||||||
|
+ " server. Reviewers can reach out on that forum to let you"
|
||||||
|
+ " know if they are interested and when they are available."
|
||||||
|
+ "\n\n"
|
||||||
|
+ "Best regards,\n"
|
||||||
|
+ "~ Your friendly GitIssueBot"
|
||||||
|
+ "\n\n"
|
||||||
|
+ "PS: I'm just an automated script, not a human being.";
|
||||||
|
github.rest.issues.createComment({
|
||||||
|
issue_number: context.issue.number,
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
body: msg
|
||||||
|
})
|
||||||
255
.github/workflows/stale-issue-bot.yaml
vendored
255
.github/workflows/stale-issue-bot.yaml
vendored
@@ -6,6 +6,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
# Check for stale issues (no updates in 5 weeks)
|
# Check for stale issues (no updates in 5 weeks)
|
||||||
stale:
|
stale:
|
||||||
|
if: github.repository == 'Klipper3d/klipper'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/stale@v3
|
- uses: actions/stale@v3
|
||||||
@@ -32,12 +33,15 @@ jobs:
|
|||||||
days-before-close: 7
|
days-before-close: 7
|
||||||
# Close tickets marked with "not on github" label
|
# Close tickets marked with "not on github" label
|
||||||
close_not_on_github:
|
close_not_on_github:
|
||||||
|
if: github.repository == 'Klipper3d/klipper'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v3
|
- uses: actions/github-script@v6
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
const issues = await github.issues.listForRepo({
|
const expireMillis = 1000 * 60 * 60 * 36;
|
||||||
|
const curtime = new Date().getTime();
|
||||||
|
const issues = await github.rest.issues.listForRepo({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
state: 'open',
|
state: 'open',
|
||||||
@@ -45,27 +49,167 @@ jobs:
|
|||||||
per_page: 100,
|
per_page: 100,
|
||||||
page: 1
|
page: 1
|
||||||
});
|
});
|
||||||
const expireMillis = 1000 * 60 * 60 * 36;
|
for (const issue of issues.data.values()) {
|
||||||
const curtime = new Date().getTime();
|
|
||||||
for (var issue of issues.data.values()) {
|
|
||||||
const updatetime = new Date(issue.updated_at).getTime();
|
const updatetime = new Date(issue.updated_at).getTime();
|
||||||
if (curtime < updatetime + expireMillis)
|
if (curtime < updatetime + expireMillis)
|
||||||
continue;
|
continue;
|
||||||
await github.issues.update({
|
await github.rest.issues.update({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: issue.number,
|
issue_number: issue.number,
|
||||||
state: 'closed'
|
state: 'closed'
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
# Close tickets marked with "resolved" label
|
# Close tickets marked with "reviewer needed" label for 2+ weeks
|
||||||
close_resolved:
|
close_reviewer_needed:
|
||||||
|
if: github.repository == 'Klipper3d/klipper'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v3
|
- uses: actions/github-script@v6
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
const issues = await github.issues.listForRepo({
|
const issues = await github.rest.issues.listForRepo({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
state: 'open',
|
||||||
|
labels: 'reviewer needed',
|
||||||
|
assignee: 'none',
|
||||||
|
per_page: 100,
|
||||||
|
page: 1
|
||||||
|
});
|
||||||
|
msg = "Unfortunately a reviewer has not assigned themselves to"
|
||||||
|
+ " this GitHub Pull Request and it is therefore being"
|
||||||
|
+ " closed. It is a good idea to move"
|
||||||
|
+ " further discussion to the [Klipper Discourse]"
|
||||||
|
+ "(https://www.klipper3d.org/Contact.html#community-forum)"
|
||||||
|
+ " server. Reviewers can reach out on that forum to let you"
|
||||||
|
+ " know if they are interested and when they are available."
|
||||||
|
+ "\n\n"
|
||||||
|
+ "Best regards,\n"
|
||||||
|
+ "~ Your friendly GitIssueBot"
|
||||||
|
+ "\n\n"
|
||||||
|
+ "PS: I'm just an automated script, not a human being.";
|
||||||
|
const expireMillis = 1000 * 60 * 60 * 24 * 14;
|
||||||
|
const curtime = new Date().getTime();
|
||||||
|
for (const issue of issues.data.values()) {
|
||||||
|
const updatetime = new Date(issue.updated_at).getTime();
|
||||||
|
if (curtime < updatetime + expireMillis)
|
||||||
|
continue;
|
||||||
|
await github.rest.issues.createComment({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
issue_number: issue.number,
|
||||||
|
body: msg
|
||||||
|
});
|
||||||
|
await github.rest.issues.update({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
issue_number: issue.number,
|
||||||
|
state: 'closed'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
# Mark unassigned PRs that are idle for 2 weeks
|
||||||
|
mark_reviewer_needed:
|
||||||
|
if: github.repository == 'Klipper3d/klipper'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/github-script@v6
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
msg = "Thank you for your contribution to Klipper."
|
||||||
|
+ " Unfortunately, a reviewer has not assigned themselves to"
|
||||||
|
+ " this GitHub Pull Request. All Pull Requests are reviewed"
|
||||||
|
+ " before merging, and a reviewer will need to volunteer."
|
||||||
|
+ " Further information is available at:"
|
||||||
|
+ " https://www.klipper3d.org/CONTRIBUTING.html"
|
||||||
|
+ "\n\n"
|
||||||
|
+ "There are some steps that you can take now:"
|
||||||
|
+ "\n"
|
||||||
|
+ "1. Perform a self-review of your Pull Request by following"
|
||||||
|
+ " the steps at:"
|
||||||
|
+ " https://www.klipper3d.org/CONTRIBUTING.html#what-to-expect-in-a-review"
|
||||||
|
+ "\n"
|
||||||
|
+ " If you have completed a self-review, be sure to state the"
|
||||||
|
+ " results of that self-review explicitly in the Pull Request"
|
||||||
|
+ " comments. A reviewer is more likely to participate if the"
|
||||||
|
+ " bulk of a review has already been completed."
|
||||||
|
+ "\n"
|
||||||
|
+ "2. Consider opening a topic on the [Klipper Discourse]"
|
||||||
|
+ "(https://www.klipper3d.org/Contact.html#community-forum)"
|
||||||
|
+ " server to discuss this work. The Discourse server is a good"
|
||||||
|
+ " place to discuss development ideas and to engage users"
|
||||||
|
+ " interested in testing. Reviewers are more likely to"
|
||||||
|
+ " prioritize Pull Requests with an active community of users."
|
||||||
|
+ "\n"
|
||||||
|
+ "3. Consider helping out reviewers by reviewing other Klipper"
|
||||||
|
+ " Pull Requests. Taking the time to perform a careful and"
|
||||||
|
+ " detailed review of others work is appreciated. Regular"
|
||||||
|
+ " contributors are more likely to prioritize the"
|
||||||
|
+ " contributions of other regular contributors."
|
||||||
|
+ "\n\n"
|
||||||
|
+ "Unfortunately, if a reviewer does not assign themselves to"
|
||||||
|
+ " this GitHub Pull Request then it will be automatically"
|
||||||
|
+ " closed. If this happens, then it is a good idea to move"
|
||||||
|
+ " further discussion to the [Klipper Discourse]"
|
||||||
|
+ "(https://www.klipper3d.org/Contact.html#community-forum)"
|
||||||
|
+ " server. Reviewers can reach out on that forum to let you"
|
||||||
|
+ " know if they are interested and when they are available."
|
||||||
|
+ "\n\n"
|
||||||
|
+ "Best regards,\n"
|
||||||
|
+ "~ Your friendly GitIssueBot"
|
||||||
|
+ "\n\n"
|
||||||
|
+ "PS: I'm just an automated script, not a human being.";
|
||||||
|
const create_check = new Date("2022-03-01T00:00:00Z").getTime();
|
||||||
|
const expireMillis = 1000 * 60 * 60 * 24 * 14;
|
||||||
|
const curtime = new Date().getTime();
|
||||||
|
const pulls_req = await github.rest.pulls.list({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
per_page: 100,
|
||||||
|
page: 1
|
||||||
|
});
|
||||||
|
for (const pr of pulls_req.data.values()) {
|
||||||
|
const createtime = new Date(pr.created_at).getTime();
|
||||||
|
if (createtime < create_check)
|
||||||
|
continue;
|
||||||
|
const updatetime = new Date(pr.updated_at).getTime();
|
||||||
|
if (curtime < updatetime + expireMillis)
|
||||||
|
continue;
|
||||||
|
if (pr.labels.length > 0)
|
||||||
|
continue;
|
||||||
|
if (pr.assignees.length > 0)
|
||||||
|
continue;
|
||||||
|
await github.rest.issues.createComment({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
issue_number: pr.number,
|
||||||
|
body: msg
|
||||||
|
});
|
||||||
|
await github.rest.issues.addLabels({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
issue_number: pr.number,
|
||||||
|
labels: ['reviewer needed']
|
||||||
|
});
|
||||||
|
}
|
||||||
|
# Close tickets marked with "resolved" label
|
||||||
|
close_resolved:
|
||||||
|
if: github.repository == 'Klipper3d/klipper'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/github-script@v6
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
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.";
|
||||||
|
const expireMillis = 1000 * 60 * 60 * 24 * 7;
|
||||||
|
const curtime = new Date().getTime();
|
||||||
|
const issues = await github.rest.issues.listForRepo({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
state: 'open',
|
state: 'open',
|
||||||
@@ -73,26 +217,17 @@ jobs:
|
|||||||
per_page: 100,
|
per_page: 100,
|
||||||
page: 1
|
page: 1
|
||||||
});
|
});
|
||||||
const expireMillis = 1000 * 60 * 60 * 24 * 7;
|
for (const issue of issues.data.values()) {
|
||||||
const curtime = new Date().getTime();
|
|
||||||
for (var issue of issues.data.values()) {
|
|
||||||
const updatetime = new Date(issue.updated_at).getTime();
|
const updatetime = new Date(issue.updated_at).getTime();
|
||||||
if (curtime < updatetime + expireMillis)
|
if (curtime < updatetime + expireMillis)
|
||||||
continue;
|
continue;
|
||||||
msg = "This ticket is being closed because the underlying issue"
|
await github.rest.issues.createComment({
|
||||||
+ " 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,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: issue.number,
|
issue_number: issue.number,
|
||||||
body: msg
|
body: msg
|
||||||
});
|
});
|
||||||
await github.issues.update({
|
await github.rest.issues.update({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: issue.number,
|
issue_number: issue.number,
|
||||||
@@ -101,12 +236,23 @@ jobs:
|
|||||||
}
|
}
|
||||||
# Close PRs marked with "not mainline" label
|
# Close PRs marked with "not mainline" label
|
||||||
close_not_mainline:
|
close_not_mainline:
|
||||||
|
if: github.repository == 'Klipper3d/klipper'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v3
|
- uses: actions/github-script@v6
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
const issues = await github.issues.listForRepo({
|
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.";
|
||||||
|
const expireMillis = 1000 * 60 * 60 * 24 * 7;
|
||||||
|
const curtime = new Date().getTime();
|
||||||
|
const issues = await github.rest.issues.listForRepo({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
state: 'open',
|
state: 'open',
|
||||||
@@ -114,27 +260,17 @@ jobs:
|
|||||||
per_page: 100,
|
per_page: 100,
|
||||||
page: 1
|
page: 1
|
||||||
});
|
});
|
||||||
const expireMillis = 1000 * 60 * 60 * 24 * 7;
|
for (const issue of issues.data.values()) {
|
||||||
const curtime = new Date().getTime();
|
|
||||||
for (var issue of issues.data.values()) {
|
|
||||||
const updatetime = new Date(issue.updated_at).getTime();
|
const updatetime = new Date(issue.updated_at).getTime();
|
||||||
if (curtime < updatetime + expireMillis)
|
if (curtime < updatetime + expireMillis)
|
||||||
continue;
|
continue;
|
||||||
msg = "This PR is being closed because it is currently not"
|
await github.rest.issues.createComment({
|
||||||
+ " 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,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: issue.number,
|
issue_number: issue.number,
|
||||||
body: msg
|
body: msg
|
||||||
});
|
});
|
||||||
await github.issues.update({
|
await github.rest.issues.update({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: issue.number,
|
issue_number: issue.number,
|
||||||
@@ -143,12 +279,23 @@ jobs:
|
|||||||
}
|
}
|
||||||
# Mark (and close) PRs with "pending feedback" for 3+ weeks
|
# Mark (and close) PRs with "pending feedback" for 3+ weeks
|
||||||
mark_inactive:
|
mark_inactive:
|
||||||
|
if: github.repository == 'Klipper3d/klipper'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v3
|
- uses: actions/github-script@v6
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
const issues = await github.issues.listForRepo({
|
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.";
|
||||||
|
const expireMillis = 1000 * 60 * 60 * 24 * 21;
|
||||||
|
const curtime = new Date().getTime();
|
||||||
|
const issues = await github.rest.issues.listForRepo({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
state: 'open',
|
state: 'open',
|
||||||
@@ -156,36 +303,38 @@ jobs:
|
|||||||
per_page: 100,
|
per_page: 100,
|
||||||
page: 1
|
page: 1
|
||||||
});
|
});
|
||||||
const expireMillis = 1000 * 60 * 60 * 24 * 21;
|
for (const issue of issues.data.values()) {
|
||||||
const curtime = new Date().getTime();
|
|
||||||
for (var issue of issues.data.values()) {
|
|
||||||
const updatetime = new Date(issue.updated_at).getTime();
|
const updatetime = new Date(issue.updated_at).getTime();
|
||||||
if (curtime < updatetime + expireMillis)
|
if (curtime < updatetime + expireMillis)
|
||||||
continue;
|
continue;
|
||||||
msg = "It looks like this GitHub Pull Request has become"
|
await github.rest.issues.addLabels({
|
||||||
+ " 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,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: issue.number,
|
issue_number: issue.number,
|
||||||
labels: ['inactive']
|
labels: ['inactive']
|
||||||
});
|
});
|
||||||
await github.issues.createComment({
|
await github.rest.issues.createComment({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: issue.number,
|
issue_number: issue.number,
|
||||||
body: msg
|
body: msg
|
||||||
});
|
});
|
||||||
await github.issues.update({
|
await github.rest.issues.update({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
issue_number: issue.number,
|
issue_number: issue.number,
|
||||||
state: 'closed'
|
state: 'closed'
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
# Lock closed issues after 6 months of inactivity and PRs after 1 year.
|
||||||
|
lock:
|
||||||
|
name: Lock Closed Issues
|
||||||
|
if: github.repository == 'Klipper3d/klipper'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: dessant/lock-threads@v3
|
||||||
|
with:
|
||||||
|
issue-inactive-days: '180'
|
||||||
|
issue-lock-reason: ''
|
||||||
|
pr-inactive-days: '365'
|
||||||
|
pr-lock-reason: ''
|
||||||
|
|||||||
8
COPYING
8
COPYING
@@ -1,7 +1,7 @@
|
|||||||
GNU GENERAL PUBLIC LICENSE
|
GNU GENERAL PUBLIC LICENSE
|
||||||
Version 3, 29 June 2007
|
Version 3, 29 June 2007
|
||||||
|
|
||||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||||
Everyone is permitted to copy and distribute verbatim copies
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
of this license document, but changing it is not allowed.
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
@@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
Also add information on how to contact you by electronic and paper mail.
|
Also add information on how to contact you by electronic and paper mail.
|
||||||
|
|
||||||
@@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
|
|||||||
You should also get your employer (if you work as a programmer) or school,
|
You should also get your employer (if you work as a programmer) or school,
|
||||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||||
For more information on this, and how to apply and follow the GNU GPL, see
|
For more information on this, and how to apply and follow the GNU GPL, see
|
||||||
<http://www.gnu.org/licenses/>.
|
<https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
The GNU General Public License does not permit incorporating your program
|
The GNU General Public License does not permit incorporating your program
|
||||||
into proprietary programs. If your program is a subroutine library, you
|
into proprietary programs. If your program is a subroutine library, you
|
||||||
may consider it more useful to permit linking proprietary applications with
|
may consider it more useful to permit linking proprietary applications with
|
||||||
the library. If this is what you want to do, use the GNU Lesser General
|
the library. If this is what you want to do, use the GNU Lesser General
|
||||||
Public License instead of this License. But first, please read
|
Public License instead of this License. But first, please read
|
||||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||||
|
|||||||
16
Makefile
16
Makefile
@@ -19,7 +19,7 @@ OBJCOPY=$(CROSS_PREFIX)objcopy
|
|||||||
OBJDUMP=$(CROSS_PREFIX)objdump
|
OBJDUMP=$(CROSS_PREFIX)objdump
|
||||||
STRIP=$(CROSS_PREFIX)strip
|
STRIP=$(CROSS_PREFIX)strip
|
||||||
CPP=cpp
|
CPP=cpp
|
||||||
PYTHON=python2
|
PYTHON=python3
|
||||||
|
|
||||||
# Source files
|
# Source files
|
||||||
src-y =
|
src-y =
|
||||||
@@ -31,7 +31,7 @@ cc-option=$(shell if test -z "`$(1) $(2) -S -o /dev/null -xc /dev/null 2>&1`" \
|
|||||||
|
|
||||||
CFLAGS := -I$(OUT) -Isrc -I$(OUT)board-generic/ -std=gnu11 -O2 -MD \
|
CFLAGS := -I$(OUT) -Isrc -I$(OUT)board-generic/ -std=gnu11 -O2 -MD \
|
||||||
-Wall -Wold-style-definition $(call cc-option,$(CC),-Wtype-limits,) \
|
-Wall -Wold-style-definition $(call cc-option,$(CC),-Wtype-limits,) \
|
||||||
-ffunction-sections -fdata-sections
|
-ffunction-sections -fdata-sections -fno-delete-null-pointer-checks
|
||||||
CFLAGS += -flto -fwhole-program -fno-use-linker-plugin -ggdb3
|
CFLAGS += -flto -fwhole-program -fno-use-linker-plugin -ggdb3
|
||||||
|
|
||||||
OBJS_klipper.elf = $(patsubst %.c, $(OUT)src/%.o,$(src-y))
|
OBJS_klipper.elf = $(patsubst %.c, $(OUT)src/%.o,$(src-y))
|
||||||
@@ -85,17 +85,21 @@ $(OUT)compile_time_request.o: $(patsubst %.c, $(OUT)src/%.o.ctr,$(src-y)) ./scri
|
|||||||
|
|
||||||
################ Auto generation of "board/" include file link
|
################ Auto generation of "board/" include file link
|
||||||
|
|
||||||
$(OUT)board-link: $(KCONFIG_CONFIG)
|
create-board-link:
|
||||||
@echo " Creating symbolic link $(OUT)board"
|
@echo " Creating symbolic link $(OUT)board"
|
||||||
$(Q)mkdir -p $(addprefix $(OUT), $(dirs-y))
|
$(Q)mkdir -p $(addprefix $(OUT), $(dirs-y))
|
||||||
$(Q)echo "#$(CONFIG_BOARD_DIRECTORY)" > $@.temp
|
$(Q)rm -f $(OUT)*.d $(patsubst %,$(OUT)%/*.d,$(dirs-y))
|
||||||
$(Q)if ! cmp -s $@.temp $@; then rm -f $(OUT)*.d $(patsubst %,$(OUT)%/*.d,$(dirs-y)) ; mv $@.temp $@ ; fi
|
|
||||||
$(Q)rm -f $(OUT)board
|
$(Q)rm -f $(OUT)board
|
||||||
$(Q)ln -sf $(CURDIR)/src/$(CONFIG_BOARD_DIRECTORY) $(OUT)board
|
$(Q)ln -sf $(CURDIR)/src/$(CONFIG_BOARD_DIRECTORY) $(OUT)board
|
||||||
$(Q)mkdir -p $(OUT)board-generic
|
$(Q)mkdir -p $(OUT)board-generic
|
||||||
$(Q)rm -f $(OUT)board-generic/board
|
$(Q)rm -f $(OUT)board-generic/board
|
||||||
$(Q)ln -sf $(CURDIR)/src/generic $(OUT)board-generic/board
|
$(Q)ln -sf $(CURDIR)/src/generic $(OUT)board-generic/board
|
||||||
|
|
||||||
|
# Hack to rebuild OUT directory and reload make dependencies on Kconfig change
|
||||||
|
$(OUT)board-link: $(KCONFIG_CONFIG)
|
||||||
|
$(Q)mkdir -p $(OUT)
|
||||||
|
$(Q)echo "# Makefile board-link rule" > $@
|
||||||
|
$(Q)$(MAKE) create-board-link
|
||||||
include $(OUT)board-link
|
include $(OUT)board-link
|
||||||
|
|
||||||
################ Kconfig rules
|
################ Kconfig rules
|
||||||
@@ -114,7 +118,7 @@ menuconfig:
|
|||||||
################ Generic rules
|
################ Generic rules
|
||||||
|
|
||||||
# Make definitions
|
# Make definitions
|
||||||
.PHONY : all clean distclean olddefconfig menuconfig FORCE
|
.PHONY : all clean distclean olddefconfig menuconfig create-board-link FORCE
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
|
|
||||||
all: $(target-y)
|
all: $(target-y)
|
||||||
|
|||||||
@@ -13,4 +13,6 @@ To begin using Klipper start by
|
|||||||
[installing](https://www.klipper3d.org/Installation.html) it.
|
[installing](https://www.klipper3d.org/Installation.html) it.
|
||||||
|
|
||||||
Klipper is Free Software. See the [license](COPYING) or read the
|
Klipper is Free Software. See the [license](COPYING) or read the
|
||||||
[documentation](https://www.klipper3d.org/Overview.html).
|
[documentation](https://www.klipper3d.org/Overview.html). We depend on
|
||||||
|
the generous support from our
|
||||||
|
[sponsors](https://www.klipper3d.org/Sponsors.html).
|
||||||
|
|||||||
73
config/example-deltesian.cfg
Normal file
73
config/example-deltesian.cfg
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
# This file is an example config file for deltesian style printers.
|
||||||
|
# One may copy and edit this file to configure a new deltesian
|
||||||
|
# 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_left]
|
||||||
|
step_pin: PF0
|
||||||
|
dir_pin: PF1
|
||||||
|
enable_pin: !PD7
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PE5
|
||||||
|
homing_speed: 50
|
||||||
|
position_endstop: 268
|
||||||
|
arm_length: 217
|
||||||
|
arm_x_length: 160
|
||||||
|
|
||||||
|
[stepper_right]
|
||||||
|
step_pin: PL3
|
||||||
|
dir_pin: PL1
|
||||||
|
enable_pin: !PK0
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PD3
|
||||||
|
|
||||||
|
[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
|
||||||
|
|
||||||
|
[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: deltesian
|
||||||
|
max_velocity: 500
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 150
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
# This file is an example config file for polar style printers. One
|
# This file is an example config file for polar style printers. One
|
||||||
# may copy and edit this file to configure a new polar printer.
|
# may copy and edit this file to configure a new polar printer.
|
||||||
|
|
||||||
# POLAR KINEMATICS ARE A WORK IN PROGRESS. Moves around the 0,0
|
# POLAR KINEMATICS ARE A WORK IN PROGRESS. Moves around the 0, 0
|
||||||
# position are known to not work properly.
|
# position are known to not work properly.
|
||||||
|
|
||||||
# See docs/Config_Reference.md for a description of parameters.
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
# Homing is not implemented on cable winch kinematics. In order to
|
# Homing is not implemented on cable winch kinematics. In order to
|
||||||
# home the printer, manually send movement commands until the toolhead
|
# home the printer, manually send movement commands until the toolhead
|
||||||
# is at 0,0,0 and then issue a G28 command.
|
# is at 0, 0, 0 and then issue a G28 command.
|
||||||
|
|
||||||
# See docs/Config_Reference.md for a description of parameters.
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
|||||||
147
config/generic-alligator-r2.cfg
Normal file
147
config/generic-alligator-r2.cfg
Normal file
@@ -0,0 +1,147 @@
|
|||||||
|
# This file contains common pin mappings for Alligator (Rev.2) board.
|
||||||
|
# To use this config, the firmware should be compiled for the Arduino
|
||||||
|
# Due.
|
||||||
|
|
||||||
|
# Remember flash procedure:
|
||||||
|
# sudo /etc/init.d/alligator-manager --erase
|
||||||
|
# sudo bossac -e -w -v -b -R -i -p ttyAMA0 klipper.bin
|
||||||
|
# See alligator github for alligator manager:
|
||||||
|
# https://github.com/3Dartists/alligator-manager
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[static_digital_output DRV8825_microstepping]
|
||||||
|
pins:PC10
|
||||||
|
pins:PC29
|
||||||
|
pins:PC19
|
||||||
|
pins:PC18
|
||||||
|
|
||||||
|
[dac084S085 stepper_digipot]
|
||||||
|
enable_pin: PB14
|
||||||
|
spi_bus: spi0
|
||||||
|
# Scale the config so that the channel value can be specified in amps.
|
||||||
|
# (For Alligator v2.0 boards, use 2.50)
|
||||||
|
scale: 2.50
|
||||||
|
# Channel A in this example is X, B is Y, C is Z, D is E0,1,2,3.
|
||||||
|
channel_A: 1.5
|
||||||
|
channel_B: 1.5
|
||||||
|
channel_C: 1.5
|
||||||
|
channel_D: 1.0
|
||||||
|
# channel D will be the current used by all extruders if> 1
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PB24
|
||||||
|
dir_pin: !PB25
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 32 # number of microstep 16, 32
|
||||||
|
rotation_distance: 16
|
||||||
|
endstop_pin: ^!PC5
|
||||||
|
position_endstop: -30
|
||||||
|
position_max: 220
|
||||||
|
position_min: -30
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB22
|
||||||
|
dir_pin: !PB23
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 32
|
||||||
|
rotation_distance: 16
|
||||||
|
endstop_pin: ^!PC3
|
||||||
|
position_endstop: -8
|
||||||
|
position_min: -8
|
||||||
|
position_max: 220
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PC27
|
||||||
|
dir_pin: PC28
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 32
|
||||||
|
rotation_distance: 4
|
||||||
|
endstop_pin: ^!PC2
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 240
|
||||||
|
position_min: -1
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PC25
|
||||||
|
dir_pin: PC26
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 32
|
||||||
|
rotation_distance: 7
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_pin: PA16 # PA16(near mcu) or PA24(near ethernet)
|
||||||
|
sensor_type: ATC Semitec 104NT-4-R025H42G
|
||||||
|
control: pid
|
||||||
|
pid_kp: 15.572
|
||||||
|
pid_ki: 0.446
|
||||||
|
pid_kd: 136.064
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 270
|
||||||
|
|
||||||
|
#[extruder1]
|
||||||
|
#step_pin: PD3
|
||||||
|
#dir_pin: !PD2
|
||||||
|
#enable_pin: !PA15
|
||||||
|
#microsteps: 32
|
||||||
|
#heater_pin: PC22
|
||||||
|
#sensor_pin: PB25
|
||||||
|
|
||||||
|
#[extruder2]
|
||||||
|
#step_pin: PD7
|
||||||
|
#dir_pin: !PD6
|
||||||
|
#enable_pin: !PA15
|
||||||
|
#microsteps: 32
|
||||||
|
#heater_pin: PC21
|
||||||
|
#sensor_pin: PC28
|
||||||
|
|
||||||
|
#[extruder3]
|
||||||
|
#step_pin: PD9
|
||||||
|
#dir_pin: !PD8
|
||||||
|
#enable_pin: !PA15
|
||||||
|
#microsteps: 32
|
||||||
|
#heater_pin: PA29
|
||||||
|
#sensor_pin: PC5
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA0
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PA24 # PA16(near mcu) or PA24(near ethernet)
|
||||||
|
control: pid
|
||||||
|
pid_kp: 73.517
|
||||||
|
pid_ki: 1.132
|
||||||
|
pid_kd: 1193.728
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA7
|
||||||
|
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PA5
|
||||||
|
#heater: extruder
|
||||||
|
|
||||||
|
[output_pin BEEPER_pin]
|
||||||
|
pin: PB19
|
||||||
|
pwm: True
|
||||||
|
value: 0
|
||||||
|
shutdown_value: 0
|
||||||
|
cycle_time: 0.1
|
||||||
|
scale: 1000
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyAMA0
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 1000
|
||||||
|
max_z_velocity: 20
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: ^PC6
|
||||||
|
#control_pin: PC4
|
||||||
135
config/generic-alligator-r3.cfg
Normal file
135
config/generic-alligator-r3.cfg
Normal file
@@ -0,0 +1,135 @@
|
|||||||
|
# This file contains common pin mappings for Alligator (Rev.3) board.
|
||||||
|
# To use this config, the firmware should be compiled for the Arduino
|
||||||
|
# Due.
|
||||||
|
|
||||||
|
# Remember flash procedure:
|
||||||
|
# sudo /etc/init.d/alligator-manager --erase
|
||||||
|
# sudo bossac -e -w -v -b -R -i -p ttyAMA0 klipper.bin
|
||||||
|
# See alligator github for alligator manager:
|
||||||
|
# https://github.com/3Dartists/alligator-manager
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[static_digital_output DRV8825_microstepping]
|
||||||
|
pins:PC10
|
||||||
|
pins:PC29
|
||||||
|
pins:PC19
|
||||||
|
pins:PC18
|
||||||
|
|
||||||
|
[dac084S085 stepper_digipot]
|
||||||
|
enable_pin: PD2
|
||||||
|
spi_bus: spi0
|
||||||
|
# Scale the config so that the channel value can be specified in amps.
|
||||||
|
# (For Alligator v3.0 boards, use 2.50)
|
||||||
|
scale: 2.50
|
||||||
|
# Channel A in this example is X, B is Y, C is Z, D is E0,1,2,3.
|
||||||
|
channel_A: 1.5
|
||||||
|
channel_B: 1.5
|
||||||
|
channel_C: 1.5
|
||||||
|
channel_D: 1.0
|
||||||
|
# channel D will be the current used by all extruders if> 1
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PB24
|
||||||
|
dir_pin: !PB25
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 32 # number of microstep 16, 32
|
||||||
|
rotation_distance: 16
|
||||||
|
endstop_pin: ^!PC5
|
||||||
|
position_endstop: -30
|
||||||
|
position_max: 220
|
||||||
|
position_min: -30
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB22
|
||||||
|
dir_pin: !PB23
|
||||||
|
enable_pin: !PC28
|
||||||
|
microsteps: 32
|
||||||
|
rotation_distance: 16
|
||||||
|
endstop_pin: ^!PC3
|
||||||
|
position_endstop: -8
|
||||||
|
position_min: -8
|
||||||
|
position_max: 220
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB20
|
||||||
|
dir_pin: PB21
|
||||||
|
enable_pin: !PA29
|
||||||
|
microsteps: 32
|
||||||
|
rotation_distance: 4
|
||||||
|
endstop_pin: ^!PC2
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 240
|
||||||
|
position_min: -1
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB18
|
||||||
|
dir_pin: PB19
|
||||||
|
enable_pin: !PC27
|
||||||
|
microsteps: 32
|
||||||
|
rotation_distance: 7
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA19
|
||||||
|
sensor_pin: PC25
|
||||||
|
sensor_type: ATC Semitec 104NT-4-R025H42G
|
||||||
|
control: pid
|
||||||
|
pid_kp: 15.572
|
||||||
|
pid_ki: 0.446
|
||||||
|
pid_kd: 136.064
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 270
|
||||||
|
|
||||||
|
#[extruder1]
|
||||||
|
#step_pin: PB17
|
||||||
|
#dir_pin: !PB14
|
||||||
|
#enable_pin: !PD6
|
||||||
|
#microsteps: 32
|
||||||
|
#heater_pin: PC22
|
||||||
|
#sensor_pin: PA29
|
||||||
|
|
||||||
|
#[extruder2]
|
||||||
|
#step_pin: PB12
|
||||||
|
#dir_pin: !PB13
|
||||||
|
#enable_pin: !PD8
|
||||||
|
#microsteps: 32
|
||||||
|
#heater_pin: PC21
|
||||||
|
#sensor_pin: PC28
|
||||||
|
|
||||||
|
#[extruder3]
|
||||||
|
#step_pin: PB15
|
||||||
|
#dir_pin: !PB16
|
||||||
|
#enable_pin: !PD9
|
||||||
|
#microsteps: 32
|
||||||
|
#heater_pin: PA29
|
||||||
|
#sensor_pin: PB25
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA0
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PA8
|
||||||
|
control: pid
|
||||||
|
pid_kp: 73.517
|
||||||
|
pid_ki: 1.132
|
||||||
|
pid_kd: 1193.728
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA7
|
||||||
|
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PA5
|
||||||
|
#heater: extruder
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyAMA0
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 1000
|
||||||
|
max_z_velocity: 20
|
||||||
|
max_z_accel: 100
|
||||||
@@ -129,7 +129,7 @@ max_temp: 130
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PC26
|
pin: PC26
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PC25
|
pin: PC25
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ homing_speed: 50
|
|||||||
[tmc2209 stepper_x]
|
[tmc2209 stepper_x]
|
||||||
uart_pin: PD6
|
uart_pin: PD6
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_y]
|
[stepper_y]
|
||||||
@@ -40,7 +39,6 @@ homing_speed: 50
|
|||||||
[tmc2209 stepper_y]
|
[tmc2209 stepper_y]
|
||||||
uart_pin: PD1
|
uart_pin: PD1
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
@@ -56,7 +54,6 @@ position_max: 250
|
|||||||
[tmc2209 stepper_z]
|
[tmc2209 stepper_z]
|
||||||
uart_pin: PD15
|
uart_pin: PD15
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
@@ -80,7 +77,6 @@ max_temp: 250
|
|||||||
[tmc2209 extruder]
|
[tmc2209 extruder]
|
||||||
uart_pin: PD11
|
uart_pin: PD11
|
||||||
run_current: 0.650
|
run_current: 0.650
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
@@ -94,7 +90,7 @@ pid_Kd: 948.182
|
|||||||
min_temp: 0
|
min_temp: 0
|
||||||
max_temp: 130
|
max_temp: 130
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PB6
|
pin: PB6
|
||||||
|
|
||||||
[fan]
|
[fan]
|
||||||
|
|||||||
@@ -126,37 +126,31 @@ max_z_accel: 5
|
|||||||
#[tmc2208 stepper_x]
|
#[tmc2208 stepper_x]
|
||||||
#uart_pin: PC14
|
#uart_pin: PC14
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: PE1
|
#uart_pin: PE1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: PB5
|
#uart_pin: PB5
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: PG10
|
#uart_pin: PG10
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder1]
|
#[tmc2208 extruder1]
|
||||||
#uart_pin: PD4
|
#uart_pin: PD4
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder2]
|
#[tmc2208 extruder2]
|
||||||
#uart_pin: PC12
|
#uart_pin: PC12
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
@@ -167,7 +161,6 @@ max_z_accel: 5
|
|||||||
#[tmc2130 stepper_x]
|
#[tmc2130 stepper_x]
|
||||||
#cs_pin: PC14
|
#cs_pin: PC14
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
@@ -177,7 +170,6 @@ max_z_accel: 5
|
|||||||
#cs_pin: PE1
|
#cs_pin: PE1
|
||||||
#sense_resistor: 0.075
|
#sense_resistor: 0.075
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
@@ -187,7 +179,6 @@ max_z_accel: 5
|
|||||||
#cs_pin: PB5
|
#cs_pin: PB5
|
||||||
#sense_resistor: 0.075
|
#sense_resistor: 0.075
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
@@ -197,7 +188,6 @@ max_z_accel: 5
|
|||||||
#cs_pin: PG10
|
#cs_pin: PG10
|
||||||
#sense_resistor: 0.075
|
#sense_resistor: 0.075
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
@@ -207,7 +197,6 @@ max_z_accel: 5
|
|||||||
#cs_pin: PD4
|
#cs_pin: PD4
|
||||||
#sense_resistor: 0.075
|
#sense_resistor: 0.075
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
@@ -217,7 +206,6 @@ max_z_accel: 5
|
|||||||
#cs_pin: PC12
|
#cs_pin: PC12
|
||||||
#sense_resistor: 0.075
|
#sense_resistor: 0.075
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
@@ -230,9 +218,7 @@ max_z_accel: 5
|
|||||||
#[tmc5160 stepper_x]
|
#[tmc5160 stepper_x]
|
||||||
#cs_pin: PC14
|
#cs_pin: PC14
|
||||||
#sense_resistor: 0.075
|
#sense_resistor: 0.075
|
||||||
#interpolate: True
|
|
||||||
#run_current: 1
|
#run_current: 1
|
||||||
#hold_current: 1
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
@@ -241,9 +227,7 @@ max_z_accel: 5
|
|||||||
#[tmc5160 stepper_y]
|
#[tmc5160 stepper_y]
|
||||||
#cs_pin: PE1
|
#cs_pin: PE1
|
||||||
#sense_resistor: 0.075
|
#sense_resistor: 0.075
|
||||||
#interpolate: True
|
|
||||||
#run_current: 1
|
#run_current: 1
|
||||||
#hold_current: 1
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
@@ -252,9 +236,7 @@ max_z_accel: 5
|
|||||||
#[tmc5160 stepper_z]
|
#[tmc5160 stepper_z]
|
||||||
#cs_pin: PB5
|
#cs_pin: PB5
|
||||||
#sense_resistor: 0.075
|
#sense_resistor: 0.075
|
||||||
#interpolate: True
|
|
||||||
#run_current: 0.4
|
#run_current: 0.4
|
||||||
#hold_current: 0.4
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
@@ -263,9 +245,7 @@ max_z_accel: 5
|
|||||||
#[tmc5160 extruder]
|
#[tmc5160 extruder]
|
||||||
#cs_pin: PG10
|
#cs_pin: PG10
|
||||||
#sense_resistor: 0.075
|
#sense_resistor: 0.075
|
||||||
#interpolate: True
|
|
||||||
#run_current: 0.5
|
#run_current: 0.5
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
@@ -274,9 +254,7 @@ max_z_accel: 5
|
|||||||
#[tmc5160 extruder1]
|
#[tmc5160 extruder1]
|
||||||
#cs_pin: PD4
|
#cs_pin: PD4
|
||||||
#sense_resistor: 0.075
|
#sense_resistor: 0.075
|
||||||
#interpolate: True
|
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
@@ -285,9 +263,7 @@ max_z_accel: 5
|
|||||||
#[tmc5160 extruder2]
|
#[tmc5160 extruder2]
|
||||||
#cs_pin: PC12
|
#cs_pin: PC12
|
||||||
#sense_resistor: 0.075
|
#sense_resistor: 0.075
|
||||||
#interpolate: True
|
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 0
|
#stealthchop_threshold: 0
|
||||||
#spi_software_mosi_pin: PG15
|
#spi_software_mosi_pin: PG15
|
||||||
#spi_software_miso_pin: PB6
|
#spi_software_miso_pin: PB6
|
||||||
|
|||||||
175
config/generic-bigtreetech-manta-m4p.cfg
Normal file
175
config/generic-bigtreetech-manta-m4p.cfg
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
# This file contains common pin mappings for the BIGTREETECH Manta M4P
|
||||||
|
# To use this config, the firmware should be compiled for the
|
||||||
|
# STM32G0B1 with a "8KiB bootloader" and USB communication.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PC6
|
||||||
|
dir_pin: PA14
|
||||||
|
enable_pin: !PC7
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PC0
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[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
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB0
|
||||||
|
dir_pin: !PC5
|
||||||
|
enable_pin: !PB1
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: ^PC2
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 270
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB3
|
||||||
|
dir_pin: PB4
|
||||||
|
enable_pin: !PD5
|
||||||
|
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: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
#[filament_switch_sensor filament_sensor]
|
||||||
|
#switch_pin: ^!PC15
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PD8
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PC4
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PD2
|
||||||
|
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PD3
|
||||||
|
|
||||||
|
#[heater_fan fan2]
|
||||||
|
#pin: PD4
|
||||||
|
|
||||||
|
#[heater_fan SoC_fan]
|
||||||
|
#pin: CB1: gpio79
|
||||||
|
#pin: RPI: gpio26
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 180
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# EXP1 / EXP2 (display) pins
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=PD6, EXP1_3=PB9, EXP1_5=PA15, EXP1_7=PA9, EXP1_9=<GND>,
|
||||||
|
EXP1_2=PB8, EXP1_4=PC3, EXP1_6=PA10, EXP1_8=PB5, EXP1_10=<5V>,
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=PB14, EXP2_3=PC11, EXP2_5=PC12, EXP2_7=PC13, EXP2_9=<GND>,
|
||||||
|
EXP2_2=PB13, EXP2_4=PA8, EXP2_6=PB15, 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: PB12
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin:
|
||||||
|
|
||||||
|
#[tmc2209 stepper_y]
|
||||||
|
#uart_pin: PC10
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin:
|
||||||
|
|
||||||
|
#[tmc2209 stepper_z]
|
||||||
|
#uart_pin: PC9
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin:
|
||||||
|
|
||||||
|
#[tmc2209 extruder]
|
||||||
|
#uart_pin: PA13
|
||||||
|
#run_current: 0.600
|
||||||
|
#diag_pin:
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC5160 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[[tmc2130 stepper_x]
|
||||||
|
#cs_pin: PB12
|
||||||
|
#spi_bus: spi1
|
||||||
|
#diag1_pin: PG6
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_y]
|
||||||
|
#cs_pin: PC10
|
||||||
|
#spi_bus: spi1
|
||||||
|
#diag1_pin: PG9
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_z]
|
||||||
|
#cs_pin: PC9
|
||||||
|
#spi_bus: spi1
|
||||||
|
#diag1_pin: PG10
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder]
|
||||||
|
#cs_pin: PA13
|
||||||
|
#spi_bus: spi1
|
||||||
|
#diag1_pin: PC15
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: PC14
|
||||||
|
#control_pin: PA1
|
||||||
|
|
||||||
|
#[adxl345]
|
||||||
|
#cs_pin: PD9
|
||||||
|
#spi_bus: spi1
|
||||||
|
#axes_map: z,y,-x
|
||||||
|
|
||||||
|
#[neopixel rgb1]
|
||||||
|
#pin: PD0
|
||||||
|
|
||||||
|
#[neopixel rgb2]
|
||||||
|
#pin: PD1
|
||||||
284
config/generic-bigtreetech-manta-m8p.cfg
Normal file
284
config/generic-bigtreetech-manta-m8p.cfg
Normal file
@@ -0,0 +1,284 @@
|
|||||||
|
# This file contains common pin mappings for the BIGTREETECH Manta M8P
|
||||||
|
# To use this config, the firmware should be compiled for the
|
||||||
|
# STM32G0B1 with a "8KiB bootloader" and USB communication.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PE2
|
||||||
|
dir_pin: PB4
|
||||||
|
enable_pin: !PC11
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PF3
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PF12
|
||||||
|
dir_pin: PF11
|
||||||
|
enable_pin: !PB3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PF4
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PD7
|
||||||
|
dir_pin: !PD6
|
||||||
|
enable_pin: !PF10
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: ^PF5
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 270
|
||||||
|
|
||||||
|
# Motor4
|
||||||
|
# The M8P 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: PD3
|
||||||
|
#dir_pin: PD2
|
||||||
|
#enable_pin: PD5
|
||||||
|
#endstop_pin: PC0
|
||||||
|
#...
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PC9
|
||||||
|
dir_pin: PC8
|
||||||
|
enable_pin: !PD1
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.4
|
||||||
|
filament_diameter: 1.75
|
||||||
|
heater_pin: PE3 # HE0
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PA1 # T0
|
||||||
|
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: PC1
|
||||||
|
|
||||||
|
# Motor6
|
||||||
|
#[extruder1]
|
||||||
|
#step_pin: PA10
|
||||||
|
#dir_pin: PD15
|
||||||
|
#enable_pin: !PA15
|
||||||
|
#heater_pin: PB5 # HE1
|
||||||
|
#sensor_pin: PA2 # T1
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_1]
|
||||||
|
#switch_pin: PC2
|
||||||
|
|
||||||
|
# Motor7
|
||||||
|
#[extruder2]
|
||||||
|
#step_pin: PD12
|
||||||
|
#dir_pin: PD11
|
||||||
|
#enable_pin: !PD14
|
||||||
|
#heater_pin: PB6 # HE2
|
||||||
|
#sensor_pin: PA3 # T2
|
||||||
|
#...
|
||||||
|
|
||||||
|
# Motor8
|
||||||
|
#[extruder3]
|
||||||
|
#step_pin: PD10
|
||||||
|
#dir_pin: PD8
|
||||||
|
#enable_pin: !PD9
|
||||||
|
#heater_pin: PE1 # HE3
|
||||||
|
#sensor_pin: PA4 # T3
|
||||||
|
#...
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PB7
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PA0 # TB
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PE6
|
||||||
|
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PE0
|
||||||
|
|
||||||
|
#[heater_fan fan2]
|
||||||
|
#pin: PC12
|
||||||
|
|
||||||
|
#[heater_fan fan3]
|
||||||
|
#pin: PE5
|
||||||
|
|
||||||
|
#[heater_fan fan4]
|
||||||
|
#pin: PE4
|
||||||
|
#tachometer_pin: PC13
|
||||||
|
|
||||||
|
#[heater_fan fan5]
|
||||||
|
#pin: PB8
|
||||||
|
#tachometer_pin: PC14
|
||||||
|
|
||||||
|
#[heater_fan fan6]
|
||||||
|
#pin: PB9
|
||||||
|
#tachometer_pin: PC15
|
||||||
|
|
||||||
|
[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
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2209 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2209 stepper_x]
|
||||||
|
#uart_pin: PC10
|
||||||
|
##diag_pin: PF3
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_y]
|
||||||
|
#uart_pin: PF13
|
||||||
|
##diag_pin: PF4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_z]
|
||||||
|
#uart_pin: PF9
|
||||||
|
##diag_pin: PF5
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_]
|
||||||
|
#uart_pin: PD4
|
||||||
|
##diag_pin: PC0
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder]
|
||||||
|
#uart_pin: PD0
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder1]
|
||||||
|
#uart_pin: PF8
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder2]
|
||||||
|
#uart_pin: PD13
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder3]
|
||||||
|
#uart_pin: PC7
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2130 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2130 stepper_x]
|
||||||
|
#cs_pin: PC10
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PF3
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_y]
|
||||||
|
#cs_pin: PF13
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PF4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_z]
|
||||||
|
#cs_pin: PF9
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PF5
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_]
|
||||||
|
#cs_pin: PD4
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PC0
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder]
|
||||||
|
#cs_pin: PD0
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder1]
|
||||||
|
#cs_pin: PF8
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder2]
|
||||||
|
#cs_pin: PD13
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder3]
|
||||||
|
#cs_pin: PC7
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=PE9, EXP1_2=PE10,
|
||||||
|
EXP1_3=PE11, EXP1_4=PE12,
|
||||||
|
EXP1_5=PE13, EXP1_6=PE14, # Slot in the socket on this side
|
||||||
|
EXP1_7=PE15, EXP1_8=PB10,
|
||||||
|
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||||
|
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=PB14, EXP2_2=PB13,
|
||||||
|
EXP2_3=PF7, EXP2_4=PB12,
|
||||||
|
EXP2_5=PE7, EXP2_6=PB11, # Slot in the socket on this side
|
||||||
|
EXP2_7=PE8, EXP2_8=<RST>,
|
||||||
|
EXP2_9=<GND>, EXP2_10=PC5
|
||||||
|
|
||||||
|
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||||
|
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: PB2
|
||||||
|
#control_pin: PB1
|
||||||
|
|
||||||
|
# Proximity switch
|
||||||
|
#[probe]
|
||||||
|
#pin: PF6
|
||||||
|
|
||||||
|
#[output_pin ps_on_pin]
|
||||||
|
#pin: PC3
|
||||||
|
|
||||||
|
#[neopixel my_neopixel_1]
|
||||||
|
#pin: PC6
|
||||||
|
|
||||||
|
#[neopixel my_neopixel_2]
|
||||||
|
#pin: PA9
|
||||||
|
|
||||||
|
#[hall_filament_width_sensor]
|
||||||
|
#adc1: PC5
|
||||||
|
#adc2: PB0
|
||||||
@@ -153,52 +153,44 @@ max_z_accel: 100
|
|||||||
#uart_pin: PC4
|
#uart_pin: PC4
|
||||||
##diag_pin: PG6
|
##diag_pin: PG6
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2209 stepper_y]
|
#[tmc2209 stepper_y]
|
||||||
#uart_pin: PD11
|
#uart_pin: PD11
|
||||||
##diag_pin: PG9
|
##diag_pin: PG9
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2209 stepper_z]
|
#[tmc2209 stepper_z]
|
||||||
#uart_pin: PC6
|
#uart_pin: PC6
|
||||||
##diag_pin: PG10
|
##diag_pin: PG10
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2209 stepper_]
|
#[tmc2209 stepper_]
|
||||||
#uart_pin: PC7
|
#uart_pin: PC7
|
||||||
##diag_pin: PG11
|
##diag_pin: PG11
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2209 extruder]
|
#[tmc2209 extruder]
|
||||||
#uart_pin: PF2
|
#uart_pin: PF2
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2209 extruder1]
|
#[tmc2209 extruder1]
|
||||||
#uart_pin: PE4
|
#uart_pin: PE4
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2209 extruder2]
|
#[tmc2209 extruder2]
|
||||||
#uart_pin: PE1
|
#uart_pin: PE1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2209 extruder2]
|
#[tmc2209 extruder3]
|
||||||
#uart_pin: PD3
|
#uart_pin: PD3
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
@@ -208,61 +200,53 @@ max_z_accel: 100
|
|||||||
#[tmc2130 stepper_x]
|
#[tmc2130 stepper_x]
|
||||||
#cs_pin: PC4
|
#cs_pin: PC4
|
||||||
#spi_bus: spi1
|
#spi_bus: spi1
|
||||||
##diag1_pin: PB10
|
##diag1_pin: PG6
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_y]
|
#[tmc2130 stepper_y]
|
||||||
#cs_pin: PD11
|
#cs_pin: PD11
|
||||||
#spi_bus: spi1
|
#spi_bus: spi1
|
||||||
##diag1_pin: PE12
|
##diag1_pin: PG9
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_z]
|
#[tmc2130 stepper_z]
|
||||||
#cs_pin: PC6
|
#cs_pin: PC6
|
||||||
#spi_bus: spi1
|
#spi_bus: spi1
|
||||||
##diag1_pin: PG8
|
##diag1_pin: PG10
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_]
|
#[tmc2130 stepper_]
|
||||||
#cs_pin: PC7
|
#cs_pin: PC7
|
||||||
#spi_bus: spi1
|
#spi_bus: spi1
|
||||||
##diag1_pin: PE15
|
##diag1_pin: PG11
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder]
|
#[tmc2130 extruder]
|
||||||
#cs_pin: PF2
|
#cs_pin: PF2
|
||||||
#spi_bus: spi1
|
#spi_bus: spi1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder1]
|
#[tmc2130 extruder1]
|
||||||
#cs_pin: PE4
|
#cs_pin: PE4
|
||||||
#spi_bus: spi1
|
#spi_bus: spi1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder2]
|
#[tmc2130 extruder2]
|
||||||
#cs_pin: PE1
|
#cs_pin: PE1
|
||||||
#spi_bus: spi1
|
#spi_bus: spi1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder3]
|
#[tmc2130 extruder3]
|
||||||
#cs_pin: PD3
|
#cs_pin: PD3
|
||||||
#spi_bus: spi1
|
#spi_bus: spi1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
[board_pins]
|
[board_pins]
|
||||||
|
|||||||
@@ -2,6 +2,10 @@
|
|||||||
# To use this config, the firmware should be compiled for the
|
# To use this config, the firmware should be compiled for the
|
||||||
# STM32F407 with a "32KiB bootloader".
|
# STM32F407 with a "32KiB bootloader".
|
||||||
|
|
||||||
|
# In newer versions of this board shipped in late 2021 the STM32F429
|
||||||
|
# is used, if this is the case compile for this with a "32KiB bootloader"
|
||||||
|
# You will need to check the chip on your board to identify which you have.
|
||||||
|
#
|
||||||
# The "make flash" command does not work on the SKR 2. Instead,
|
# The "make flash" command does not work on the SKR 2. Instead,
|
||||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
# 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
|
# file named "firmware.bin" on an SD card and then restart the SKR 2
|
||||||
@@ -73,7 +77,7 @@ max_temp: 250
|
|||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
heater_pin: PD7
|
heater_pin: PD7
|
||||||
sensor_type: NTC 100K beta 3950
|
sensor_type: Generic 3950
|
||||||
sensor_pin: PA1
|
sensor_pin: PA1
|
||||||
control: watermark
|
control: watermark
|
||||||
min_temp: 0
|
min_temp: 0
|
||||||
@@ -128,19 +132,16 @@ aliases:
|
|||||||
#[tmc2209 stepper_x]
|
#[tmc2209 stepper_x]
|
||||||
#uart_pin: PE0
|
#uart_pin: PE0
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.800
|
|
||||||
#diag_pin:
|
#diag_pin:
|
||||||
|
|
||||||
#[tmc2209 stepper_y]
|
#[tmc2209 stepper_y]
|
||||||
#uart_pin: PD3
|
#uart_pin: PD3
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.800
|
|
||||||
#diag_pin:
|
#diag_pin:
|
||||||
|
|
||||||
#[tmc2209 stepper_z]
|
#[tmc2209 stepper_z]
|
||||||
#uart_pin: PD0
|
#uart_pin: PD0
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.800
|
|
||||||
#diag_pin:
|
#diag_pin:
|
||||||
|
|
||||||
#[tmc2209 extruder]
|
#[tmc2209 extruder]
|
||||||
|
|||||||
183
config/generic-bigtreetech-skr-3.cfg
Normal file
183
config/generic-bigtreetech-skr-3.cfg
Normal file
@@ -0,0 +1,183 @@
|
|||||||
|
# This file contains common pin mappings for the BigTreeTech SKR 3.
|
||||||
|
# To use this config, during "make menuconfig" enable "low-level
|
||||||
|
# options", "STM32H743", "128KiB bootloader", and "25MHz clock".
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PD4
|
||||||
|
dir_pin: PD3
|
||||||
|
enable_pin: !PD6
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PC1
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PA15
|
||||||
|
dir_pin: !PA8
|
||||||
|
enable_pin: !PD1
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PC3
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PE2
|
||||||
|
dir_pin: PE3
|
||||||
|
enable_pin: !PE0
|
||||||
|
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: Generic 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
|
||||||
|
|
||||||
|
[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=PE9, EXP1_7=PE11, EXP1_9=<GND>,
|
||||||
|
EXP1_2=PB0, EXP1_4=PE8, EXP1_6=PE10, EXP1_8=PE12, 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: PD5
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin:
|
||||||
|
|
||||||
|
#[tmc2209 stepper_y]
|
||||||
|
#uart_pin: PD0
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin:
|
||||||
|
|
||||||
|
#[tmc2209 stepper_z]
|
||||||
|
#uart_pin: PE1
|
||||||
|
#run_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:
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2130 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2130 stepper_x]
|
||||||
|
#cs_pin: PD5
|
||||||
|
#spi_software_miso_pin: PE15
|
||||||
|
#spi_software_mosi_pin: PE13
|
||||||
|
#spi_software_sclk_pin: PE14
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
#diag1_pin: PC1
|
||||||
|
|
||||||
|
#[tmc2130 stepper_y]
|
||||||
|
#cs_pin: PD0
|
||||||
|
#spi_software_miso_pin: PE15
|
||||||
|
#spi_software_mosi_pin: PE13
|
||||||
|
#spi_software_sclk_pin: PE14
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
#diag1_pin: PC3
|
||||||
|
|
||||||
|
#[tmc2130 stepper_z]
|
||||||
|
#cs_pin: PE1
|
||||||
|
#spi_software_miso_pin: PE15
|
||||||
|
#spi_software_mosi_pin: PE13
|
||||||
|
#spi_software_sclk_pin: PE14
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
#diag1_pin: PC0
|
||||||
|
|
||||||
|
#[tmc2130 extruder]
|
||||||
|
#cs_pin: PC6
|
||||||
|
#spi_software_miso_pin: PE15
|
||||||
|
#spi_software_mosi_pin: PE13
|
||||||
|
#spi_software_sclk_pin: PE14
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
#diag1_pin: PC2
|
||||||
|
|
||||||
|
#[tmc2130 extruder1]
|
||||||
|
#cs_pin: PD12
|
||||||
|
#spi_software_miso_pin: PE15
|
||||||
|
#spi_software_mosi_pin: PE13
|
||||||
|
#spi_software_sclk_pin: PE14
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
#diag1_pin: PA0
|
||||||
@@ -27,7 +27,6 @@ homing_speed: 50
|
|||||||
uart_pin: PC11
|
uart_pin: PC11
|
||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
run_current: 0.550
|
run_current: 0.550
|
||||||
hold_current: 0.450
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
uart_address: 0
|
uart_address: 0
|
||||||
|
|
||||||
@@ -46,9 +45,8 @@ homing_speed: 50
|
|||||||
[tmc2209 stepper_y]
|
[tmc2209 stepper_y]
|
||||||
uart_pin: PC11
|
uart_pin: PC11
|
||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 2
|
uart_address: 1
|
||||||
run_current: 0.550
|
run_current: 0.550
|
||||||
hold_current: 0.450
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
@@ -65,9 +63,8 @@ position_max: 250
|
|||||||
[tmc2209 stepper_z]
|
[tmc2209 stepper_z]
|
||||||
uart_pin: PC11
|
uart_pin: PC11
|
||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 1
|
uart_address: 2
|
||||||
run_current: 0.550
|
run_current: 0.550
|
||||||
hold_current: 0.450
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
@@ -93,7 +90,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 3
|
uart_address: 3
|
||||||
run_current: 0.600
|
run_current: 0.600
|
||||||
hold_current: 0.400
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
|
|||||||
@@ -99,25 +99,21 @@ pins: !PC13
|
|||||||
#[tmc2208 stepper_x]
|
#[tmc2208 stepper_x]
|
||||||
#uart_pin: PC10
|
#uart_pin: PC10
|
||||||
#run_current: 0.580
|
#run_current: 0.580
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: PC11
|
#uart_pin: PC11
|
||||||
#run_current: 0.580
|
#run_current: 0.580
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: PC12
|
#uart_pin: PC12
|
||||||
#run_current: 0.580
|
#run_current: 0.580
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: PD2
|
#uart_pin: PD2
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
@@ -129,28 +125,24 @@ pins: !PC13
|
|||||||
#cs_pin: PC10
|
#cs_pin: PC10
|
||||||
#spi_bus: spi3
|
#spi_bus: spi3
|
||||||
#run_current: 0.580
|
#run_current: 0.580
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_y]
|
#[tmc2130 stepper_y]
|
||||||
#cs_pin: PC11
|
#cs_pin: PC11
|
||||||
#spi_bus: spi3
|
#spi_bus: spi3
|
||||||
#run_current: 0.580
|
#run_current: 0.580
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_z]
|
#[tmc2130 stepper_z]
|
||||||
#cs_pin: PC12
|
#cs_pin: PC12
|
||||||
#spi_bus: spi3
|
#spi_bus: spi3
|
||||||
#run_current: 0.580
|
#run_current: 0.580
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder]
|
#[tmc2130 extruder]
|
||||||
#cs_pin: PD2
|
#cs_pin: PD2
|
||||||
#spi_bus: spi3
|
#spi_bus: spi3
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ homing_speed: 50
|
|||||||
uart_pin: P1.1
|
uart_pin: P1.1
|
||||||
#diag_pin: P1.29
|
#diag_pin: P1.29
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_y]
|
[stepper_y]
|
||||||
@@ -37,7 +36,6 @@ homing_speed: 50
|
|||||||
uart_pin: P1.10
|
uart_pin: P1.10
|
||||||
#diag_pin: P1.28
|
#diag_pin: P1.28
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
@@ -54,7 +52,6 @@ position_max: 250
|
|||||||
uart_pin: P1.17
|
uart_pin: P1.17
|
||||||
#diag_pin: P1.27
|
#diag_pin: P1.27
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
@@ -79,7 +76,6 @@ max_temp: 250
|
|||||||
uart_pin: P0.5
|
uart_pin: P0.5
|
||||||
#diag_pin: P1.26
|
#diag_pin: P1.26
|
||||||
run_current: 0.650
|
run_current: 0.650
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[extruder1]
|
#[extruder1]
|
||||||
@@ -109,7 +105,7 @@ max_temp: 130
|
|||||||
[fan]
|
[fan]
|
||||||
pin: P2.1
|
pin: P2.1
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: P2.2
|
pin: P2.2
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 0
|
uart_address: 0
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_y]
|
[stepper_y]
|
||||||
@@ -49,7 +48,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 2
|
uart_address: 2
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
@@ -67,7 +65,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 1
|
uart_address: 1
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
@@ -93,7 +90,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 3
|
uart_address: 3
|
||||||
run_current: 0.650
|
run_current: 0.650
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ homing_speed: 50
|
|||||||
[tmc2209 stepper_x]
|
[tmc2209 stepper_x]
|
||||||
uart_pin: PB15
|
uart_pin: PB15
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_y]
|
[stepper_y]
|
||||||
@@ -45,7 +44,6 @@ homing_speed: 50
|
|||||||
[tmc2209 stepper_y]
|
[tmc2209 stepper_y]
|
||||||
uart_pin: PC6
|
uart_pin: PC6
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
@@ -61,7 +59,6 @@ position_max: 250
|
|||||||
[tmc2209 stepper_z]
|
[tmc2209 stepper_z]
|
||||||
uart_pin: PC10
|
uart_pin: PC10
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
@@ -85,7 +82,6 @@ max_temp: 250
|
|||||||
[tmc2209 extruder]
|
[tmc2209 extruder]
|
||||||
uart_pin: PC11
|
uart_pin: PC11
|
||||||
run_current: 0.650
|
run_current: 0.650
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
|
|||||||
@@ -27,7 +27,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 0
|
uart_address: 0
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_y]
|
[stepper_y]
|
||||||
@@ -46,7 +45,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 2
|
uart_address: 2
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
@@ -64,7 +62,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 1
|
uart_address: 1
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
@@ -90,7 +87,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 3
|
uart_address: 3
|
||||||
run_current: 0.650
|
run_current: 0.650
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
@@ -104,7 +100,7 @@ pid_Kd: 948.182
|
|||||||
min_temp: 0
|
min_temp: 0
|
||||||
max_temp: 130
|
max_temp: 130
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PC7
|
pin: PC7
|
||||||
|
|
||||||
[fan]
|
[fan]
|
||||||
|
|||||||
126
config/generic-bigtreetech-skr-mini-e3-v3.0.cfg
Normal file
126
config/generic-bigtreetech-skr-mini-e3-v3.0.cfg
Normal file
@@ -0,0 +1,126 @@
|
|||||||
|
# This file contains common pin mappings for the BIGTREETECH SKR mini
|
||||||
|
# E3 v3.0. To use this config, the firmware should be compiled for the
|
||||||
|
# STM32G0B1 with a "8KiB bootloader" and USB communication.
|
||||||
|
|
||||||
|
# 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 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_endstop: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[tmc2209 stepper_x]
|
||||||
|
uart_pin: PC11
|
||||||
|
tx_pin: PC10
|
||||||
|
uart_address: 0
|
||||||
|
run_current: 0.580
|
||||||
|
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: 2
|
||||||
|
run_current: 0.580
|
||||||
|
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: 1
|
||||||
|
run_current: 0.580
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB3
|
||||||
|
dir_pin: !PB4
|
||||||
|
enable_pin: !PD1
|
||||||
|
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
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PC9
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
sensor_pin: PC4
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 54.027
|
||||||
|
pid_Ki: 0.770
|
||||||
|
pid_Kd: 948.182
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[heater_fan heatbreak_cooling_fan]
|
||||||
|
pin: PC7
|
||||||
|
|
||||||
|
[heater_fan controller_fan]
|
||||||
|
pin: PB15
|
||||||
|
|
||||||
|
[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
|
||||||
|
|
||||||
|
[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=PD6, EXP1_10=<5V>
|
||||||
|
|
||||||
|
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||||
@@ -30,7 +30,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 0
|
uart_address: 0
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_y]
|
[stepper_y]
|
||||||
@@ -49,7 +48,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 1
|
uart_address: 1
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
@@ -67,7 +65,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 2
|
uart_address: 2
|
||||||
run_current: 0.580
|
run_current: 0.580
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
@@ -93,7 +90,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 3
|
uart_address: 3
|
||||||
run_current: 0.650
|
run_current: 0.650
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
@@ -107,7 +103,7 @@ pid_Kd: 948.182
|
|||||||
min_temp: 0
|
min_temp: 0
|
||||||
max_temp: 130
|
max_temp: 130
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PC7
|
pin: PC7
|
||||||
|
|
||||||
[fan]
|
[fan]
|
||||||
|
|||||||
132
config/generic-bigtreetech-skr-pico-v1.0.cfg
Normal file
132
config/generic-bigtreetech-skr-pico-v1.0.cfg
Normal file
@@ -0,0 +1,132 @@
|
|||||||
|
# This file contains common pin mappings for the BIGTREETECH SKR Pico V1.0
|
||||||
|
# To use this config, the firmware should be compiled for the RP2040 with
|
||||||
|
# USB communication.
|
||||||
|
|
||||||
|
# The "make flash" command does not work on the SKR Pico V1.0. Instead,
|
||||||
|
# after running "make", copy the generated "out/klipper.uf2" file
|
||||||
|
# to the mass storage device in RP2040 boot mode
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: gpio11
|
||||||
|
dir_pin: !gpio10
|
||||||
|
enable_pin: !gpio12
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^gpio4
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[tmc2209 stepper_x]
|
||||||
|
uart_pin: gpio9
|
||||||
|
tx_pin: gpio8
|
||||||
|
uart_address: 0
|
||||||
|
run_current: 0.580
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: gpio6
|
||||||
|
dir_pin: !gpio5
|
||||||
|
enable_pin: !gpio7
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^gpio3
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[tmc2209 stepper_y]
|
||||||
|
uart_pin: gpio9
|
||||||
|
tx_pin: gpio8
|
||||||
|
uart_address: 2
|
||||||
|
run_current: 0.580
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: gpio19
|
||||||
|
dir_pin: gpio28
|
||||||
|
enable_pin: !gpio2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: ^gpio25
|
||||||
|
position_endstop: 0.0
|
||||||
|
position_max: 250
|
||||||
|
|
||||||
|
[tmc2209 stepper_z]
|
||||||
|
uart_pin: gpio9
|
||||||
|
tx_pin: gpio8
|
||||||
|
uart_address: 1
|
||||||
|
run_current: 0.580
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: gpio14
|
||||||
|
dir_pin: !gpio13
|
||||||
|
enable_pin: !gpio15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: gpio23
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: gpio27
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 21.527
|
||||||
|
pid_Ki: 1.063
|
||||||
|
pid_Kd: 108.982
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[tmc2209 extruder]
|
||||||
|
uart_pin: gpio9
|
||||||
|
tx_pin: gpio8
|
||||||
|
uart_address: 3
|
||||||
|
run_current: 0.650
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: gpio21
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
sensor_pin: gpio26
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 54.027
|
||||||
|
pid_Ki: 0.770
|
||||||
|
pid_Kd: 948.182
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: gpio17
|
||||||
|
|
||||||
|
[heater_fan heatbreak_cooling_fan]
|
||||||
|
pin: gpio18
|
||||||
|
|
||||||
|
[heater_fan controller_fan]
|
||||||
|
pin: gpio20
|
||||||
|
|
||||||
|
[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
|
||||||
|
|
||||||
|
[neopixel board_neopixel]
|
||||||
|
pin: gpio24
|
||||||
|
chain_count: 1
|
||||||
|
color_order: GRB
|
||||||
|
initial_RED: 0.3
|
||||||
|
initial_GREEN: 0.3
|
||||||
|
initial_BLUE: 0.3
|
||||||
|
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: gpio22
|
||||||
|
#control_pin: gpio29
|
||||||
|
|
||||||
|
#[filament_switch_sensor runout_sensor]
|
||||||
|
#switch_pin: ^gpio16
|
||||||
@@ -110,37 +110,31 @@ max_z_accel: 100
|
|||||||
#[tmc2208 stepper_x]
|
#[tmc2208 stepper_x]
|
||||||
#uart_pin: PC13
|
#uart_pin: PC13
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: PE3
|
#uart_pin: PE3
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: PE1
|
#uart_pin: PE1
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: PD4
|
#uart_pin: PD4
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder1]
|
#[tmc2208 extruder1]
|
||||||
#uart_pin: PD1
|
#uart_pin: PD1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder2]
|
#[tmc2208 extruder2]
|
||||||
#uart_pin: PD6
|
#uart_pin: PD6
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
@@ -153,7 +147,6 @@ max_z_accel: 100
|
|||||||
#spi_bus: spi3a
|
#spi_bus: spi3a
|
||||||
##diag1_pin: PB10
|
##diag1_pin: PB10
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_y]
|
#[tmc2130 stepper_y]
|
||||||
@@ -161,7 +154,6 @@ max_z_accel: 100
|
|||||||
#spi_bus: spi3a
|
#spi_bus: spi3a
|
||||||
##diag1_pin: PE12
|
##diag1_pin: PE12
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_z]
|
#[tmc2130 stepper_z]
|
||||||
@@ -169,7 +161,6 @@ max_z_accel: 100
|
|||||||
#spi_bus: spi3a
|
#spi_bus: spi3a
|
||||||
##diag1_pin: PG8
|
##diag1_pin: PG8
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder]
|
#[tmc2130 extruder]
|
||||||
@@ -177,7 +168,6 @@ max_z_accel: 100
|
|||||||
#spi_bus: spi3a
|
#spi_bus: spi3a
|
||||||
##diag1_pin: PE15
|
##diag1_pin: PE15
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder1]
|
#[tmc2130 extruder1]
|
||||||
@@ -185,7 +175,6 @@ max_z_accel: 100
|
|||||||
#spi_bus: spi3a
|
#spi_bus: spi3a
|
||||||
##diag1_pin: PE10
|
##diag1_pin: PE10
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder2]
|
#[tmc2130 extruder2]
|
||||||
@@ -193,7 +182,6 @@ max_z_accel: 100
|
|||||||
#spi_bus: spi3a
|
#spi_bus: spi3a
|
||||||
##diag1_pin: PG5
|
##diag1_pin: PG5
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -95,31 +95,26 @@ max_z_accel: 100
|
|||||||
#[tmc2208 stepper_x]
|
#[tmc2208 stepper_x]
|
||||||
#uart_pin: P1.17
|
#uart_pin: P1.17
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: P1.15
|
#uart_pin: P1.15
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: P1.10
|
#uart_pin: P1.10
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: P1.8
|
#uart_pin: P1.8
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder1]
|
#[tmc2208 extruder1]
|
||||||
#uart_pin: P1.1
|
#uart_pin: P1.1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
@@ -138,7 +133,6 @@ max_z_accel: 100
|
|||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
##diag1_pin: P1.29
|
##diag1_pin: P1.29
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_y]
|
#[tmc2130 stepper_y]
|
||||||
@@ -148,7 +142,6 @@ max_z_accel: 100
|
|||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
##diag1_pin: P1.27
|
##diag1_pin: P1.27
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_z]
|
#[tmc2130 stepper_z]
|
||||||
@@ -158,7 +151,6 @@ max_z_accel: 100
|
|||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
##diag1_pin: P1.25
|
##diag1_pin: P1.25
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder]
|
#[tmc2130 extruder]
|
||||||
@@ -168,7 +160,6 @@ max_z_accel: 100
|
|||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
##diag1_pin: P1.28
|
##diag1_pin: P1.28
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder1]
|
#[tmc2130 extruder1]
|
||||||
@@ -178,7 +169,6 @@ max_z_accel: 100
|
|||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
##diag1_pin: P1.26
|
##diag1_pin: P1.26
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -94,31 +94,26 @@ max_z_accel: 100
|
|||||||
#[tmc2208 stepper_x]
|
#[tmc2208 stepper_x]
|
||||||
#uart_pin: P1.10
|
#uart_pin: P1.10
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
#
|
#
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: P1.9
|
#uart_pin: P1.9
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
#
|
#
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: P1.8
|
#uart_pin: P1.8
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
#
|
#
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: P1.4
|
#uart_pin: P1.4
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
#
|
#
|
||||||
#[tmc2208 extruder1]
|
#[tmc2208 extruder1]
|
||||||
#uart_pin: P1.1
|
#uart_pin: P1.1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
@@ -132,7 +127,6 @@ max_z_accel: 100
|
|||||||
#spi_software_mosi_pin: P1.17
|
#spi_software_mosi_pin: P1.17
|
||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
#diag1_pin: P1.29
|
#diag1_pin: P1.29
|
||||||
|
|
||||||
@@ -142,7 +136,6 @@ max_z_accel: 100
|
|||||||
#spi_software_mosi_pin: P1.17
|
#spi_software_mosi_pin: P1.17
|
||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
#diag1_pin: P1.28
|
#diag1_pin: P1.28
|
||||||
|
|
||||||
@@ -152,7 +145,6 @@ max_z_accel: 100
|
|||||||
#spi_software_mosi_pin: P1.17
|
#spi_software_mosi_pin: P1.17
|
||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
#diag1_pin: P1.27
|
#diag1_pin: P1.27
|
||||||
|
|
||||||
@@ -162,7 +154,6 @@ max_z_accel: 100
|
|||||||
#spi_software_mosi_pin: P1.17
|
#spi_software_mosi_pin: P1.17
|
||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
#diag1_pin: P1.26
|
#diag1_pin: P1.26
|
||||||
|
|
||||||
@@ -172,7 +163,6 @@ max_z_accel: 100
|
|||||||
#spi_software_mosi_pin: P1.17
|
#spi_software_mosi_pin: P1.17
|
||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
#diag1_pin: P1.25
|
#diag1_pin: P1.25
|
||||||
|
|
||||||
|
|||||||
@@ -96,7 +96,6 @@ position_max: 250
|
|||||||
[tmc2660 stepper_x]
|
[tmc2660 stepper_x]
|
||||||
cs_pin: PD14 # X_SPI_EN Required for communication
|
cs_pin: PD14 # X_SPI_EN Required for communication
|
||||||
spi_bus: usart1 # All TMC2660 drivers are connected to USART1
|
spi_bus: usart1 # All TMC2660 drivers are connected to USART1
|
||||||
interpolate: True # 1/16 micro-steps interpolated to 1/256
|
|
||||||
run_current: 1.000
|
run_current: 1.000
|
||||||
sense_resistor: 0.051
|
sense_resistor: 0.051
|
||||||
idle_current_percent: 20
|
idle_current_percent: 20
|
||||||
@@ -114,7 +113,6 @@ position_max: 210
|
|||||||
[tmc2660 stepper_y]
|
[tmc2660 stepper_y]
|
||||||
cs_pin: PC9
|
cs_pin: PC9
|
||||||
spi_bus: usart1
|
spi_bus: usart1
|
||||||
interpolate: True
|
|
||||||
run_current: 1.000
|
run_current: 1.000
|
||||||
sense_resistor: 0.051
|
sense_resistor: 0.051
|
||||||
idle_current_percent: 20
|
idle_current_percent: 20
|
||||||
@@ -132,7 +130,6 @@ position_max: 200
|
|||||||
[tmc2660 stepper_z]
|
[tmc2660 stepper_z]
|
||||||
cs_pin: PC10
|
cs_pin: PC10
|
||||||
spi_bus: usart1
|
spi_bus: usart1
|
||||||
interpolate: True
|
|
||||||
run_current: 1.000
|
run_current: 1.000
|
||||||
sense_resistor: 0.051
|
sense_resistor: 0.051
|
||||||
|
|
||||||
@@ -147,7 +144,6 @@ rotation_distance: 8
|
|||||||
[tmc2660 stepper_z1]
|
[tmc2660 stepper_z1]
|
||||||
cs_pin: PD25
|
cs_pin: PD25
|
||||||
spi_bus: usart1
|
spi_bus: usart1
|
||||||
interpolate: True
|
|
||||||
run_current: 1.000
|
run_current: 1.000
|
||||||
sense_resistor: 0.051
|
sense_resistor: 0.051
|
||||||
|
|
||||||
@@ -162,7 +158,6 @@ rotation_distance: 8
|
|||||||
[tmc2660 stepper_z2]
|
[tmc2660 stepper_z2]
|
||||||
cs_pin: PD26
|
cs_pin: PD26
|
||||||
spi_bus: usart1
|
spi_bus: usart1
|
||||||
interpolate: True
|
|
||||||
run_current: 1.000
|
run_current: 1.000
|
||||||
sense_resistor: 0.051
|
sense_resistor: 0.051
|
||||||
|
|
||||||
@@ -177,7 +172,6 @@ rotation_distance: 8
|
|||||||
[tmc2660 stepper_z3]
|
[tmc2660 stepper_z3]
|
||||||
cs_pin: PB14
|
cs_pin: PB14
|
||||||
spi_bus: usart1
|
spi_bus: usart1
|
||||||
interpolate: True
|
|
||||||
run_current: 1.000
|
run_current: 1.000
|
||||||
sense_resistor: 0.051
|
sense_resistor: 0.051
|
||||||
|
|
||||||
@@ -203,7 +197,6 @@ max_temp: 250
|
|||||||
[tmc2660 extruder]
|
[tmc2660 extruder]
|
||||||
cs_pin: PC17
|
cs_pin: PC17
|
||||||
spi_bus: usart1
|
spi_bus: usart1
|
||||||
interpolate: True
|
|
||||||
run_current: 1.000
|
run_current: 1.000
|
||||||
sense_resistor: 0.051
|
sense_resistor: 0.051
|
||||||
|
|
||||||
@@ -229,7 +222,6 @@ max_temp: 250
|
|||||||
[tmc2660 extruder1]
|
[tmc2660 extruder1]
|
||||||
cs_pin: PC25
|
cs_pin: PC25
|
||||||
spi_bus: usart1
|
spi_bus: usart1
|
||||||
interpolate: True
|
|
||||||
run_current: 1.000
|
run_current: 1.000
|
||||||
sense_resistor: 0.051
|
sense_resistor: 0.051
|
||||||
|
|
||||||
@@ -255,7 +247,6 @@ max_temp: 250
|
|||||||
[tmc2660 extruder2]
|
[tmc2660 extruder2]
|
||||||
cs_pin: PD23
|
cs_pin: PD23
|
||||||
spi_bus: usart1
|
spi_bus: usart1
|
||||||
interpolate: True
|
|
||||||
run_current: 1.000
|
run_current: 1.000
|
||||||
sense_resistor: 0.051
|
sense_resistor: 0.051
|
||||||
|
|
||||||
@@ -281,7 +272,6 @@ max_temp: 250
|
|||||||
[tmc2660 extruder3]
|
[tmc2660 extruder3]
|
||||||
cs_pin: PD24
|
cs_pin: PD24
|
||||||
spi_bus: usart1
|
spi_bus: usart1
|
||||||
interpolate: True
|
|
||||||
run_current: 1.000
|
run_current: 1.000
|
||||||
sense_resistor: 0.051
|
sense_resistor: 0.051
|
||||||
|
|
||||||
@@ -298,7 +288,7 @@ max_temp: 130
|
|||||||
pin: PC23
|
pin: PC23
|
||||||
|
|
||||||
# Fan1 controlled by extruder
|
# Fan1 controlled by extruder
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PC26
|
pin: PC26
|
||||||
heater: extruder
|
heater: extruder
|
||||||
heater_temp: 45
|
heater_temp: 45
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ max_temp: 130
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PC23 # FAN0
|
pin: PC23 # FAN0
|
||||||
|
|
||||||
#[heater_fan nozzle_cooling_fan]
|
#[heater_fan heatbreak_cooling_fan]
|
||||||
#pin: PC22 # FAN1
|
#pin: PC22 # FAN1
|
||||||
|
|
||||||
#[heater_fan board_cooling_fan]
|
#[heater_fan board_cooling_fan]
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ max_temp: 130
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PC23 # FAN0
|
pin: PC23 # FAN0
|
||||||
|
|
||||||
#[heater_fan nozzle_cooling_fan]
|
#[heater_fan heatbreak_cooling_fan]
|
||||||
#pin: PC26 # FAN1
|
#pin: PC26 # FAN1
|
||||||
|
|
||||||
#[heater_fan board_cooling_fan]
|
#[heater_fan board_cooling_fan]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# This file contains common pin mappings for the Duet3 Mini 5+. To use
|
# This file contains common pin mappings for the Duet3 Mini 5+. To use
|
||||||
# this config, the firmware should be compiled for the ATSAMD51P20
|
# this config, the firmware should be compiled for the SAME54P20 with
|
||||||
# with a "25Mhz crystal", "16KiB bootloader", and USB communication.
|
# a "25Mhz crystal", "16KiB bootloader", and USB communication.
|
||||||
|
|
||||||
# To flash the board, double tap the board's reset button to enter the
|
# To flash the board, double tap the board's reset button to enter the
|
||||||
# bootloader and then run: make flash FLASH_DEVICE=/dev/ttyACM0
|
# bootloader and then run: make flash FLASH_DEVICE=/dev/ttyACM0
|
||||||
@@ -26,6 +26,7 @@
|
|||||||
# SBC SPISS pin:PA6, SBCTfrReady:PA3, SerComPins:{PA4, PA5, PA6, PA7}
|
# SBC SPISS pin:PA6, SBCTfrReady:PA3, SerComPins:{PA4, PA5, PA6, PA7}
|
||||||
# CAN Pins - TX:PB14 RX:PB15
|
# 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
|
# Heaters, Fan outputs - {Out0:PB17 Out1:PC10 Out2:PB13 Out3:PB11 Out4:PA11, Out5:PB2, Out6:PB1} | Out6 is shared with VFD_Out
|
||||||
|
# Tach Pins for Fans - {Out3.Tach:PB27 Out4.Tach:PB26}
|
||||||
# GPIO_out - {IO1:PB31 IO2:PD9 IO3:PB12 IO4:PD10} IO4 is shared with PSON
|
# 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}
|
# 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}
|
# Driver Diag - {D0:PA10, D1:PB8, D2:PA22, D3:PA23, D4:PC21, D5:PB10, D6:PA27}
|
||||||
@@ -123,7 +124,7 @@ sense_resistor: 0.056
|
|||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
heater_pin: PB17 #out1
|
heater_pin: PB17 #out1
|
||||||
sensor_type: NTC 100K beta 3950
|
sensor_type: Generic 3950
|
||||||
sensor_pin: vref_scaled:PC0
|
sensor_pin: vref_scaled:PC0
|
||||||
control: pid
|
control: pid
|
||||||
pullup_resistor: 2200
|
pullup_resistor: 2200
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ max_temp: 130
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PH5
|
pin: PH5
|
||||||
|
|
||||||
#[heater_fan nozzle_cooling_fan]
|
#[heater_fan heatbreak_cooling_fan]
|
||||||
#pin: PH3
|
#pin: PH3
|
||||||
|
|
||||||
[temperature_sensor board_sensor]
|
[temperature_sensor board_sensor]
|
||||||
|
|||||||
@@ -144,55 +144,46 @@ max_z_accel: 100
|
|||||||
#[tmc2208 stepper_x]
|
#[tmc2208 stepper_x]
|
||||||
#uart_pin: PG13
|
#uart_pin: PG13
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: PG10
|
#uart_pin: PG10
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: PD5
|
#uart_pin: PD5
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: PD1
|
#uart_pin: PD1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder1]
|
#[tmc2208 extruder1]
|
||||||
#uart_pin: PA14
|
#uart_pin: PA14
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder2]
|
#[tmc2208 extruder2]
|
||||||
#uart_pin: PG6
|
#uart_pin: PG6
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder3]
|
#[tmc2208 extruder3]
|
||||||
#uart_pin: PG3
|
#uart_pin: PG3
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder4]
|
#[tmc2208 extruder4]
|
||||||
#uart_pin: PD10
|
#uart_pin: PD10
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder5]
|
#[tmc2208 extruder5]
|
||||||
#uart_pin: PB12
|
#uart_pin: PB12
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
@@ -204,63 +195,54 @@ max_z_accel: 100
|
|||||||
#cs_pin: PG13
|
#cs_pin: PG13
|
||||||
##diag1_pin: PC3
|
##diag1_pin: PC3
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_y]
|
#[tmc2130 stepper_y]
|
||||||
#cs_pin: PG10
|
#cs_pin: PG10
|
||||||
##diag1_pin: PF2
|
##diag1_pin: PF2
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_z]
|
#[tmc2130 stepper_z]
|
||||||
#cs_pin: PBD5
|
#cs_pin: PBD5
|
||||||
##diag1_pin: PF0
|
##diag1_pin: PF0
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder]
|
#[tmc2130 extruder]
|
||||||
#cs_pin: PD1
|
#cs_pin: PD1
|
||||||
##diag1_pin: PE15
|
##diag1_pin: PE15
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder1]
|
#[tmc2130 extruder1]
|
||||||
#cs_pin: PA14
|
#cs_pin: PA14
|
||||||
##diag1_pin: PE10
|
##diag1_pin: PE10
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder2]
|
#[tmc2130 extruder2]
|
||||||
#cs_pin: PG6
|
#cs_pin: PG6
|
||||||
##diag1_pin: PC15
|
##diag1_pin: PC15
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder3]
|
#[tmc2130 extruder3]
|
||||||
#cs_pin: PG3
|
#cs_pin: PG3
|
||||||
##diag1_pin: PC15
|
##diag1_pin: PC15
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder4]
|
#[tmc2130 extruder4]
|
||||||
#cs_pin: PD10
|
#cs_pin: PD10
|
||||||
##diag1_pin: PC15
|
##diag1_pin: PC15
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder5]
|
#[tmc2130 extruder5]
|
||||||
#cs_pin: PB12
|
#cs_pin: PB12
|
||||||
##diag1_pin: PC15
|
##diag1_pin: PC15
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ uart_pin: PA3
|
|||||||
tx_pin: PA2
|
tx_pin: PA2
|
||||||
uart_address: 0
|
uart_address: 0
|
||||||
run_current: 0.800
|
run_current: 0.800
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_y]
|
[stepper_y]
|
||||||
@@ -44,7 +43,6 @@ uart_pin: PA3
|
|||||||
tx_pin: PA2
|
tx_pin: PA2
|
||||||
uart_address: 2
|
uart_address: 2
|
||||||
run_current: 0.800
|
run_current: 0.800
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
@@ -62,7 +60,6 @@ uart_pin: PA3
|
|||||||
tx_pin: PA2
|
tx_pin: PA2
|
||||||
uart_address: 1
|
uart_address: 1
|
||||||
run_current: 0.800
|
run_current: 0.800
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
@@ -88,7 +85,6 @@ uart_pin: PA3
|
|||||||
tx_pin: PA2
|
tx_pin: PA2
|
||||||
uart_address: 3
|
uart_address: 3
|
||||||
run_current: 1.0
|
run_current: 1.0
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ homing_speed: 50
|
|||||||
uart_pin: PA12
|
uart_pin: PA12
|
||||||
tx_pin: PA11
|
tx_pin: PA11
|
||||||
run_current: 0.800
|
run_current: 0.800
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_y]
|
[stepper_y]
|
||||||
@@ -42,7 +41,6 @@ homing_speed: 50
|
|||||||
uart_pin: PB7
|
uart_pin: PB7
|
||||||
tx_pin: PB6
|
tx_pin: PB6
|
||||||
run_current: 0.800
|
run_current: 0.800
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
@@ -59,7 +57,6 @@ position_max: 200
|
|||||||
uart_pin: PB11
|
uart_pin: PB11
|
||||||
tx_pin: PB10
|
tx_pin: PB10
|
||||||
run_current: 0.800
|
run_current: 0.800
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
@@ -84,7 +81,6 @@ max_temp: 250
|
|||||||
uart_pin: PA3
|
uart_pin: PA3
|
||||||
tx_pin: PA2
|
tx_pin: PA2
|
||||||
run_current: 1.0
|
run_current: 1.0
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
@@ -101,7 +97,7 @@ max_temp: 130
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PC8
|
pin: PC8
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PB0
|
pin: PB0
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
|
|||||||
@@ -112,42 +112,36 @@ pins: PB0
|
|||||||
#uart_pin: PG3
|
#uart_pin: PG3
|
||||||
#tx_pin: PJ2
|
#tx_pin: PJ2
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: PJ3
|
#uart_pin: PJ3
|
||||||
#tx_pin: PJ4
|
#tx_pin: PJ4
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: PE2
|
#uart_pin: PE2
|
||||||
#tx_pin: PE6
|
#tx_pin: PE6
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: PJ5
|
#uart_pin: PJ5
|
||||||
#tx_pin: PJ6
|
#tx_pin: PJ6
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder1]
|
#[tmc2208 extruder1]
|
||||||
#uart_pin: PE7
|
#uart_pin: PE7
|
||||||
#tx_pin: PD4
|
#tx_pin: PD4
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder2]
|
#[tmc2208 extruder2]
|
||||||
#uart_pin: PA1
|
#uart_pin: PA1
|
||||||
#tx_pin: PD5
|
#tx_pin: PD5
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
@@ -166,42 +160,36 @@ pins: PB0
|
|||||||
#cs_pin: PG4
|
#cs_pin: PG4
|
||||||
#diag1_pin: PK1
|
#diag1_pin: PK1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_y]
|
#[tmc2130 stepper_y]
|
||||||
#cs_pin: PG2
|
#cs_pin: PG2
|
||||||
#diag1_pin: PJ1
|
#diag1_pin: PJ1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_z]
|
#[tmc2130 stepper_z]
|
||||||
#cs_pin: PJ7
|
#cs_pin: PJ7
|
||||||
#diag1_pin: PB6
|
#diag1_pin: PB6
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder]
|
#[tmc2130 extruder]
|
||||||
#cs_pin: PL2
|
#cs_pin: PL2
|
||||||
#diag1_pin: PE4
|
#diag1_pin: PE4
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder1]
|
#[tmc2130 extruder1]
|
||||||
#cs_pin: PC5
|
#cs_pin: PC5
|
||||||
#diag1_pin: PJ0
|
#diag1_pin: PJ0
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder2]
|
#[tmc2130 extruder2]
|
||||||
#cs_pin: PL7
|
#cs_pin: PL7
|
||||||
#diag1_pin: PK2
|
#diag1_pin: PK2
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ dir_pin: PE10
|
|||||||
enable_pin: !PE9
|
enable_pin: !PE9
|
||||||
microsteps: 16
|
microsteps: 16
|
||||||
rotation_distance: 40
|
rotation_distance: 40
|
||||||
endstop_pin: PB14 # PA1 for X-max
|
endstop_pin: ^PB14 # PA1 for X-max
|
||||||
position_endstop: 0
|
position_endstop: 0
|
||||||
position_max: 200
|
position_max: 200
|
||||||
|
|
||||||
@@ -21,7 +21,7 @@ dir_pin: PB12
|
|||||||
enable_pin: !PD9
|
enable_pin: !PD9
|
||||||
microsteps: 16
|
microsteps: 16
|
||||||
rotation_distance: 40
|
rotation_distance: 40
|
||||||
endstop_pin: PB13 # PA2 for Y-max
|
endstop_pin: ^PB13 # PA2 for Y-max
|
||||||
position_endstop: 0
|
position_endstop: 0
|
||||||
position_max: 200
|
position_max: 200
|
||||||
|
|
||||||
@@ -31,7 +31,7 @@ dir_pin: PD13
|
|||||||
enable_pin: !PD15
|
enable_pin: !PD15
|
||||||
microsteps: 16
|
microsteps: 16
|
||||||
rotation_distance: 8
|
rotation_distance: 8
|
||||||
endstop_pin: PA0 # PA3 for Z-max
|
endstop_pin: ^PA0 # PA3 for Z-max
|
||||||
position_endstop: 0
|
position_endstop: 0
|
||||||
position_max: 400
|
position_max: 400
|
||||||
|
|
||||||
@@ -106,37 +106,31 @@ max_z_accel: 100
|
|||||||
#[tmc2208 stepper_x]
|
#[tmc2208 stepper_x]
|
||||||
#uart_pin: PE8
|
#uart_pin: PE8
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: PC4
|
#uart_pin: PC4
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: PD12
|
#uart_pin: PD12
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: PA15
|
#uart_pin: PA15
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder1]
|
#[tmc2208 extruder1]
|
||||||
#uart_pin: PC5
|
#uart_pin: PC5
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder2]
|
#[tmc2208 extruder2]
|
||||||
#uart_pin: PE0
|
#uart_pin: PE0
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
@@ -149,7 +143,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PE7
|
#cs_pin: PE7
|
||||||
#diag1_pin: PB14
|
#diag1_pin: PB14
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_y]
|
#[tmc2130 stepper_y]
|
||||||
@@ -157,7 +150,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PE15
|
#cs_pin: PE15
|
||||||
#diag1_pin: PB13
|
#diag1_pin: PB13
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_z]
|
#[tmc2130 stepper_z]
|
||||||
@@ -165,7 +157,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PD10
|
#cs_pin: PD10
|
||||||
#diag1_pin: PA0
|
#diag1_pin: PA0
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder]
|
#[tmc2130 extruder]
|
||||||
@@ -173,7 +164,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PD7
|
#cs_pin: PD7
|
||||||
#diag1_pin: PA3
|
#diag1_pin: PA3
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder1]
|
#[tmc2130 extruder1]
|
||||||
@@ -181,7 +171,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PC14
|
#cs_pin: PC14
|
||||||
#diag1_pin: PA2
|
#diag1_pin: PA2
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder2]
|
#[tmc2130 extruder2]
|
||||||
@@ -189,7 +178,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PC15
|
#cs_pin: PC15
|
||||||
#diag1_pin: PA1
|
#diag1_pin: PA1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ dir_pin: PE10
|
|||||||
enable_pin: !PE12
|
enable_pin: !PE12
|
||||||
microsteps: 16
|
microsteps: 16
|
||||||
rotation_distance: 40
|
rotation_distance: 40
|
||||||
endstop_pin: PB14 # PA1 for X-max
|
endstop_pin: ^PB14 # PA1 for X-max
|
||||||
position_endstop: 0
|
position_endstop: 0
|
||||||
position_max: 200
|
position_max: 200
|
||||||
|
|
||||||
@@ -21,7 +21,7 @@ dir_pin: PB12
|
|||||||
enable_pin: !PD9
|
enable_pin: !PD9
|
||||||
microsteps: 16
|
microsteps: 16
|
||||||
rotation_distance: 40
|
rotation_distance: 40
|
||||||
endstop_pin: PB13 # PA2 for Y-max
|
endstop_pin: ^PB13 # PA2 for Y-max
|
||||||
position_endstop: 0
|
position_endstop: 0
|
||||||
position_max: 200
|
position_max: 200
|
||||||
|
|
||||||
@@ -31,7 +31,7 @@ dir_pin: PD13
|
|||||||
enable_pin: !PD15
|
enable_pin: !PD15
|
||||||
microsteps: 16
|
microsteps: 16
|
||||||
rotation_distance: 8
|
rotation_distance: 8
|
||||||
endstop_pin: PA0 # PA3 for Z-max (and servo)
|
endstop_pin: ^PA0 # PA3 for Z-max (and servo)
|
||||||
position_endstop: 0
|
position_endstop: 0
|
||||||
position_max: 400
|
position_max: 400
|
||||||
|
|
||||||
@@ -113,42 +113,36 @@ max_z_accel: 100
|
|||||||
#uart_pin: PE8
|
#uart_pin: PE8
|
||||||
#tx_pin: PE9
|
#tx_pin: PE9
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: PE13
|
#uart_pin: PE13
|
||||||
#tx_pin: PE14
|
#tx_pin: PE14
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: PD12
|
#uart_pin: PD12
|
||||||
#tx_pin: PD11
|
#tx_pin: PD11
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: PA15
|
#uart_pin: PA15
|
||||||
#tx_pin: PD3
|
#tx_pin: PD3
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder1]
|
#[tmc2208 extruder1]
|
||||||
#uart_pin: PC5
|
#uart_pin: PC5
|
||||||
#tx_pin: PC4
|
#tx_pin: PC4
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder2]
|
#[tmc2208 extruder2]
|
||||||
#uart_pin: PE0
|
#uart_pin: PE0
|
||||||
#tx_pin: PE1
|
#tx_pin: PE1
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
@@ -171,7 +165,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PE7
|
#cs_pin: PE7
|
||||||
#diag1_pin: PB14
|
#diag1_pin: PB14
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_y]
|
#[tmc2130 stepper_y]
|
||||||
@@ -179,7 +172,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PE15
|
#cs_pin: PE15
|
||||||
#diag1_pin: PB13
|
#diag1_pin: PB13
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_z]
|
#[tmc2130 stepper_z]
|
||||||
@@ -187,7 +179,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PD10
|
#cs_pin: PD10
|
||||||
#diag1_pin: PA0
|
#diag1_pin: PA0
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder]
|
#[tmc2130 extruder]
|
||||||
@@ -195,7 +186,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PD7
|
#cs_pin: PD7
|
||||||
#diag1_pin: PA3
|
#diag1_pin: PA3
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder1]
|
#[tmc2130 extruder1]
|
||||||
@@ -203,7 +193,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PC14
|
#cs_pin: PC14
|
||||||
#diag1_pin: PA2
|
#diag1_pin: PA2
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder2]
|
#[tmc2130 extruder2]
|
||||||
@@ -211,7 +200,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PC15
|
#cs_pin: PC15
|
||||||
#diag1_pin: PA1
|
#diag1_pin: PA1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ dir_pin: PE10
|
|||||||
enable_pin: !PE9
|
enable_pin: !PE9
|
||||||
microsteps: 16
|
microsteps: 16
|
||||||
rotation_distance: 40
|
rotation_distance: 40
|
||||||
endstop_pin: PB14 # PA1 for X-max
|
endstop_pin: ^PB14 # PA1 for X-max
|
||||||
position_endstop: 0
|
position_endstop: 0
|
||||||
position_max: 200
|
position_max: 200
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ dir_pin: PD13
|
|||||||
enable_pin: !PD15
|
enable_pin: !PD15
|
||||||
microsteps: 16
|
microsteps: 16
|
||||||
rotation_distance: 8
|
rotation_distance: 8
|
||||||
endstop_pin: PA0 # PA3 for Z-max
|
endstop_pin: ^PA0 # PA3 for Z-max
|
||||||
position_endstop: 0
|
position_endstop: 0
|
||||||
position_max: 400
|
position_max: 400
|
||||||
|
|
||||||
@@ -129,50 +129,42 @@ max_z_accel: 100
|
|||||||
#[tmc2208 stepper_x]
|
#[tmc2208 stepper_x]
|
||||||
#uart_pin: PE7
|
#uart_pin: PE7
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: PE15
|
#uart_pin: PE15
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: PD10
|
#uart_pin: PD10
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: PD7
|
#uart_pin: PD7
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#sense_resistor: 0.110
|
#sense_resistor: 0.110
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder1]
|
#[tmc2208 extruder1]
|
||||||
#uart_pin: PC14
|
#uart_pin: PC14
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder2]
|
#[tmc2208 extruder2]
|
||||||
#uart_pin: PC15
|
#uart_pin: PC15
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder3]
|
#[tmc2208 extruder3]
|
||||||
#uart_pin: PA15
|
#uart_pin: PA15
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder4]
|
#[tmc2208 extruder4]
|
||||||
#uart_pin: PD11
|
#uart_pin: PD11
|
||||||
#run_current: 0.8
|
#run_current: 0.8
|
||||||
#hold_current: 0.5
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
@@ -184,7 +176,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PE7
|
#cs_pin: PE7
|
||||||
#diag1_pin: PB14
|
#diag1_pin: PB14
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_y]
|
#[tmc2130 stepper_y]
|
||||||
@@ -192,7 +183,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PE15
|
#cs_pin: PE15
|
||||||
#diag1_pin: PB13
|
#diag1_pin: PB13
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_z]
|
#[tmc2130 stepper_z]
|
||||||
@@ -200,7 +190,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PD10
|
#cs_pin: PD10
|
||||||
#diag1_pin: PA0
|
#diag1_pin: PA0
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder]
|
#[tmc2130 extruder]
|
||||||
@@ -208,7 +197,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PD7
|
#cs_pin: PD7
|
||||||
#diag1_pin: PA3
|
#diag1_pin: PA3
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder1]
|
#[tmc2130 extruder1]
|
||||||
@@ -216,7 +204,6 @@ max_z_accel: 100
|
|||||||
#cs_pin: PC14
|
#cs_pin: PC14
|
||||||
#diag1_pin: PA2
|
#diag1_pin: PA2
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder2]
|
#[tmc2130 extruder2]
|
||||||
@@ -224,21 +211,18 @@ max_z_accel: 100
|
|||||||
#cs_pin: PC15
|
#cs_pin: PC15
|
||||||
#diag1_pin: PA1
|
#diag1_pin: PA1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder3]
|
#[tmc2130 extruder3]
|
||||||
#spi_bus: spi4
|
#spi_bus: spi4
|
||||||
#cs_pin: PA15
|
#cs_pin: PA15
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder4]
|
#[tmc2130 extruder4]
|
||||||
#spi_bus: spi4
|
#spi_bus: spi4
|
||||||
#cs_pin: PD11
|
#cs_pin: PD11
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
|
|||||||
216
config/generic-mellow-fly-cdy-v3.cfg
Normal file
216
config/generic-mellow-fly-cdy-v3.cfg
Normal file
@@ -0,0 +1,216 @@
|
|||||||
|
# This file contains common pin mappings for the Mellow Fly-CDY-v3.
|
||||||
|
# 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 Fly-CDY-v3. 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 Fly-CDY-v3
|
||||||
|
# with that SD card.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PE5
|
||||||
|
dir_pin: PC0
|
||||||
|
enable_pin: !PC1
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PC7 # X-MAX PC6
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PE4
|
||||||
|
dir_pin: !PC13
|
||||||
|
enable_pin: !PC14
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PD11 # Y-MAX PD10
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PE3
|
||||||
|
dir_pin: PB7
|
||||||
|
enable_pin: !PB8
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PB10 # Z-MAX PB11
|
||||||
|
position_endstop: 0.5
|
||||||
|
position_max: 200
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PE2
|
||||||
|
dir_pin: PD6
|
||||||
|
enable_pin: !PD7
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PD12
|
||||||
|
sensor_pin: PA3
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
#[extruder1]
|
||||||
|
#step_pin: PE1
|
||||||
|
#dir_pin: !PD3
|
||||||
|
#enable_pin: !PD4
|
||||||
|
#heater_pin: PD13
|
||||||
|
#sensor_pin: PC4
|
||||||
|
|
||||||
|
#[extruder2]
|
||||||
|
#step_pin: PE0
|
||||||
|
#dir_pin: !PA15
|
||||||
|
#enable_pin: !PD0
|
||||||
|
#heater_pin: PD14
|
||||||
|
#sensor_pin: PC5
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PB0
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PB1
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
#FAN0
|
||||||
|
[fan]
|
||||||
|
pin: PA0
|
||||||
|
|
||||||
|
#FAN1
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PA1
|
||||||
|
|
||||||
|
#FAN2
|
||||||
|
#[heater_fan fan2]
|
||||||
|
#pin: PA2
|
||||||
|
|
||||||
|
|
||||||
|
[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
|
||||||
|
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2209 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2209 stepper_x]
|
||||||
|
#uart_pin: PC15
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PC7
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_y]
|
||||||
|
#uart_pin: PA8
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PC6
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_z]
|
||||||
|
#uart_pin: PB6
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PD11
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder]
|
||||||
|
#uart_pin: PD5
|
||||||
|
#run_current: 0.600
|
||||||
|
#diag_pin: PD10
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder1]
|
||||||
|
#uart_pin: PD1
|
||||||
|
#run_current: 0.600
|
||||||
|
#diag_pin: PB10
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder2]
|
||||||
|
#uart_pin: PE9
|
||||||
|
#run_current: 0.600
|
||||||
|
#diag_pin: PB11
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC5160 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc5160 stepper_x]
|
||||||
|
#cs_pin: PC15
|
||||||
|
#spi_bus: spi3
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PC7
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc5160 stepper_y]
|
||||||
|
#cs_pin: PA8
|
||||||
|
#spi_bus: spi3
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PC6
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc5160 stepper_z]
|
||||||
|
#cs_pin: PB6
|
||||||
|
#spi_bus: spi3
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PD11
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc5160 extruder]
|
||||||
|
#cs_pin: PD5
|
||||||
|
#spi_bus: spi3
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PD10
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc5160 extruder1]
|
||||||
|
#cs_pin: PD1
|
||||||
|
#spi_bus: spi3
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PB10
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc5160 extruder2]
|
||||||
|
#cs_pin: PE9
|
||||||
|
#spi_bus: spi3
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PB11
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Accelerometer (ADXL345) pins
|
||||||
|
########################################
|
||||||
|
|
||||||
|
## SCK=PA5, MISO=PA6, MOSI=PA7
|
||||||
|
#[adxl345]
|
||||||
|
#cs_pin: PE7
|
||||||
|
#spi_bus: spi1
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# EXP1 / EXP2 (display) pins
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=<NC>, EXP1_3=PB2, EXP1_5=PE15, EXP1_7=PA13, EXP1_9=<GND>,
|
||||||
|
EXP1_2=PA9, EXP1_4=PA10, EXP1_6=PE14, EXP1_8=PA14, EXP1_10=<5V>,
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=PA6, EXP2_3=PD8, EXP2_5=PD9, EXP2_7=PE13, 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.
|
||||||
157
config/generic-mellow-fly-gemini-v1.cfg
Normal file
157
config/generic-mellow-fly-gemini-v1.cfg
Normal file
@@ -0,0 +1,157 @@
|
|||||||
|
# This file contains common pin mappings for the Mellow Fly-Gemini-v1.
|
||||||
|
# To use this config, the firmware should be compiled for the
|
||||||
|
# STM32F405 with a "32KiB bootloader".
|
||||||
|
|
||||||
|
# The "make flash" command does not work on the Fly-Gemini-v1. Instead,
|
||||||
|
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||||
|
# file named "firmware.bin" or "klipper.bin" on an SD card and then restart the Fly-Gemini-v1
|
||||||
|
# with that SD card.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PC13
|
||||||
|
dir_pin: PC1
|
||||||
|
enable_pin: !PB2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PA3
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PC14
|
||||||
|
dir_pin: !PC4
|
||||||
|
enable_pin: !PB6
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PB1
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PC15
|
||||||
|
dir_pin: PC5
|
||||||
|
enable_pin: !PB5
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PB10
|
||||||
|
position_endstop: 0.5
|
||||||
|
position_max: 200
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PC3
|
||||||
|
dir_pin: PC7
|
||||||
|
enable_pin: !PB4
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA0
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC0
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA2
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PC2
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[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
|
||||||
|
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2209 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2209 stepper_x]
|
||||||
|
#uart_pin: PB11
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PA3
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_y]
|
||||||
|
#uart_pin: PB9
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PB1
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_z]
|
||||||
|
#uart_pin: PB8
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PB10
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder]
|
||||||
|
#uart_pin: PB7
|
||||||
|
#run_current: 0.600
|
||||||
|
#diag_pin:
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC5160 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc5160 stepper_x]
|
||||||
|
#cs_pin: PB11
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PA3
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc5160 stepper_y]
|
||||||
|
#cs_pin: PB9
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PB1
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc5160 stepper_z]
|
||||||
|
#cs_pin: PB8
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PB10
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc5160 extruder]
|
||||||
|
#cs_pin: PB7
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin:
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# EXP1 / EXP2 (display) pins
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=<NC>, EXP1_3=PA13, EXP1_5=PA9, EXP1_7=<NC>, EXP1_9=<GND>,
|
||||||
|
EXP1_2=PA4, EXP1_4=PA10, EXP1_6=PA8, EXP1_8=<NC>, EXP1_10=<5V>,
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=PB14, EXP2_3=PA15, EXP2_5=PA14, EXP2_7=PB3, EXP2_9=<GND>,
|
||||||
|
EXP2_2=PB13, EXP2_4=PB12, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=<NC>,
|
||||||
|
|
||||||
|
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||||
161
config/generic-mellow-fly-gemini-v2.cfg
Normal file
161
config/generic-mellow-fly-gemini-v2.cfg
Normal file
@@ -0,0 +1,161 @@
|
|||||||
|
# This file contains common pin mappings for the Mellow Fly-Gemini-v2.
|
||||||
|
# To use this config, the firmware should be compiled for the
|
||||||
|
# STM32F405 with a "32KiB bootloader".
|
||||||
|
|
||||||
|
# The "make flash" command does not work on the Fly-Gemini-v2. Instead,
|
||||||
|
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||||
|
# file named "firmware.bin" or "klipper.bin" on an SD card and then restart the Fly-Gemini-v2
|
||||||
|
# with that SD card.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PC13
|
||||||
|
dir_pin: PC1
|
||||||
|
enable_pin: !PB2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PA3
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PC14
|
||||||
|
dir_pin: !PC4
|
||||||
|
enable_pin: !PD2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PB1
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PC15
|
||||||
|
dir_pin: PC5
|
||||||
|
enable_pin: !PC12
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PB10
|
||||||
|
position_endstop: 0.5
|
||||||
|
position_max: 200
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PC3
|
||||||
|
dir_pin: PC8
|
||||||
|
enable_pin: !PC11
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA0
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC0
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA2
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PC2
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PC6
|
||||||
|
|
||||||
|
#FAN1
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PC7
|
||||||
|
|
||||||
|
[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
|
||||||
|
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2209 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2209 stepper_x]
|
||||||
|
#uart_pin: PB11
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PA3
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_y]
|
||||||
|
#uart_pin: PB9
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PB1
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_z]
|
||||||
|
#uart_pin: PB8
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PB10
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder]
|
||||||
|
#uart_pin: PB7
|
||||||
|
#run_current: 0.600
|
||||||
|
#diag_pin:
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC5160 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc5160 stepper_x]
|
||||||
|
#cs_pin: PB11
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PA3
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc5160 stepper_y]
|
||||||
|
#cs_pin: PB9
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PB1
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc5160 stepper_z]
|
||||||
|
#cs_pin: PB8
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin: PB10
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc5160 extruder]
|
||||||
|
#cs_pin: PB7
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag1_pin:
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# EXP1 / EXP2 (display) pins
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=PC9, EXP1_3=PA13, EXP1_5=PA9, EXP1_7=<NC>, EXP1_9=<GND>,
|
||||||
|
EXP1_2=PB6, EXP1_4=PA10, EXP1_6=PA8, EXP1_8=<NC>, EXP1_10=<5V>,
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=PB14, EXP2_3=PA15, EXP2_5=PA14, EXP2_7=PC10, EXP2_9=<GND>,
|
||||||
|
EXP2_2=PB13, EXP2_4=PB12, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=<NC>,
|
||||||
|
|
||||||
|
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||||
@@ -53,7 +53,7 @@ microsteps: 16
|
|||||||
rotation_distance: 33.500
|
rotation_distance: 33.500
|
||||||
nozzle_diameter: 0.400
|
nozzle_diameter: 0.400
|
||||||
filament_diameter: 1.750
|
filament_diameter: 1.750
|
||||||
heater_pin: PC7 # Heat0
|
heater_pin: PB0 # Heat0
|
||||||
sensor_pin: PF4 # ADC_0
|
sensor_pin: PF4 # ADC_0
|
||||||
sensor_type: EPCOS 100K B57560G104F
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
control: pid
|
control: pid
|
||||||
@@ -188,49 +188,41 @@ max_z_accel: 100
|
|||||||
#[tmc2208 stepper_x]
|
#[tmc2208 stepper_x]
|
||||||
#uart_pin: PC4
|
#uart_pin: PC4
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: PF12
|
#uart_pin: PF12
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: PF15
|
#uart_pin: PF15
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: PE7
|
#uart_pin: PE7
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder1]
|
#[tmc2208 extruder1]
|
||||||
#uart_pin: PE10
|
#uart_pin: PE10
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder2]
|
#[tmc2208 extruder2]
|
||||||
#uart_pin: PF1
|
#uart_pin: PF1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder3]
|
#[tmc2208 extruder3]
|
||||||
#uart_pin: PG2
|
#uart_pin: PG2
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder4]
|
#[tmc2208 extruder4]
|
||||||
#uart_pin: PG5
|
#uart_pin: PG5
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
@@ -248,82 +240,58 @@ max_z_accel: 100
|
|||||||
|
|
||||||
#[tmc5160 stepper_x]
|
#[tmc5160 stepper_x]
|
||||||
#cs_pin: PC4
|
#cs_pin: PC4
|
||||||
#spi_software_miso_pin: PB5
|
#spi_bus: spi3
|
||||||
#spi_software_mosi_pin: PB4
|
|
||||||
#spi_software_sclk_pin: PB3
|
|
||||||
##diag1_pin: PG12
|
##diag1_pin: PG12
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc5160 stepper_y]
|
#[tmc5160 stepper_y]
|
||||||
#cs_pin: PF12
|
#cs_pin: PF12
|
||||||
#spi_software_miso_pin: PB5
|
#spi_bus: spi3
|
||||||
#spi_software_mosi_pin: PB4
|
|
||||||
#spi_software_sclk_pin: PB3
|
|
||||||
##diag1_pin: PG11
|
##diag1_pin: PG11
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc5160 stepper_z]
|
#[tmc5160 stepper_z]
|
||||||
#cs_pin: PF15
|
#cs_pin: PF15
|
||||||
#spi_software_miso_pin: PB5
|
#spi_bus: spi3
|
||||||
#spi_software_mosi_pin: PB4
|
|
||||||
#spi_software_sclk_pin: PB3
|
|
||||||
##diag1_pin: PG10
|
##diag1_pin: PG10
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc5160 extruder]
|
#[tmc5160 extruder]
|
||||||
#cs_pin: PE7
|
#cs_pin: PE7
|
||||||
#spi_software_miso_pin: PB5
|
#spi_bus: spi3
|
||||||
#spi_software_mosi_pin: PB4
|
|
||||||
#spi_software_sclk_pin: PB3
|
|
||||||
##diag1_pin: PG9
|
##diag1_pin: PG9
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc5160 extruder1]
|
#[tmc5160 extruder1]
|
||||||
#cs_pin: PE10
|
#cs_pin: PE10
|
||||||
#spi_software_miso_pin: PB5
|
#spi_bus: spi3
|
||||||
#spi_software_mosi_pin: PB4
|
|
||||||
#spi_software_sclk_pin: PB3
|
|
||||||
##diag1_pin: PD7
|
##diag1_pin: PD7
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc5160 extruder2]
|
#[tmc5160 extruder2]
|
||||||
#cs_pin: PF1
|
#cs_pin: PF1
|
||||||
#spi_software_miso_pin: PB5
|
#spi_bus: spi3
|
||||||
#spi_software_mosi_pin: PB4
|
|
||||||
#spi_software_sclk_pin: PB3
|
|
||||||
##diag1_pin: PD6
|
##diag1_pin: PD6
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc5160 extruder3]
|
#[tmc5160 extruder3]
|
||||||
#cs_pin: PG2
|
#cs_pin: PG2
|
||||||
#spi_software_miso_pin: PB5
|
#spi_bus: spi3
|
||||||
#spi_software_mosi_pin: PB4
|
|
||||||
#spi_software_sclk_pin: PB3
|
|
||||||
##diag1_pin: PA8
|
##diag1_pin: PA8
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc5160 extruder4]
|
#[tmc5160 extruder4]
|
||||||
#cs_pin: PG5
|
#cs_pin: PG5
|
||||||
#spi_software_miso_pin: PB5
|
#spi_bus: spi3
|
||||||
#spi_software_mosi_pin: PB4
|
|
||||||
#spi_software_sclk_pin: PB3
|
|
||||||
##diag1_pin: PF3
|
##diag1_pin: PF3
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ max_temp: 130
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PH5
|
pin: PH5
|
||||||
|
|
||||||
#[heater_fan nozzle_cooling_fan]
|
#[heater_fan heatbreak_cooling_fan]
|
||||||
#pin: PH3
|
#pin: PH3
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
|
|||||||
@@ -70,25 +70,21 @@ max_temp: 250
|
|||||||
[tmc2209 stepper_x]
|
[tmc2209 stepper_x]
|
||||||
uart_pin: PC7
|
uart_pin: PC7
|
||||||
run_current: 0.800
|
run_current: 0.800
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[tmc2209 stepper_y]
|
[tmc2209 stepper_y]
|
||||||
uart_pin: PD2
|
uart_pin: PD2
|
||||||
run_current: 0.800
|
run_current: 0.800
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[tmc2209 stepper_z]
|
[tmc2209 stepper_z]
|
||||||
uart_pin: PC12
|
uart_pin: PC12
|
||||||
run_current: 0.650
|
run_current: 0.650
|
||||||
hold_current: 0.450
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[tmc2209 extruder]
|
[tmc2209 extruder]
|
||||||
uart_pin: PC11
|
uart_pin: PC11
|
||||||
run_current: 0.800
|
run_current: 0.800
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[fan]
|
[fan]
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ max_temp: 250
|
|||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
heater_pin: PA1
|
heater_pin: PA1
|
||||||
sensor_type: NTC 100K beta 3950
|
sensor_type: Generic 3950
|
||||||
sensor_pin: PC0
|
sensor_pin: PC0
|
||||||
control: watermark
|
control: watermark
|
||||||
min_temp: 0
|
min_temp: 0
|
||||||
@@ -119,21 +119,18 @@ aliases:
|
|||||||
#uart_pin: PC14
|
#uart_pin: PC14
|
||||||
##tx_pin: PA3
|
##tx_pin: PA3
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.800
|
|
||||||
#diag_pin:
|
#diag_pin:
|
||||||
|
|
||||||
#[tmc2209 stepper_y]
|
#[tmc2209 stepper_y]
|
||||||
#uart_pin: PE4
|
#uart_pin: PE4
|
||||||
##tx_pin: PA4
|
##tx_pin: PA4
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.800
|
|
||||||
#diag_pin:
|
#diag_pin:
|
||||||
|
|
||||||
#[tmc2209 stepper_z]
|
#[tmc2209 stepper_z]
|
||||||
#uart_pin: PE0
|
#uart_pin: PE0
|
||||||
##tx_pin: PD13
|
##tx_pin: PD13
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.800
|
|
||||||
#diag_pin:
|
#diag_pin:
|
||||||
|
|
||||||
#[tmc2209 extruder]
|
#[tmc2209 extruder]
|
||||||
|
|||||||
@@ -90,31 +90,26 @@ max_z_accel: 100
|
|||||||
#[tmc2208 stepper_x]
|
#[tmc2208 stepper_x]
|
||||||
#uart_pin: P1.1
|
#uart_pin: P1.1
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_y]
|
#[tmc2208 stepper_y]
|
||||||
#uart_pin: P1.8
|
#uart_pin: P1.8
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 stepper_z]
|
#[tmc2208 stepper_z]
|
||||||
#uart_pin: P1.10
|
#uart_pin: P1.10
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder]
|
#[tmc2208 extruder]
|
||||||
#uart_pin: P1.15
|
#uart_pin: P1.15
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2208 extruder1]
|
#[tmc2208 extruder1]
|
||||||
#uart_pin: P1.17
|
#uart_pin: P1.17
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
@@ -129,7 +124,6 @@ max_z_accel: 100
|
|||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
##diag1_pin: ^!P1.29
|
##diag1_pin: ^!P1.29
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_y]
|
#[tmc2130 stepper_y]
|
||||||
@@ -139,7 +133,6 @@ max_z_accel: 100
|
|||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
##diag1_pin: ^!P1.27
|
##diag1_pin: ^!P1.27
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 stepper_z]
|
#[tmc2130 stepper_z]
|
||||||
@@ -149,7 +142,6 @@ max_z_accel: 100
|
|||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
##diag1_pin: ^!P1.25
|
##diag1_pin: ^!P1.25
|
||||||
#run_current: 0.650
|
#run_current: 0.650
|
||||||
#hold_current: 0.450
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder]
|
#[tmc2130 extruder]
|
||||||
@@ -159,7 +151,6 @@ max_z_accel: 100
|
|||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
##diag1_pin: ^!P1.28
|
##diag1_pin: ^!P1.28
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
#[tmc2130 extruder1]
|
#[tmc2130 extruder1]
|
||||||
@@ -169,7 +160,6 @@ max_z_accel: 100
|
|||||||
#spi_software_sclk_pin: P0.4
|
#spi_software_sclk_pin: P0.4
|
||||||
##diag1_pin: ^!P1.26
|
##diag1_pin: ^!P1.26
|
||||||
#run_current: 0.800
|
#run_current: 0.800
|
||||||
#hold_current: 0.500
|
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ max_temp: 290
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PB27
|
pin: PB27
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PA6
|
pin: PA6
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
|
|||||||
@@ -29,6 +29,8 @@ enable_pin: !PE6
|
|||||||
microsteps: 16
|
microsteps: 16
|
||||||
rotation_distance: 40
|
rotation_distance: 40
|
||||||
endstop_pin: ^PB0
|
endstop_pin: ^PB0
|
||||||
|
# Printrboard RevF uses a different Y endstop pin.
|
||||||
|
#endstop_pin: ^PB4
|
||||||
position_endstop: 0
|
position_endstop: 0
|
||||||
position_max: 200
|
position_max: 200
|
||||||
homing_speed: 50
|
homing_speed: 50
|
||||||
|
|||||||
@@ -81,7 +81,7 @@ max_temp: 130
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PC21
|
pin: PC21
|
||||||
|
|
||||||
#[heater_fan nozzle_cooling_fan]
|
#[heater_fan heatbreak_cooling_fan]
|
||||||
#pin: PC22
|
#pin: PC22
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ max_temp: 130
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PH5
|
pin: PH5
|
||||||
|
|
||||||
#[heater_fan nozzle_cooling_fan]
|
#[heater_fan heatbreak_cooling_fan]
|
||||||
#pin: PH3
|
#pin: PH3
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ max_temp: 250
|
|||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
heater_pin: PH6
|
heater_pin: PH6
|
||||||
sensor_type: NTC 100K beta 3950
|
sensor_type: Generic 3950
|
||||||
sensor_pin: PK3
|
sensor_pin: PK3
|
||||||
control: watermark
|
control: watermark
|
||||||
min_temp: 0
|
min_temp: 0
|
||||||
|
|||||||
@@ -33,7 +33,6 @@ position_max: 350
|
|||||||
uart_pin: P0.5
|
uart_pin: P0.5
|
||||||
tx_pin: P0.4
|
tx_pin: P0.4
|
||||||
run_current: 0.600
|
run_current: 0.600
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_y]
|
[stepper_y]
|
||||||
@@ -50,7 +49,6 @@ position_max: 350
|
|||||||
uart_pin: P0.11
|
uart_pin: P0.11
|
||||||
tx_pin: P0.10
|
tx_pin: P0.10
|
||||||
run_current: 0.600
|
run_current: 0.600
|
||||||
hold_current: 0.500
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
@@ -67,7 +65,6 @@ position_max: 400
|
|||||||
uart_pin: P0.20
|
uart_pin: P0.20
|
||||||
tx_pin: P0.19
|
tx_pin: P0.19
|
||||||
run_current: 0.700
|
run_current: 0.700
|
||||||
hold_current: 0.600
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
@@ -92,7 +89,6 @@ max_temp: 210
|
|||||||
uart_pin: P0.21
|
uart_pin: P0.21
|
||||||
tx_pin: P0.22
|
tx_pin: P0.22
|
||||||
run_current: 0.800
|
run_current: 0.800
|
||||||
hold_current: 0.700
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
|
|||||||
131
config/generic-th3d-ezboard-lite-v2.0.cfg
Normal file
131
config/generic-th3d-ezboard-lite-v2.0.cfg
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
# This file contains common pin mappings for the TH3D EZBoard Lite v2.
|
||||||
|
# To use this config, check "Enable extra low-level configuration options"
|
||||||
|
# and compile the firmware for the STM32F405 with 12mhz Crystal,
|
||||||
|
# 48KiB Bootloader, and USB communication.
|
||||||
|
|
||||||
|
# After the firmware is compiled, execute the following command
|
||||||
|
# arm-none-eabi-objcopy -O srec out/klipper.elf out/firmware.bin
|
||||||
|
|
||||||
|
# The "make flash" command does not work on this board. Instead,
|
||||||
|
# after running "make", copy the generated "out/firmware.bin" file to
|
||||||
|
# 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_stm32f407xx_0000000000000000-if00
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PB3
|
||||||
|
dir_pin: PD2
|
||||||
|
enable_pin: !PB5
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^!PC1
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[tmc2209 stepper_x]
|
||||||
|
uart_pin: PC11
|
||||||
|
tx_pin: PC10
|
||||||
|
run_current: 0.600
|
||||||
|
uart_address: 0
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB8
|
||||||
|
dir_pin: PC13
|
||||||
|
enable_pin: !PC12
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^!PC2
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[tmc2209 stepper_y]
|
||||||
|
uart_pin: PC11
|
||||||
|
tx_pin: PC10
|
||||||
|
run_current: 0.600
|
||||||
|
uart_address: 1
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PA3
|
||||||
|
dir_pin: PB1
|
||||||
|
enable_pin: !PC14
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: ^!PC3
|
||||||
|
position_endstop: 0.5
|
||||||
|
position_max: 250
|
||||||
|
|
||||||
|
[tmc2209 stepper_z]
|
||||||
|
uart_pin: PC11
|
||||||
|
tx_pin: PC10
|
||||||
|
run_current: 0.700
|
||||||
|
uart_address: 2
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PA15
|
||||||
|
dir_pin: PB11
|
||||||
|
enable_pin: !PB2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 34.406
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PC8
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PA1
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[tmc2209 extruder]
|
||||||
|
uart_pin: PC11
|
||||||
|
tx_pin: PC10
|
||||||
|
run_current: 0.800
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
uart_address: 3
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PC9
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PA0
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 54.027
|
||||||
|
pid_Ki: 0.770
|
||||||
|
pid_Kd: 948.182
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PC6
|
||||||
|
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: ^PC3
|
||||||
|
#control_pin: PA2
|
||||||
|
|
||||||
|
#[filament_switch_sensor my_sensor]
|
||||||
|
#switch_pin: PC0
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# EXP1 / EXP2 (display) pins
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=PA14, EXP1_3=PC4, EXP1_5=PC5, EXP1_7=PB12, EXP1_9=<GND>,
|
||||||
|
EXP1_2=PB0, EXP1_4=<RST>, EXP1_6=PB13, EXP1_8=PB15, EXP1_10=<5V>
|
||||||
|
|
||||||
|
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||||
@@ -141,7 +141,7 @@ max_extrude_only_distance: 780.0
|
|||||||
heater_pin: PB4
|
heater_pin: PB4
|
||||||
# D10 on mcu_xye
|
# D10 on mcu_xye
|
||||||
max_power: 1.0
|
max_power: 1.0
|
||||||
sensor_type: NTC 100K beta 3950
|
sensor_type: Generic 3950
|
||||||
sensor_pin: PK5
|
sensor_pin: PK5
|
||||||
# T0 on mcu_xye
|
# T0 on mcu_xye
|
||||||
smooth_time: 3.0
|
smooth_time: 3.0
|
||||||
@@ -227,14 +227,14 @@ gcode:
|
|||||||
[quad_gantry_level]
|
[quad_gantry_level]
|
||||||
# Use QUAD_GANTRY_LEVEL to level a gantry.
|
# Use QUAD_GANTRY_LEVEL to level a gantry.
|
||||||
gantry_corners:
|
gantry_corners:
|
||||||
-55,-7
|
-55, -7
|
||||||
305, 320
|
305, 320
|
||||||
# Min & Max gantry corners - measure from nozzle at MIN (0,0) and MAX (250,250) to respective belt positions
|
# Min & Max gantry corners - measure from nozzle at MIN (0,0) and MAX (250,250) to respective belt positions
|
||||||
points:
|
points:
|
||||||
25,0
|
25, 0
|
||||||
25,200
|
25, 200
|
||||||
225,200
|
225, 200
|
||||||
225,0
|
225, 0
|
||||||
# Probe points
|
# Probe points
|
||||||
speed: 200
|
speed: 200
|
||||||
horizontal_move_z: 6
|
horizontal_move_z: 6
|
||||||
|
|||||||
@@ -134,9 +134,9 @@ sample_retract_dist: 3.0
|
|||||||
[bed_mesh]
|
[bed_mesh]
|
||||||
speed: 100
|
speed: 100
|
||||||
horizontal_move_z: 5
|
horizontal_move_z: 5
|
||||||
mesh_min: 69,41
|
mesh_min: 69, 41
|
||||||
mesh_max: 189,161
|
mesh_max: 189, 161
|
||||||
probe_count: 3,3
|
probe_count: 3, 3
|
||||||
|
|
||||||
[homing_override]
|
[homing_override]
|
||||||
set_position_z: 6
|
set_position_z: 6
|
||||||
|
|||||||
92
config/printer-anet-a8-2019.cfg
Normal file
92
config/printer-anet-a8-2019.cfg
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
# This file contains common pin mappings for Anet A8 Plus printer from 2019.
|
||||||
|
# To use this config, the firmware should be compiled for
|
||||||
|
# the AVR atmega1284p.
|
||||||
|
|
||||||
|
# Note that the "make flash" command does not work with Anet boards -
|
||||||
|
# the boards are typically flashed with this command:
|
||||||
|
# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PD7
|
||||||
|
dir_pin: !PC5
|
||||||
|
enable_pin: !PD6
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 32
|
||||||
|
endstop_pin: ^!PC2
|
||||||
|
position_endstop: -30
|
||||||
|
position_max: 300
|
||||||
|
position_min: -30
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PC6
|
||||||
|
dir_pin: !PC7
|
||||||
|
enable_pin: !PD6
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 32
|
||||||
|
endstop_pin: ^!PC3
|
||||||
|
position_endstop: -8
|
||||||
|
position_max: 300
|
||||||
|
position_min: -8
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB3
|
||||||
|
dir_pin: !PB2
|
||||||
|
enable_pin: !PA5
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: ^!PC4
|
||||||
|
position_endstop: 0.5
|
||||||
|
position_max: 350
|
||||||
|
position_min: 0.5
|
||||||
|
homing_speed: 20
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB1
|
||||||
|
dir_pin: PB0
|
||||||
|
enable_pin: !PD6
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.600
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PD5
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PA7
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 2.151492
|
||||||
|
pid_Ki: 0.633897
|
||||||
|
pid_Kd: 230.042965
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PD4
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PA6
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 100
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PB4
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyUSB0
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 1000
|
||||||
|
max_z_velocity: 20
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[display]
|
||||||
|
lcd_type: st7920
|
||||||
|
cs_pin: PA4
|
||||||
|
sclk_pin: PA1
|
||||||
|
sid_pin: PA3
|
||||||
|
encoder_pins: ^PD2, ^PD3
|
||||||
|
click_pin: ^!PC0
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
# For Anycubic 4Max Pro (not 2.0) owners:
|
# For Anycubic 4Max Pro (not 2.0) owners:
|
||||||
# Be careful when using this config! This config tested only on Anycubic
|
# 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
|
# 4Max Pro 2.0! At first, you should
|
||||||
# set homing_speed on 5, and run homing and click on the endstops with
|
# 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
|
# your fingers. It is necessary to make sure that all the motors are
|
||||||
# spinning in the right direction, all the temperature sensors show the
|
# spinning in the right direction, all the temperature sensors show the
|
||||||
@@ -132,10 +132,57 @@ max_z_accel: 50
|
|||||||
square_corner_velocity: 5
|
square_corner_velocity: 5
|
||||||
|
|
||||||
[bed_screws]
|
[bed_screws]
|
||||||
screw1: 5,5
|
screw1: 5, 5
|
||||||
screw2: 265,210
|
screw2: 265, 210
|
||||||
screw3: 5,210
|
screw3: 5, 210
|
||||||
screw4: 265,5
|
screw4: 265, 5
|
||||||
|
|
||||||
[filament_switch_sensor filament_sensor]
|
[filament_switch_sensor filament_sensor]
|
||||||
switch_pin: ^!PC4
|
switch_pin: ^!PC4
|
||||||
|
|
||||||
|
[output_pin buzz]
|
||||||
|
pin: PC6
|
||||||
|
pwm: True
|
||||||
|
|
||||||
|
[output_pin AUTO_POWEROFF]
|
||||||
|
pin: PD0
|
||||||
|
pwm: True
|
||||||
|
cycle_time: 0.02
|
||||||
|
value: 1
|
||||||
|
|
||||||
|
|
||||||
|
# This macro (M300) uses internal integrated beeper
|
||||||
|
# Just use it in your G-code for making sounds. Example: M300 S1000 P500
|
||||||
|
[gcode_macro M300]
|
||||||
|
gcode:
|
||||||
|
{% set S = params.S|default(800)|float %}
|
||||||
|
{% set P = params.P|default(100)|int %}
|
||||||
|
SET_PIN PIN=buzz VALUE=0.5 CYCLE_TIME={ 1.0 / S | float }
|
||||||
|
G4 P{P}
|
||||||
|
SET_PIN PIN=buzz VALUE=0
|
||||||
|
|
||||||
|
# This macro (M81) uses internal integrated PSU control-relay.
|
||||||
|
# Just use M81 in your end_gcode if you want to poweroff your printer after print.
|
||||||
|
# Note: as in original Marlin firmware, before powerdown, printer will be cool hotend
|
||||||
|
# until temperature will be below 45°С / 113°F.
|
||||||
|
|
||||||
|
[gcode_macro M81]
|
||||||
|
gcode:
|
||||||
|
{% set required_extruder_temp = params.T|default(45)|int %}
|
||||||
|
{% if printer.extruder.temperature > required_extruder_temp|default(45)|int %}
|
||||||
|
M300
|
||||||
|
M300
|
||||||
|
M300
|
||||||
|
M117 COOLING DOWN BEFORE POWER OFF
|
||||||
|
M109 S{required_extruder_temp}
|
||||||
|
SET_PIN PIN=AUTO_POWEROFF VALUE=0.5
|
||||||
|
G4 P60
|
||||||
|
SET_PIN PIN=AUTO_POWEROFF VALUE=1
|
||||||
|
{% else %}
|
||||||
|
M300
|
||||||
|
M117 POWER OFF SOON
|
||||||
|
G4 P10000
|
||||||
|
SET_PIN PIN=AUTO_POWEROFF VALUE=0.5
|
||||||
|
G4 P60
|
||||||
|
SET_PIN PIN=AUTO_POWEROFF VALUE=1
|
||||||
|
{% endif %}
|
||||||
|
|||||||
155
config/printer-anycubic-vyper-2021.cfg
Normal file
155
config/printer-anycubic-vyper-2021.cfg
Normal file
@@ -0,0 +1,155 @@
|
|||||||
|
# This file contains a configuration for the Anycubic Vyper printer from 2021.
|
||||||
|
# It uses a clone of the STM32F103 chip named GD32F103.
|
||||||
|
# There are 2 Mainboard versions out there v0.0.5 and v0.0.6, this config has
|
||||||
|
# been tested with the v0.0.6 only. It should probably work for v0.0.5 as well
|
||||||
|
# since there are no different changes in the Anycubic Marlin firmware.
|
||||||
|
# The LCD is not supported yet (might work, but didn't try yet).
|
||||||
|
#
|
||||||
|
# To create the Firmware you need to use the following configuration:
|
||||||
|
# - Micro-controller: STM32
|
||||||
|
# - Processor model: STM32F103
|
||||||
|
# - Bootloader offset: 32KiB
|
||||||
|
# - Communication interface: Serial (on USART1 PA10/PA9)
|
||||||
|
#
|
||||||
|
# To install the Firmware rename the klipper bin to `main_board_20xxxxxx.bin`
|
||||||
|
# and copy it to an SD Card.
|
||||||
|
# Power off the Printer, insert the SD Card and power it on.
|
||||||
|
# It should beep several times and the LCD should be stuck on the Splash screen.
|
||||||
|
# Now you should be able to connect to the Printer, you might need to change
|
||||||
|
# the mcu/serial setting in this config according to your set up.
|
||||||
|
#
|
||||||
|
# If you want to revert the Firmware back to Marlin you simply need to flash it
|
||||||
|
# with a anycubic firmware through the SD Card
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PC2
|
||||||
|
dir_pin: PB9
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: !PA7
|
||||||
|
position_min: -3
|
||||||
|
position_endstop: -3
|
||||||
|
position_max: 245
|
||||||
|
homing_speed: 30.0
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB8
|
||||||
|
dir_pin: PB7
|
||||||
|
enable_pin: !PC13
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 32
|
||||||
|
endstop_pin: !PC5
|
||||||
|
position_min: -17
|
||||||
|
position_endstop: -17
|
||||||
|
position_max: 245
|
||||||
|
homing_speed: 30.0
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB6
|
||||||
|
dir_pin: !PB5
|
||||||
|
enable_pin: !PC14
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: PB2
|
||||||
|
position_endstop: 0.0
|
||||||
|
position_max: 260
|
||||||
|
position_min: -3
|
||||||
|
homing_speed: 5.0
|
||||||
|
|
||||||
|
[stepper_z1]
|
||||||
|
step_pin: PC0
|
||||||
|
dir_pin: !PC1
|
||||||
|
enable_pin: !PC15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: PC6
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB4
|
||||||
|
dir_pin: !PB3
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 22.76500 #has to be calibrated by everyone, official document: diameter = 7.25
|
||||||
|
gear_ratio: 50:17
|
||||||
|
full_steps_per_rotation: 200
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
sensor_pin: PC4
|
||||||
|
control: pid
|
||||||
|
pid_kp: 28.937
|
||||||
|
pid_ki: 1.295
|
||||||
|
pid_kd: 161.688
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 260
|
||||||
|
|
||||||
|
[heater_fan extruder_fan]
|
||||||
|
pin: PB1
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA4
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PB0
|
||||||
|
control: pid
|
||||||
|
pid_kp: 67.648
|
||||||
|
pid_ki: 1.044
|
||||||
|
pid_kd: 1095.893
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 110
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA0
|
||||||
|
|
||||||
|
[probe]
|
||||||
|
pin: !PB12
|
||||||
|
z_offset: 0
|
||||||
|
activate_gcode:
|
||||||
|
probe_reset
|
||||||
|
|
||||||
|
[output_pin BEEPER_PIN]
|
||||||
|
pin: PB15
|
||||||
|
pwm: True
|
||||||
|
value: 0
|
||||||
|
shutdown_value: 0
|
||||||
|
cycle_time: 0.001
|
||||||
|
scale: 1
|
||||||
|
|
||||||
|
[output_pin probe_reset_pin]
|
||||||
|
pin: PB13
|
||||||
|
|
||||||
|
[output_pin LED]
|
||||||
|
pin: mcu:PA13
|
||||||
|
pwm: False
|
||||||
|
value: 0
|
||||||
|
|
||||||
|
[bed_mesh]
|
||||||
|
mesh_min: 15,15
|
||||||
|
mesh_max: 230, 230
|
||||||
|
|
||||||
|
[filament_switch_sensor runout]
|
||||||
|
pause_on_runout: True
|
||||||
|
switch_pin: PA5
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyUSB0
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: -3,-17
|
||||||
|
z_hop: 10
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 10
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[gcode_macro probe_reset]
|
||||||
|
gcode:
|
||||||
|
SET_PIN PIN=probe_reset_pin VALUE=0
|
||||||
|
G4 P300
|
||||||
|
SET_PIN PIN=probe_reset_pin VALUE=1
|
||||||
|
G4 P100
|
||||||
156
config/printer-artillery-sidewinder-x2-2022.cfg
Normal file
156
config/printer-artillery-sidewinder-x2-2022.cfg
Normal file
@@ -0,0 +1,156 @@
|
|||||||
|
# This file contains pin mappings for the Artillery Sidewinder X2 (2022)
|
||||||
|
# with a Artillery_Ruby-v1.2 board. To use this config, during "make menuconfig"
|
||||||
|
# select the STM32F401 with "No bootloader" and USB (on PA11/PA12)
|
||||||
|
# communication.
|
||||||
|
|
||||||
|
# To flash this firmware, set the physical bridge between +3.3V and Boot0 PIN
|
||||||
|
# on Artillery_Ruby mainboard. Then run the command:
|
||||||
|
# make flash FLASH_DEVICE=/dev/serial/by-id/usb-Klipper_stm32f401xc_*-if00
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: !PB14
|
||||||
|
dir_pin: PB13
|
||||||
|
enable_pin: !PB15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: !PA2
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 300
|
||||||
|
homing_speed: 50
|
||||||
|
second_homing_speed: 10
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB10
|
||||||
|
dir_pin: PB2
|
||||||
|
enable_pin: !PB12
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: !PA1
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 300
|
||||||
|
homing_speed: 50
|
||||||
|
second_homing_speed: 10
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB0
|
||||||
|
dir_pin: !PC5
|
||||||
|
enable_pin: !PB1
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: probe:z_virtual_endstop
|
||||||
|
position_max: 410
|
||||||
|
homing_speed: 10
|
||||||
|
second_homing_speed: 2
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PA7
|
||||||
|
dir_pin: PA6
|
||||||
|
enable_pin: !PC4
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 20.925
|
||||||
|
gear_ratio: 66:22
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PC9
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC0
|
||||||
|
control: pid
|
||||||
|
pid_kp: 20.860
|
||||||
|
pid_ki: 1.131
|
||||||
|
pid_kd: 96.218
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA8
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC1
|
||||||
|
control: pid
|
||||||
|
pid_kp: 42.365
|
||||||
|
pid_ki: 0.545
|
||||||
|
pid_kd: 822.940
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PC8
|
||||||
|
off_below: 0.1
|
||||||
|
|
||||||
|
[heater_fan extruder]
|
||||||
|
pin: PC7
|
||||||
|
off_below: 0.2
|
||||||
|
|
||||||
|
[controller_fan case]
|
||||||
|
pin: PC6
|
||||||
|
off_below: 0.3
|
||||||
|
idle_speed: 0.0
|
||||||
|
|
||||||
|
[temperature_sensor mainboard]
|
||||||
|
sensor_type: temperature_mcu
|
||||||
|
min_temp: 10
|
||||||
|
max_temp: 60
|
||||||
|
|
||||||
|
[bltouch]
|
||||||
|
sensor_pin: PC2
|
||||||
|
control_pin: PC3
|
||||||
|
x_offset:27.25
|
||||||
|
y_offset:-12.8
|
||||||
|
z_offset: 1.0
|
||||||
|
samples: 3
|
||||||
|
samples_tolerance: 0.050
|
||||||
|
samples_tolerance_retries: 3
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 150,150
|
||||||
|
z_hop: 15
|
||||||
|
|
||||||
|
[bed_mesh]
|
||||||
|
speed: 100
|
||||||
|
mesh_min: 27.25, 12.8
|
||||||
|
mesh_max: 272.75, 287.2
|
||||||
|
algorithm: bicubic
|
||||||
|
probe_count: 5,5
|
||||||
|
mesh_pps: 3
|
||||||
|
fade_end: 10
|
||||||
|
|
||||||
|
[bed_screws]
|
||||||
|
screw1: 50,50
|
||||||
|
screw1_name: front left
|
||||||
|
screw2: 250,50
|
||||||
|
screw2_name: front right
|
||||||
|
screw3: 250,250
|
||||||
|
screw3_name: back right
|
||||||
|
screw4: 50,250
|
||||||
|
screw4_name: back left
|
||||||
|
speed: 100.0
|
||||||
|
|
||||||
|
[screws_tilt_adjust]
|
||||||
|
screw1: 23,63
|
||||||
|
screw1_name: front left
|
||||||
|
screw2: 223,63
|
||||||
|
screw2_name: front right
|
||||||
|
screw3: 223,263
|
||||||
|
screw3_name: back left
|
||||||
|
screw4: 23,263
|
||||||
|
screw4_name: back right
|
||||||
|
speed: 100.0
|
||||||
|
screw_thread: CW-M5
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyACM0
|
||||||
|
|
||||||
|
[neopixel extruder]
|
||||||
|
pin: PB7
|
||||||
|
initial_RED: 1.0
|
||||||
|
initial_GREEN: 1.0
|
||||||
|
initial_BLUE: 1.0
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 250
|
||||||
|
max_accel: 1500
|
||||||
|
max_z_velocity: 50
|
||||||
|
max_z_accel: 400
|
||||||
|
square_corner_velocity: 5.0
|
||||||
194
config/printer-biqu-b1-se-plus-2022.cfg
Normal file
194
config/printer-biqu-b1-se-plus-2022.cfg
Normal file
@@ -0,0 +1,194 @@
|
|||||||
|
# This file contains common pin mappings for the Biqu B1 SE Plus.
|
||||||
|
# To use this config, the firmware should be compiled for the
|
||||||
|
# STM32F407 with a "32KiB bootloader".
|
||||||
|
|
||||||
|
# In newer versions of this board shipped in late 2021 the STM32F429
|
||||||
|
# is used, if this is the case compile for this with a "32KiB bootloader"
|
||||||
|
# You will need to check the chip on your board to identify which you have.
|
||||||
|
#
|
||||||
|
# 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.
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_1D0039000F47393438343535-if00
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Stepper X Pins and TMC2208 configuration
|
||||||
|
########################################
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PE2
|
||||||
|
dir_pin: !PE1
|
||||||
|
enable_pin: !PE3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: !PC1
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 310
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[tmc2208 stepper_x]
|
||||||
|
uart_pin: PE0
|
||||||
|
run_current: 0.800
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Stepper Y Pins and TMC2208 configuration
|
||||||
|
########################################
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PD5
|
||||||
|
dir_pin: PD4
|
||||||
|
enable_pin: !PD6
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: !PC3
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 310
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[tmc2208 stepper_y]
|
||||||
|
uart_pin: PD3
|
||||||
|
run_current: 0.800
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Stepper Z Pins and TMC2208 configuration
|
||||||
|
########################################
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PA15
|
||||||
|
dir_pin: PA8
|
||||||
|
enable_pin: !PD1
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: probe:z_virtual_endstop
|
||||||
|
homing_speed: 10
|
||||||
|
second_homing_speed: 1
|
||||||
|
position_min: -2
|
||||||
|
position_max: 340
|
||||||
|
|
||||||
|
[tmc2208 stepper_z]
|
||||||
|
uart_pin: PD0
|
||||||
|
run_current: 0.800
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Extruder Pins and TMC2208 configuration
|
||||||
|
########################################
|
||||||
|
[extruder]
|
||||||
|
step_pin: PD15
|
||||||
|
dir_pin: !PD14
|
||||||
|
enable_pin: !PC7
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 34.2152 # Calibrar - ver https://www.klipper3d.org/Rotation_Distance.html
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PB3
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PA2 #thermistor pin
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[tmc2208 extruder]
|
||||||
|
uart_pin: PC6
|
||||||
|
run_current: 0.800
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Heater Bed Pins
|
||||||
|
########################################
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PD7
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PA1
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 54
|
||||||
|
pid_Ki: 0.77
|
||||||
|
pid_Kd: 900
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 110
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Printer Configuration
|
||||||
|
########################################
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 200
|
||||||
|
max_accel: 1000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Probe configuration
|
||||||
|
########################################
|
||||||
|
[probe]
|
||||||
|
pin: ^!PE4
|
||||||
|
z_offset: 0.0
|
||||||
|
x_offset: 0.0
|
||||||
|
y_offset: 0.0
|
||||||
|
speed: 10.0
|
||||||
|
samples: 2
|
||||||
|
samples_result: average
|
||||||
|
sample_retract_dist: 2.0
|
||||||
|
samples_tolerance: 0.2
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 155,155
|
||||||
|
speed: 100
|
||||||
|
z_hop: 5
|
||||||
|
z_hop_speed: 5
|
||||||
|
|
||||||
|
[output_pin probe_enable]
|
||||||
|
pin: PE5
|
||||||
|
value: 1
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Bed Mesh configuration
|
||||||
|
########################################
|
||||||
|
[bed_mesh]
|
||||||
|
speed: 2000
|
||||||
|
horizontal_move_z: 3
|
||||||
|
mesh_min: 20, 20
|
||||||
|
mesh_max: 290, 290
|
||||||
|
probe_count: 7, 7
|
||||||
|
mesh_pps: 2,2
|
||||||
|
algorithm: bicubic
|
||||||
|
bicubic_tension: 0.2
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Fan Nozzle configuration
|
||||||
|
########################################
|
||||||
|
[fan]
|
||||||
|
pin: PB7
|
||||||
|
|
||||||
|
[heater_fan Cooling_fan]
|
||||||
|
pin: PB6
|
||||||
|
max_power: 1.0
|
||||||
|
kick_start_time: 0.100
|
||||||
|
heater: heater_bed
|
||||||
|
|
||||||
|
[heater_fan Board_fan]
|
||||||
|
pin: PB5
|
||||||
|
max_power: 1.0
|
||||||
|
kick_start_time: 0.100
|
||||||
|
heater: extruder
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Filament Sensor configuration
|
||||||
|
########################################
|
||||||
|
[filament_switch_sensor Sensor_Filamento]
|
||||||
|
switch_pin: !PC2
|
||||||
|
pause_on_runout: true #pause handled by macro
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Motor Power Pin
|
||||||
|
########################################
|
||||||
|
[output_pin motor_power]
|
||||||
|
pin: PC13
|
||||||
|
value: 1
|
||||||
317
config/printer-biqu-bx-2021.cfg
Normal file
317
config/printer-biqu-bx-2021.cfg
Normal file
@@ -0,0 +1,317 @@
|
|||||||
|
# This file contains common pin mappings for the BigTreeTech SKR SE BX.
|
||||||
|
# To use this config, the firmware should be compiled for the
|
||||||
|
# STM32H743 with a "128KiB bootloader". Additionally, GPIO pins PB5
|
||||||
|
# and PE5 need to be set at microcontroller startup.
|
||||||
|
|
||||||
|
######################################################################
|
||||||
|
# NOTE: In order enable the TFT70-BX display when the printer first
|
||||||
|
# starts, add PB5 and PE5 to the `GPIO pins to set at micro-controller
|
||||||
|
# startup` section when running "make menuconfig"
|
||||||
|
######################################################################
|
||||||
|
|
||||||
|
# The "make flash" command does not work on the SKR SE BX. 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 SE BX
|
||||||
|
# with that SD card. After klipper has been flashed once to the board,
|
||||||
|
# you can update klipper by leaving a microSD inserted and running the
|
||||||
|
# scripts/flash-sd.sh script.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# Steppers
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PG13
|
||||||
|
dir_pin: !PG12
|
||||||
|
enable_pin: !PG14
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
full_steps_per_rotation: 400
|
||||||
|
endstop_pin: tmc2209_stepper_x:virtual_endstop
|
||||||
|
position_endstop: -13
|
||||||
|
position_min: -13
|
||||||
|
position_max: 250
|
||||||
|
homing_speed: 30
|
||||||
|
homing_retract_dist: 0
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB3
|
||||||
|
dir_pin: !PD3
|
||||||
|
enable_pin: !PB4
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
full_steps_per_rotation: 400
|
||||||
|
endstop_pin: tmc2209_stepper_y:virtual_endstop
|
||||||
|
position_endstop: -7
|
||||||
|
position_min: -7
|
||||||
|
position_max: 250
|
||||||
|
homing_speed: 30
|
||||||
|
homing_retract_dist: 0
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PD7
|
||||||
|
dir_pin: PD6
|
||||||
|
enable_pin: !PG9
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
full_steps_per_rotation: 400
|
||||||
|
endstop_pin: probe:z_virtual_endstop
|
||||||
|
position_min: -2
|
||||||
|
position_max: 250
|
||||||
|
|
||||||
|
[stepper_z1]
|
||||||
|
step_pin: PA8
|
||||||
|
dir_pin: PC9
|
||||||
|
enable_pin: !PD2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
full_steps_per_rotation: 400
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PC14
|
||||||
|
dir_pin: !PC13
|
||||||
|
enable_pin: !PC15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 24.031
|
||||||
|
gear_ratio: 7:1
|
||||||
|
full_steps_per_rotation: 200
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PC4
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PH4
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 350
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 125,125
|
||||||
|
speed: 200
|
||||||
|
z_hop: 10
|
||||||
|
z_hop_speed: 25
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2209 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[tmc2209 stepper_x]
|
||||||
|
uart_pin: PG10
|
||||||
|
diag_pin: ^PB11
|
||||||
|
run_current: 0.800
|
||||||
|
sense_resistor: 0.150
|
||||||
|
driver_SGTHRS: 127
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[tmc2209 stepper_y]
|
||||||
|
uart_pin: PD4
|
||||||
|
diag_pin: ^PB12
|
||||||
|
run_current: 0.800
|
||||||
|
sense_resistor: 0.150
|
||||||
|
driver_SGTHRS: 137
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[tmc2209 stepper_z]
|
||||||
|
uart_pin: PD5
|
||||||
|
run_current: 1.000
|
||||||
|
sense_resistor: 0.150
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[tmc2209 stepper_z1]
|
||||||
|
uart_pin: PC8
|
||||||
|
run_current: 1.000
|
||||||
|
sense_resistor: 0.150
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[tmc2209 extruder]
|
||||||
|
uart_pin: PI8
|
||||||
|
run_current: 0.800
|
||||||
|
sense_resistor: 0.150
|
||||||
|
stealthchop_threshold: 0
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# PRINTER
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyAMA0
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 200
|
||||||
|
max_accel: 1000
|
||||||
|
max_z_velocity: 10
|
||||||
|
max_z_accel: 1000
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA5
|
||||||
|
|
||||||
|
[heater_fan extruder_fan]
|
||||||
|
pin: PA6
|
||||||
|
heater: extruder
|
||||||
|
|
||||||
|
[controller_fan controller_fan]
|
||||||
|
pin: PA7
|
||||||
|
idle_timeout: 300 # 5 minute timeout
|
||||||
|
|
||||||
|
[output_pin motor_power]
|
||||||
|
pin: PI11
|
||||||
|
value: 1
|
||||||
|
|
||||||
|
[idle_timeout]
|
||||||
|
gcode:
|
||||||
|
TURN_OFF_HEATERS
|
||||||
|
M84
|
||||||
|
SET_PIN PIN=screen VALUE=0
|
||||||
|
SET_LED LED=led BLUE=0.0 RED=0.0 GREEN=0.0
|
||||||
|
|
||||||
|
[pause_resume]
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# DISPLAY
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[output_pin screen]
|
||||||
|
pin: PB5
|
||||||
|
value: 1
|
||||||
|
|
||||||
|
[display_status]
|
||||||
|
|
||||||
|
[gcode_button lcd_button]
|
||||||
|
pin: PH8
|
||||||
|
press_gcode:
|
||||||
|
SET_PIN PIN=screen VALUE=1
|
||||||
|
SET_LED LED=led BLUE=1.0 RED=1.0 GREEN=1.0
|
||||||
|
|
||||||
|
[output_pin beeper]
|
||||||
|
pin: PA14
|
||||||
|
pwm: True
|
||||||
|
cycle_time: 0.001
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# LEDS
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[neopixel led]
|
||||||
|
pin: PH3
|
||||||
|
chain_count: 15
|
||||||
|
|
||||||
|
[neopixel knob]
|
||||||
|
pin: PB1
|
||||||
|
chain_count: 2
|
||||||
|
|
||||||
|
[delayed_gcode welcome]
|
||||||
|
initial_duration: 0.1
|
||||||
|
gcode:
|
||||||
|
SET_LED LED=knob RED=0.0 BLUE=1.0 GREEN=0.0
|
||||||
|
SET_LED LED=led RED=0.0 BLUE=1.0 GREEN=0.0
|
||||||
|
G4 P1000
|
||||||
|
SET_LED LED=led RED=1.0 BLUE=0.0 GREEN=0.0
|
||||||
|
G4 P1000
|
||||||
|
SET_LED LED=led RED=0.0 BLUE=0.0 GREEN=1.0
|
||||||
|
G4 P1000
|
||||||
|
SET_LED LED=led RED=1.0 BLUE=1.0 GREEN=1.0
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# BED
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA4
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PH5
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[probe]
|
||||||
|
pin: PH2
|
||||||
|
x_offset: -30.1
|
||||||
|
y_offset: 26.78
|
||||||
|
z_offset: 0
|
||||||
|
speed: 5
|
||||||
|
samples: 3
|
||||||
|
samples_result: median
|
||||||
|
sample_retract_dist: 3.0
|
||||||
|
samples_tolerance: 0.006
|
||||||
|
samples_tolerance_retries: 5
|
||||||
|
|
||||||
|
[bed_mesh]
|
||||||
|
speed: 120
|
||||||
|
mesh_min: 10,19.78
|
||||||
|
mesh_max: 219.9,230
|
||||||
|
probe_count: 4,4
|
||||||
|
|
||||||
|
[screws_tilt_adjust]
|
||||||
|
screw1: 58,-7
|
||||||
|
screw1_name: front left
|
||||||
|
screw2: 245,-7
|
||||||
|
screw2_name: front right
|
||||||
|
screw3: 245,179
|
||||||
|
screw3_name: rear right
|
||||||
|
screw4: 58,179
|
||||||
|
screw4_name: rear left
|
||||||
|
speed: 100
|
||||||
|
screw_thread: CCW-M3
|
||||||
|
|
||||||
|
########################################
|
||||||
|
## MACROS
|
||||||
|
########################################
|
||||||
|
|
||||||
|
# Slicer setup: "print_start NOZZLE=<temp> BED=<temp>
|
||||||
|
# This macro does a preheat on the probe for better accuracy and needs
|
||||||
|
# the temps passed in. examples:
|
||||||
|
# Cura: PRINT_START BED={material_bed_temperature_layer_0} NOZZLE={material_print_temperature_layer_0}
|
||||||
|
# PrusaSlicer: PRINT_START NOZZLE=[first_layer_temperature] BED=[bed_temperature]
|
||||||
|
# Use PRINT_END for the slicer ending script
|
||||||
|
[gcode_macro PRINT_START]
|
||||||
|
gcode:
|
||||||
|
# Turn on screen if it's not on
|
||||||
|
SET_PIN PIN=screen VALUE=1
|
||||||
|
G28
|
||||||
|
G0 Z1
|
||||||
|
# Warm up nozzle, not to full temps yet
|
||||||
|
M104 S150
|
||||||
|
# Set LED to Purple for bed heating
|
||||||
|
SET_LED LED=led BLUE=0.94 RED=0.63 GREEN=0.13
|
||||||
|
M117 Heating Bed
|
||||||
|
|
||||||
|
# Allow probe to warm up, then re-home Z
|
||||||
|
M190 S60
|
||||||
|
M105
|
||||||
|
G4 P90000
|
||||||
|
G28 Z
|
||||||
|
|
||||||
|
M190 S{params.BED}
|
||||||
|
M105
|
||||||
|
G90 # Ensure we are in absolute mode
|
||||||
|
G21
|
||||||
|
M83 # Set the extruder to relative mode
|
||||||
|
G92 E0
|
||||||
|
|
||||||
|
# Set LED to Red for nozzle heating
|
||||||
|
SET_LED LED=led BLUE=0.0 RED=1.0 GREEN=0.0
|
||||||
|
M117 Heating Nozzle
|
||||||
|
G0 X2 Y0 F6000
|
||||||
|
G0 Z0.4
|
||||||
|
M109 S{params.NOZZLE}
|
||||||
|
M105
|
||||||
|
# Set LED to white for printing
|
||||||
|
SET_LED LED=led BLUE=1.0 RED=1.0 GREEN=1.0
|
||||||
|
M117 Printing
|
||||||
|
|
||||||
|
# Purge Line
|
||||||
|
G1 X120 E30 F1200
|
||||||
|
G1 Y1
|
||||||
|
G1 X2 E30 F1200
|
||||||
|
G92 E0
|
||||||
|
|
||||||
|
G1 Z1.0 F600
|
||||||
|
G92 E0
|
||||||
|
G0 F9000
|
||||||
|
G90 # Set back to Absolute mode
|
||||||
107
config/printer-bq-hephestos-2014.cfg
Normal file
107
config/printer-bq-hephestos-2014.cfg
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
# This file contains pin mappings for the BQ Prusa i3 Hephestos from 2014
|
||||||
|
# (https://www.reprap.org/wiki/Prusa_i3_Hephestos)
|
||||||
|
# It was sold in kit form, and uses a RAMPS board with HD44780 display without
|
||||||
|
# heated bed or any modern amenities.
|
||||||
|
|
||||||
|
# To use this config, the firmware should be compiled for the AVR atmega2560.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[display]
|
||||||
|
lcd_type: hd44780
|
||||||
|
rs_pin: PH1
|
||||||
|
e_pin: PH0
|
||||||
|
d4_pin: PA1
|
||||||
|
d5_pin: PA3
|
||||||
|
d6_pin: PA5
|
||||||
|
d7_pin: PA7
|
||||||
|
encoder_pins: ^PC4, ^PC6
|
||||||
|
click_pin: ^!PC2
|
||||||
|
kill_pin: ^!PG0
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PF0
|
||||||
|
dir_pin: !PF1
|
||||||
|
enable_pin: !PD7
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^!PE5
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 215
|
||||||
|
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: 210
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PL3
|
||||||
|
dir_pin: !PL1
|
||||||
|
enable_pin: !PK0
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 0.8
|
||||||
|
endstop_pin: ^!PD3
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 3
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PA4
|
||||||
|
dir_pin: PA6
|
||||||
|
enable_pin: !PA2
|
||||||
|
microsteps: 16
|
||||||
|
# measured extruding 100mm of filament with stock Hephestos extruder
|
||||||
|
rotation_distance: 31.825
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PB4
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PK5
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
control: pid
|
||||||
|
pid_kp: 19.462
|
||||||
|
pid_ki: 0.713
|
||||||
|
pid_kd: 132.830
|
||||||
|
|
||||||
|
|
||||||
|
# 5 points for manual bed leveling that still leave room for accessing the stock screws
|
||||||
|
[bed_screws]
|
||||||
|
screw1: 40, 40
|
||||||
|
screw2: 180, 40
|
||||||
|
screw3: 180, 160
|
||||||
|
screw4: 40, 160
|
||||||
|
screw5: 110, 100
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PH6
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 3000
|
||||||
|
# Must limit Z velocity, since RAMPS does not have enough timer resolution
|
||||||
|
max_z_velocity: 3
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyUSB0
|
||||||
|
|
||||||
|
# Common EXP1 / EXP2 (display) pins
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# Common EXP1 header found on many "all-in-one" ramps clones
|
||||||
|
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=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=PG0
|
||||||
161
config/printer-creality-cr10-smart-pro-2022.cfg
Normal file
161
config/printer-creality-cr10-smart-pro-2022.cfg
Normal file
@@ -0,0 +1,161 @@
|
|||||||
|
# This file contains pin mappings for the Creality CR-10 Smart Pro
|
||||||
|
# with a CR-FDM-v2.5.S1 board.
|
||||||
|
#
|
||||||
|
# To use this config, during "make menuconfig" select the STM32F103
|
||||||
|
# with a "64KiB bootloader" and serial (on USART1 PA10/PA9)
|
||||||
|
# communication. Enable PA0 GPIO pin on startup.
|
||||||
|
#
|
||||||
|
# Flash this firmware on the MCU by copying "out/klipper.bin" to an SD
|
||||||
|
# card and turning the printer on with the card inserted. The firmware
|
||||||
|
# filename must end in ".bin" and must not match the last filename
|
||||||
|
# that was flashed.
|
||||||
|
#
|
||||||
|
# The machine itself includes a small router that can run a Klipper
|
||||||
|
# frontend. You don't need to buy a single-board computer.
|
||||||
|
#
|
||||||
|
# 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: 305
|
||||||
|
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: 302
|
||||||
|
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: 400
|
||||||
|
homing_speed: 4
|
||||||
|
second_homing_speed: 1
|
||||||
|
homing_retract_dist: 2.0
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PC2
|
||||||
|
dir_pin: !PB9
|
||||||
|
enable_pin: !PC3
|
||||||
|
rotation_distance: 7.640
|
||||||
|
microsteps: 16
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PB14
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PB1
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.865
|
||||||
|
pid_Ki: 1.292
|
||||||
|
pid_Kd: 101.178
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[filament_switch_sensor runout_sensor]
|
||||||
|
pause_on_runout: false
|
||||||
|
runout_gcode: PAUSE
|
||||||
|
insert_gcode: RESUME
|
||||||
|
switch_pin: !PA15
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PB13
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PB0
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 72.49
|
||||||
|
pid_Ki: 0.844
|
||||||
|
pid_Kd: 1542.189
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 120
|
||||||
|
|
||||||
|
[heater_fan hotend_fan]
|
||||||
|
pin: PC13
|
||||||
|
heater: extruder
|
||||||
|
heater_temp: 50.0
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PB15
|
||||||
|
kick_start_time: 0.5
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyPrinter
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[temperature_sensor Board_MCU]
|
||||||
|
sensor_type: temperature_mcu
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 100
|
||||||
|
|
||||||
|
[bltouch]
|
||||||
|
sensor_pin: ^PC15
|
||||||
|
control_pin: PC14
|
||||||
|
x_offset: -32.5
|
||||||
|
y_offset: -40.6
|
||||||
|
z_offset: 2.60 # initial safe value, get correct value by PROBE_CALIBRATE
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 150,150
|
||||||
|
speed: 50
|
||||||
|
z_hop: 3
|
||||||
|
z_hop_speed: 5
|
||||||
|
|
||||||
|
[screws_tilt_adjust]
|
||||||
|
screw1: 60, 80
|
||||||
|
screw1_name: front left screw
|
||||||
|
screw2: 300, 80
|
||||||
|
screw2_name: front right screw
|
||||||
|
# The rear screws are actually mechanically not reachable for the
|
||||||
|
# probe, but that is ok, adjustments will still converge.
|
||||||
|
screw3: 300, 300
|
||||||
|
screw3_name: rear right screw
|
||||||
|
screw4: 60, 300
|
||||||
|
screw4_name: rear left screw
|
||||||
|
horizontal_move_z: 10.
|
||||||
|
speed: 50.
|
||||||
|
screw_thread: CW-M3
|
||||||
|
|
||||||
|
# Main light bar
|
||||||
|
[output_pin lights]
|
||||||
|
pin: PA7
|
||||||
|
value: 1
|
||||||
|
|
||||||
|
# Do not use PB12. PB12 resets the Wifi board.
|
||||||
|
#[output_pin factory_reset]
|
||||||
|
#pin: PB12
|
||||||
|
#value: 0
|
||||||
|
|
||||||
|
# Turns off the printer
|
||||||
|
[output_pin power]
|
||||||
|
pin: PA0
|
||||||
|
value: 1
|
||||||
|
shutdown_value: 1
|
||||||
|
|
||||||
|
# Conservative default values that mimic the behaviour of the
|
||||||
|
# stock firmware for easy results. It can go faster.
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 500
|
||||||
|
max_accel: 2000
|
||||||
|
square_corner_velocity: 5.0
|
||||||
|
max_z_velocity: 10
|
||||||
|
max_z_accel: 100
|
||||||
162
config/printer-creality-cr10-v3-2020.cfg
Normal file
162
config/printer-creality-cr10-v3-2020.cfg
Normal file
@@ -0,0 +1,162 @@
|
|||||||
|
# This file contains common pin mappings for the 2020 Creality CR-10
|
||||||
|
# V3. The mainboard is a Creality 3D v2.5.2 (8-bit mainboard with
|
||||||
|
# ATMega2560). To use this config, the firmware should be compiled for
|
||||||
|
# the AVR atmega2560.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
# For better compatibility with GCodes generated for Marlin, you
|
||||||
|
# may wish to add the following section, if you have BLTouch:
|
||||||
|
#[gcode_macro G29]
|
||||||
|
#gcode:
|
||||||
|
# BED_MESH_CALIBRATE
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PF0 #ar54
|
||||||
|
dir_pin: PF1 #ar55
|
||||||
|
enable_pin: !PD7 #!ar38
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PE5 #^ar3
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 300
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PF6 #ar60
|
||||||
|
dir_pin: PF7 #ar61
|
||||||
|
enable_pin: !PF2 #!ar56
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PJ1 #^ar14
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 300
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PL3 #ar46
|
||||||
|
dir_pin: !PL1 #!ar48
|
||||||
|
enable_pin: !PK0 #!ar62
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
position_max: 400
|
||||||
|
#Uncomment if you have a BL-Touch:
|
||||||
|
#position_min: -4
|
||||||
|
#endstop_pin: probe:z_virtual_endstop
|
||||||
|
#and comment the follwing lines:
|
||||||
|
position_endstop: 0.0
|
||||||
|
endstop_pin: ^PD3 #ar18
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 104.25,147.6
|
||||||
|
speed: 80
|
||||||
|
z_hop: 10
|
||||||
|
z_hop_speed: 10
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PA4 # ar26
|
||||||
|
dir_pin: !PA6 # !ar28
|
||||||
|
enable_pin: !PA2 # !ar24
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 7.7201944 # 16 microsteps * 200 steps/rotation / steps/mm
|
||||||
|
#Correction formula is new_rotation_distance = old_rotation_distance * mmsExtracted / 100.0
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PB4 #ar10
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PK5 #analog13
|
||||||
|
control: pid
|
||||||
|
pid_kp: 22.107
|
||||||
|
pid_ki: 1.170
|
||||||
|
pid_kd: 104.458
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 255
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PH5 #ar8
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
sensor_pin: PK6 #analog14
|
||||||
|
control: pid
|
||||||
|
#Stock PID configuration taken from Marlin
|
||||||
|
pid_Kp: 201.86
|
||||||
|
pid_Ki: 10.67
|
||||||
|
pid_Kd: 954.96
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PH6 #ar9
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyUSB0
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[display]
|
||||||
|
lcd_type: st7920
|
||||||
|
cs_pin: PH1 #ar16
|
||||||
|
sclk_pin: PA1 #ar23
|
||||||
|
sid_pin: PH0 #ar17
|
||||||
|
encoder_pins: ^PC4, ^PC6 #^ar33, ^ar31
|
||||||
|
click_pin: ^!PC2 #^!ar35
|
||||||
|
|
||||||
|
|
||||||
|
#Uncomment the following lines if you have a BL-Touch
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: ^PD2 #^ar19
|
||||||
|
#control_pin: PB5 #ar11
|
||||||
|
#set_output_mode: 5V
|
||||||
|
#pin_move_time: 0.4
|
||||||
|
#stow_on_each_sample: False
|
||||||
|
#probe_with_touch_mode: False
|
||||||
|
#x_offset: 45.75
|
||||||
|
#y_offset: -3.40
|
||||||
|
#z_offset: 3.28
|
||||||
|
#samples: 2
|
||||||
|
#sample_retract_dist: 2
|
||||||
|
#samples_result: average
|
||||||
|
|
||||||
|
#Uncomment the following lines if you have a BL-Touch
|
||||||
|
#[bed_mesh]
|
||||||
|
#speed: 50
|
||||||
|
#horizontal_move_z: 6
|
||||||
|
#mesh_min: 46.50,0.75
|
||||||
|
#mesh_max: 253.5,295.85
|
||||||
|
#probe_count: 7,7
|
||||||
|
#algorithm: bicubic
|
||||||
|
|
||||||
|
[pause_resume]
|
||||||
|
recover_velocity: 50
|
||||||
|
|
||||||
|
[filament_switch_sensor fil_runout_sensor]
|
||||||
|
pause_on_runout: True
|
||||||
|
switch_pin: PE4 #ar2
|
||||||
|
|
||||||
|
[bed_screws]
|
||||||
|
screw1: 33,29
|
||||||
|
screw1_name: front left screw
|
||||||
|
screw2: 273,29
|
||||||
|
screw2_name: front right screw
|
||||||
|
screw3: 273,269
|
||||||
|
screw3_name: rear right screw
|
||||||
|
screw4: 33,269
|
||||||
|
screw4_name: rear left screw
|
||||||
|
|
||||||
|
#Uncomment the following lines if you have a BL-Touch
|
||||||
|
#[screws_tilt_adjust]
|
||||||
|
#screw1: 0,29
|
||||||
|
#screw1_name: front left screw
|
||||||
|
#screw2: 228,29
|
||||||
|
#screw2_name: front right screw
|
||||||
|
#screw3: 228,269
|
||||||
|
#screw3_name: rear right screw
|
||||||
|
#screw4: 0,269
|
||||||
|
#screw4_name: rear left screw
|
||||||
|
#speed: 50
|
||||||
|
#horizontal_move_z: 10
|
||||||
|
#screw_thread: CW-M3
|
||||||
@@ -64,7 +64,7 @@ speed: 3.0
|
|||||||
samples: 1
|
samples: 1
|
||||||
|
|
||||||
[safe_z_home]
|
[safe_z_home]
|
||||||
home_xy_position: 117,117
|
home_xy_position: 117, 117
|
||||||
speed: 50.0
|
speed: 50.0
|
||||||
z_hop: 10.0
|
z_hop: 10.0
|
||||||
z_hop_speed: 100
|
z_hop_speed: 100
|
||||||
@@ -72,9 +72,9 @@ z_hop_speed: 100
|
|||||||
[bed_mesh]
|
[bed_mesh]
|
||||||
speed: 100
|
speed: 100
|
||||||
horizontal_move_z: 8
|
horizontal_move_z: 8
|
||||||
mesh_min: 106,39
|
mesh_min: 106, 39
|
||||||
mesh_max: 281,229
|
mesh_max: 281, 229
|
||||||
probe_count: 3,3
|
probe_count: 3, 3
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
heater_pin: PH5
|
heater_pin: PH5
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ min_temp: 0
|
|||||||
max_temp: 120
|
max_temp: 120
|
||||||
|
|
||||||
[fan]
|
[fan]
|
||||||
pin: PA0
|
pin: PB15
|
||||||
kick_start_time: 0.5
|
kick_start_time: 0.5
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
|
|||||||
106
config/printer-creality-ender2pro-2021.cfg
Normal file
106
config/printer-creality-ender2pro-2021.cfg
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
# This file contains pin mappings for the stock 2021 Creality
|
||||||
|
# Ender2 Pro. 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: ^PA5
|
||||||
|
position_min: -20
|
||||||
|
position_endstop: -20
|
||||||
|
position_max: 165
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB8
|
||||||
|
dir_pin: PB7
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PA6
|
||||||
|
position_min: -5
|
||||||
|
position_endstop: -5
|
||||||
|
position_max: 165
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB6
|
||||||
|
dir_pin: !PB5
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: ^PA7
|
||||||
|
position_endstop: 0.0
|
||||||
|
position_max: 180
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
max_extrude_only_distance: 100.0
|
||||||
|
step_pin: PB4
|
||||||
|
dir_pin: PB3
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 27.53480577
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_pin: PC5
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 29.634
|
||||||
|
pid_Ki: 2.102
|
||||||
|
pid_Kd: 104.459
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 260
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PB10
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC4
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 72.921
|
||||||
|
pid_Ki: 1.594
|
||||||
|
pid_Kd: 834.031
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 80
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA0
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[display]
|
||||||
|
lcd_type: st7920
|
||||||
|
cs_pin: PB12
|
||||||
|
sclk_pin: PB13
|
||||||
|
sid_pin: PB15
|
||||||
|
encoder_pins: ^PB14, ^PA2
|
||||||
|
click_pin: ^!PB2
|
||||||
|
|
||||||
|
[output_pin beeper]
|
||||||
|
pin: PC6
|
||||||
@@ -88,6 +88,12 @@ max_accel: 3000
|
|||||||
max_z_velocity: 5
|
max_z_velocity: 5
|
||||||
max_z_accel: 100
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[bed_screws]
|
||||||
|
screw1: 30.5, 37
|
||||||
|
screw2: 30.5, 207
|
||||||
|
screw3: 204.5, 207
|
||||||
|
screw4: 204.5, 37
|
||||||
|
|
||||||
[display]
|
[display]
|
||||||
lcd_type: st7920
|
lcd_type: st7920
|
||||||
cs_pin: PA3
|
cs_pin: PA3
|
||||||
|
|||||||
131
config/printer-creality-ender3-s1-2021.cfg
Normal file
131
config/printer-creality-ender3-s1-2021.cfg
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
# This file contains pin mappings for the stock 2021 Creality Ender 3
|
||||||
|
# S1 & S1 Pro. To use this config, check the STM32 Chip on the
|
||||||
|
# Mainboard, during "make menuconfig" select accordingly either the
|
||||||
|
# STM32F103 with "28KiB bootloader" or the STM32F401 with
|
||||||
|
# "64KiB bootloader" and serial (on USART1 PA10/PA9) for both.
|
||||||
|
|
||||||
|
# For a direct serial connection, in "make menuconfig" select
|
||||||
|
# "Enable extra low-level configuration options" and Serial
|
||||||
|
# (on USART2 PA3/PA2), which is 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 filename
|
||||||
|
# must be changed to "firmware.bin"
|
||||||
|
|
||||||
|
# With STM32F401, you might need to put "firmware.bin" in a
|
||||||
|
# folder on the SD card called "STM32F4_UPDATE" in order to flash.
|
||||||
|
|
||||||
|
# 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: !PA5
|
||||||
|
position_endstop: -10
|
||||||
|
position_max: 235
|
||||||
|
position_min: -15
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB8
|
||||||
|
dir_pin: PB7
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: !PA6
|
||||||
|
position_endstop: -8
|
||||||
|
position_max: 238
|
||||||
|
position_min: -13
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB6
|
||||||
|
dir_pin: !PB5
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: probe:z_virtual_endstop
|
||||||
|
position_max: 270
|
||||||
|
position_min: -4
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB4
|
||||||
|
dir_pin: PB3
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
gear_ratio: 42:12
|
||||||
|
rotation_distance: 26.359
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC5
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 23.561
|
||||||
|
pid_Ki: 1.208
|
||||||
|
pid_Kd: 114.859
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 260 # Set to 300 for S1 Pro
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA7
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC4
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 71.867
|
||||||
|
pid_Ki: 1.536
|
||||||
|
pid_Kd: 840.843
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 100 # Set to 110 for S1 Pro
|
||||||
|
|
||||||
|
[heater_fan hotend_fan]
|
||||||
|
pin: PC0
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA0
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 2000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[bltouch]
|
||||||
|
sensor_pin: ^PC14
|
||||||
|
control_pin: PC13
|
||||||
|
x_offset: -31.8
|
||||||
|
y_offset: -40.5
|
||||||
|
z_offset: 0
|
||||||
|
probe_with_touch_mode: true
|
||||||
|
stow_on_each_sample: false
|
||||||
|
|
||||||
|
[bed_mesh]
|
||||||
|
speed: 120
|
||||||
|
mesh_min: 20, 20
|
||||||
|
mesh_max: 200, 197
|
||||||
|
probe_count: 4,4
|
||||||
|
algorithm: bicubic
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 147, 154
|
||||||
|
speed: 75
|
||||||
|
z_hop: 10
|
||||||
|
z_hop_speed: 5
|
||||||
|
move_to_previous: true
|
||||||
|
|
||||||
|
[filament_switch_sensor e0_sensor]
|
||||||
|
switch_pin: !PC15
|
||||||
|
pause_on_runout: true
|
||||||
|
runout_gcode: PAUSE
|
||||||
|
|
||||||
|
[pause_resume]
|
||||||
|
recover_velocity: 25
|
||||||
131
config/printer-creality-ender3-s1plus-2022.cfg
Normal file
131
config/printer-creality-ender3-s1plus-2022.cfg
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
# This file contains pin mappings for the stock 2022 Creality Ender 3
|
||||||
|
# S1 Plus. To use this config check the STM32 Chip on the Mainboard,
|
||||||
|
# during "make menuconfig" select accordingly either the
|
||||||
|
# STM32F103 with "28KiB bootloader" or the STM32F401 with
|
||||||
|
# "64KiB bootloader" and serial (on USART1 PA10/PA9) for both.
|
||||||
|
|
||||||
|
# For a direct serial connection, in "make menuconfig" select
|
||||||
|
# "Enable extra low-level configuration options" and Serial
|
||||||
|
# (on USART2 PA3/PA2), which is 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 filename
|
||||||
|
# must be changed to "firmware.bin"
|
||||||
|
|
||||||
|
# With STM32F401, you might need to put "firmware.bin" in a
|
||||||
|
# folder on the SD card called "STM32F4_UPDATE" in order to flash.
|
||||||
|
|
||||||
|
# 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: !PA5
|
||||||
|
position_endstop: -10
|
||||||
|
position_max: 316
|
||||||
|
position_min: -15
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB8
|
||||||
|
dir_pin: PB7
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: !PA6
|
||||||
|
position_endstop: -10
|
||||||
|
position_max: 304
|
||||||
|
position_min: -15
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB6
|
||||||
|
dir_pin: !PB5
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: probe:z_virtual_endstop
|
||||||
|
position_max: 300
|
||||||
|
position_min: -4
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB4
|
||||||
|
dir_pin: PB3
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
gear_ratio: 42:12
|
||||||
|
rotation_distance: 26.359
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC5
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 23.561
|
||||||
|
pid_Ki: 1.208
|
||||||
|
pid_Kd: 114.859
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 260
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA7
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC4
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 71.867
|
||||||
|
pid_Ki: 1.536
|
||||||
|
pid_Kd: 840.843
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 100
|
||||||
|
|
||||||
|
[heater_fan hotend_fan]
|
||||||
|
pin: PC0
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA0
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 2000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[bltouch]
|
||||||
|
sensor_pin: ^PC14
|
||||||
|
control_pin: PC13
|
||||||
|
x_offset: -31.8
|
||||||
|
y_offset: -40.5
|
||||||
|
z_offset: 0
|
||||||
|
probe_with_touch_mode: true
|
||||||
|
stow_on_each_sample: false
|
||||||
|
|
||||||
|
[bed_mesh]
|
||||||
|
speed: 120
|
||||||
|
mesh_min: 20, 20
|
||||||
|
mesh_max: 283, 263
|
||||||
|
probe_count: 4,4
|
||||||
|
algorithm: bicubic
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 187, 192
|
||||||
|
speed: 75
|
||||||
|
z_hop: 10
|
||||||
|
z_hop_speed: 5
|
||||||
|
move_to_previous: true
|
||||||
|
|
||||||
|
[filament_switch_sensor e0_sensor]
|
||||||
|
switch_pin: !PC15
|
||||||
|
pause_on_runout: true
|
||||||
|
runout_gcode: PAUSE
|
||||||
|
|
||||||
|
[pause_resume]
|
||||||
|
recover_velocity: 25
|
||||||
@@ -3,6 +3,12 @@
|
|||||||
# "make menuconfig" select the STM32F103 with a "28KiB bootloader" and
|
# "make menuconfig" select the STM32F103 with a "28KiB bootloader" and
|
||||||
# serial (on USART1 PA10/PA9) communication.
|
# serial (on USART1 PA10/PA9) communication.
|
||||||
|
|
||||||
|
# It should be noted that newer variations of this printer shipping in
|
||||||
|
# 2022 may have GD32F103 chips installed and not STM32F103. You may
|
||||||
|
# have to inspect the mainboard to ascertain which one you have. If it
|
||||||
|
# is the GD32F103 then please select Disable SWD at startup in the
|
||||||
|
# "make menuconfig" along with the same settings for STM32F103.
|
||||||
|
|
||||||
# If you prefer a direct serial connection, in "make menuconfig"
|
# If you prefer a direct serial connection, in "make menuconfig"
|
||||||
# select "Enable extra low-level configuration options" and select
|
# select "Enable extra low-level configuration options" and select
|
||||||
# serial (on USART3 PB11/PB10), which is broken out on the 10 pin IDC
|
# serial (on USART3 PB11/PB10), which is broken out on the 10 pin IDC
|
||||||
|
|||||||
@@ -75,8 +75,8 @@ pin_up_touch_mode_reports_triggered: False
|
|||||||
speed: 100
|
speed: 100
|
||||||
horizontal_move_z: 8
|
horizontal_move_z: 8
|
||||||
mesh_min: 50, 50
|
mesh_min: 50, 50
|
||||||
mesh_max: 300,300
|
mesh_max: 300, 300
|
||||||
probe_count: 3,3
|
probe_count: 3, 3
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
heater_pin: PH5
|
heater_pin: PH5
|
||||||
|
|||||||
101
config/printer-creality-ender5pro-2020.cfg
Normal file
101
config/printer-creality-ender5pro-2020.cfg
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
# This file contains pin mappings for the stock 2020 Creality Ender 5
|
||||||
|
# Pro with the 32-bit Creality 4.2.2 board. To use this config, during
|
||||||
|
# "make menuconfig" select the STM32F103 with a "28KiB bootloader" and
|
||||||
|
# with "Use USB for communication" disabled.
|
||||||
|
|
||||||
|
# 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:
|
||||||
|
# 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: ^PA5
|
||||||
|
position_endstop: 220
|
||||||
|
position_max: 220
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB8
|
||||||
|
dir_pin: PB7
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PA6
|
||||||
|
position_endstop: 220
|
||||||
|
position_max: 220
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB6
|
||||||
|
dir_pin: PB5
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 4
|
||||||
|
endstop_pin: ^PA7
|
||||||
|
position_max: 300
|
||||||
|
position_endstop: 0.0
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
max_extrude_only_distance: 100.0
|
||||||
|
step_pin: PB4
|
||||||
|
dir_pin: PB3
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 32.342
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC5
|
||||||
|
control: pid
|
||||||
|
pid_kp: 24.831
|
||||||
|
pid_ki: 1.346
|
||||||
|
pid_kd: 114.532
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 260
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA2
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC4
|
||||||
|
control: pid
|
||||||
|
pid_kp: 66.429
|
||||||
|
pid_ki: 1.197
|
||||||
|
pid_kd: 921.707
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 135
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA0
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[display]
|
||||||
|
lcd_type: st7920
|
||||||
|
cs_pin: PB12
|
||||||
|
sclk_pin: PB13
|
||||||
|
sid_pin: PB15
|
||||||
|
encoder_pins: ^PB14, ^PB10
|
||||||
|
click_pin: ^!PB2
|
||||||
@@ -75,7 +75,7 @@ position_max: 400
|
|||||||
# mesh_min: 10, 10
|
# mesh_min: 10, 10
|
||||||
# mesh_max: 239, 239
|
# mesh_max: 239, 239
|
||||||
# algorithm: bicubic
|
# algorithm: bicubic
|
||||||
# probe_count: 5,5
|
# probe_count: 5, 5
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
max_extrude_only_distance: 1000.0
|
max_extrude_only_distance: 1000.0
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ restart_method: command
|
|||||||
# mesh_min: 20, 15
|
# mesh_min: 20, 15
|
||||||
# mesh_max: 250, 240
|
# mesh_max: 250, 240
|
||||||
# algorithm: bicubic
|
# algorithm: bicubic
|
||||||
# probe_count: 5,5
|
# probe_count: 5, 5
|
||||||
|
|
||||||
[filament_switch_sensor filament_sensor]
|
[filament_switch_sensor filament_sensor]
|
||||||
pause_on_runout: true
|
pause_on_runout: true
|
||||||
|
|||||||
109
config/printer-creality-sermoonV1-2022.cfg
Normal file
109
config/printer-creality-sermoonV1-2022.cfg
Normal file
@@ -0,0 +1,109 @@
|
|||||||
|
# This file contains pin mappings for the Creality Sermoon V1
|
||||||
|
# with CR-FDM-v2.4.S1.200 motherboard.
|
||||||
|
|
||||||
|
# To use this config, during "make menuconfig" select the STM32F401
|
||||||
|
# with a "64KiB 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 USART2 PA3/PA2), 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 changed to "firmware.bin"
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PA7
|
||||||
|
dir_pin: !PA4
|
||||||
|
enable_pin: !PB8
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PC4
|
||||||
|
position_endstop: 175
|
||||||
|
position_max: 175
|
||||||
|
position_min: 0
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB0
|
||||||
|
dir_pin: PB10
|
||||||
|
enable_pin: !PB8
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PB13
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 175
|
||||||
|
position_min: 0
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB7
|
||||||
|
dir_pin: PB6
|
||||||
|
enable_pin: !PB8
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: PB3
|
||||||
|
position_endstop: 165
|
||||||
|
position_max: 168
|
||||||
|
position_min: -3
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB1
|
||||||
|
dir_pin: PB12
|
||||||
|
enable_pin: !PB8
|
||||||
|
microsteps: 16
|
||||||
|
gear_ratio: 42:12
|
||||||
|
rotation_distance: 26.359
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PC5
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC1
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 30.090
|
||||||
|
pid_Ki: 1.875
|
||||||
|
pid_Kd: 120.735
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 290
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PB9
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC0
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 75.694
|
||||||
|
pid_Ki: 1.160
|
||||||
|
pid_Kd: 1234.759
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 90
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA5
|
||||||
|
|
||||||
|
[fan_generic side_fan]
|
||||||
|
pin: PC15
|
||||||
|
|
||||||
|
# [controller_fan controller_fan]
|
||||||
|
# In order to access the controller fan, the controller fan needs to be plugged
|
||||||
|
# in another location. See https://github.com/Klipper3d/klipper/pull/5621
|
||||||
|
# for more information.
|
||||||
|
# pin: PB4
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 2000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[pause_resume]
|
||||||
|
recover_velocity: 25
|
||||||
@@ -1,16 +1,25 @@
|
|||||||
# This file contains common pin mappings for the stock Elegoo
|
# This file contains standard pin mappings for the stock Elegoo Neptune 2 with a
|
||||||
# Neptune 2 with a MKS Robin Nano (v1.2.004) board. To use this
|
# ZNP Robin Nano (v 1.2 and v1.3) board.
|
||||||
# config, the firmware should be compiled for the STM32F103. When
|
# For the 1.2 board:
|
||||||
# running "make menuconfig", enable "extra low-level configuration
|
# - Compile with the processor model STM32F103.
|
||||||
# setup", select the 28KiB bootloader, and serial (on # USART3
|
# - Enable "extra low-level configuration options"
|
||||||
# PB11/PB10) communication.
|
# - Select the 28KiB bootloader,
|
||||||
|
# - Select (Serial (on # USART3 PB11/PB10) for the communication interface.
|
||||||
# Note that the "make flash" command does not work with MKS Robin
|
# Note that the "make flash" command does not work with ZNP Robin boards. After
|
||||||
# boards. After running "make", run the following command:
|
# running "make", run the following command:
|
||||||
# ./scripts/update_mks_robin.py out/klipper.bin out/elegoo.bin
|
# ./scripts/update_mks_robin.py out/klipper.bin out/elegoo.bin
|
||||||
# Copy the file out/elegoo.bin to an SD card and then restart the
|
#
|
||||||
# printer with that SD card.
|
# For the 1.3 board:
|
||||||
|
# - Compile with the processor model STM32F407.
|
||||||
|
# - Enable "extra low-level configuration options"
|
||||||
|
# - Select the 32KiB bootloader,
|
||||||
|
# - Select (Serial (on # USART3 PB11/PB10) for the communication interface.
|
||||||
|
# Note that the "make flash" command does not work with ZNP Robin boards. After
|
||||||
|
# running "make", run the following command:
|
||||||
|
# cp out/klipper.bin out/elegoo.bin
|
||||||
|
#
|
||||||
|
# Copy the file out/elegoo.bin to an SD card and then restart the printer with
|
||||||
|
# that SD card.
|
||||||
# See docs/Config_Reference.md for a description of parameters.
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
[stepper_x]
|
[stepper_x]
|
||||||
@@ -51,7 +60,7 @@ step_pin: PD6
|
|||||||
dir_pin: PD3
|
dir_pin: PD3
|
||||||
enable_pin: !PB3
|
enable_pin: !PB3
|
||||||
microsteps: 16
|
microsteps: 16
|
||||||
rotation_distance: 34.406
|
rotation_distance: 34.406 # use 23.809 as a base before calibration for a 2s
|
||||||
nozzle_diameter: 0.400
|
nozzle_diameter: 0.400
|
||||||
filament_diameter: 1.750
|
filament_diameter: 1.750
|
||||||
heater_pin: PC3
|
heater_pin: PC3
|
||||||
@@ -79,7 +88,7 @@ pid_Kp: 70.857
|
|||||||
pid_Ki: 1.221
|
pid_Ki: 1.221
|
||||||
pid_Kd: 1028.316
|
pid_Kd: 1028.316
|
||||||
min_temp: 0
|
min_temp: 0
|
||||||
max_temp: 130
|
max_temp: 110
|
||||||
|
|
||||||
[heater_fan hotend_fan]
|
[heater_fan hotend_fan]
|
||||||
pin: PB0
|
pin: PB0
|
||||||
@@ -93,6 +102,12 @@ pin: PB1
|
|||||||
serial: /dev/ttyUSB0
|
serial: /dev/ttyUSB0
|
||||||
restart_method: command
|
restart_method: command
|
||||||
|
|
||||||
|
[bed_screws]
|
||||||
|
screw1: 32.5, 32.5
|
||||||
|
screw2: 32.5, 202.5
|
||||||
|
screw3: 202.5, 32.5
|
||||||
|
screw4: 202.5, 202.5
|
||||||
|
|
||||||
[printer]
|
[printer]
|
||||||
kinematics: cartesian
|
kinematics: cartesian
|
||||||
max_velocity: 300
|
max_velocity: 300
|
||||||
@@ -27,7 +27,6 @@ tx_pin: PC10
|
|||||||
diag_pin: ^PD8
|
diag_pin: ^PD8
|
||||||
uart_address: 2
|
uart_address: 2
|
||||||
run_current: 0.6
|
run_current: 0.6
|
||||||
hold_current: 0.3
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
driver_SGTHRS: 80
|
driver_SGTHRS: 80
|
||||||
|
|
||||||
@@ -50,7 +49,6 @@ tx_pin: PC10
|
|||||||
diag_pin: ^PD15
|
diag_pin: ^PD15
|
||||||
uart_address: 3
|
uart_address: 3
|
||||||
run_current: 0.7
|
run_current: 0.7
|
||||||
hold_current: 0.35
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
driver_SGTHRS: 100
|
driver_SGTHRS: 100
|
||||||
|
|
||||||
@@ -70,7 +68,6 @@ tx_pin: PC10
|
|||||||
diag_pin: ^PC9
|
diag_pin: ^PC9
|
||||||
uart_address: 1
|
uart_address: 1
|
||||||
run_current: 0.7
|
run_current: 0.7
|
||||||
hold_current: 0.35
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
driver_SGTHRS: 0
|
driver_SGTHRS: 0
|
||||||
|
|
||||||
@@ -99,7 +96,6 @@ uart_pin: PC11
|
|||||||
tx_pin: PC10
|
tx_pin: PC10
|
||||||
uart_address: 0
|
uart_address: 0
|
||||||
run_current: 0.7
|
run_current: 0.7
|
||||||
hold_current: 0.35
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
@@ -116,7 +112,7 @@ max_temp: 100
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PB5
|
pin: PB5
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PB4
|
pin: PB4
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
@@ -145,15 +141,15 @@ z_offset: 2.6
|
|||||||
pin_up_touch_mode_reports_triggered: False
|
pin_up_touch_mode_reports_triggered: False
|
||||||
|
|
||||||
[safe_z_home]
|
[safe_z_home]
|
||||||
home_xy_position: 5,5
|
home_xy_position: 5, 5
|
||||||
z_hop: 5.0
|
z_hop: 5.0
|
||||||
z_hop_speed: 5.0
|
z_hop_speed: 5.0
|
||||||
|
|
||||||
[bed_mesh]
|
[bed_mesh]
|
||||||
speed: 80
|
speed: 80
|
||||||
mesh_min: 40,20
|
mesh_min: 40, 20
|
||||||
mesh_max: 210,205
|
mesh_max: 210, 205
|
||||||
probe_count: 5,5
|
probe_count: 5, 5
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
# "RepRapDiscount 128x64 Full Graphic Smart Controller" type display
|
# "RepRapDiscount 128x64 Full Graphic Smart Controller" type display
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ max_extrude_only_distance: 300
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PH5
|
pin: PH5
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PH3
|
pin: PH3
|
||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
|
|||||||
@@ -42,10 +42,10 @@ max_z_velocity: 25
|
|||||||
max_z_accel: 100
|
max_z_accel: 100
|
||||||
|
|
||||||
[bed_screws]
|
[bed_screws]
|
||||||
screw1: 33,33
|
screw1: 33, 33
|
||||||
screw2: 203,33
|
screw2: 203, 33
|
||||||
screw3: 203,201
|
screw3: 203, 201
|
||||||
screw4: 33,201
|
screw4: 33, 201
|
||||||
|
|
||||||
[stepper_x]
|
[stepper_x]
|
||||||
step_pin: PE3
|
step_pin: PE3
|
||||||
@@ -158,7 +158,7 @@ switch_pin: !PA4
|
|||||||
|
|
||||||
# Optional bed mesh configuration you can use if you have a BLtouch installed.
|
# Optional bed mesh configuration you can use if you have a BLtouch installed.
|
||||||
#[bed_mesh]
|
#[bed_mesh]
|
||||||
#mesh_min: 70,15
|
#mesh_min: 70, 15
|
||||||
#mesh_max: 220,210
|
#mesh_max: 220, 210
|
||||||
#horizontal_move_z: 5
|
#horizontal_move_z: 5
|
||||||
#speed: 150
|
#speed: 150
|
||||||
|
|||||||
159
config/printer-geeetech-301-2019.cfg
Normal file
159
config/printer-geeetech-301-2019.cfg
Normal file
@@ -0,0 +1,159 @@
|
|||||||
|
# This file contains common pin mappings for the GTM32 PRO board in
|
||||||
|
# the Geeetech 301 printer. To use this config, the firmware should be
|
||||||
|
# compiled for the STM32F103 with "No bootloader", serial (on USART1
|
||||||
|
# PA10/PA9) communication and GPIO pins to set at micro-controller
|
||||||
|
# startup set to "!PB4,!PB5,!PB0,!PB1"
|
||||||
|
|
||||||
|
# The "make flash" command does not work on the Geeetech 301. Instead,
|
||||||
|
# after running "make", run the following command to flash the board:
|
||||||
|
# stm32flash -w out/klipper.bin -v -i rts,-dtr,dtr -b 115200 /dev/ttyUSB0
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[multi_pin heater]
|
||||||
|
pins: PB4,PB5,PB0
|
||||||
|
|
||||||
|
[multi_pin extruder_fans]
|
||||||
|
pins: PB7,PB8,PB9
|
||||||
|
|
||||||
|
[thermistor bed_thermistor]
|
||||||
|
temperature1: 24
|
||||||
|
resistance1: 104600
|
||||||
|
temperature2: 40
|
||||||
|
resistance2: 47700
|
||||||
|
temperature3: 67
|
||||||
|
resistance3: 13000
|
||||||
|
|
||||||
|
[stepper_a]
|
||||||
|
step_pin: PC6
|
||||||
|
dir_pin: PD13
|
||||||
|
enable_pin: !PA8
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PE4
|
||||||
|
homing_speed: 50
|
||||||
|
position_endstop: 216
|
||||||
|
arm_length: 201
|
||||||
|
|
||||||
|
[stepper_b]
|
||||||
|
step_pin: PA12
|
||||||
|
dir_pin: PA11
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PE2
|
||||||
|
|
||||||
|
[stepper_c]
|
||||||
|
step_pin: PD6
|
||||||
|
dir_pin: PD3
|
||||||
|
enable_pin: !PB3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PE0
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PC14
|
||||||
|
dir_pin: !PC13
|
||||||
|
enable_pin: !PC15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 32
|
||||||
|
nozzle_diameter: 0.4
|
||||||
|
filament_diameter: 1.75
|
||||||
|
heater_pin: multi_pin:heater
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
pullup_resistor: 4700
|
||||||
|
inline_resistor: 220
|
||||||
|
sensor_pin: PC0
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 39
|
||||||
|
pid_Ki: 2
|
||||||
|
pid_Kd: 210
|
||||||
|
|
||||||
|
[extruder1]
|
||||||
|
step_pin: PA0
|
||||||
|
dir_pin: !PB6
|
||||||
|
enable_pin: !PA1
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 32
|
||||||
|
nozzle_diameter: 0.4
|
||||||
|
filament_diameter: 1.75
|
||||||
|
shared_heater: extruder
|
||||||
|
|
||||||
|
[extruder2]
|
||||||
|
step_pin: PB2
|
||||||
|
dir_pin: !PB11
|
||||||
|
enable_pin: !PC4
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 32
|
||||||
|
nozzle_diameter: 0.4
|
||||||
|
filament_diameter: 1.75
|
||||||
|
shared_heater: extruder
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PB1
|
||||||
|
sensor_type: bed_thermistor
|
||||||
|
sensor_pin: PC3
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 150
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 67
|
||||||
|
pid_Ki: 4
|
||||||
|
pid_Kd: 310
|
||||||
|
|
||||||
|
[temperature_sensor board]
|
||||||
|
sensor_type: temperature_mcu
|
||||||
|
gcode_id: MCU
|
||||||
|
|
||||||
|
[temperature_sensor secondary]
|
||||||
|
sensor_pin: PC1
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
pullup_resistor: 4700
|
||||||
|
inline_resistor: 220
|
||||||
|
gcode_id: SEC
|
||||||
|
|
||||||
|
[temperature_sensor ambient]
|
||||||
|
sensor_pin: PC2
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
pullup_resistor: 4700
|
||||||
|
inline_resistor: 220
|
||||||
|
gcode_id: AMB
|
||||||
|
|
||||||
|
[homing_heaters]
|
||||||
|
heaters: extruder
|
||||||
|
|
||||||
|
[heater_fan extruder]
|
||||||
|
pin: multi_pin:extruder_fans
|
||||||
|
heater: extruder
|
||||||
|
max_power: 0.8
|
||||||
|
off_below: 0.2
|
||||||
|
shutdown_speed: 0
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyUSB0
|
||||||
|
restart_method: cheetah
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: delta
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 150
|
||||||
|
delta_radius: 94
|
||||||
|
|
||||||
|
[output_pin beep]
|
||||||
|
pin: PB10
|
||||||
|
|
||||||
|
[output_pin lcd_beep]
|
||||||
|
pin: PE12
|
||||||
|
|
||||||
|
[display]
|
||||||
|
lcd_type: hd44780
|
||||||
|
rs_pin: PE6
|
||||||
|
e_pin: PE14
|
||||||
|
d4_pin: PD8
|
||||||
|
d5_pin: PD9
|
||||||
|
d6_pin: PD10
|
||||||
|
d7_pin: PE15
|
||||||
|
encoder_pins: ^PE9,^PE8
|
||||||
|
click_pin: ^PE13
|
||||||
@@ -93,9 +93,9 @@ speed: 5
|
|||||||
########################################
|
########################################
|
||||||
|
|
||||||
[bed_mesh]
|
[bed_mesh]
|
||||||
mesh_min: 40,40
|
mesh_min: 40, 40
|
||||||
mesh_max: 185,230
|
mesh_max: 185, 230
|
||||||
probe_count: 4,4
|
probe_count: 4, 4
|
||||||
speed: 100
|
speed: 100
|
||||||
fade_end: 0.0
|
fade_end: 0.0
|
||||||
algorithm: bicubic
|
algorithm: bicubic
|
||||||
@@ -110,13 +110,13 @@ algorithm: bicubic
|
|||||||
gcode:
|
gcode:
|
||||||
G90
|
G90
|
||||||
G1 Z5
|
G1 Z5
|
||||||
SET_TMC_CURRENT STEPPER=stepper_x CURRENT=0.500 HOLDCURRENT=0.250
|
SET_TMC_CURRENT STEPPER=stepper_x CURRENT=0.500
|
||||||
G28 X ;Zero X
|
G28 X ;Zero X
|
||||||
SET_TMC_CURRENT STEPPER=stepper_x CURRENT=0.600 HOLDCURRENT=0.300
|
SET_TMC_CURRENT STEPPER=stepper_x CURRENT=0.600
|
||||||
G1 X10 ;Move X 10mm away from the stop so we can home multiple times in a row (needs a bit of space to trigger reliably again)
|
G1 X10 ;Move X 10mm away from the stop so we can home multiple times in a row (needs a bit of space to trigger reliably again)
|
||||||
SET_TMC_CURRENT STEPPER=stepper_y CURRENT=0.500 HOLDCURRENT=0.250
|
SET_TMC_CURRENT STEPPER=stepper_y CURRENT=0.500
|
||||||
G28 Y ;Zero Y
|
G28 Y ;Zero Y
|
||||||
SET_TMC_CURRENT STEPPER=stepper_y CURRENT=0.700 HOLDCURRENT=0.350
|
SET_TMC_CURRENT STEPPER=stepper_y CURRENT=0.700
|
||||||
G1 Y10 ;Move Y 10mm away from the stop so we can home multiple times in a row (needs a bit of space to trigger reliably again)
|
G1 Y10 ;Move Y 10mm away from the stop so we can home multiple times in a row (needs a bit of space to trigger reliably again)
|
||||||
G28 Z
|
G28 Z
|
||||||
G1 X20 Y5
|
G1 X20 Y5
|
||||||
@@ -163,7 +163,6 @@ max_z_accel: 100
|
|||||||
cs_pin: PG4
|
cs_pin: PG4
|
||||||
diag1_pin: ^!PK1
|
diag1_pin: ^!PK1
|
||||||
run_current: 0.600
|
run_current: 0.600
|
||||||
hold_current: 0.300
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
driver_SGT: 3
|
driver_SGT: 3
|
||||||
|
|
||||||
@@ -171,19 +170,16 @@ driver_SGT: 3
|
|||||||
cs_pin: PG2
|
cs_pin: PG2
|
||||||
diag1_pin: ^!PJ1
|
diag1_pin: ^!PJ1
|
||||||
run_current: 0.700
|
run_current: 0.700
|
||||||
hold_current: 0.350
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
driver_SGT: 3
|
driver_SGT: 3
|
||||||
|
|
||||||
[tmc2130 stepper_z]
|
[tmc2130 stepper_z]
|
||||||
cs_pin: PJ7
|
cs_pin: PJ7
|
||||||
run_current: 0.800
|
run_current: 0.800
|
||||||
hold_current: 0.400
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
[tmc2130 extruder]
|
[tmc2130 extruder]
|
||||||
cs_pin: PL2
|
cs_pin: PL2
|
||||||
diag1_pin: PE4
|
diag1_pin: PE4
|
||||||
run_current: 0.600
|
run_current: 0.600
|
||||||
hold_current: 0.300
|
|
||||||
stealthchop_threshold: 999999
|
stealthchop_threshold: 999999
|
||||||
|
|||||||
@@ -65,9 +65,9 @@ position_max: 250
|
|||||||
# z_offset: 1.56
|
# z_offset: 1.56
|
||||||
|
|
||||||
# [bed_mesh]
|
# [bed_mesh]
|
||||||
# mesh_min: 16,16
|
# mesh_min: 16, 16
|
||||||
# mesh_max: 201,200
|
# mesh_max: 201, 200
|
||||||
# probe_count: 4,3
|
# probe_count: 4, 3
|
||||||
|
|
||||||
[extruder]
|
[extruder]
|
||||||
step_pin: PA4
|
step_pin: PA4
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ max_temp: 130
|
|||||||
#define FAN_PIN 8
|
#define FAN_PIN 8
|
||||||
pin: PH5
|
pin: PH5
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
#define FAN1_PIN 6
|
#define FAN1_PIN 6
|
||||||
pin: PH3
|
pin: PH3
|
||||||
|
|
||||||
@@ -197,10 +197,10 @@ samples_tolerance_retries: 2
|
|||||||
[bed_tilt]
|
[bed_tilt]
|
||||||
# Enable bed tilt measurments using the probe we defined above
|
# Enable bed tilt measurments using the probe we defined above
|
||||||
# Probe points using X0 Y0 offsets @ 0.01mm/step
|
# Probe points using X0 Y0 offsets @ 0.01mm/step
|
||||||
points: -2,-6
|
points: -2, -6
|
||||||
156,-6
|
156, -6
|
||||||
156,158
|
156, 158
|
||||||
-2,158
|
-2, 158
|
||||||
speed: 75
|
speed: 75
|
||||||
horizontal_move_z: 2
|
horizontal_move_z: 2
|
||||||
|
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ max_temp: 130
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PH5
|
pin: PH5
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PH3
|
pin: PH3
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
@@ -151,15 +151,15 @@ sample_retract_dist: 1.0
|
|||||||
samples_tolerance: 0.075
|
samples_tolerance: 0.075
|
||||||
|
|
||||||
[bed_tilt]
|
[bed_tilt]
|
||||||
points: -9,-9
|
points: -9, -9
|
||||||
289.4,-9
|
289.4, -9
|
||||||
289.4,290
|
289.4, 290
|
||||||
-9,289
|
-9, 289
|
||||||
speed: 75
|
speed: 75
|
||||||
horizontal_move_z: 5
|
horizontal_move_z: 5
|
||||||
|
|
||||||
[safe_z_home]
|
[safe_z_home]
|
||||||
home_xy_position: -19.1,259.3
|
home_xy_position: -19.1, 259.3
|
||||||
speed: 50.0
|
speed: 50.0
|
||||||
z_hop: 10.0
|
z_hop: 10.0
|
||||||
|
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ max_temp: 130
|
|||||||
#On Dual v3 heat break fan is connected to PH3 (part cooling fan on single extruder)
|
#On Dual v3 heat break fan is connected to PH3 (part cooling fan on single extruder)
|
||||||
pin: PH3
|
pin: PH3
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
#On Dual v3 part fans are connected to PH5 (heat break fan on single extruder)
|
#On Dual v3 part fans are connected to PH5 (heat break fan on single extruder)
|
||||||
pin: PH5
|
pin: PH5
|
||||||
|
|
||||||
@@ -185,10 +185,10 @@ samples_tolerance: 0.100
|
|||||||
[bed_tilt]
|
[bed_tilt]
|
||||||
#Enable bed tilt measurments using the probe we defined above
|
#Enable bed tilt measurments using the probe we defined above
|
||||||
#Probe points using X0 Y0 offsets @ 0.01mm/step
|
#Probe points using X0 Y0 offsets @ 0.01mm/step
|
||||||
points: -3,-6
|
points: -3, -6
|
||||||
282,-6
|
282, -6
|
||||||
282,300
|
282, 300
|
||||||
-3,300
|
-3, 300
|
||||||
speed: 75
|
speed: 75
|
||||||
horizontal_move_z: 5
|
horizontal_move_z: 5
|
||||||
|
|
||||||
@@ -196,7 +196,7 @@ horizontal_move_z: 5
|
|||||||
#Needed to lift the Z to clear homing switch on bed
|
#Needed to lift the Z to clear homing switch on bed
|
||||||
# ---> WARNING! - Z_MAX limit switch not monitored in Klipper! <---
|
# ---> WARNING! - Z_MAX limit switch not monitored in Klipper! <---
|
||||||
# ---> This could potentially crash the toolhead if already at the top of Z travel! <---
|
# ---> This could potentially crash the toolhead if already at the top of Z travel! <---
|
||||||
home_xy_position: -19,265
|
home_xy_position: -19, 265
|
||||||
speed: 50.0
|
speed: 50.0
|
||||||
z_hop: 15.0
|
z_hop: 15.0
|
||||||
move_to_previous: False
|
move_to_previous: False
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ max_temp: 90
|
|||||||
[fan]
|
[fan]
|
||||||
pin: PH5
|
pin: PH5
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PH3
|
pin: PH3
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
|
|||||||
246
config/printer-modix-big60-2020.cfg
Normal file
246
config/printer-modix-big60-2020.cfg
Normal file
@@ -0,0 +1,246 @@
|
|||||||
|
# Klipper configuration for Modix Big60 w/ Duet 2 Wifi
|
||||||
|
# Dual Volcano hotends, PT100 RTDs, BLtouch
|
||||||
|
|
||||||
|
# Klipper should be compiled for SAM4E8E for this printer.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
|
||||||
|
# Printer configuration
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-Klipper_sam4e8e_1234567890-if00
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 160
|
||||||
|
max_accel: 1000
|
||||||
|
max_z_velocity: 6
|
||||||
|
max_z_accel: 120
|
||||||
|
|
||||||
|
[gcode_arcs]
|
||||||
|
resolution: 0.1
|
||||||
|
|
||||||
|
[pause_resume]
|
||||||
|
recover_velocity: 50
|
||||||
|
|
||||||
|
|
||||||
|
# Axis configuration
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PD6
|
||||||
|
dir_pin: PD11
|
||||||
|
enable_pin: !PC6
|
||||||
|
microsteps: 256
|
||||||
|
rotation_distance: 32
|
||||||
|
endstop_pin: ^PC14
|
||||||
|
position_endstop: 0
|
||||||
|
position_min: 0
|
||||||
|
position_max: 600
|
||||||
|
homing_speed: 50
|
||||||
|
second_homing_speed: 2
|
||||||
|
homing_retract_dist: 5
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PD7
|
||||||
|
dir_pin: !PD12
|
||||||
|
enable_pin: !PC6
|
||||||
|
microsteps: 256
|
||||||
|
rotation_distance: 32
|
||||||
|
endstop_pin: ^PA2
|
||||||
|
position_endstop: 600
|
||||||
|
position_min: 0
|
||||||
|
position_max: 600
|
||||||
|
homing_speed: 50
|
||||||
|
second_homing_speed: 2
|
||||||
|
homing_retract_dist: 5
|
||||||
|
homing_positive_dir: True
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PD8
|
||||||
|
dir_pin: !PD13
|
||||||
|
enable_pin: !PC6
|
||||||
|
microsteps: 256
|
||||||
|
rotation_distance: 1.6000
|
||||||
|
endstop_pin: probe:z_virtual_endstop
|
||||||
|
position_min: -5
|
||||||
|
position_max: 660
|
||||||
|
homing_speed: 2.5
|
||||||
|
second_homing_speed: 1
|
||||||
|
homing_retract_dist: 5
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PD5
|
||||||
|
dir_pin: PA1
|
||||||
|
enable_pin: !PC6
|
||||||
|
microsteps: 256
|
||||||
|
rotation_distance: 22.9344
|
||||||
|
gear_ratio: 66:22
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: !PA20
|
||||||
|
sensor_type: MAX31865
|
||||||
|
spi_bus: usart0
|
||||||
|
sensor_pin: PB2
|
||||||
|
rtd_nominal_r: 100
|
||||||
|
rtd_reference_r: 400
|
||||||
|
rtd_num_of_wires: 2
|
||||||
|
rtd_use_50Hz_filter: True
|
||||||
|
control: pid
|
||||||
|
pid_kp: 22.2
|
||||||
|
pid_ki: 1.08
|
||||||
|
pid_kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 400
|
||||||
|
|
||||||
|
[extruder1]
|
||||||
|
step_pin: PD4
|
||||||
|
dir_pin: !PD9
|
||||||
|
enable_pin: !PC6
|
||||||
|
microsteps: 256
|
||||||
|
rotation_distance: 22.9344
|
||||||
|
gear_ratio: 66:22
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: !PA16
|
||||||
|
sensor_type: MAX31865
|
||||||
|
spi_bus: usart0
|
||||||
|
sensor_pin: PC18
|
||||||
|
rtd_nominal_r: 100
|
||||||
|
rtd_reference_r: 400
|
||||||
|
rtd_num_of_wires: 2
|
||||||
|
rtd_use_50Hz_filter: True
|
||||||
|
control: pid
|
||||||
|
pid_kp: 22.2
|
||||||
|
pid_ki: 1.08
|
||||||
|
pid_kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 400
|
||||||
|
|
||||||
|
|
||||||
|
# Stepper driver configuration
|
||||||
|
|
||||||
|
[tmc2660 stepper_x]
|
||||||
|
cs_pin: PD14
|
||||||
|
spi_speed: 2000000
|
||||||
|
spi_bus: usart1
|
||||||
|
run_current: 1.600
|
||||||
|
sense_resistor: 0.051
|
||||||
|
|
||||||
|
[tmc2660 stepper_y]
|
||||||
|
cs_pin: PC9
|
||||||
|
spi_speed: 2000000
|
||||||
|
spi_bus: usart1
|
||||||
|
run_current: 1.200
|
||||||
|
sense_resistor: 0.051
|
||||||
|
|
||||||
|
[tmc2660 stepper_z]
|
||||||
|
cs_pin: PC10
|
||||||
|
spi_speed: 2000000
|
||||||
|
spi_bus: usart1
|
||||||
|
run_current: 2.400
|
||||||
|
sense_resistor: 0.051
|
||||||
|
|
||||||
|
[tmc2660 extruder]
|
||||||
|
cs_pin: PC17
|
||||||
|
spi_speed: 2000000
|
||||||
|
spi_bus: usart1
|
||||||
|
run_current: 1.200
|
||||||
|
sense_resistor: 0.051
|
||||||
|
|
||||||
|
[tmc2660 extruder1]
|
||||||
|
cs_pin: PC25
|
||||||
|
spi_speed: 2000000
|
||||||
|
spi_bus: usart1
|
||||||
|
run_current: 1.200
|
||||||
|
sense_resistor: 0.051
|
||||||
|
|
||||||
|
|
||||||
|
# Fans
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PC23
|
||||||
|
|
||||||
|
|
||||||
|
# Filament sensors
|
||||||
|
|
||||||
|
[filament_switch_sensor e0_sensor]
|
||||||
|
pause_on_runout: True
|
||||||
|
switch_pin: PD10
|
||||||
|
runout_gcode:
|
||||||
|
PAUSE_PARK
|
||||||
|
|
||||||
|
[filament_switch_sensor e1_sensor]
|
||||||
|
pause_on_runout: True
|
||||||
|
switch_pin: PC16
|
||||||
|
runout_gcode:
|
||||||
|
PAUSE_PARK
|
||||||
|
|
||||||
|
|
||||||
|
# Bed leveling
|
||||||
|
|
||||||
|
[bltouch]
|
||||||
|
sensor_pin: PC1
|
||||||
|
control_pin: PC3
|
||||||
|
x_offset: -14
|
||||||
|
y_offset: 21
|
||||||
|
z_offset: 2.000
|
||||||
|
speed: 1
|
||||||
|
lift_speed: 5
|
||||||
|
|
||||||
|
[bed_mesh]
|
||||||
|
mesh_min: 25, 25
|
||||||
|
mesh_max: 595, 585
|
||||||
|
probe_count: 11, 11
|
||||||
|
speed: 200
|
||||||
|
horizontal_move_z: 5
|
||||||
|
mesh_pps: 2,2
|
||||||
|
algorithm: bicubic
|
||||||
|
bicubic_tension: 0.15
|
||||||
|
fade_start: 0.5
|
||||||
|
fade_end: 2.5
|
||||||
|
relative_reference_index: 60
|
||||||
|
|
||||||
|
[bed_screws]
|
||||||
|
screw1: 0,0
|
||||||
|
screw1_name: Front Left
|
||||||
|
screw2: 600,0
|
||||||
|
screw2_name: Front Right
|
||||||
|
screw3: 600,600
|
||||||
|
screw3_name: Rear Right
|
||||||
|
screw4: 0,600
|
||||||
|
screw4_name: Rear Left
|
||||||
|
horizontal_move_z: 5
|
||||||
|
probe_height: 0
|
||||||
|
speed: 100
|
||||||
|
probe_speed: 5
|
||||||
|
|
||||||
|
|
||||||
|
# Safe homing
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 310,305
|
||||||
|
speed: 100
|
||||||
|
z_hop: 10
|
||||||
|
z_hop_speed: 5
|
||||||
|
move_to_previous: True
|
||||||
|
|
||||||
|
|
||||||
|
# Macros
|
||||||
|
|
||||||
|
[gcode_macro T0]
|
||||||
|
gcode:
|
||||||
|
ACTIVATE_EXTRUDER EXTRUDER=extruder
|
||||||
|
SET_GCODE_OFFSET Y=0
|
||||||
|
|
||||||
|
[gcode_macro T1]
|
||||||
|
gcode:
|
||||||
|
ACTIVATE_EXTRUDER EXTRUDER=extruder1
|
||||||
|
SET_GCODE_OFFSET Y=-51.5
|
||||||
|
|
||||||
|
[gcode_macro PAUSE_PARK]
|
||||||
|
gcode:
|
||||||
|
G91
|
||||||
|
G0 Z5 F120
|
||||||
|
G90
|
||||||
|
G0 X50 Y50 F3000
|
||||||
141
config/printer-monoprice-select-mini-v1-2016.cfg
Normal file
141
config/printer-monoprice-select-mini-v1-2016.cfg
Normal file
@@ -0,0 +1,141 @@
|
|||||||
|
# This file contains common pin mappings for the Monoprice
|
||||||
|
# Select Mini v1. To use this config, the firmware should be compiled for the
|
||||||
|
# STM32F103 microcontroller with an 8MHz crystal and USB for communication.
|
||||||
|
#
|
||||||
|
# Use the following settings in make menuconfig:
|
||||||
|
#
|
||||||
|
# * Enable extra low-level configuration options: Enable
|
||||||
|
# * Microcontroller architecture: STM32
|
||||||
|
# * Processor: STM32F103
|
||||||
|
# * Bootloader offset: 8KiB bootloader
|
||||||
|
# * Clockspeed: 8 Mhz crystal
|
||||||
|
# * Communication interface: USB (on PA11/PA12)
|
||||||
|
# * GPIO pins to set: PA8, PB1, PB11, PB9
|
||||||
|
#
|
||||||
|
# IMPORTANT: A bootloader offset of 8KiB will preserver the stock bootloader
|
||||||
|
# and allows easy flashing via SDCard without additional hardware.
|
||||||
|
#
|
||||||
|
# IMPORTANT: Setting PB9 in the the GPIO pins to set at micro-controller
|
||||||
|
# startup is required for the USB port to function.
|
||||||
|
#
|
||||||
|
# PA8, PB1, PB11 in the GPIO pins deactivates the steppers until klippy
|
||||||
|
# takes over.
|
||||||
|
#
|
||||||
|
# Note 1: Prior to flashing klipper, if possible, make a copy of the default
|
||||||
|
# or current configuration values for the printer. Running an M503 command
|
||||||
|
# will output these values.
|
||||||
|
#
|
||||||
|
# Note 2: Klipper can be flashed by copying out/klipper.bin to the MPSMv1's
|
||||||
|
# SDCard, renaming it to update.bin, and creating an empty file on the SD card
|
||||||
|
# named fcupdate.flg. Insert the SDCard while the printer is off it on. After
|
||||||
|
# klipper is flashed, remove the SDCard and delete update.bin and fcupdate.flg
|
||||||
|
# to prevent the firmware from flashing on every subsequent power-on.
|
||||||
|
# Returning to stock firmware without a programmer is possible as long as the
|
||||||
|
# bootloader is not overwritten.
|
||||||
|
#
|
||||||
|
# Note 3: Stepper directions are not consistent in MSPMv1 printers. Check the
|
||||||
|
# directions of the printer with M503 in the stock firmware and adjust the
|
||||||
|
# dir_pins below accordingly.
|
||||||
|
#
|
||||||
|
# Note 4: Klipper currently does not support the LCD-UI of this
|
||||||
|
# printer, which is connected via serial interface and controlled by an
|
||||||
|
# esp8266 using a custom protocol.
|
||||||
|
#
|
||||||
|
# See ../docs/Config_Reference.md file for a description of all parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
homing_speed: 15
|
||||||
|
step_pin: PB14
|
||||||
|
dir_pin: !PB15 # modify stepper direction if necessary
|
||||||
|
enable_pin: !PA8
|
||||||
|
# rotation_distance varies in the printer model. Check the correct
|
||||||
|
# step-rate of the Select Mini in the original firmware (with M503)
|
||||||
|
# and calculate the appropriate value for rotation_distance. This has
|
||||||
|
# to be done for all axes.
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 34.510 # 17 teeth on pulley; MXL belt (2.03 pitch)
|
||||||
|
endstop_pin: ^!PB4
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 120 # default bed width
|
||||||
|
position_min: 0
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
homing_speed: 15
|
||||||
|
step_pin: PB12
|
||||||
|
dir_pin: PB13 # modify stepper direction if necessary
|
||||||
|
enable_pin: !PA8
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 34.510 # check comment in [stepper_x] section
|
||||||
|
endstop_pin: ^!PA15
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 120 # default bed length
|
||||||
|
position_min: 0
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
homing_speed: 10
|
||||||
|
step_pin: PB10
|
||||||
|
dir_pin: PB2 # modify stepper direction if necessary
|
||||||
|
enable_pin: !PB11
|
||||||
|
microsteps: 16
|
||||||
|
full_steps_per_rotation: 48
|
||||||
|
rotation_distance: 0.7 # M4 rod. check comment in [stepper_x] section
|
||||||
|
endstop_pin: ^!PB5
|
||||||
|
position_endstop: 0.5
|
||||||
|
position_max: 120 # default height
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
# extruder stepper
|
||||||
|
step_pin: PB0
|
||||||
|
dir_pin: !PC13 # modify stepper direction if necessary
|
||||||
|
enable_pin: !PB1
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 32.990 # 97 steps/mm. check comment in [stepper_x] section
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
# heater
|
||||||
|
heater_pin: PB6
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PA0
|
||||||
|
control: pid
|
||||||
|
pid_kp: 20.00
|
||||||
|
pid_ki: 0.02
|
||||||
|
pid_kd: 250.00
|
||||||
|
# temperatures
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
max_extrude_only_distance: 425 #for (un-)loading
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PB7
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PA1
|
||||||
|
control: pid
|
||||||
|
pid_kp: 70.00
|
||||||
|
pid_ki: 1.50
|
||||||
|
pid_kd: 812.00
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 85
|
||||||
|
|
||||||
|
# Print cooling fan
|
||||||
|
[heater_fan hotend_fan]
|
||||||
|
pin: PB8
|
||||||
|
heater: extruder
|
||||||
|
heater_temp: 45.0
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyACM0
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 150
|
||||||
|
max_accel: 800
|
||||||
|
max_z_velocity: 1.5
|
||||||
|
max_z_accel: 20
|
||||||
|
|
||||||
|
# Positions for BED_SCREWS_ADJUST levelling with bed screws still accessible
|
||||||
|
[bed_screws]
|
||||||
|
screw1: 22, 10
|
||||||
|
screw2: 22, 90
|
||||||
|
screw3: 98, 90
|
||||||
|
screw4: 98, 10
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
# Also make sure to use the following string in the low-level configuration
|
# Also make sure to use the following string in the low-level configuration
|
||||||
# options to set a couple of GPIOs to high when the MCU boots:
|
# options to set a couple of GPIOs to high when the MCU boots:
|
||||||
#
|
#
|
||||||
# PA8, PB5, PB1
|
# PA8, PB11, PB1
|
||||||
#
|
#
|
||||||
# This will deactivate the steppers until klippy takes over.
|
# This will deactivate the steppers until klippy takes over.
|
||||||
#
|
#
|
||||||
@@ -143,10 +143,10 @@ max_z_accel: 20
|
|||||||
|
|
||||||
# Positions for BED_SCREWS_ADJUST levelling with bed screws still accessible
|
# Positions for BED_SCREWS_ADJUST levelling with bed screws still accessible
|
||||||
[bed_screws]
|
[bed_screws]
|
||||||
screw1: 22,10
|
screw1: 22, 10
|
||||||
screw2: 22,90
|
screw2: 22, 90
|
||||||
screw3: 98,90
|
screw3: 98, 90
|
||||||
screw4: 98,10
|
screw4: 98, 10
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
# Optional: i2c ssd1306 OLED-display controlled by raspi host_mcu
|
# Optional: i2c ssd1306 OLED-display controlled by raspi host_mcu
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ max_temp: 275
|
|||||||
|
|
||||||
[heater_bed]
|
[heater_bed]
|
||||||
heater_pin: PE5
|
heater_pin: PE5
|
||||||
sensor_type: NTC 100K beta 3950
|
sensor_type: Generic 3950
|
||||||
sensor_pin: PF2
|
sensor_pin: PF2
|
||||||
control: watermark
|
control: watermark
|
||||||
min_temp: 0
|
min_temp: 0
|
||||||
@@ -93,18 +93,18 @@ y_offset: 37
|
|||||||
z_offset: 2.0
|
z_offset: 2.0
|
||||||
|
|
||||||
[safe_z_home]
|
[safe_z_home]
|
||||||
home_xy_position: 125,150
|
home_xy_position: 125, 150
|
||||||
z_hop: 10
|
z_hop: 10
|
||||||
z_hop_speed: 5
|
z_hop_speed: 5
|
||||||
|
|
||||||
[bed_mesh]
|
[bed_mesh]
|
||||||
mesh_min: 5,5
|
mesh_min: 5, 5
|
||||||
mesh_max: 225,225
|
mesh_max: 225, 225
|
||||||
|
|
||||||
[fan]
|
[fan]
|
||||||
pin: PH5
|
pin: PH5
|
||||||
|
|
||||||
[heater_fan nozzle_cooling_fan]
|
[heater_fan heatbreak_cooling_fan]
|
||||||
pin: PH3
|
pin: PH3
|
||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user