修改

文檔

圖片

迪威網(wǎng)友e45914
迪威網(wǎng)友e45914
原創(chuàng)模型

使用TMC2208 UART的SKR 1.3或1.4&MKS SGEN L板安裝教程

VIP
免費,登錄即可下載
本資源不能下載
發(fā)布時間:2024/3/9 5:14:00
這是所有關(guān)于SKR 32位板,它的設(shè)置,固件和接線。
這是一個壓縮教程有很多更好的地方,如瓦內(nèi)薩伊的Itructable如果你沒有找到你需要這里。這是給Windows使用的。
新的SKR 1.4板包括2個Z插頭和稍快的CPU。我建議這一個只針對兩個Z輸出。
比丘還為恩德3制作了一塊木板。SKR Mini E3的大小和引腳與股票招標(biāo)板兼容,并集成了TMC2209。
因為直接從他們那里買是我找到的最便宜的木板。如果你能等貨的話,他們也有套餐。
也就是說,我們潛進(jìn)去吧!
要求
SKR 1.3板
或者
MKS SGEN L板
或者
SKR 1.4板
或者
-SKR 1.4渦輪板
甚小碼
TMC2208驅(qū)動器,像這樣的較新的驅(qū)動器根據(jù)配置在這種類型的板上使用
微型SD卡讀卡器
馬林2.x
可選的
LV8729或其他擠出機(jī)驅(qū)動器
LCD12864型
支持多種LCD選項!
入門
安裝東西下載和我的VSCode。一旦安裝完畢,您需要在其中添加Platform.io。
打開VSCode并選擇左側(cè)的多維數(shù)據(jù)集圖標(biāo)
在頂部你會看到一個搜索框。輸入“platform”并選擇“itall on IDE”
它可能需要幾分鐘的時間,并可能要求你重新加載,這樣做,它就可以走了。
再次在左欄中選擇看起來像紙張的“調(diào)整”圖標(biāo)。這是我們的工作區(qū)。在這里選擇“添加文件夾”并瀏覽到您下載的解壓縮Marlin固件。確保轉(zhuǎn)到文件夾級別,其中包含platform.ini。
您的工作區(qū)現(xiàn)在應(yīng)該像這樣加載了Marlin FW文件。
我們需要編輯的fit文件是Platform.ini。在列表中選擇此選項,它將加載到工作區(qū)編輯器中。找到頂部附近的“default_envs”行并將其更改為“LPC1768”,如圖所示。
現(xiàn)在,如果你有SKR 1.4turbo這需要設(shè)置為LPC1769。
用CTRL S保存,然后從左欄的列表轉(zhuǎn)到Marlin文件夾。選擇Configuration.h來加載它,讓我們在這里開始設(shè)置您的機(jī)器。
在這里,您將為您的機(jī)器進(jìn)行大多數(shù)所需的更改。從頂部開始,向下設(shè)置選項。
斯科爾
將fit串行端口設(shè)置為“定義串行端口0”
您需要刪除行“#define SERIAL_PORT_2-1”前面的以取消注釋。
對于SKR 1.3,請將主板設(shè)置為“定義主板”
對于SKR 1.4,將主板設(shè)置為主板,對于Turbo veion,使用主板
MKS公司
將串行端口設(shè)置為“定義串行端口-1”
對于MKS SGEN,我將您的主板設(shè)置為“定義主板”
SKR 1.4和SKR 1.4渦輪增壓與BLTouch特別注意!
在這個設(shè)置中,為了使用板上的特殊BLTouch標(biāo)題,您需要做一些小的更改。
在configuration.h注釋行:#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN by place front it.h。
在\Marlin\src\inc\conditionals\u LCD.h中搜索“define HAS\u CUSTOM\u PROBE\u PIN DISABLED”行
將該行更改為:define HAS_CUSTOM_PROBE_PIN true
在這條線的正下方,用探針定義歸位(Z_HOME_DIR<0&&!具有自定義探針(Z-HOME-DIR<0)
重新啟動VSCODE以加載更改!
馬林將軍
現(xiàn)在我假設(shè)你對馬林·弗夫有一些經(jīng)驗。你需要設(shè)置像你的燈絲直徑,擠出的數(shù)量,熱敏電阻類型,床找平,如果你有等等。本教程并不打算深入了解這些設(shè)置。您也可以使用Marlin中包含的示例configs,但在每個板上進(jìn)行上述更改。
現(xiàn)在你需要在馬林設(shè)置你的步進(jìn)驅(qū)動器。取消注釋并為每個軸設(shè)置類型。對于UART中的TMC2208,如圖所示設(shè)置TMC2208。
我在我的擠出機(jī)上運行8729級,所以它是這樣設(shè)置的。
接下來我們轉(zhuǎn)到Configuration_adv.h并搜索TRINAMIC以找到此部分。
這里是我們設(shè)置步驟和驅(qū)動電流的地方。800毫安是很典型的,你可以把它留在這里的大多數(shù)機(jī)器上。微步是分步器。在這臺機(jī)器上我運行32,但16是比較典型的。這會影響你的步幅。大多數(shù)情況下我16歲就走。
向下移動你會發(fā)現(xiàn)“定義混合閾值”。移除此行前面的,然后設(shè)置此。
這個設(shè)定了它從隱形斬波到擴(kuò)散循環(huán)的速度。這有助于高速移動,在那里隱形砍可以輕松跳過步驟。我把這個設(shè)為50。這使機(jī)器在大多數(shù)移動中保持良好和安靜,但為快速方向變化提供所需的扭矩。
這應(yīng)該是你在固件中真正需要做的所有更改。
編譯固件
若要編譯,請按CTRL SHIFT B組合鍵打開“生成”菜單。
選擇PlatformIO:Build,如圖所示,它將開始編譯。這需要幾分鐘才能完成,您將在VSCode窗口底部的終端中看到正在發(fā)生的事情的讀數(shù)。
如果一切正常,它將顯示如下信息:
成功編譯后,您可以右鍵單擊.pio文件夾并單擊“在資源管理器中顯示”在文件資源管理器中打開它。
深入到LPC1768文件夾中,與處理器相同。在這里您可以找到文件firmware.bin。這是所有我們需要閃存固件。將此文件復(fù)制到附帶的micro-SD卡并將其插入板中。通電后,它將加載此文件并將其重命名為firmware.cur。
給董事會注資
在你的SKR板上,我將在這里舉一個例子,你有5個步進(jìn)驅(qū)動器插槽,下面有跳線,一排跳線沿前面隔開,更多的跳線跨板。讓我們看看這些是什么。
在這里你可以看到這些跳躍的目的。因為我運行了3個TMC2208步進(jìn)驅(qū)動器,所以它們設(shè)置了UART控制的跳線。第四個跨接器設(shè)置為1/16級,等級為8729。共有4個跨接點,共有3個類似的坡道,因此只有Fit3用于設(shè)置臺階。要在非UART或SPI驅(qū)動器上設(shè)置步驟,請照常移除跳線。
這是帶步進(jìn)驅(qū)動器的電路板,供參考。
步進(jìn)器圓周率上的色帶與板上的色頭匹配,以便正確安裝。仍然檢查你的驅(qū)動器,以確保這是匹配的。
接下來我們可以連接電源線和加熱器線。
這里我也標(biāo)記了π的極性。請密切注意這一點,因為它從電源連接器翻轉(zhuǎn)到其他。
這是步進(jìn)驅(qū)動器的位置和輸出。這些板只有一個單一的Z輸出,但有廉價的雙輸出適配器,你可以拿起運行你的雙Z摩托車容易。
終點站和熱搜索引擎優(yōu)化
這是終點站,熱卡和液晶輔助線的連接線。在某些機(jī)器上,可能需要交換末端停止線以匹配電路板。
如果您使用的是標(biāo)準(zhǔn)LCD12864,則電線連接正常!
BLTouch接線
對于BLTouch,伺服信號有一個單獨的報頭。
這個小小的連接器只是用來接力器的。這是3pin BLTouch連接器連接的地方。
我想就是這樣!
如果我遺漏了什么,請給我留言或留言。我希望這有幫助!
謝謝您!
個文件
壓縮包大?。?MB
小程序二維碼
微信小程序 微信掃碼打開此模型
恒諾鑫科-專注碳素制品的開發(fā)與生產(chǎn)