Compare commits
955 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0d67d9c45d | ||
|
|
0acf3035e8 | ||
|
|
9e765daeed | ||
|
|
233f50424c | ||
|
|
64a97431b5 | ||
|
|
03982f2c7e | ||
|
|
bee7ec720b | ||
|
|
9b15293547 | ||
|
|
a629b87ae0 | ||
|
|
f7567a0db9 | ||
|
|
6749985302 | ||
|
|
0c521b601d | ||
|
|
593486fadc | ||
|
|
dd01e99c59 | ||
|
|
b1f597c550 | ||
|
|
ecc9bbf52a | ||
|
|
5edc7fee7e | ||
|
|
7eabf02f5b | ||
|
|
83ef0e135e | ||
|
|
447125faae | ||
|
|
043f18da26 | ||
|
|
615db729e7 | ||
|
|
6adff3954b | ||
|
|
78ae83c314 | ||
|
|
5b204866c5 | ||
|
|
472fd32cab | ||
|
|
90427fe30e | ||
|
|
bdeec0f56d | ||
|
|
83eecae028 | ||
|
|
cd8d57c2c6 | ||
|
|
b1361d9e5b | ||
|
|
01ac5334e9 | ||
|
|
1e3ace2170 | ||
|
|
aa726cb7cb | ||
|
|
7bd32994d4 | ||
|
|
a4cd0336bd | ||
|
|
21b7842979 | ||
|
|
e9bf2d4c5c | ||
|
|
8ef0f7d7e3 | ||
|
|
2acfa28294 | ||
|
|
8f178b892a | ||
|
|
5f58fe7484 | ||
|
|
5f990f93d5 | ||
|
|
073665cebb | ||
|
|
ec1dcf3bd2 | ||
|
|
c9aa7ac871 | ||
|
|
01ed8096d8 | ||
|
|
261efdd86c | ||
|
|
4292136b16 | ||
|
|
15c3824e9b | ||
|
|
dd368c107c | ||
|
|
07792a02b4 | ||
|
|
aa8ba30f8a | ||
|
|
594c024355 | ||
|
|
00b78c68cc | ||
|
|
20d87c73fe | ||
|
|
ed66982b8e | ||
|
|
55d09771b1 | ||
|
|
6f7c743615 | ||
|
|
039daecb4f | ||
|
|
36be1cfc51 | ||
|
|
ea330717cd | ||
|
|
fee385dad8 | ||
|
|
e9534d6f92 | ||
|
|
ba4eed175d | ||
|
|
d725dfd309 | ||
|
|
7e93af2574 | ||
|
|
fbc5589097 | ||
|
|
73d017aa89 | ||
|
|
5fc5d95ca5 | ||
|
|
366b0de1c8 | ||
|
|
1c482581c3 | ||
|
|
ffb5105b55 | ||
|
|
6d48adf9ef | ||
|
|
a96608add4 | ||
|
|
e62929fe2f | ||
|
|
f163a37f5e | ||
|
|
f4a3dfa53f | ||
|
|
b9247810b9 | ||
|
|
d32a833455 | ||
|
|
1374c701ab | ||
|
|
623ebf2fb1 | ||
|
|
2ae3dd2f78 | ||
|
|
9a77d8859b | ||
|
|
8fe18f27a9 | ||
|
|
1ad4c0fd6e | ||
|
|
775092fc01 | ||
|
|
0245073c55 | ||
|
|
38e79dffb6 | ||
|
|
9cb2656914 | ||
|
|
5ee72d320c | ||
|
|
6cbb6f144b | ||
|
|
6ce2bd61cc | ||
|
|
15d302901f | ||
|
|
645a1b8364 | ||
|
|
b389c70d5a | ||
|
|
3bbae611f9 | ||
|
|
a3c00d0bed | ||
|
|
e15bad4844 | ||
|
|
345934bd68 | ||
|
|
98ed0a8168 | ||
|
|
90e1477d72 | ||
|
|
a919594b66 | ||
|
|
0539e9f266 | ||
|
|
ddf0994ba2 | ||
|
|
14ff50c94d | ||
|
|
23bbbaa21b | ||
|
|
81e4636f42 | ||
|
|
5f0d252b40 | ||
|
|
624d360a34 | ||
|
|
16c53992d6 | ||
|
|
ec61f10f0f | ||
|
|
37315bf336 | ||
|
|
7511151ac9 | ||
|
|
2471918f08 | ||
|
|
33b18fd62b | ||
|
|
a3eebab4f2 | ||
|
|
b89a049fdb | ||
|
|
3bd0be40d5 | ||
|
|
1a24e7c5b6 | ||
|
|
3b0729c949 | ||
|
|
06e5c577bd | ||
|
|
6414e1772d | ||
|
|
1987742545 | ||
|
|
bec1d957d2 | ||
|
|
b17ae55f5b | ||
|
|
28f11244c3 | ||
|
|
3377f29bc5 | ||
|
|
f10c60eea7 | ||
|
|
8b2074e068 | ||
|
|
10e816979e | ||
|
|
5a49372dec | ||
|
|
9b59d745f1 | ||
|
|
011b4e39e6 | ||
|
|
80a7744b42 | ||
|
|
c2fe372925 | ||
|
|
d68a6c28ba | ||
|
|
40b4b34998 | ||
|
|
cba119db3a | ||
|
|
4748dffd7a | ||
|
|
a8b1b0ef05 | ||
|
|
c2b2278a49 | ||
|
|
d16adc356b | ||
|
|
aa8a6f4cf1 | ||
|
|
83308a1051 | ||
|
|
22ee889f41 | ||
|
|
acca55b074 | ||
|
|
754a67af4e | ||
|
|
8850084fcf | ||
|
|
e5ed245ff2 | ||
|
|
ecc23fc6fa | ||
|
|
ef34c5bb5d | ||
|
|
23e82d37f1 | ||
|
|
27dab0ee51 | ||
|
|
fec7ddd8ae | ||
|
|
c9731a6fe2 | ||
|
|
36e0afea2d | ||
|
|
9fe3152e23 | ||
|
|
d8a9ab5ef7 | ||
|
|
4026365270 | ||
|
|
d518152ab2 | ||
|
|
346e3901f6 | ||
|
|
1a2033aba8 | ||
|
|
e93f39444c | ||
|
|
16f54c8200 | ||
|
|
52f4e20c26 | ||
|
|
2466b7a2c6 | ||
|
|
e2d7c59812 | ||
|
|
73f4c6cd00 | ||
|
|
0469710a69 | ||
|
|
c54d83c9f1 | ||
|
|
a9feeaa9eb | ||
|
|
fd167894a0 | ||
|
|
dd39091388 | ||
|
|
117c1d42ac | ||
|
|
0d5b96a601 | ||
|
|
136283bd14 | ||
|
|
45dd30c820 | ||
|
|
87f109984a | ||
|
|
2337d05f48 | ||
|
|
187173cbb5 | ||
|
|
9d77f44995 | ||
|
|
ca6e5fe514 | ||
|
|
5a69d0f857 | ||
|
|
e3485fc31b | ||
|
|
57c4da5ecf | ||
|
|
4b1536d62f | ||
|
|
bee1c67416 | ||
|
|
e6307ca9fe | ||
|
|
b2178f49ec | ||
|
|
6b75f54e50 | ||
|
|
e6ef48cdf7 | ||
|
|
a5fb20765e | ||
|
|
761b350c80 | ||
|
|
0a9a0eac3d | ||
|
|
14bf9f8ba8 | ||
|
|
ea65670239 | ||
|
|
d881171739 | ||
|
|
69dcda1696 | ||
|
|
0a645e4916 | ||
|
|
b7978d37b3 | ||
|
|
d7bd7f1f4b | ||
|
|
848a78d1a5 | ||
|
|
aca0c71a2b | ||
|
|
738ddaf362 | ||
|
|
4b5d056421 | ||
|
|
72b6bd7efa | ||
|
|
94cbf5ff48 | ||
|
|
1e7057e917 | ||
|
|
df1137ef75 | ||
|
|
5ffe5d6349 | ||
|
|
da8d4b0231 | ||
|
|
17f7c03921 | ||
|
|
ae9169c4c3 | ||
|
|
5644481590 | ||
|
|
791ad6162a | ||
|
|
fa78e6b8fb | ||
|
|
d479366242 | ||
|
|
f250bdfd8a | ||
|
|
1979c9d090 | ||
|
|
13fd2833ce | ||
|
|
4cd5e9d222 | ||
|
|
e3253cb79e | ||
|
|
4df1adeb2e | ||
|
|
ead81fbf74 | ||
|
|
6273d7e05d | ||
|
|
0407c24c78 | ||
|
|
6026a99ad8 | ||
|
|
1a693c18d6 | ||
|
|
3935f78543 | ||
|
|
80943d3846 | ||
|
|
33f973e452 | ||
|
|
cefbad9ef4 | ||
|
|
d372f913ef | ||
|
|
51526fd627 | ||
|
|
cef0b70c88 | ||
|
|
1034f19134 | ||
|
|
0bf073ba08 | ||
|
|
f571618376 | ||
|
|
876c3ffffd | ||
|
|
efdc29f589 | ||
|
|
9b7dcfa333 | ||
|
|
e631840ad6 | ||
|
|
deed7f829a | ||
|
|
cf25c3907c | ||
|
|
5502be01f7 | ||
|
|
86acee6e8b | ||
|
|
4671cf2d0e | ||
|
|
bca2671efb | ||
|
|
52b33c1b81 | ||
|
|
bd2a849566 | ||
|
|
f1203d56f6 | ||
|
|
4ea11dbb4f | ||
|
|
01f90e8f28 | ||
|
|
4395ae96a7 | ||
|
|
a564824009 | ||
|
|
cbc17a7cb6 | ||
|
|
3cd8a72e60 | ||
|
|
448c1a1488 | ||
|
|
9c2ccceb9f | ||
|
|
b337cc3ee8 | ||
|
|
40d8c2ef16 | ||
|
|
6ae6aaf711 | ||
|
|
f57ff2c07e | ||
|
|
29ba5ab05a | ||
|
|
1ff0a5494a | ||
|
|
b51b068442 | ||
|
|
c620f4836e | ||
|
|
34fd3f41ea | ||
|
|
806cf233ec | ||
|
|
4ca1e5f670 | ||
|
|
4753315601 | ||
|
|
9b60daf62d | ||
|
|
aac613bf44 | ||
|
|
f078a27905 | ||
|
|
8621ebbed2 | ||
|
|
4af8786587 | ||
|
|
b6cd77f6e3 | ||
|
|
be74c72555 | ||
|
|
2a25733cd8 | ||
|
|
3c1ed3bb27 | ||
|
|
0c43ae1fd4 | ||
|
|
02b45c91fb | ||
|
|
b0d9cbfb4b | ||
|
|
7d1df81e5e | ||
|
|
41c7bb818f | ||
|
|
ac090d9d52 | ||
|
|
f31540b357 | ||
|
|
e33b41abaa | ||
|
|
9d668d63a7 | ||
|
|
f6199ef613 | ||
|
|
fe0fc29616 | ||
|
|
9b342c65c8 | ||
|
|
dc94a35752 | ||
|
|
d40ebdab06 | ||
|
|
52a6bed24e | ||
|
|
e16a693b1e | ||
|
|
6ba2c3e1d1 | ||
|
|
347dfa58ea | ||
|
|
69f76b3b66 | ||
|
|
201f715b55 | ||
|
|
ba365aff96 | ||
|
|
0c5c87d7c0 | ||
|
|
c7f323e863 | ||
|
|
0972561783 | ||
|
|
516fdae2b7 | ||
|
|
03006f5ca3 | ||
|
|
336cc92a0a | ||
|
|
a42f615881 | ||
|
|
50b2e2e67e | ||
|
|
c5d56f4438 | ||
|
|
9ab367d813 | ||
|
|
a1de69e39b | ||
|
|
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 -->
|
|
||||||
8
.github/workflows/build-test.yaml
vendored
8
.github/workflows/build-test.yaml
vendored
@@ -4,12 +4,12 @@ on: [push, pull_request]
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: ubuntu-18.04
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Setup cache
|
- name: Setup cache
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v3
|
||||||
with:
|
with:
|
||||||
path: ci_cache
|
path: ci_cache
|
||||||
key: ${{ runner.os }}-build-${{ hashFiles('scripts/ci-install.sh') }}
|
key: ${{ runner.os }}-build-${{ hashFiles('scripts/ci-install.sh') }}
|
||||||
@@ -21,7 +21,7 @@ jobs:
|
|||||||
run: ./scripts/ci-build.sh 2>&1
|
run: ./scripts/ci-build.sh 2>&1
|
||||||
|
|
||||||
- name: Upload micro-controller data dictionaries
|
- name: Upload micro-controller data dictionaries
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: data-dict
|
name: data-dict
|
||||||
path: ci_build/dict
|
path: ci_build/dict
|
||||||
|
|||||||
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,
|
||||||
|
|||||||
19
.github/workflows/klipper3d-deploy.yaml
vendored
19
.github/workflows/klipper3d-deploy.yaml
vendored
@@ -1,22 +1,23 @@
|
|||||||
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:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v3
|
||||||
- name: Setup python
|
- name: Setup python
|
||||||
uses: actions/setup-python@v2
|
uses: actions/setup-python@v4
|
||||||
with:
|
with:
|
||||||
python-version: '3.8'
|
python-version: '3.8'
|
||||||
- uses: actions/cache@v2
|
- uses: actions/cache@v3
|
||||||
with:
|
with:
|
||||||
path: ~/.cache/pip
|
path: ~/.cache/pip
|
||||||
key: ${{ runner.os }}-pip-${{ hashFiles('docs/_klipper3d/mkdocs-requirements.txt') }}
|
key: ${{ runner.os }}-pip-${{ hashFiles('docs/_klipper3d/mkdocs-requirements.txt') }}
|
||||||
@@ -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.4.3
|
||||||
|
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#discourse-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#discourse-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
|
||||||
|
})
|
||||||
259
.github/workflows/stale-issue-bot.yaml
vendored
259
.github/workflows/stale-issue-bot.yaml
vendored
@@ -6,9 +6,10 @@ 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@v8
|
||||||
with:
|
with:
|
||||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
stale-issue-message: |
|
stale-issue-message: |
|
||||||
@@ -30,14 +31,19 @@ jobs:
|
|||||||
exempt-issue-labels: 'enhancement,bug'
|
exempt-issue-labels: 'enhancement,bug'
|
||||||
days-before-stale: 35
|
days-before-stale: 35
|
||||||
days-before-close: 7
|
days-before-close: 7
|
||||||
|
days-before-pr-stale: -1
|
||||||
|
days-before-pr-close: -1
|
||||||
# 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 +51,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#discourse-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#discourse-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#discourse-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 +219,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 +238,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 +262,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 +281,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 +305,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@v4
|
||||||
|
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
|
||||||
|
|||||||
200
config/generic-bigtreetech-manta-e3ez.cfg
Normal file
200
config/generic-bigtreetech-manta-e3ez.cfg
Normal file
@@ -0,0 +1,200 @@
|
|||||||
|
# This file contains common pin mappings for the BIGTREETECH Manta E3EZ
|
||||||
|
# To use this config, the firmware should be compiled for the
|
||||||
|
# STM32G0B1 with a "8KiB bootloader" "8 MHz crystal"
|
||||||
|
# and "USB (on PA11/PA12)" or "CAN bus (on PB12/PB13)".
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PA14
|
||||||
|
dir_pin: !PA10
|
||||||
|
enable_pin: !PA13
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PC4
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PC8
|
||||||
|
dir_pin: !PA15
|
||||||
|
enable_pin: !PC14
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PB0
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PD2
|
||||||
|
dir_pin: PD4
|
||||||
|
enable_pin: !PD3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: ^PC6
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 270
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PD5
|
||||||
|
dir_pin: !PD6
|
||||||
|
enable_pin: !PB3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PB11 #HE0
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PA4 #TH0
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 21.527
|
||||||
|
pid_Ki: 1.063
|
||||||
|
pid_Kd: 108.982
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_0]
|
||||||
|
#switch_pin: PC5
|
||||||
|
|
||||||
|
#[extruder1]
|
||||||
|
#step_pin: PB7
|
||||||
|
#dir_pin: PB6
|
||||||
|
#enable_pin: !PB4
|
||||||
|
#heater_pin: PB10 # HE1
|
||||||
|
#sensor_pin: PA5 # T1
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_1]
|
||||||
|
#switch_pin: PB1
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PB2 #HB
|
||||||
|
sensor_type: EPCOS 100K B57560G104F #Generic 3950
|
||||||
|
sensor_pin: PA3 #TB
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA8
|
||||||
|
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PB15
|
||||||
|
|
||||||
|
#[heater_fan fan2]
|
||||||
|
#pin: PB14
|
||||||
|
|
||||||
|
[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: PB8
|
||||||
|
##diag_pin: PC4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_y]
|
||||||
|
#uart_pin: PC9
|
||||||
|
##diag_pin: PB0
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_z]
|
||||||
|
#uart_pin: PD0
|
||||||
|
##diag_pin: PC6
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder]
|
||||||
|
#uart_pin: PD1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder1]
|
||||||
|
#uart_pin: PB5
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2130 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2130 stepper_x]
|
||||||
|
#cs_pin: PB8
|
||||||
|
#spi_software_miso_pin: PC11
|
||||||
|
#spi_software_mosi_pin: PC12
|
||||||
|
#spi_software_sclk_pin: PC10
|
||||||
|
##diag1_pin: PF3
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_y]
|
||||||
|
#cs_pin: PC9
|
||||||
|
#spi_software_miso_pin: PC11
|
||||||
|
#spi_software_mosi_pin: PC12
|
||||||
|
#spi_software_sclk_pin: PC10
|
||||||
|
##diag1_pin: PF4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_z]
|
||||||
|
#cs_pin: PD0
|
||||||
|
#spi_software_miso_pin: PC11
|
||||||
|
#spi_software_mosi_pin: PC12
|
||||||
|
#spi_software_sclk_pin: PC10
|
||||||
|
##diag1_pin: PF5
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder]
|
||||||
|
#cs_pin: PD1
|
||||||
|
#spi_software_miso_pin: PC11
|
||||||
|
#spi_software_mosi_pin: PC12
|
||||||
|
#spi_software_sclk_pin: PC10
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder1]
|
||||||
|
#cs_pin: PB5
|
||||||
|
#spi_software_miso_pin: PC11
|
||||||
|
#spi_software_mosi_pin: PC12
|
||||||
|
#spi_software_sclk_pin: PC10
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=PC1, EXP1_3=PC3, EXP1_5=PC0, EXP1_7=PA2, EXP1_9=<GND>,
|
||||||
|
EXP1_2=PC2, EXP1_4=<RST>, EXP1_6=PA0, EXP1_8=PA1, EXP1_10=<5V>
|
||||||
|
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: PA6
|
||||||
|
#control_pin: PA7
|
||||||
|
|
||||||
|
#[output_pin PS_ON]
|
||||||
|
#pin: PA9
|
||||||
|
|
||||||
|
#[output_pin pb9_pin]
|
||||||
|
#pin: PB9
|
||||||
|
|
||||||
|
#[neopixel my_neopixel]
|
||||||
|
#pin: PC7
|
||||||
|
|
||||||
|
#[adxl345]
|
||||||
|
#cs_pin: PC15
|
||||||
|
#spi_software_miso_pin: PC11
|
||||||
|
#spi_software_mosi_pin: PC12
|
||||||
|
#spi_software_sclk_pin: PC10
|
||||||
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
|
||||||
199
config/generic-bigtreetech-manta-m5p.cfg
Normal file
199
config/generic-bigtreetech-manta-m5p.cfg
Normal file
@@ -0,0 +1,199 @@
|
|||||||
|
# This file contains common pin mappings for the BIGTREETECH Manta M5P
|
||||||
|
# To use this config, the firmware should be compiled for the
|
||||||
|
# STM32G0B1 with a "8KiB bootloader" "8 MHz crystal"
|
||||||
|
# and "USB (on PA11/PA12)" or "CAN bus (on PD0/PD1)".
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PC8
|
||||||
|
dir_pin: !PC9
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PD3
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PA10
|
||||||
|
dir_pin: !PA14
|
||||||
|
enable_pin: !PA13
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PD2
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PC6
|
||||||
|
dir_pin: PC7
|
||||||
|
enable_pin: !PA9
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: ^PC3
|
||||||
|
position_endstop: 0.0
|
||||||
|
position_max: 200
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB12
|
||||||
|
dir_pin: !PB11
|
||||||
|
enable_pin: !PA8
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PC5
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PA1
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 21.527
|
||||||
|
pid_Ki: 1.063
|
||||||
|
pid_Kd: 108.982
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
#sensor_type:MAX31865
|
||||||
|
#sensor_pin: PA4
|
||||||
|
#spi_bus: spi1
|
||||||
|
#rtd_nominal_r: 100
|
||||||
|
#rtd_reference_r: 430
|
||||||
|
#rtd_num_of_wires: 2
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_0]
|
||||||
|
#switch_pin: PC2
|
||||||
|
|
||||||
|
#[extruder1]
|
||||||
|
#step_pin: PB0
|
||||||
|
#dir_pin: PB1
|
||||||
|
#enable_pin: !PC4
|
||||||
|
#heater_pin: PA7
|
||||||
|
#sensor_pin: PA2
|
||||||
|
#...
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA5
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PA0
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA4
|
||||||
|
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PA3
|
||||||
|
|
||||||
|
#[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: 300
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2209 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2209 stepper_x]
|
||||||
|
#uart_pin: PD9
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PD3
|
||||||
|
|
||||||
|
#[tmc2209 stepper_y]
|
||||||
|
#uart_pin: PD8
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PD2
|
||||||
|
|
||||||
|
#[tmc2209 stepper_z]
|
||||||
|
#uart_pin: PB10
|
||||||
|
#run_current: 0.800
|
||||||
|
#diag_pin: PC3
|
||||||
|
|
||||||
|
#[tmc2209 extruder]
|
||||||
|
#uart_pin: PB2
|
||||||
|
#run_current: 0.600
|
||||||
|
#diag_pin: PC2
|
||||||
|
|
||||||
|
#[tmc2209 extruder1]
|
||||||
|
#uart_pin: PA6
|
||||||
|
#run_current: 0.600
|
||||||
|
#diag_pin:
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2130 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2130 stepper_x]
|
||||||
|
#cs_pin: PD9
|
||||||
|
#spi_bus: spi2
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
#diag1_pin: PD3
|
||||||
|
|
||||||
|
#[tmc2130 stepper_y]
|
||||||
|
#cs_pin: PD8
|
||||||
|
#spi_bus: spi2
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
#diag1_pin: PD2
|
||||||
|
|
||||||
|
#[tmc2130 stepper_z]
|
||||||
|
#cs_pin: PB10
|
||||||
|
#spi_bus: spi2
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
#diag1_pin: PC3
|
||||||
|
|
||||||
|
#[tmc2130 extruder]
|
||||||
|
#cs_pin: PB2
|
||||||
|
#spi_bus: spi2
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
#diag1_pin: PC2
|
||||||
|
|
||||||
|
#[tmc2130 extruder1]
|
||||||
|
#cs_pin: PA6
|
||||||
|
#spi_bus: spi2
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
#diag1_pin:
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=PD5, EXP1_3=PB3, EXP1_5=PB5, EXP1_7=PB7, EXP1_9=<GND>,
|
||||||
|
EXP1_2=PD4, EXP1_4=PD6, EXP1_6=PB4, EXP1_8=PB6, EXP1_10=<5V>,
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=PB14, EXP2_3=PB8, EXP2_5=PC10, EXP2_7=PC12, EXP2_9=<GND>,
|
||||||
|
EXP2_2=PB13, EXP2_4=PB9, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=<NC>
|
||||||
|
|
||||||
|
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||||
|
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: PC13
|
||||||
|
#control_pin: PC15
|
||||||
|
|
||||||
|
# Proximity switch
|
||||||
|
#[probe]
|
||||||
|
#pin: PC15
|
||||||
|
|
||||||
|
#[neopixel my_neopixel1]
|
||||||
|
#pin: PC11
|
||||||
|
|
||||||
|
#[neopixel my_neopixel2]
|
||||||
|
#pin: PC14
|
||||||
|
|
||||||
|
#[adxl345]
|
||||||
|
#cs_pin: PC0
|
||||||
|
#spi_bus: spi2
|
||||||
288
config/generic-bigtreetech-manta-m8p-v1.0.cfg
Normal file
288
config/generic-bigtreetech-manta-m8p-v1.0.cfg
Normal file
@@ -0,0 +1,288 @@
|
|||||||
|
# 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=<NC>
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
#[adxl345]
|
||||||
|
#cs_pin: PB15
|
||||||
|
#spi_bus: spi1
|
||||||
295
config/generic-bigtreetech-manta-m8p-v1.1.cfg
Normal file
295
config/generic-bigtreetech-manta-m8p-v1.1.cfg
Normal file
@@ -0,0 +1,295 @@
|
|||||||
|
# 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" "8 MHz crystal"
|
||||||
|
# and "USB (on PA11/PA12)" or "CAN bus (on PD12/PD13)".
|
||||||
|
|
||||||
|
# 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: PA14
|
||||||
|
#enable_pin: !PA15
|
||||||
|
#heater_pin: PB5 # HE1
|
||||||
|
#sensor_pin: PA2 # T1
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_1]
|
||||||
|
#switch_pin: PC2
|
||||||
|
|
||||||
|
# Motor7
|
||||||
|
#[extruder2]
|
||||||
|
#step_pin: PD11
|
||||||
|
#dir_pin: PD9
|
||||||
|
#enable_pin: !PD15
|
||||||
|
#heater_pin: PB6 # HE2
|
||||||
|
#sensor_pin: PA3 # T2
|
||||||
|
#...
|
||||||
|
|
||||||
|
# Motor8
|
||||||
|
#[extruder3]
|
||||||
|
#step_pin: PD8
|
||||||
|
#dir_pin: PC6
|
||||||
|
#enable_pin: !PC7
|
||||||
|
#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
|
||||||
|
|
||||||
|
#[heater_fan fan5]
|
||||||
|
#pin: PB8
|
||||||
|
#tachometer_pin: PC14
|
||||||
|
|
||||||
|
#[heater_fan fan6]
|
||||||
|
#pin: PB9
|
||||||
|
#tachometer_pin: PC15
|
||||||
|
|
||||||
|
#[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: 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: PD14
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder3]
|
||||||
|
#uart_pin: PD10
|
||||||
|
#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: PD14
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder3]
|
||||||
|
#cs_pin: PD10
|
||||||
|
#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=<NC>
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
#[output_pin pc13_pin]
|
||||||
|
#pin: PC13
|
||||||
|
|
||||||
|
#[neopixel my_neopixel_1]
|
||||||
|
#pin: PA9
|
||||||
|
|
||||||
|
#[neopixel my_neopixel_2]
|
||||||
|
#pin: PB15
|
||||||
|
|
||||||
|
#[hall_filament_width_sensor]
|
||||||
|
#adc1: PC5
|
||||||
|
#adc2: PB0
|
||||||
|
|
||||||
|
#[adxl345]
|
||||||
|
#cs_pin: PC4
|
||||||
|
#spi_bus: spi1
|
||||||
332
config/generic-bigtreetech-octopus-max-ez.cfg
Normal file
332
config/generic-bigtreetech-octopus-max-ez.cfg
Normal file
@@ -0,0 +1,332 @@
|
|||||||
|
# This file contains common pin mappings for the BIGTREETECH Octopus Max EZ.
|
||||||
|
# To use this config, the firmware should be compiled for the
|
||||||
|
# STM32H723 with a "128KiB bootloader" "25 MHz crystal"
|
||||||
|
# and "USB (on PA11/PA12)" or "CAN bus (on PD0/PD1)".
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
# Motor-1
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PC13
|
||||||
|
dir_pin: PC14
|
||||||
|
enable_pin: !PE6
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PF0
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
# Motor-2
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PE4
|
||||||
|
dir_pin: PE5
|
||||||
|
enable_pin: !PE3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PF2
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
# Motor-3
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PE1
|
||||||
|
dir_pin: PE0
|
||||||
|
enable_pin: !PE2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: PF4
|
||||||
|
position_endstop: 0.5
|
||||||
|
position_max: 200
|
||||||
|
|
||||||
|
# Motor-4
|
||||||
|
# The Octopus only has 4 heater outputs which leaves an extra stepper
|
||||||
|
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
|
||||||
|
# or other accesory such as an MMU
|
||||||
|
#[stepper_]
|
||||||
|
#step_pin: PB8
|
||||||
|
#dir_pin: PB9
|
||||||
|
#enable_pin: PB7
|
||||||
|
#endstop_pin: PF3
|
||||||
|
#...
|
||||||
|
|
||||||
|
# Motor-5
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB5
|
||||||
|
dir_pin: PB4
|
||||||
|
enable_pin: !PB6
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PF6 # HE0
|
||||||
|
sensor_pin: PB0 # T0
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_0]
|
||||||
|
#switch_pin: PF1
|
||||||
|
|
||||||
|
# Motor-6
|
||||||
|
#[extruder1]
|
||||||
|
#step_pin: PG15
|
||||||
|
#dir_pin: PB3
|
||||||
|
#enable_pin: !PD5
|
||||||
|
#heater_pin: PA0 # HE1
|
||||||
|
#sensor_pin: PC5 # T1
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_1]
|
||||||
|
#switch_pin: PC15
|
||||||
|
|
||||||
|
# Motor-7
|
||||||
|
#[extruder2]
|
||||||
|
#step_pin: PD3
|
||||||
|
#dir_pin: PD2
|
||||||
|
#enable_pin: !PD4
|
||||||
|
#heater_pin: PF9 # HE2
|
||||||
|
#sensor_pin: PC4 # T2
|
||||||
|
#...
|
||||||
|
|
||||||
|
# Motor-8
|
||||||
|
#[extruder3]
|
||||||
|
#step_pin: PA10
|
||||||
|
#dir_pin: PA9
|
||||||
|
#enable_pin: !PA15
|
||||||
|
#heater_pin: PF7 # HE3
|
||||||
|
#sensor_pin: PA7 # T3
|
||||||
|
#...
|
||||||
|
|
||||||
|
# Motor-9
|
||||||
|
#[extruder4]
|
||||||
|
#step_pin: PA8
|
||||||
|
#dir_pin: PC7
|
||||||
|
#enable_pin: !PC9
|
||||||
|
#...
|
||||||
|
|
||||||
|
# Motor-10
|
||||||
|
#[extruder5]
|
||||||
|
#step_pin: PG6
|
||||||
|
#dir_pin: PC6
|
||||||
|
#enable_pin: !PC8
|
||||||
|
#...
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PF5
|
||||||
|
sensor_pin: PB1 # TB
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA6
|
||||||
|
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PA5
|
||||||
|
|
||||||
|
#[heater_fan fan2]
|
||||||
|
#pin: PA4
|
||||||
|
|
||||||
|
#[heater_fan fan3]
|
||||||
|
#pin: PA3
|
||||||
|
|
||||||
|
#[heater_fan fan4]
|
||||||
|
#pin: PA1
|
||||||
|
#tachometer_pin: PC3
|
||||||
|
|
||||||
|
#[heater_fan fan5]
|
||||||
|
#pin: PF8
|
||||||
|
#tachometer_pin: PC1
|
||||||
|
|
||||||
|
#[heater_fan fan6]
|
||||||
|
#pin: PA2
|
||||||
|
#tachometer_pin: PC2
|
||||||
|
|
||||||
|
[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: PG14
|
||||||
|
##diag_pin: PF0
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_y]
|
||||||
|
#uart_pin: PG13
|
||||||
|
##diag_pin: PF2
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_z]
|
||||||
|
#uart_pin: PG12
|
||||||
|
##diag_pin: PF4
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_]
|
||||||
|
#uart_pin: PG11
|
||||||
|
##diag_pin: PF3
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder]
|
||||||
|
#uart_pin: PG10
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder1]
|
||||||
|
#uart_pin: PG9
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder2]
|
||||||
|
#uart_pin: PD7
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder3]
|
||||||
|
#uart_pin: PD6
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder4]
|
||||||
|
#uart_pin: PG8
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder5]
|
||||||
|
#uart_pin: PG7
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2130 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2130 stepper_x]
|
||||||
|
#cs_pin: PG14
|
||||||
|
#spi_bus: spi4
|
||||||
|
##diag1_pin: PF0
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_y]
|
||||||
|
#cs_pin: PG13
|
||||||
|
#spi_bus: spi4
|
||||||
|
##diag1_pin: PF2
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_z]
|
||||||
|
#cs_pin: PG12
|
||||||
|
#spi_bus: spi4
|
||||||
|
##diag1_pin: PF4
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_]
|
||||||
|
#cs_pin: PG11
|
||||||
|
#spi_bus: spi4
|
||||||
|
##diag1_pin: PF3
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder]
|
||||||
|
#cs_pin: PG10
|
||||||
|
#spi_bus: spi4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder1]
|
||||||
|
#cs_pin: PG9
|
||||||
|
#spi_bus: spi4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder2]
|
||||||
|
#cs_pin: PD7
|
||||||
|
#spi_bus: spi4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder3]
|
||||||
|
#cs_pin: PD6
|
||||||
|
#spi_bus: spi4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder4]
|
||||||
|
#cs_pin: PG8
|
||||||
|
#spi_bus: spi4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder5]
|
||||||
|
#cs_pin: PG7
|
||||||
|
#spi_bus: spi4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# FPC header, Aliases EXP1 & EXP2 for mini12864
|
||||||
|
EXP1_1=PG2, EXP1_2=PD15,
|
||||||
|
EXP1_3=PD14, EXP1_4=PD13,
|
||||||
|
EXP1_5=PD12, EXP1_6=PD11,
|
||||||
|
EXP1_7=PD10, EXP1_8=PE15,
|
||||||
|
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||||
|
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=PE13, EXP2_2=PE12,
|
||||||
|
EXP2_3=PG5, EXP2_4=PE11,
|
||||||
|
EXP2_5=PG4, EXP2_6=PE14,
|
||||||
|
EXP2_7=PG3, EXP2_8=<RST>,
|
||||||
|
EXP2_9=<GND>, EXP2_10=<NC>
|
||||||
|
|
||||||
|
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||||
|
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: ^PB15
|
||||||
|
#control_pin: PB14
|
||||||
|
|
||||||
|
# Proximity switch
|
||||||
|
#[probe]
|
||||||
|
#pin: PF11
|
||||||
|
|
||||||
|
#[output_pin ps_on_pin]
|
||||||
|
#pin: PF13
|
||||||
|
|
||||||
|
#[output_pin pf12_pin]
|
||||||
|
#pin: PF12
|
||||||
|
|
||||||
|
#[neopixel my_neopixel_1]
|
||||||
|
#pin: PE10
|
||||||
|
|
||||||
|
#[neopixel my_neopixel_2]
|
||||||
|
#pin: PE9
|
||||||
|
|
||||||
|
#[hall_filament_width_sensor]
|
||||||
|
#adc1: PC0
|
||||||
|
#adc2: PF10
|
||||||
|
|
||||||
|
#[adxl345]
|
||||||
|
#cs_pin: PF14
|
||||||
|
#spi_bus: spi4
|
||||||
289
config/generic-bigtreetech-octopus-pro-v1.0.cfg
Normal file
289
config/generic-bigtreetech-octopus-pro-v1.0.cfg
Normal file
@@ -0,0 +1,289 @@
|
|||||||
|
# This file contains common pin mappings for the BigTreeTech Octopus
|
||||||
|
# Pro v1.0 board.
|
||||||
|
|
||||||
|
# Important! Do not use this config with an Octopus Pro v1.1 board as
|
||||||
|
# doing so could result in a heater being inadvertently enabled.
|
||||||
|
|
||||||
|
# To use this config, start by identifying the micro-controller on the
|
||||||
|
# board - it may be an STM32F446, STM32F429, or an STM32H723. Select
|
||||||
|
# the appropriate micro-controller in "make menuconfig" and select
|
||||||
|
# "Enable low-level configuration options". For STM32F446 boards the
|
||||||
|
# firmware should be compiled with a "32KiB bootloader" and a "12MHz
|
||||||
|
# crystal" clock reference. For STM32F429 boards use a "32KiB
|
||||||
|
# bootloader" and an "8MHz crystal". For STM32H723 boards use a
|
||||||
|
# "128KiB bootloader" and a "25Mhz crystal".
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
# Driver0
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PF13
|
||||||
|
dir_pin: PF12
|
||||||
|
enable_pin: !PF14
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PG6
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
# Driver1
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PG0
|
||||||
|
dir_pin: PG1
|
||||||
|
enable_pin: !PF15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PG9
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
# Driver2
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PF11
|
||||||
|
dir_pin: PG3
|
||||||
|
enable_pin: !PG5
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: PG10
|
||||||
|
position_endstop: 0.5
|
||||||
|
position_max: 200
|
||||||
|
|
||||||
|
# Driver3
|
||||||
|
# The Octopus only has 4 heater outputs which leaves an extra stepper
|
||||||
|
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
|
||||||
|
# or other accesory such as an MMU
|
||||||
|
#[stepper_]
|
||||||
|
#step_pin: PG4
|
||||||
|
#dir_pin: PC1
|
||||||
|
#enable_pin: !PA0
|
||||||
|
#endstop_pin: PG11
|
||||||
|
#...
|
||||||
|
|
||||||
|
# Driver4
|
||||||
|
[extruder]
|
||||||
|
step_pin: PF9
|
||||||
|
dir_pin: PF10
|
||||||
|
enable_pin: !PG2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA2 # HE0
|
||||||
|
sensor_pin: PF4 # T0
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_0]
|
||||||
|
#switch_pin: PG12
|
||||||
|
|
||||||
|
# Driver5
|
||||||
|
#[extruder1]
|
||||||
|
#step_pin: PC13
|
||||||
|
#dir_pin: PF0
|
||||||
|
#enable_pin: !PF1
|
||||||
|
#heater_pin: PA3 # HE1
|
||||||
|
#sensor_pin: PF5 # T1
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_1]
|
||||||
|
#switch_pin: PG13
|
||||||
|
|
||||||
|
# Driver6
|
||||||
|
#[extruder2]
|
||||||
|
#step_pin: PE2
|
||||||
|
#dir_pin: PE3
|
||||||
|
#enable_pin: !PD4
|
||||||
|
#heater_pin: PB10 # HE2
|
||||||
|
#sensor_pin: PF6 # T2
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_2]
|
||||||
|
#switch_pin: PG14
|
||||||
|
|
||||||
|
# Driver7
|
||||||
|
#[extruder3]
|
||||||
|
#step_pin: PE6
|
||||||
|
#dir_pin: PA14
|
||||||
|
#enable_pin: !PE0
|
||||||
|
#heater_pin: PB11 # HE3
|
||||||
|
#sensor_pin: PF7 # T3
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_3]
|
||||||
|
#switch_pin: PG15
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_pin: PF3 # TB
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA8
|
||||||
|
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PE5
|
||||||
|
|
||||||
|
#[heater_fan fan2]
|
||||||
|
#pin: PD12
|
||||||
|
|
||||||
|
#[heater_fan fan3]
|
||||||
|
#pin: PD13
|
||||||
|
|
||||||
|
#[heater_fan fan4]
|
||||||
|
#pin: PD14
|
||||||
|
|
||||||
|
#[controller_fan fan5]
|
||||||
|
#pin: PD15
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||||
|
# CAN bus is also available on this board
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2209 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2209 stepper_x]
|
||||||
|
#uart_pin: PC4
|
||||||
|
##diag_pin: PG6
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_y]
|
||||||
|
#uart_pin: PD11
|
||||||
|
##diag_pin: PG9
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_z]
|
||||||
|
#uart_pin: PC6
|
||||||
|
##diag_pin: PG10
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_]
|
||||||
|
#uart_pin: PC7
|
||||||
|
##diag_pin: PG11
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder]
|
||||||
|
#uart_pin: PF2
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder1]
|
||||||
|
#uart_pin: PE4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder2]
|
||||||
|
#uart_pin: PE1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder3]
|
||||||
|
#uart_pin: PD3
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2130 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2130 stepper_x]
|
||||||
|
#cs_pin: PC4
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PG6
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_y]
|
||||||
|
#cs_pin: PD11
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PG9
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_z]
|
||||||
|
#cs_pin: PC6
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PG10
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_]
|
||||||
|
#cs_pin: PC7
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PG11
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder]
|
||||||
|
#cs_pin: PF2
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder1]
|
||||||
|
#cs_pin: PE4
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder2]
|
||||||
|
#cs_pin: PE1
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder3]
|
||||||
|
#cs_pin: PD3
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=PE8, EXP1_2=PE7,
|
||||||
|
EXP1_3=PE9, EXP1_4=PE10,
|
||||||
|
EXP1_5=PE12, EXP1_6=PE13, # Slot in the socket on this side
|
||||||
|
EXP1_7=PE14, EXP1_8=PE15,
|
||||||
|
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||||
|
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=PA6, EXP2_2=PA5,
|
||||||
|
EXP2_3=PB1, EXP2_4=PA4,
|
||||||
|
EXP2_5=PB2, EXP2_6=PA7, # Slot in the socket on this side
|
||||||
|
EXP2_7=PC15, EXP2_8=<RST>,
|
||||||
|
EXP2_9=<GND>, EXP2_10=PC5
|
||||||
|
|
||||||
|
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||||
|
|
||||||
|
# A [probe] section can be defined instead with a pin: setting identical
|
||||||
|
# to the sensor_pin: for a bltouch
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: PB7
|
||||||
|
#control_pin: PB6
|
||||||
|
#z_offset: 0
|
||||||
|
|
||||||
|
#[neopixel my_neopixel]
|
||||||
|
#pin: PB0
|
||||||
@@ -1,6 +1,13 @@
|
|||||||
# This file contains common pin mappings for the BigTreeTech Octopus.
|
# This file contains common pin mappings for the BigTreeTech Octopus
|
||||||
# To use this config, the firmware should be compiled for the
|
# Pro v1.1 board.
|
||||||
# STM32F446 with a "32KiB bootloader" and a "12MHz crystal" clock reference.
|
|
||||||
|
# Important! Do not use this config with an Octopus Pro v1.0 board nor
|
||||||
|
# non-Pro board.
|
||||||
|
|
||||||
|
# To use this config, during "make menuconfig", select "Enable
|
||||||
|
# low-level configuration options", select the STM32H723
|
||||||
|
# micro-controller, select a "128KiB bootloader", and select a "25Mhz
|
||||||
|
# crystal".
|
||||||
|
|
||||||
# See docs/Config_Reference.md for a description of parameters.
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
@@ -46,7 +53,7 @@ position_max: 200
|
|||||||
#[stepper_]
|
#[stepper_]
|
||||||
#step_pin: PG4
|
#step_pin: PG4
|
||||||
#dir_pin: PC1
|
#dir_pin: PC1
|
||||||
#enable_pin: PA0
|
#enable_pin: !PA2
|
||||||
#endstop_pin: PG11
|
#endstop_pin: PG11
|
||||||
#...
|
#...
|
||||||
|
|
||||||
@@ -59,7 +66,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: PA2 # HE0
|
heater_pin: PA0 # HE0
|
||||||
sensor_pin: PF4 # T0
|
sensor_pin: PF4 # T0
|
||||||
sensor_type: EPCOS 100K B57560G104F
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
control: pid
|
control: pid
|
||||||
@@ -89,7 +96,7 @@ max_temp: 250
|
|||||||
#step_pin: PE2
|
#step_pin: PE2
|
||||||
#dir_pin: PE3
|
#dir_pin: PE3
|
||||||
#enable_pin: !PD4
|
#enable_pin: !PD4
|
||||||
#heater_pin: PB10 # HE2
|
#heater_pin: PB0 # HE2
|
||||||
#sensor_pin: PF6 # T2
|
#sensor_pin: PF6 # T2
|
||||||
#...
|
#...
|
||||||
|
|
||||||
@@ -153,52 +160,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 +207,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]
|
||||||
@@ -291,4 +282,4 @@ aliases:
|
|||||||
#z_offset: 0
|
#z_offset: 0
|
||||||
|
|
||||||
#[neopixel my_neopixel]
|
#[neopixel my_neopixel]
|
||||||
#pin: PB0
|
#pin: PB10
|
||||||
288
config/generic-bigtreetech-octopus-v1.1.cfg
Normal file
288
config/generic-bigtreetech-octopus-v1.1.cfg
Normal file
@@ -0,0 +1,288 @@
|
|||||||
|
# This file contains common pin mappings for the BigTreeTech Octopus
|
||||||
|
# (non-Pro) boards.
|
||||||
|
|
||||||
|
# Important! Do not use this config with an Octopus Pro v1.1 board as
|
||||||
|
# doing so could result in a heater being inadvertently enabled.
|
||||||
|
|
||||||
|
# To use this config, start by identifying the micro-controller on the
|
||||||
|
# board - it may be an STM32F446, or STM32F429. Select the
|
||||||
|
# appropriate micro-controller in "make menuconfig" and select "Enable
|
||||||
|
# low-level configuration options". For STM32F446 boards the firmware
|
||||||
|
# should be compiled with a "32KiB bootloader" and a "12MHz crystal"
|
||||||
|
# clock reference. For STM32F429 boards use a "32KiB bootloader" and
|
||||||
|
# an "8MHz crystal".
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
# Driver0
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PF13
|
||||||
|
dir_pin: PF12
|
||||||
|
enable_pin: !PF14
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PG6
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
# Driver1
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PG0
|
||||||
|
dir_pin: PG1
|
||||||
|
enable_pin: !PF15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PG9
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
# Driver2
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PF11
|
||||||
|
dir_pin: PG3
|
||||||
|
enable_pin: !PG5
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: PG10
|
||||||
|
position_endstop: 0.5
|
||||||
|
position_max: 200
|
||||||
|
|
||||||
|
# Driver3
|
||||||
|
# The Octopus only has 4 heater outputs which leaves an extra stepper
|
||||||
|
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
|
||||||
|
# or other accesory such as an MMU
|
||||||
|
#[stepper_]
|
||||||
|
#step_pin: PG4
|
||||||
|
#dir_pin: PC1
|
||||||
|
#enable_pin: !PA0
|
||||||
|
#endstop_pin: PG11
|
||||||
|
#...
|
||||||
|
|
||||||
|
# Driver4
|
||||||
|
[extruder]
|
||||||
|
step_pin: PF9
|
||||||
|
dir_pin: PF10
|
||||||
|
enable_pin: !PG2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA2 # HE0
|
||||||
|
sensor_pin: PF4 # T0
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_0]
|
||||||
|
#switch_pin: PG12
|
||||||
|
|
||||||
|
# Driver5
|
||||||
|
#[extruder1]
|
||||||
|
#step_pin: PC13
|
||||||
|
#dir_pin: PF0
|
||||||
|
#enable_pin: !PF1
|
||||||
|
#heater_pin: PA3 # HE1
|
||||||
|
#sensor_pin: PF5 # T1
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_1]
|
||||||
|
#switch_pin: PG13
|
||||||
|
|
||||||
|
# Driver6
|
||||||
|
#[extruder2]
|
||||||
|
#step_pin: PE2
|
||||||
|
#dir_pin: PE3
|
||||||
|
#enable_pin: !PD4
|
||||||
|
#heater_pin: PB10 # HE2
|
||||||
|
#sensor_pin: PF6 # T2
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_2]
|
||||||
|
#switch_pin: PG14
|
||||||
|
|
||||||
|
# Driver7
|
||||||
|
#[extruder3]
|
||||||
|
#step_pin: PE6
|
||||||
|
#dir_pin: PA14
|
||||||
|
#enable_pin: !PE0
|
||||||
|
#heater_pin: PB11 # HE3
|
||||||
|
#sensor_pin: PF7 # T3
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_3]
|
||||||
|
#switch_pin: PG15
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_pin: PF3 # TB
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA8
|
||||||
|
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PE5
|
||||||
|
|
||||||
|
#[heater_fan fan2]
|
||||||
|
#pin: PD12
|
||||||
|
|
||||||
|
#[heater_fan fan3]
|
||||||
|
#pin: PD13
|
||||||
|
|
||||||
|
#[heater_fan fan4]
|
||||||
|
#pin: PD14
|
||||||
|
|
||||||
|
#[controller_fan fan5]
|
||||||
|
#pin: PD15
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||||
|
# CAN bus is also available on this board
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2209 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2209 stepper_x]
|
||||||
|
#uart_pin: PC4
|
||||||
|
##diag_pin: PG6
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_y]
|
||||||
|
#uart_pin: PD11
|
||||||
|
##diag_pin: PG9
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_z]
|
||||||
|
#uart_pin: PC6
|
||||||
|
##diag_pin: PG10
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_]
|
||||||
|
#uart_pin: PC7
|
||||||
|
##diag_pin: PG11
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder]
|
||||||
|
#uart_pin: PF2
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder1]
|
||||||
|
#uart_pin: PE4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder2]
|
||||||
|
#uart_pin: PE1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder3]
|
||||||
|
#uart_pin: PD3
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2130 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2130 stepper_x]
|
||||||
|
#cs_pin: PC4
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PG6
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_y]
|
||||||
|
#cs_pin: PD11
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PG9
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_z]
|
||||||
|
#cs_pin: PC6
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PG10
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_]
|
||||||
|
#cs_pin: PC7
|
||||||
|
#spi_bus: spi1
|
||||||
|
##diag1_pin: PG11
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder]
|
||||||
|
#cs_pin: PF2
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder1]
|
||||||
|
#cs_pin: PE4
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder2]
|
||||||
|
#cs_pin: PE1
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder3]
|
||||||
|
#cs_pin: PD3
|
||||||
|
#spi_bus: spi1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=PE8, EXP1_2=PE7,
|
||||||
|
EXP1_3=PE9, EXP1_4=PE10,
|
||||||
|
EXP1_5=PE12, EXP1_6=PE13, # Slot in the socket on this side
|
||||||
|
EXP1_7=PE14, EXP1_8=PE15,
|
||||||
|
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||||
|
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=PA6, EXP2_2=PA5,
|
||||||
|
EXP2_3=PB1, EXP2_4=PA4,
|
||||||
|
EXP2_5=PB2, EXP2_6=PA7, # Slot in the socket on this side
|
||||||
|
EXP2_7=PC15, EXP2_8=<RST>,
|
||||||
|
EXP2_9=<GND>, EXP2_10=PC5
|
||||||
|
|
||||||
|
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||||
|
|
||||||
|
# A [probe] section can be defined instead with a pin: setting identical
|
||||||
|
# to the sensor_pin: for a bltouch
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: PB7
|
||||||
|
#control_pin: PB6
|
||||||
|
#z_offset: 0
|
||||||
|
|
||||||
|
#[neopixel my_neopixel]
|
||||||
|
#pin: PB0
|
||||||
@@ -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]
|
||||||
|
|||||||
185
config/generic-bigtreetech-skr-3.cfg
Normal file
185
config/generic-bigtreetech-skr-3.cfg
Normal file
@@ -0,0 +1,185 @@
|
|||||||
|
# This file contains common pin mappings for the BigTreeTech SKR 3.
|
||||||
|
# This board can ship with one of two chips, STM32H743 or STM32H723.
|
||||||
|
# To use this config, during "make menuconfig" enable "low-level
|
||||||
|
# options", "STM32H743" or "STM32H723", "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]
|
||||||
|
|||||||
135
config/generic-bigtreetech-skr-pico-v1.0.cfg
Normal file
135
config/generic-bigtreetech-skr-pico-v1.0.cfg
Normal file
@@ -0,0 +1,135 @@
|
|||||||
|
# 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
|
||||||
|
|
||||||
|
[temperature_sensor pico]
|
||||||
|
sensor_type: temperature_mcu
|
||||||
|
|
||||||
|
[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]
|
||||||
|
|||||||
152
config/generic-duet3-6hc.cfg
Normal file
152
config/generic-duet3-6hc.cfg
Normal file
@@ -0,0 +1,152 @@
|
|||||||
|
# This file contains common pin mappings for the Duet3 6HC. To use
|
||||||
|
# this config, the firmware should be compiled for the SAME70Q20B.
|
||||||
|
|
||||||
|
# To flash the board, erase the existing firmware by jumpering the erase jumper.
|
||||||
|
# Boot the board, wait for reset to complete, remove the jumper, and then reboot the board,
|
||||||
|
# as described in Duet's documentation:
|
||||||
|
# https://docs.duet3d.com/en/User_manual/RepRapFirmware/Updating_firmware#all-other-duet-boards
|
||||||
|
# Then run: make flash FLASH_DEVICE=/dev/ttyACM0
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
|
||||||
|
# Pins for reference, v1.02 board:
|
||||||
|
# Driver Step Pins - 0:PC18 1:PC16 2:PC28 3:PC1 4:PC4 5:PC9
|
||||||
|
# Driver Dir Pins - 0:PB5 1:PD10 2:PA4 3:PA22 4:PC3 5:PD14
|
||||||
|
# Driver Enable - !PA9
|
||||||
|
# Driver CS - PD17
|
||||||
|
# Thermistor Pins - TEMP0:PC15 TEMP1:PC29 TEMP2:PC30 TEMP3:PC31
|
||||||
|
# Pullup Resistor - 2200
|
||||||
|
# Vssa Sense:PC13 | Vref Sense:PC0
|
||||||
|
# Current Sense resistor for drivers - 0.05ohm
|
||||||
|
# SPI lines:{PC25} -> SPIMosi:PC27 SPIMiso:PC26 SPISCLK:PC24
|
||||||
|
# Vin Monitor:PA20
|
||||||
|
# CAN Pins - TX0:PB2 RX0:PB3 TX1:PD12 RX1:PC12
|
||||||
|
# Heaters - Out0:PA7 Out1:PA24 Out2:PA16 Out3:PA11
|
||||||
|
# Fan outputs - Out4:PA15 Out5:PC5 Out6:PA8 Out7:PC11 Out8:PC8 Out9:PA12 | Out9 is shared with VFD_Out
|
||||||
|
# Tach Pins for Fans - Out4.Tach:PC7 Out5.Tach:PD23 Out6.Tach:PA1
|
||||||
|
# GPIO_out - IO0:PD26 IO1:PD16 IO2:PD27 IO3:PA3 IO4:PE0 IO5:PD21 IO6:PA0 IO7:PD23 IO8:PE1
|
||||||
|
# GPIO_in - IO0:PD25 IO1:PD15 IO2:PD28 IO3:PE5 IO4:PD30 IO5:PA19 IO6:PA18 IO7:PA17 IO8:PE3
|
||||||
|
# Driver Diag - 0:PD29 1:PC17 2:PD13 3:PC2 4:PD31 5:PC10
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
#driver 0
|
||||||
|
step_pin: PC18
|
||||||
|
dir_pin: PB5
|
||||||
|
enable_pin: !PA9
|
||||||
|
microsteps: 128
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PD25 #IO0
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 450
|
||||||
|
|
||||||
|
[tmc5160 stepper_x]
|
||||||
|
cs_pin: PD17
|
||||||
|
spi_bus: usart1
|
||||||
|
chain_position: 1
|
||||||
|
chain_length: 6
|
||||||
|
interpolate: False
|
||||||
|
run_current: 1
|
||||||
|
sense_resistor: 0.05
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
#driver 1
|
||||||
|
step_pin: PC16
|
||||||
|
dir_pin: PD10
|
||||||
|
enable_pin: !PA9
|
||||||
|
microsteps: 128
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PD15 #IO1
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 450
|
||||||
|
|
||||||
|
[tmc5160 stepper_y]
|
||||||
|
cs_pin: PD17
|
||||||
|
chain_position: 2
|
||||||
|
chain_length: 6
|
||||||
|
interpolate: False
|
||||||
|
run_current: 1.0
|
||||||
|
sense_resistor: 0.05
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
#driver2
|
||||||
|
step_pin: PC28
|
||||||
|
dir_pin: PA4
|
||||||
|
enable_pin: !PA9
|
||||||
|
microsteps: 64
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: PD28 #IO2
|
||||||
|
position_endstop: 0
|
||||||
|
position_min: 0
|
||||||
|
position_max: 400
|
||||||
|
|
||||||
|
[tmc5160 stepper_z]
|
||||||
|
cs_pin: PD17
|
||||||
|
chain_position: 3
|
||||||
|
chain_length: 6
|
||||||
|
interpolate: False
|
||||||
|
run_current: 1.0
|
||||||
|
sense_resistor: 0.05
|
||||||
|
|
||||||
|
[adc_scaled vref_scaled]
|
||||||
|
vref_pin: PC0
|
||||||
|
vssa_pin: PC13
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
#driver3
|
||||||
|
step_pin: PC1
|
||||||
|
dir_pin: PA22
|
||||||
|
enable_pin: !PA9
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA24 #Out1
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
pullup_resistor: 2200
|
||||||
|
sensor_pin: vref_scaled:PC29 #Temp1
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 30.089
|
||||||
|
pid_Ki: 2.229
|
||||||
|
pid_Kd: 101.550
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 285
|
||||||
|
|
||||||
|
[tmc5160 extruder]
|
||||||
|
cs_pin: PD17
|
||||||
|
chain_position: 4
|
||||||
|
chain_length: 6
|
||||||
|
interpolate: False
|
||||||
|
run_current: .6
|
||||||
|
sense_resistor: 0.05
|
||||||
|
|
||||||
|
[heater_fan heatbreak_fan]
|
||||||
|
pin: PC8 #Out8
|
||||||
|
heater: extruder
|
||||||
|
heater_temp: 50.0
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA7 #Out0
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: vref_scaled:PC15 #Temp0
|
||||||
|
control: pid
|
||||||
|
pullup_resistor: 2200
|
||||||
|
pid_Kp: 61.049
|
||||||
|
pid_Ki: 2.339
|
||||||
|
pid_Kd: 398.344
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[heater_fan heatbreak_fan]
|
||||||
|
pin: PA15 #Out4
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PC5 #Out5
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyACM0
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 350
|
||||||
|
max_accel: 3000
|
||||||
108
config/generic-duet3-6xd.cfg
Normal file
108
config/generic-duet3-6xd.cfg
Normal file
@@ -0,0 +1,108 @@
|
|||||||
|
# This file contains common pin mappings for the Duet3 6XD. To use
|
||||||
|
# this config, the firmware should be compiled for the SAME70Q20B.
|
||||||
|
|
||||||
|
# To flash the board, erase the existing firmware by jumpering the erase jumper.
|
||||||
|
# Boot the board, wait for reset to complete, remove the jumper, and then reboot the board,
|
||||||
|
# as described in Duet's documentation:
|
||||||
|
# https://docs.duet3d.com/en/User_manual/RepRapFirmware/Updating_firmware#all-other-duet-boards
|
||||||
|
# Then run: make flash FLASH_DEVICE=/dev/ttyACM0
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
|
||||||
|
# Pins for reference, v1.0 board:
|
||||||
|
# Driver Step Pins - 0:PC18 1:PC16 2:PC28 3:PC1 4:PC4 5:PC9
|
||||||
|
# Driver Dir Pins - 0:PB5 1:PD10 2:PA4 3:PA22 4:PC3 5:PD14
|
||||||
|
# Driver En Pins - 0:PB4 1:PA21 2:PC20 3:PA23 4:PA2 5:PD17
|
||||||
|
# Driver Err Pins - 0:PD29 1:PC17 2:PD13 3:PC2 4:PD31 5:PC10
|
||||||
|
# Thermistor Pins - TEMP0:PC15 TEMP1:PC29 TEMP2:PC0 TEMP3:PC31
|
||||||
|
# Pullup Resistor - 2200
|
||||||
|
# Vssa Sense:PC13 | Vref Sense:PC30
|
||||||
|
# SPI0:{PD19, PA5, PA6, PD20, PC22} -> SPIMosi:PB1 SPIMiso:PB0 SPISCLK:PB13
|
||||||
|
# SPI1:{PC25} -> SPIMosi:PC27 SPIMiso:PC26 SPISCLK:PC24 DATA_RDY:PE2
|
||||||
|
# Vin Monitor:PA20
|
||||||
|
# LED's - Diag:PB6, Act:PB7
|
||||||
|
# CAN Pins - TX0:PB2 RX0:PB3 TX1:PD12 RX1:PC12
|
||||||
|
# Heaters - Out0:PA24 Out1:PA16 Out2:PA11
|
||||||
|
# Fan outputs - Out3:PA15 Out4:PC5 Out5:PA8 Out6:PC11 Out7:PC8 Out8:PA12
|
||||||
|
# Tach Pins for Fans - Out3.Tach:PC7 Out4.Tach:PD23 Out5.Tach:PA1
|
||||||
|
# VFD - PA7
|
||||||
|
# GPIO_out - IO0:PD26 IO1:PD16 IO2:PD27 IO3:PA3 IO4:PE0 IO5:PD21 IO6:PA0 IO7:PD23 IO8:PE1
|
||||||
|
# GPIO_in - IO0:PD25 IO1:PD15 IO2:PD28 IO3:PE5 IO4:PD30 IO5:PA19 IO6:PA18 IO7:PA17 IO8:PE3
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
#driver 0
|
||||||
|
step_pin: PC18
|
||||||
|
dir_pin: PB5
|
||||||
|
enable_pin: PB4
|
||||||
|
microsteps: 128
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PD25 #IO0
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 450
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
#driver 1
|
||||||
|
step_pin: PC16
|
||||||
|
dir_pin: PD10
|
||||||
|
enable_pin: PA21
|
||||||
|
microsteps: 128
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PD15 #IO1
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 450
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
#driver2
|
||||||
|
step_pin: PC28
|
||||||
|
dir_pin: PA4
|
||||||
|
enable_pin: PC20
|
||||||
|
microsteps: 64
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: PD28 #IO2
|
||||||
|
position_endstop: 0
|
||||||
|
position_min: 0
|
||||||
|
position_max: 400
|
||||||
|
|
||||||
|
[adc_scaled vref_scaled]
|
||||||
|
vref_pin: PC30
|
||||||
|
vssa_pin: PC13
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
#driver3
|
||||||
|
step_pin: PC1
|
||||||
|
dir_pin: PA22
|
||||||
|
enable_pin: PA23
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA24 #Out0
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
pullup_resistor: 2200
|
||||||
|
sensor_pin: vref_scaled:PC29 #Temp1
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 30.089
|
||||||
|
pid_Ki: 2.229
|
||||||
|
pid_Kd: 101.550
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 285
|
||||||
|
|
||||||
|
[heater_fan heatbreak_fan]
|
||||||
|
pin: PC8 #Out7
|
||||||
|
heater: extruder
|
||||||
|
heater_temp: 50.0
|
||||||
|
|
||||||
|
[heater_fan heatbreak_fan]
|
||||||
|
pin: PA15 #Out3
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PC5 #Out4
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyACM0
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 350
|
||||||
|
max_accel: 3000
|
||||||
@@ -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]
|
||||||
|
|||||||
138
config/generic-fysetc-cheetah-v2.0.cfg
Normal file
138
config/generic-fysetc-cheetah-v2.0.cfg
Normal file
@@ -0,0 +1,138 @@
|
|||||||
|
# This file contains common pin mappings for the Fysetc Cheetah V2.0
|
||||||
|
# To use this config, the firmware should be compiled for the
|
||||||
|
# STM32F401 with a "32KiB bootloader".
|
||||||
|
|
||||||
|
# Rename "klipper.bin" to "firmware.bin", copy to Sdcard and insert in motherboard
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PC0
|
||||||
|
dir_pin: PC1
|
||||||
|
enable_pin: !PA8
|
||||||
|
rotation_distance: 40
|
||||||
|
microsteps: 64
|
||||||
|
endstop_pin: ^PB4
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[tmc2209 stepper_x]
|
||||||
|
uart_pin: PA3
|
||||||
|
tx_pin: PA2
|
||||||
|
uart_address: 0
|
||||||
|
run_current: 0.800
|
||||||
|
interpolate: false
|
||||||
|
stealthchop_threshold: 0
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PC14
|
||||||
|
dir_pin: !PC13
|
||||||
|
enable_pin: !PC15
|
||||||
|
rotation_distance: 40
|
||||||
|
microsteps: 64
|
||||||
|
endstop_pin: ^PC8
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[tmc2209 stepper_y]
|
||||||
|
uart_pin: PA3
|
||||||
|
tx_pin: PA2
|
||||||
|
uart_address: 2
|
||||||
|
run_current: 0.800
|
||||||
|
interpolate: false
|
||||||
|
stealthchop_threshold: 0
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB9
|
||||||
|
dir_pin: PB8
|
||||||
|
enable_pin: !PC2
|
||||||
|
rotation_distance: 8
|
||||||
|
microsteps: 64
|
||||||
|
endstop_pin: ^PB1
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
|
||||||
|
[tmc2209 stepper_z]
|
||||||
|
uart_pin: PA3
|
||||||
|
tx_pin: PA2
|
||||||
|
uart_address: 1
|
||||||
|
run_current: 0.800
|
||||||
|
interpolate: false
|
||||||
|
stealthchop_threshold: 0
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB2
|
||||||
|
dir_pin: !PA15
|
||||||
|
enable_pin: !PD2
|
||||||
|
rotation_distance: 33.500
|
||||||
|
microsteps: 16
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PC6
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC4
|
||||||
|
control: pid
|
||||||
|
pid_kp: 21.527
|
||||||
|
pid_ki: 1.063
|
||||||
|
pid_kd: 108.982
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[tmc2209 extruder]
|
||||||
|
uart_pin: PA3
|
||||||
|
tx_pin: PA2
|
||||||
|
uart_address: 3
|
||||||
|
run_current: 0.800
|
||||||
|
interpolate: false
|
||||||
|
stealthchop_threshold: 0
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PC7
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC5
|
||||||
|
control: pid
|
||||||
|
pid_kp: 54.027
|
||||||
|
pid_ki: 0.770
|
||||||
|
pid_kd: 948.182
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 120
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA1
|
||||||
|
|
||||||
|
[heater_fan my_hotend_fan]
|
||||||
|
pin: PA13
|
||||||
|
heater: extruder
|
||||||
|
heater_temp: 50.0
|
||||||
|
|
||||||
|
[controller_fan my_controller_fan]
|
||||||
|
pin: PA14
|
||||||
|
heater: extruder, heater_bed
|
||||||
|
stepper: stepper_x, stepper_y, stepper_z, extruder
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 500
|
||||||
|
max_accel: 5000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 1000
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: INSERTSERIALIDHERE
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=<5V>, EXP1_3=<RST>, EXP1_5=PA7, EXP1_7=PA4, EXP1_9=PA5,
|
||||||
|
EXP1_2=<GND>, EXP1_4=PC3, EXP1_6=PC11, EXP1_8=PC10, EXP1_10=PA6,
|
||||||
|
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=<5V>, EXP2_3=PB7, EXP2_5=PB14, EXP2_7=PB12, EXP2_9=PC12,
|
||||||
|
EXP2_2=<GND>, EXP2_4=PB6, EXP2_6=PB13, EXP2_8=PB15, EXP2_10=PC9,
|
||||||
|
|
||||||
|
# EXP3 header
|
||||||
|
EXP3_1=PC9, EXP3_3=PC10, EXP3_5=PC11, EXP3_7=PB12, EXP3_9=<GND>,
|
||||||
|
EXP3_2=PC12, EXP3_4=PB14, EXP3_6=PB13, EXP3_8=PB15, EXP3_10=<5V>
|
||||||
|
# Pins EXP1_4, EXP1_8, EXP1_6 are also MISO, MOSI, SCK of bus "spi2"
|
||||||
@@ -78,7 +78,7 @@ max_temp: 130
|
|||||||
pin: PL5
|
pin: PL5
|
||||||
|
|
||||||
#fan for hotend FAN1
|
#fan for hotend FAN1
|
||||||
#[heater_fan my_nozzle_fan]
|
#[heater_fan heatbreak_cooling_fan]
|
||||||
#pin: PL4
|
#pin: PL4
|
||||||
#shutdown_speed: 1
|
#shutdown_speed: 1
|
||||||
|
|
||||||
@@ -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
|
||||||
|
|
||||||
@@ -80,7 +80,7 @@ max_temp: 130
|
|||||||
pin: PB0
|
pin: PB0
|
||||||
|
|
||||||
#fan for hotend FAN1
|
#fan for hotend FAN1
|
||||||
#[heater_fan my_nozzle_fan]
|
#[heater_fan heatbreak_cooling_fan]
|
||||||
#pin: PB1
|
#pin: PB1
|
||||||
#shutdown_speed: 1
|
#shutdown_speed: 1
|
||||||
|
|
||||||
@@ -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
|
||||||
|
|
||||||
@@ -80,7 +80,7 @@ max_temp: 130
|
|||||||
pin: PB0
|
pin: PB0
|
||||||
|
|
||||||
#fan for hotend FAN1
|
#fan for hotend FAN1
|
||||||
#[heater_fan my_nozzle_fan]
|
#[heater_fan heatbreak_cooling_fan]
|
||||||
#pin: PB1
|
#pin: PB1
|
||||||
#shutdown_speed: 1
|
#shutdown_speed: 1
|
||||||
|
|
||||||
@@ -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
|
||||||
|
|
||||||
@@ -91,7 +91,7 @@ max_temp: 130
|
|||||||
pin: PB0
|
pin: PB0
|
||||||
|
|
||||||
#fan for hotend FAN1
|
#fan for hotend FAN1
|
||||||
#[heater_fan my_nozzle_fan]
|
#[heater_fan heatbreak_cooling_fan]
|
||||||
#pin: PB1
|
#pin: PB1
|
||||||
#shutdown_speed: 1
|
#shutdown_speed: 1
|
||||||
|
|
||||||
@@ -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]
|
||||||
|
|||||||
268
config/generic-mks-monster8.cfg
Normal file
268
config/generic-mks-monster8.cfg
Normal file
@@ -0,0 +1,268 @@
|
|||||||
|
# This file contains common pin mappings for MKS Monster8
|
||||||
|
# boards. To use this config, the firmware should be compiled for the
|
||||||
|
# stm32f407. When running "make menuconfig", select the 48KiB
|
||||||
|
# bootloader, and enable "USB for communication".
|
||||||
|
|
||||||
|
# The "make flash" command does not work on the MKS Monster8. Instead,
|
||||||
|
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||||
|
# file named "mks_monster8.bin" on an SD card or Udisk and then restart the
|
||||||
|
# MKS Monster8 with that SD card or Udisk.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PC14
|
||||||
|
dir_pin: PC13
|
||||||
|
enable_pin: !PC15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: !PA14 # PA13 for X-max; endstop have'!' is NO
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PE5
|
||||||
|
dir_pin: !PE4
|
||||||
|
enable_pin: !PC15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: !PA15 # PC5 for Y-max; endstop have'!' is NO
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PE1
|
||||||
|
dir_pin: PE0
|
||||||
|
enable_pin: !PE2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: !PB13 # PB12 for Z-max; endstop have'!' is NO
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 220
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB5
|
||||||
|
dir_pin: !PB4
|
||||||
|
enable_pin: !PB6
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PB1
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC1
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 260
|
||||||
|
|
||||||
|
#[extruder1]
|
||||||
|
#step_pin: PD6
|
||||||
|
#dir_pin: !PD5
|
||||||
|
#enable_pin: !PD7
|
||||||
|
#heater_pin: PB0
|
||||||
|
#sensor_pin: PC2
|
||||||
|
|
||||||
|
#[extruder2]
|
||||||
|
#step_pin: PD2
|
||||||
|
#dir_pin: !PD1
|
||||||
|
#enable_pin: !PD3
|
||||||
|
#heater_pin: PA3
|
||||||
|
#sensor_pin: PC3
|
||||||
|
|
||||||
|
#[extruder3]
|
||||||
|
#step_pin: PC7
|
||||||
|
#dir_pin: PC6
|
||||||
|
#enable_pin: !PC8
|
||||||
|
|
||||||
|
#[extruder4]
|
||||||
|
#step_pin: PD13
|
||||||
|
#dir_pin: !PD12
|
||||||
|
#enable_pin: !PD14
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PB10
|
||||||
|
sensor_type: NTC 100K MGB18-104F39050L32
|
||||||
|
sensor_pin: PC0
|
||||||
|
max_power: 1.0
|
||||||
|
control: pid
|
||||||
|
pid_kp: 71.039
|
||||||
|
pid_ki: 2.223
|
||||||
|
pid_kd: 567.421
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 200
|
||||||
|
|
||||||
|
#fan for printed model FAN0
|
||||||
|
[fan]
|
||||||
|
pin: PA2
|
||||||
|
|
||||||
|
#fan for hotend FAN1
|
||||||
|
#[heater_fan my_nozzle_fan]
|
||||||
|
[heater_fan fan1]
|
||||||
|
pin: PA1
|
||||||
|
shutdown_speed: 1
|
||||||
|
|
||||||
|
#fan for control board FAN2
|
||||||
|
#[heater_fan my_control_fan]
|
||||||
|
[heater_fan fan2]
|
||||||
|
pin: PA0
|
||||||
|
shutdown_speed: 1
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_4D0045001850314335393520-if00
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 10000
|
||||||
|
max_accel: 20000
|
||||||
|
max_z_velocity: 100
|
||||||
|
max_z_accel: 1000
|
||||||
|
|
||||||
|
#####################################################################
|
||||||
|
# LED Control
|
||||||
|
#####################################################################
|
||||||
|
|
||||||
|
#[output_pin caselight ](Use PA9)
|
||||||
|
## Chamber Lighting - In 5V-RGB Position
|
||||||
|
#pin: PA9
|
||||||
|
#pwm: true
|
||||||
|
#shutdown_value: 0
|
||||||
|
#value:100
|
||||||
|
#cycle_time: 0.01
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC UART configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2208 stepper_x]
|
||||||
|
#uart_pin: PE6
|
||||||
|
#run_current: 0.8
|
||||||
|
#hold_current: 0.5
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2208 stepper_y]
|
||||||
|
#uart_pin: PE3
|
||||||
|
#run_current: 0.8
|
||||||
|
#hold_current: 0.5
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2208 stepper_z]
|
||||||
|
#uart_pin: PB7
|
||||||
|
#run_current: 0.8
|
||||||
|
#hold_current: 0.5
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2208 extruder]
|
||||||
|
#uart_pin: PB3
|
||||||
|
#run_current: 0.8
|
||||||
|
#hold_current: 0.5
|
||||||
|
#sense_resistor: 0.110
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2208 extruder1]
|
||||||
|
#uart_pin: PD4
|
||||||
|
#run_current: 0.8
|
||||||
|
#hold_current: 0.5
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2208 extruder2]
|
||||||
|
#uart_pin: PD0
|
||||||
|
#run_current: 0.8
|
||||||
|
#hold_current: 0.5
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2208 extruder3]
|
||||||
|
#uart_pin: PD15
|
||||||
|
#run_current: 0.8
|
||||||
|
#hold_current: 0.5
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2208 extruder4]
|
||||||
|
#uart_pin: PD11
|
||||||
|
#run_current: 0.8
|
||||||
|
#hold_current: 0.5
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC SPI configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
#[tmc2130 stepper_x]
|
||||||
|
#spi_bus: spi4
|
||||||
|
#cs_pin: PE6
|
||||||
|
#diag1_pin: PA14
|
||||||
|
#run_current: 0.800
|
||||||
|
#hold_current: 0.500
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_y]
|
||||||
|
#spi_bus: spi4
|
||||||
|
#cs_pin: PE3
|
||||||
|
#diag1_pin: PA15
|
||||||
|
#run_current: 0.800
|
||||||
|
#hold_current: 0.500
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 stepper_z]
|
||||||
|
#spi_bus: spi4
|
||||||
|
#cs_pin: PB7
|
||||||
|
#diag1_pin: PB13
|
||||||
|
#run_current: 0.800
|
||||||
|
#hold_current: 0.500
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder]
|
||||||
|
#spi_bus: spi4
|
||||||
|
#cs_pin: PB3
|
||||||
|
#diag1_pin: PA13
|
||||||
|
#run_current: 0.800
|
||||||
|
#hold_current: 0.500
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder1]
|
||||||
|
#spi_bus: spi4
|
||||||
|
#cs_pin: PD4
|
||||||
|
#diag1_pin: PC5
|
||||||
|
#run_current: 0.800
|
||||||
|
#hold_current: 0.500
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder2]
|
||||||
|
#spi_bus: spi4
|
||||||
|
#cs_pin: PD0
|
||||||
|
#diag1_pin: PB12
|
||||||
|
#run_current: 0.800
|
||||||
|
#hold_current: 0.500
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder3]
|
||||||
|
#spi_bus: spi4
|
||||||
|
#cs_pin: PD15
|
||||||
|
#run_current: 0.800
|
||||||
|
#hold_current: 0.500
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2130 extruder4]
|
||||||
|
#spi_bus: spi4
|
||||||
|
#cs_pin: PD11
|
||||||
|
#run_current: 0.800
|
||||||
|
#hold_current: 0.500
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# EXP1 / EXP2 (display) pins
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=PB2, EXP1_3=PE11, EXP1_5=PD9, EXP1_7=PE15, EXP1_9=<GND>,
|
||||||
|
EXP1_2=PE10, EXP1_4=PD10, EXP1_6=PD8, EXP1_8=PE7, EXP1_10=<5V>,
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=PA6, EXP2_3=PE9, EXP2_5=PE8, EXP2_7=PB11, EXP2_9=<GND>,
|
||||||
|
EXP2_2=PA5, EXP2_4=PA4, EXP2_6=PA7, EXP2_8=<RST>, EXP2_10=<3.3v>
|
||||||
|
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "ssp1"
|
||||||
@@ -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]
|
||||||
|
|||||||
117
config/generic-remram.cfg
Normal file
117
config/generic-remram.cfg
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
# This file contains common pin mappings for remram boards. To use this
|
||||||
|
# config, the firmware should be compiled for the ST stm32f765.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyACM0
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PA15
|
||||||
|
dir_pin: PC10
|
||||||
|
enable_pin: !PC12
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^!PB12 # X_MIN
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 10
|
||||||
|
|
||||||
|
[tmc2130 stepper_x]
|
||||||
|
cs_pin: PB1
|
||||||
|
spi_bus: spi1
|
||||||
|
run_current: 0.600
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
diag1_pin: ^!PC11
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB3
|
||||||
|
dir_pin: !PD6
|
||||||
|
enable_pin: !PD4
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^!PB14 # Y_MIN
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 10
|
||||||
|
|
||||||
|
[tmc2130 stepper_y]
|
||||||
|
cs_pin: PB0
|
||||||
|
spi_bus: spi1
|
||||||
|
run_current: 0.600
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
diag1_pin: ^!PD5
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB10
|
||||||
|
dir_pin: PE13
|
||||||
|
enable_pin: !PE15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: ^!PD8 # Z_MIN
|
||||||
|
position_endstop: 0.5
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 10
|
||||||
|
|
||||||
|
[tmc2130 stepper_z]
|
||||||
|
cs_pin: PC5
|
||||||
|
spi_bus: spi1
|
||||||
|
run_current: 0.600
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
diag1_pin: ^!PE14
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB11
|
||||||
|
dir_pin: PE10
|
||||||
|
enable_pin: !PE11
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA3 # HEATER
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PC1 # TEMP2
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[tmc2130 extruder]
|
||||||
|
cs_pin: PC4
|
||||||
|
spi_bus: spi1
|
||||||
|
run_current: 0.600
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
diag1_pin: ^!PE12
|
||||||
|
|
||||||
|
[heater_fan hotend_fan]
|
||||||
|
pin: PA2 # FAN2
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA1 # BED OUT
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
sensor_pin: PC0 # TEMP1
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan] # Print cooling fan.
|
||||||
|
pin: PA0 # FAN1
|
||||||
|
|
||||||
|
# [temperature_sensor temp3]
|
||||||
|
# sensor_type: Generic 3950
|
||||||
|
# sensor_pin: PC2 # TEMP3
|
||||||
|
# min_temp: 0
|
||||||
|
# max_temp: 300
|
||||||
|
# gcode_id: temp3
|
||||||
|
|
||||||
|
[static_digital_output yellow_led]
|
||||||
|
pins: !PD0 # STATUS LED
|
||||||
@@ -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-v2.0.cfg
Normal file
131
config/generic-th3d-ezboard-v2.0.cfg
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
# This file contains common pin mappings for the TH3D EZBoard 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 %}
|
||||||
|
|||||||
133
config/printer-anycubic-kobra-go-2022.cfg
Normal file
133
config/printer-anycubic-kobra-go-2022.cfg
Normal file
@@ -0,0 +1,133 @@
|
|||||||
|
# This file contains a configuration for the Anycubic Kobra Go printer.
|
||||||
|
#
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
#
|
||||||
|
# To build the firmware, use the following configuration:
|
||||||
|
# - Micro-controller: Huada Semiconductor HC32F460
|
||||||
|
# - Communication interface: Serial (PA3 & PA2) - Anycubic
|
||||||
|
#
|
||||||
|
# Installation:
|
||||||
|
# 1. Rename the klipper bin to `firmware.bin` and copy it to an SD Card.
|
||||||
|
# 2. Power off the Printer, insert the SD Card and power it on.
|
||||||
|
# 3. The the LCD will be stuck on the Firmware-update screen.
|
||||||
|
# Just Wait for 3-5 minutes to ensure the firmware is flashed.
|
||||||
|
# 4. After waiting, shutdown the printer and remove the SD Card.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PA12
|
||||||
|
dir_pin: PA11
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: !PH2
|
||||||
|
position_endstop: -13
|
||||||
|
position_min:-13
|
||||||
|
position_max: 236
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PA9
|
||||||
|
dir_pin: PA8
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^!PC13
|
||||||
|
position_endstop: -9
|
||||||
|
position_min:-9
|
||||||
|
position_max: 230
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PC7
|
||||||
|
dir_pin: !PC6
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: ^PC14
|
||||||
|
position_endstop: 0
|
||||||
|
position_min: -10
|
||||||
|
position_max: 255
|
||||||
|
homing_speed: 5
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PB15
|
||||||
|
dir_pin: PB14
|
||||||
|
enable_pin: !PA15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 31.07
|
||||||
|
max_extrude_only_velocity: 25
|
||||||
|
max_extrude_only_accel: 1000
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PB8
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
sensor_pin: PC3
|
||||||
|
min_extrude_temp: 170
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
control: pid
|
||||||
|
pid_kp: 19.56
|
||||||
|
pid_ki: 1.62
|
||||||
|
pid_kd: 200.00
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PB9
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC1
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 120
|
||||||
|
control: pid
|
||||||
|
pid_kp: 97.1
|
||||||
|
pid_ki: 1.41
|
||||||
|
pid_kd: 1675.16
|
||||||
|
|
||||||
|
[bed_mesh]
|
||||||
|
speed: 200
|
||||||
|
horizontal_move_z: 2.5
|
||||||
|
mesh_min: 5, 5
|
||||||
|
mesh_max: 215, 215
|
||||||
|
probe_count: 5, 5
|
||||||
|
|
||||||
|
[probe]
|
||||||
|
pin: PA1
|
||||||
|
x_offset: -20.8
|
||||||
|
y_offset: 0
|
||||||
|
z_offset: 0
|
||||||
|
samples: 3
|
||||||
|
samples_result: average
|
||||||
|
samples_tolerance_retries: 3
|
||||||
|
sample_retract_dist: 0.5
|
||||||
|
speed: 2
|
||||||
|
lift_speed: 4
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 0, 0
|
||||||
|
speed: 5
|
||||||
|
z_hop: 10
|
||||||
|
z_hop_speed: 15
|
||||||
|
|
||||||
|
[controller_fan controller_fan]
|
||||||
|
pin: PB12
|
||||||
|
|
||||||
|
[heater_fan extruder_fan]
|
||||||
|
pin: PB13
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PB5
|
||||||
|
cycle_time: 0.00005 #20kHz
|
||||||
|
|
||||||
|
[output_pin enable_pin]
|
||||||
|
pin: PB6
|
||||||
|
static_value: 1
|
||||||
|
#This pin enables the bed, hotend, extruder fan, part fan.
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 500
|
||||||
|
max_z_velocity: 4
|
||||||
|
max_z_accel: 100
|
||||||
197
config/printer-anycubic-kobra-plus-2022.cfg
Normal file
197
config/printer-anycubic-kobra-plus-2022.cfg
Normal file
@@ -0,0 +1,197 @@
|
|||||||
|
# This file contains a configuration for the Anycubic Kobra Plus printer.
|
||||||
|
#
|
||||||
|
# The Kobra Plus mainboard must be modified to correct conflicting UART
|
||||||
|
# addresses. As delivered, the X stepper and E0 stepper use UART address 0.
|
||||||
|
# To correct, move resistor R65 to R66. This moves the X stepper to address 3.
|
||||||
|
#
|
||||||
|
# After making this modification, any future firmwares will need to use the new
|
||||||
|
# address for the X stepper. To revert to the stock firmware, either undo the
|
||||||
|
# modification, or recompile the stock firmware using the correct addresses for
|
||||||
|
# X_SLAVE_ADDRESS and E0_SLAVE_ADDRESS.
|
||||||
|
#
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
#
|
||||||
|
# To build the firmware, use the following configuration:
|
||||||
|
# - Micro-controller: Huada Semiconductor HC32F460
|
||||||
|
# - Communication interface: Serial (PA3 & PA2) - Anycube
|
||||||
|
#
|
||||||
|
# Installation:
|
||||||
|
# 1. Rename the klipper bin to `firmware.bin` and copy it to an SD Card.
|
||||||
|
# 2. Power off the Printer, insert the SD Card and power it on.
|
||||||
|
# 3. The printer should beep several times and the LCD will be stuck on the
|
||||||
|
# Splash screen.
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 1800
|
||||||
|
max_z_velocity: 40
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PA5
|
||||||
|
dir_pin: PA4
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: !PA6
|
||||||
|
position_min: -4
|
||||||
|
position_endstop: -4
|
||||||
|
position_max: 304
|
||||||
|
homing_speed: 100
|
||||||
|
|
||||||
|
[tmc2209 stepper_x]
|
||||||
|
uart_pin: PA15
|
||||||
|
tx_pin: PA9
|
||||||
|
sense_resistor: 0.100
|
||||||
|
run_current: 0.9
|
||||||
|
uart_address: 3
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PC4
|
||||||
|
dir_pin: PA7
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 32
|
||||||
|
endstop_pin: !PC5
|
||||||
|
position_min: -6
|
||||||
|
position_endstop: -6
|
||||||
|
position_max: 300
|
||||||
|
homing_speed: 100
|
||||||
|
|
||||||
|
[tmc2209 stepper_y]
|
||||||
|
uart_pin: PA15
|
||||||
|
tx_pin: PA9
|
||||||
|
sense_resistor: 0.100
|
||||||
|
run_current: 0.9
|
||||||
|
uart_address: 1
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PC7
|
||||||
|
dir_pin: !PC6
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: PA8
|
||||||
|
position_endstop: 0
|
||||||
|
position_min: -15
|
||||||
|
position_max: 350
|
||||||
|
homing_speed: 10
|
||||||
|
|
||||||
|
[tmc2209 stepper_z]
|
||||||
|
uart_pin: PA15
|
||||||
|
tx_pin: PA9
|
||||||
|
sense_resistor: 0.100
|
||||||
|
run_current: 0.9
|
||||||
|
uart_address: 2
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[stepper_z1]
|
||||||
|
step_pin: PB1
|
||||||
|
dir_pin: !PB0
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
max_extrude_only_distance: 200
|
||||||
|
max_extrude_only_velocity: 60
|
||||||
|
max_extrude_only_accel: 3000
|
||||||
|
step_pin: PC14
|
||||||
|
dir_pin: !PC15
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 7.71
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC1
|
||||||
|
min_extrude_temp: 170
|
||||||
|
control: pid
|
||||||
|
pid_kp: 22.20
|
||||||
|
pid_ki: 1.08
|
||||||
|
pid_kd: 119.0
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 275
|
||||||
|
|
||||||
|
[tmc2208 extruder]
|
||||||
|
uart_pin: PA15
|
||||||
|
tx_pin: PA9
|
||||||
|
sense_resistor: 0.100
|
||||||
|
run_current: 0.8
|
||||||
|
uart_address: 0
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA0
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC0
|
||||||
|
control: pid
|
||||||
|
pid_kp: 97.1
|
||||||
|
pid_ki: 1.41
|
||||||
|
pid_kd: 1675.16
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 120
|
||||||
|
|
||||||
|
[filament_switch_sensor runout]
|
||||||
|
pause_on_runout: True
|
||||||
|
switch_pin: !PC13
|
||||||
|
|
||||||
|
[heater_fan controller_fan]
|
||||||
|
pin: PA14
|
||||||
|
heater: heater_bed
|
||||||
|
heater_temp: 45.0
|
||||||
|
|
||||||
|
[heater_fan hotend_fan]
|
||||||
|
pin: PA13
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PB9
|
||||||
|
|
||||||
|
[probe]
|
||||||
|
pin: !PB6
|
||||||
|
speed: 2.0
|
||||||
|
lift_speed: 4.0
|
||||||
|
samples: 2
|
||||||
|
sample_retract_dist: 5
|
||||||
|
samples_tolerance_retries: 3
|
||||||
|
z_offset: 0.2
|
||||||
|
activate_gcode: probe_reset
|
||||||
|
|
||||||
|
[output_pin probe_reset_pin]
|
||||||
|
pin: PB7
|
||||||
|
value: 1
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 0, 0
|
||||||
|
speed: 100
|
||||||
|
z_hop: 10
|
||||||
|
z_hop_speed: 15
|
||||||
|
move_to_previous: False
|
||||||
|
|
||||||
|
[bed_mesh]
|
||||||
|
speed: 100
|
||||||
|
mesh_min: 10, 10
|
||||||
|
mesh_max: 290, 290
|
||||||
|
algorithm: bicubic
|
||||||
|
probe_count: 5, 5
|
||||||
|
|
||||||
|
[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
|
||||||
|
|
||||||
|
[output_pin LED]
|
||||||
|
pin: PB8
|
||||||
|
|
||||||
|
[output_pin beeper]
|
||||||
|
pin: PB5
|
||||||
159
config/printer-anycubic-vyper-2021.cfg
Normal file
159
config/printer-anycubic-vyper-2021.cfg
Normal file
@@ -0,0 +1,159 @@
|
|||||||
|
# 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
|
||||||
|
|
||||||
|
[controller_fan controller_fan]
|
||||||
|
pin: PA14
|
||||||
|
stepper: stepper_x,stepper_y,stepper_z,stepper_z1
|
||||||
|
|
||||||
|
[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 right
|
||||||
|
screw4: 23,263
|
||||||
|
screw4_name: back left
|
||||||
|
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
|
||||||
162
config/printer-creality-cr10-smart-pro-2022.cfg
Normal file
162
config/printer-creality-cr10-smart-pro-2022.cfg
Normal file
@@ -0,0 +1,162 @@
|
|||||||
|
# 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 by pressing and holding the power
|
||||||
|
# button with the card inserted for 10-20 seconds. 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
|
||||||
154
config/printer-creality-cr10s-pro-v2-2020.cfg
Normal file
154
config/printer-creality-cr10s-pro-v2-2020.cfg
Normal file
@@ -0,0 +1,154 @@
|
|||||||
|
# This file contains pin mappings for the Creality CR-10S Pro V2. To use
|
||||||
|
# this config, the firmware should be compiled for the AVR atmega2560.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
## General Config
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/<YOUR_USB_ID>
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 200
|
||||||
|
max_accel: 1500
|
||||||
|
max_z_velocity: 10
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
## Stepper Motors and Extruder
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PF0 #ar54
|
||||||
|
dir_pin: PF1 #ar55
|
||||||
|
enable_pin: !PD7 #!ar38
|
||||||
|
rotation_distance: 40
|
||||||
|
microsteps: 16
|
||||||
|
full_steps_per_rotation: 200
|
||||||
|
endstop_pin: ^PE5 #^ar3
|
||||||
|
position_endstop: 0
|
||||||
|
position_min: 0
|
||||||
|
position_max: 300
|
||||||
|
homing_speed: 50
|
||||||
|
homing_retract_dist: 5
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PF6 #ar60
|
||||||
|
dir_pin: !PF7 #ar61
|
||||||
|
enable_pin: !PF2 #!ar56
|
||||||
|
rotation_distance: 40
|
||||||
|
microsteps: 16
|
||||||
|
full_steps_per_rotation: 200
|
||||||
|
endstop_pin: ^PJ1 #^ar14
|
||||||
|
position_endstop: 0
|
||||||
|
position_min: 0
|
||||||
|
position_max: 310
|
||||||
|
homing_speed: 50
|
||||||
|
homing_retract_dist: 5
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PL3 #ar46
|
||||||
|
dir_pin: !PL1 #!ar48
|
||||||
|
enable_pin: !PK0 #!ar62
|
||||||
|
rotation_distance: 8
|
||||||
|
microsteps: 16
|
||||||
|
full_steps_per_rotation: 200
|
||||||
|
endstop_pin: probe:z_virtual_endstop
|
||||||
|
position_min: -3
|
||||||
|
position_max: 363 # you can go higher but then the cables crimp
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
step_pin: PA4 # ar26
|
||||||
|
dir_pin: PA6 # !ar28
|
||||||
|
enable_pin: !PA2 # !ar24
|
||||||
|
rotation_distance: 22.900
|
||||||
|
microsteps: 16
|
||||||
|
full_steps_per_rotation: 200
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
max_extrude_only_distance: 500.0
|
||||||
|
max_extrude_only_velocity: 70.0
|
||||||
|
max_extrude_only_accel: 1000.0
|
||||||
|
heater_pin: PB4 #ar10
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PK5 #analog13
|
||||||
|
control: pid #calibrated in Klipper, you will need to run this for your machine
|
||||||
|
pid_kp: 28.359
|
||||||
|
pid_ki: 1.616
|
||||||
|
pid_kd: 124.426
|
||||||
|
min_extrude_temp: 170
|
||||||
|
min_temp: 5
|
||||||
|
max_temp: 275
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PH6 #ar9
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PH5 #ar8
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PK6 #analog14
|
||||||
|
control: pid #calibrated in Klipper, you will need to run this for your machine
|
||||||
|
pid_kp: 70.936
|
||||||
|
pid_ki: 1.151
|
||||||
|
pid_kd: 1093.298
|
||||||
|
min_temp: 5
|
||||||
|
max_temp: 140
|
||||||
|
|
||||||
|
## BLTouch and Safe Z Settings
|
||||||
|
[bltouch]
|
||||||
|
sensor_pin: ^PD2
|
||||||
|
control_pin: PB5
|
||||||
|
stow_on_each_sample: False # Be careful
|
||||||
|
probe_with_touch_mode: True
|
||||||
|
x_offset: -27
|
||||||
|
y_offset: -2
|
||||||
|
z_offset: 2 # you will need to calibrate this in Klipper
|
||||||
|
speed: 4.0
|
||||||
|
samples: 2
|
||||||
|
sample_retract_dist: 3.0
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 177,155
|
||||||
|
speed: 80.0
|
||||||
|
z_hop: 10.0
|
||||||
|
z_hop_speed: 5.0
|
||||||
|
|
||||||
|
[bed_mesh]
|
||||||
|
speed: 120
|
||||||
|
horizontal_move_z: 5
|
||||||
|
mesh_min: 5, 5
|
||||||
|
mesh_max: 268, 305
|
||||||
|
probe_count: 5,5
|
||||||
|
fade_start: 1
|
||||||
|
fade_end: 10
|
||||||
|
|
||||||
|
[filament_switch_sensor e0_sensor]
|
||||||
|
switch_pin: PE4 #ar2
|
||||||
|
pause_on_runout: False
|
||||||
|
runout_gcode:
|
||||||
|
PAUSE_PARK
|
||||||
|
|
||||||
|
## Calibrating the Bed
|
||||||
|
# this is for the bltouch to calibrate the bed
|
||||||
|
[screws_tilt_adjust]
|
||||||
|
screw1: 40,40
|
||||||
|
screw1_name: front left screw
|
||||||
|
screw2: 295,40
|
||||||
|
screw2_name: front right screw
|
||||||
|
screw3: 295,280
|
||||||
|
screw3_name: rear right screw
|
||||||
|
screw4: 40,280
|
||||||
|
screw4_name: rear left screw
|
||||||
|
speed: 50
|
||||||
|
horizontal_move_z: 10
|
||||||
|
screw_thread: CW-M3
|
||||||
|
|
||||||
|
[bed_screws]
|
||||||
|
screw1: 13,38
|
||||||
|
screw1_name: front left screw
|
||||||
|
screw2: 268,38
|
||||||
|
screw2_name: front right screw
|
||||||
|
screw3: 268,278
|
||||||
|
screw3_name: rear right screw
|
||||||
|
screw4: 13,38
|
||||||
|
screw4_name: rear left screw
|
||||||
|
horizontal_move_z: 5
|
||||||
|
|
||||||
|
[pause_resume]
|
||||||
@@ -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
|
||||||
|
|||||||
152
config/printer-creality-cr5pro-ht-2022.cfg
Normal file
152
config/printer-creality-cr5pro-ht-2022.cfg
Normal file
@@ -0,0 +1,152 @@
|
|||||||
|
# This file contains common pin mappings for the Creality CR5 Pro HT.
|
||||||
|
# The mainboard is a Creality 3D v2.5.1 (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.
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PF0 #ar54
|
||||||
|
dir_pin: !PF1 #ar55
|
||||||
|
enable_pin: !PD7 #!ar38
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40 # 16 microsteps * 200 steps/rotation / 80 steps/mm
|
||||||
|
endstop_pin: ^!PE5 #^ar3
|
||||||
|
position_min: 0
|
||||||
|
position_max: 300
|
||||||
|
position_endstop: 0
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PF6 #ar60
|
||||||
|
dir_pin: !PF7 #ar61
|
||||||
|
enable_pin: !PF2 #!ar56
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40 # 16 microsteps * 200 steps/rotation / 80 steps/mm
|
||||||
|
endstop_pin: ^!PJ1 #^ar14
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 220
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PL3 #ar46
|
||||||
|
dir_pin: !PL1 #!ar48
|
||||||
|
enable_pin: !PK0 #!ar62
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 4 # 16 microsteps * 200 steps/rotation / 800 steps/mm
|
||||||
|
position_max: 380
|
||||||
|
position_min: -10
|
||||||
|
endstop_pin: probe:z_virtual_endstop
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 140, 110
|
||||||
|
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: 23.24736 # 16 microsteps * 200 steps/rotation / 137.65 steps/mm
|
||||||
|
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: 17.647
|
||||||
|
pid_ki: 1.079
|
||||||
|
pid_kd: 72.131
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 300
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PH5 #ar8
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
sensor_pin: PK6 #analog14
|
||||||
|
control: pid
|
||||||
|
pid_kp: 75.501
|
||||||
|
pid_ki: 2.542
|
||||||
|
pid_kd: 560.598
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PH6 #ar9
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/ttyUSB0
|
||||||
|
restart_method: command
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 2000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
#[display]
|
||||||
|
# DWIN screen currently unsupported
|
||||||
|
|
||||||
|
[bltouch]
|
||||||
|
sensor_pin: ^PD2 #^ar19
|
||||||
|
control_pin: PB5 #ar11
|
||||||
|
set_output_mode: 5V
|
||||||
|
pin_move_time: 0.4
|
||||||
|
x_offset: 37.0
|
||||||
|
y_offset: 0.0
|
||||||
|
z_offset: 2.40
|
||||||
|
samples: 2
|
||||||
|
sample_retract_dist: 2
|
||||||
|
samples_result: average
|
||||||
|
|
||||||
|
[bed_mesh]
|
||||||
|
speed: 50
|
||||||
|
horizontal_move_z: 6
|
||||||
|
mesh_min: 47,10
|
||||||
|
mesh_max: 270,210
|
||||||
|
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: 8,5
|
||||||
|
screw1_name: front left screw
|
||||||
|
screw2: 8,210
|
||||||
|
screw2_name: rear left screw
|
||||||
|
screw3: 218,210
|
||||||
|
screw3_name: rear right screw
|
||||||
|
screw4: 218,5
|
||||||
|
screw4_name: front right screw
|
||||||
|
|
||||||
|
[screws_tilt_adjust]
|
||||||
|
screw1: 8,5
|
||||||
|
screw1_name: front left screw
|
||||||
|
screw2: 8,210
|
||||||
|
screw2_name: rear left screw
|
||||||
|
screw3: 218,210
|
||||||
|
screw3_name: rear right screw
|
||||||
|
screw4: 218,5
|
||||||
|
screw4_name: front right screw
|
||||||
|
speed: 50
|
||||||
|
horizontal_move_z: 10
|
||||||
|
screw_thread: CW-M4
|
||||||
|
|
||||||
|
[output_pin case_light]
|
||||||
|
pin: PH4 #ar7
|
||||||
|
value: 1
|
||||||
|
|
||||||
|
[gcode_macro CASE_LIGHT_ON]
|
||||||
|
gcode:
|
||||||
|
SET_PIN PIN=case_light VALUE=1
|
||||||
|
|
||||||
|
[gcode_macro CASE_LIGHT_OFF]
|
||||||
|
gcode:
|
||||||
|
SET_PIN PIN=case_light VALUE=0
|
||||||
@@ -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 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 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
|
||||||
95
config/printer-creality-ender2pro-hc32-2022.cfg
Normal file
95
config/printer-creality-ender2pro-hc32-2022.cfg
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
# This file contains pin mappings for the Creality Ender2 Pro
|
||||||
|
# with the HC32F460. The board is CR-FDM-v2.5.S4.170
|
||||||
|
# To use this config, during "make menuconfig" select HC32F460
|
||||||
|
|
||||||
|
# Flash this firmware by copying "out/klipper.bin" to a SD card
|
||||||
|
# as /user/firmware.bin
|
||||||
|
# Turn on the printer with the card inserted.
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PC1
|
||||||
|
dir_pin: PC0
|
||||||
|
enable_pin: !PC2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PA5
|
||||||
|
position_min: -20
|
||||||
|
position_endstop: -20
|
||||||
|
position_max: 165
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB9
|
||||||
|
dir_pin: PB8
|
||||||
|
enable_pin: !PH2
|
||||||
|
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: !PB7
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: ^PB0
|
||||||
|
position_endstop: 0.0
|
||||||
|
position_max: 180
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
max_extrude_only_distance: 100.0
|
||||||
|
step_pin: PB3
|
||||||
|
dir_pin: PA15
|
||||||
|
enable_pin: !PB4
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 27.53480577
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_pin: PC5
|
||||||
|
sensor_type: Generic 3950
|
||||||
|
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: Generic 3950
|
||||||
|
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: PB15
|
||||||
|
sclk_pin: PB14
|
||||||
|
sid_pin: PB12
|
||||||
|
encoder_pins: ^PB13,^PA2
|
||||||
|
click_pin: ^!PC7
|
||||||
@@ -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
|
||||||
|
|||||||
136
config/printer-creality-ender3-s1-2021.cfg
Normal file
136
config/printer-creality-ender3-s1-2021.cfg
Normal file
@@ -0,0 +1,136 @@
|
|||||||
|
# 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: 10, 10
|
||||||
|
mesh_max: 200, 194
|
||||||
|
probe_count: 4,4
|
||||||
|
algorithm: bicubic
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 147, 154
|
||||||
|
speed: 75
|
||||||
|
z_hop: 10
|
||||||
|
z_hop_speed: 5
|
||||||
|
|
||||||
|
[filament_switch_sensor e0_sensor]
|
||||||
|
switch_pin: !PC15
|
||||||
|
pause_on_runout: true
|
||||||
|
runout_gcode: PAUSE
|
||||||
|
|
||||||
|
[pause_resume]
|
||||||
|
recover_velocity: 25
|
||||||
|
|
||||||
|
[bed_screws]
|
||||||
|
screw1: 20, 29
|
||||||
|
screw2: 195, 29
|
||||||
|
screw3: 195, 198
|
||||||
|
screw4: 20, 198
|
||||||
130
config/printer-creality-ender3-s1plus-2022.cfg
Normal file
130
config/printer-creality-ender3-s1plus-2022.cfg
Normal file
@@ -0,0 +1,130 @@
|
|||||||
|
# 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
|
||||||
|
|
||||||
|
[filament_switch_sensor e0_sensor]
|
||||||
|
switch_pin: !PC15
|
||||||
|
pause_on_runout: true
|
||||||
|
runout_gcode: PAUSE
|
||||||
|
|
||||||
|
[pause_resume]
|
||||||
|
recover_velocity: 25
|
||||||
155
config/printer-creality-ender3-v2-neo-2022.cfg
Normal file
155
config/printer-creality-ender3-v2-neo-2022.cfg
Normal file
@@ -0,0 +1,155 @@
|
|||||||
|
# This file contains pin mappings for the stock 2022 Creality Ender 3
|
||||||
|
# V2 Neo. 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.
|
||||||
|
|
||||||
|
# This also works for the GD32F303 based Creality 4.2.2 board.
|
||||||
|
|
||||||
|
# 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: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 80
|
||||||
|
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PB8
|
||||||
|
dir_pin: PB7
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: ^PA6
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 235
|
||||||
|
homing_speed: 80
|
||||||
|
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PB6
|
||||||
|
dir_pin: !PB5
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: probe:z_virtual_endstop
|
||||||
|
position_max: 250
|
||||||
|
homing_speed: 4
|
||||||
|
second_homing_speed: 1
|
||||||
|
homing_retract_dist: 2.0
|
||||||
|
|
||||||
|
[extruder]
|
||||||
|
max_extrude_only_distance: 100.0
|
||||||
|
step_pin: PB4
|
||||||
|
dir_pin: PB3
|
||||||
|
enable_pin: !PC3
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 34.406
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC5
|
||||||
|
control: pid
|
||||||
|
# tuned for stock hardware with 200 degree Celsius target
|
||||||
|
pid_Kp: 21.527
|
||||||
|
pid_Ki: 1.063
|
||||||
|
pid_Kd: 108.982
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA2
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
sensor_pin: PC4
|
||||||
|
control: pid
|
||||||
|
# tuned for stock hardware with 70 degree Celsius target
|
||||||
|
pid_kp: 70.405
|
||||||
|
pid_ki: 1.229
|
||||||
|
pid_kd: 1008.553
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[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: 5000
|
||||||
|
max_z_velocity: 5
|
||||||
|
square_corner_velocity: 5.0
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
[bltouch]
|
||||||
|
sensor_pin: ^PB1
|
||||||
|
control_pin: PB0
|
||||||
|
x_offset: -45.0
|
||||||
|
y_offset: -10.0
|
||||||
|
z_offset: 0
|
||||||
|
speed: 20
|
||||||
|
samples: 1
|
||||||
|
sample_retract_dist: 8.0
|
||||||
|
|
||||||
|
[safe_z_home]
|
||||||
|
home_xy_position: 160,120
|
||||||
|
speed: 150
|
||||||
|
z_hop: 10
|
||||||
|
z_hop_speed: 10
|
||||||
|
|
||||||
|
[bed_mesh]
|
||||||
|
speed: 120
|
||||||
|
mesh_min: 30,30 # Need to handle head distance with cr-touch (bl_touch)
|
||||||
|
mesh_max: 189,189 # Max probe range
|
||||||
|
probe_count: 5,5
|
||||||
|
fade_start: 1
|
||||||
|
fade_end: 10
|
||||||
|
fade_target: 0
|
||||||
|
algorithm: bicubic
|
||||||
|
|
||||||
|
[bed_screws]
|
||||||
|
screw1:30,25
|
||||||
|
screw1_name:1
|
||||||
|
screw2:200,25
|
||||||
|
screw2_name:2
|
||||||
|
screw3:200,195
|
||||||
|
screw3_name:3
|
||||||
|
screw4:30,195
|
||||||
|
screw4_name:4
|
||||||
|
|
||||||
|
[screws_tilt_adjust]
|
||||||
|
screw1: 67, 42
|
||||||
|
screw1_name: front left screw
|
||||||
|
screw2: 237.60, 42
|
||||||
|
screw2_name: front right screw
|
||||||
|
screw3: 237.60, 212
|
||||||
|
screw3_name: rear right screw
|
||||||
|
screw4: 67.60, 212
|
||||||
|
screw4_name: rear left screw
|
||||||
|
horizontal_move_z: 10
|
||||||
|
speed: 200
|
||||||
|
screw_thread: CW-M4 # Use CW for Clockwise and CCW for Counter Clockwise
|
||||||
|
|
||||||
|
# [display]
|
||||||
|
# The Ender 3 v2 Neo's 4.3" LCD display is not supported by klipper
|
||||||
|
|
||||||
|
[output_pin beeper]
|
||||||
|
pin: PB13
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
# This file contains common pin mappings for the 2019 Creality
|
# This file contains common pin mappings for the 2019 Creality
|
||||||
# Ender 5. To use this config, the firmware should be compiled for the
|
# Ender 5. To use this config, the firmware should be compiled for the
|
||||||
# AVR atmega1284p.
|
# AVR atmega1284p. This also works for the v1.1.5 silent boards.
|
||||||
|
|
||||||
# Note, a number of Melzi boards are shipped with a bootloader that
|
# Note, a number of Melzi boards are shipped with a bootloader that
|
||||||
# requires the following command to flash the board:
|
# requires the following command to flash the board:
|
||||||
# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex
|
# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex
|
||||||
|
# For v1.1.5 silent boards, the following command is used:
|
||||||
|
# avrdude -p atmega1284p -c arduino -P /dev/ttyUSB0 -b 115200 -U flash:w:out/klipper.elf.hex
|
||||||
# If the above command does not work and "make flash" does not work
|
# If the above command does not work and "make flash" does not work
|
||||||
# then one may need to flash a bootloader to the board - see the
|
# then one may need to flash a bootloader to the board - see the
|
||||||
# Klipper docs/Bootloaders.md file for more information.
|
# Klipper docs/Bootloaders.md file for more information.
|
||||||
@@ -80,6 +82,8 @@ pin: PB4
|
|||||||
|
|
||||||
[mcu]
|
[mcu]
|
||||||
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
|
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
|
||||||
|
# Silent boards tend to have the exact same serial ID, except without USB2.0, using USB instead.
|
||||||
|
# e.g. /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||||
|
|
||||||
[printer]
|
[printer]
|
||||||
kinematics: cartesian
|
kinematics: cartesian
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user