修改

文檔

圖片

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

馬林 1.1.x 或 2.x 在 Anet A8 指南上

VIP
免費,登錄即可下載
本資源不能下載
發(fā)布時間:2021/1/24 4:03:00
所以我想寫我從股票網(wǎng)A8到天網(wǎng),最后到馬林魚的旅程。在我的東西,你會看到一些代碼張貼設置打印頭的打印機。本指南更多地介紹如何從一個固件轉(zhuǎn)換到另一個固件。這僅適用于坡道轉(zhuǎn)換單元。我沒有試過馬林在股票Anet A8板,因為我使用Skynet3d從
馬林2.0現(xiàn)在上線了!
我已經(jīng)更新到marlin2.0了。自動調(diào)平效果更好,這就是我所注意到的!我跑坡道。它的外形還是一樣的,你弄亂了它的配置。同樣的文件也存在,對于8位板,您仍然使用Arduino IDE。我會做一個32位板的指南,當我到達它。
我已經(jīng)包括了文件的18毫米Seor運輸鏈從
請參見此處的坡道教程!
請參閱這里的Octoprint和GPIO教程!
馬林魚可以在
好的,去導游那兒!
這對我來說是為了實現(xiàn)3個目標:
具有大型社區(qū)支持的univeal固件
高級功能和控件
未來的檢驗和改進
對我來說,馬林實現(xiàn)了這些目標。我已經(jīng)發(fā)布了固件頁面的鏈接,但你還需要一些東西。
您的計算機上的Arduino IDE
我喜歡使用Notepadd 進行快速編輯
將Arduino連接到電腦的USB電纜
坡道1.4或1.5板 1.4
Arduino MEGA 2560或克隆
一旦你有了這些東西,并把打印機連接到RAMPS板上,你就需要一些固件來控制這些東西。安裝步驟是從上面的網(wǎng)站下載馬林魚。解壓文件夾,然后打開ArduinoIDE。
在下載的Marlin文件夾中,可以找到\Marlin-1.1.x\Marlin\example\u configuratio\Anet\A8。在該文件夾中有兩個文件Configuration.h和Configuration\u adv.h。將這些文件復制到\Marlin-1.1.x\Marlin中,替換其中的內(nèi)容。這是Anet A8的基本配置,讓您開始使用。
現(xiàn)在如果你真的想在iide中下載這個東西的話,那就是我的配置
打開ArduinoIDE并瀏覽下載的Marlin文件。Iide\Marlin-1.1.x\Marlin您將找到馬林.伊諾. 這是需要加載到Arduino IDE中的文件。
在Arduino IDE中,你會看到頂部的標簽。選擇選項卡“Configuration.h”并開始閱讀。有很多評論可以幫助你設置和理解每一行的功能,但是有一些我們需要關注。
樣本配置假定一個帶有支架和所有支架的骨支架Anet A8。如果你有的話,你可以帶著它跑。
適合改變的是串行波特率。這是用行#define BAUDRATE 115200設置的這是Anet A8的庫存設置,工作正常。如果在打印卷取機時遇到通信中斷的問題,請稍微減慢它的速度。#例如,define波特率57600是下一個最慢的。
接下來要設置的是你的主板。在“Boards.h”選項卡中,您將找到電路板及其代碼的列表。我使用#define MOTHERBOARD_RAMPS_14_EEB,因為我有RAMPS 1.5與擠出機,擠出機,建立板加熱器連接。這些連接到斜坡板上標記為D10、D9、D8的螺釘端子。所以我們在這里設定的是:
坡道主板
D10是擠出機0
D9是擠出機1
D8是加熱床
現(xiàn)在通過此設置,固件會自動將冷卻風扇PWM輸出移動到斜坡板上的伺服部分。離斜坡電源連接器最遠的一組3個伺服pi是所使用的,但請注意這些pi并不用于處理電源。你需要在它們之間使用一個MOSFET和12v為fa供電。我在亞馬遜發(fā)現(xiàn)了一種難以想象的與阿爾杜諾兼容的MOSFET。
如果您只有一臺擠出機,則必須將其設置為“define MOTHERBOARD\u RAMPS\u 14\u EFB”。這將輸出分配到:
坡道主板
D10是擠出機0
D9是冷卻fa
D8是加熱床
接下來是#define CUSTOM_MACHINE_NAME“Your NAME Here”行。這只是串行報告的名稱,并顯示在LCD屏幕上的打印機就緒消息中。它可以設置為任何值。
下一行設置擠出的數(shù)量。這與上面的主板設置一致。#定義“擠出2”如果有2,則定義“擠出1”表示1,依此類推。
接下來是文件大小的設置。這是機器計算進料量的方法。設置為1.75如果這是你正在使用的,它幾乎是標準的,雖然有其他大小。#定義1.75的默認標稱燈絲直徑1.75。
再往下一點就是下一個要看的。如果您有多個擠出機,您需要刪除前面的兩條線,并設置您的偏移。如果單擠出機保留此注釋。#define HOTEND_OFFSET_X{0.0,35.00}和#define HOTEND_OFFSET_Y{0.0,0.00}`是雙擠出機頭的設置。
有一大段關于熱搜索引擎優(yōu)化的文字。我們可能需要改變這一點,特別是如果您有雙外設的話。#define TEMP_SEOR#0 5`是用于擠出機0的,例如告訴固件您有一個100K熱敏電阻類型SEOR。這是最常見的類型。我有下面的設置為我的雙擠出機車廂。
#define TEMP_seu 0 5#define TEMP_seu 1 5#define TEMP_seu 2-4設置為0#define TEMP_seu 5
我不會弄亂PID和熱失控設置。他們看起來很好。
下一節(jié)是endstop反轉(zhuǎn)。所有這些都應設置為true。#define X_MIN_ENDSTOP_INVERTING true#define Y_MIN_ENDSTOP_INVERTING true#define Z_MIN_ENDSTOP_INVERTING true#define X_MAX_ENDSTOP_INVERTING true#define Y_MAX_ENDSTOP_INVERTING true#define Z_MAX_ENDSTOP_INVERTING true#define Z_MIN_ENDSTOP_INVERTING true
接下來是事實上的區(qū)別。這使您可以設置您的雙擠壓不同的飼料速度。取消對行#define DISTINCT_E_fact的注釋,以便在需要時啟用它。我運行了兩個相同的擠出,所以我把它注釋掉了。
以下是每單位的默認軸步數(shù)。這里的單位是毫米。這是初始設置。我使用1/32微步LV8729驅(qū)動器。這意味著必須在這里設置以下內(nèi)容。
#按單位{200、200、800、200}定義默認的\u軸\u步數(shù)
如果您使用1/16步進,您可以設置:
#按單位{100、100、400、100}定義默認的\u軸\u步數(shù)
跳過前面,我們來到Z探測器選項。這是設置自動調(diào)平探頭的地方。
線#define Z?MIN?PROBE?u使用?Z?MIN?ENDSTOP?PIN表示探針連接到與MIN Z開關相同的pi。
您可以對該行進行注釋,并在其下方設置行#define Z?MIN?PROBE?u ENDSTOP xx,其中xx是探頭信號所在位置的Arduino管腳號。
探頭類型取決于安裝。我所有的頭都使用固定探頭所以設置#定義固定#安裝#探頭
下面是偏移的設置。用我的前座或馬車
#定義X?PROBE?OFFSET?FROM?U擠出機17?定義Y?PROBE?OFFSET?FROM?U擠出機-23?定義Z?PROBE?OFFSET?FROM?U擠出機-2.1
最后一行是擠出機噴嘴和探針觸發(fā)點之間的高度差。我們會回到那個問題上來。
我喜歡取消注釋并啟用#define MULTIPLE#PROBING 2,將其設置為對每個點進行兩次探測。這是為了確保它有一個準確的讀數(shù)。
接下來要調(diào)整的幾行是Z間隙。這就是讓機器在探測點之間抬起的原因。我喜歡把這個打開,所以我總是清潔。
#定義Z泳間隙展開探頭10 Z間隙讞定義Z泳間隙探頭之間5 Z間隙
這意味著當它開始和停止探測時,它將從床上抬起10毫米,在移動之前,它將在每個點之間抬起5毫米。
下面是機器設置和電機反轉(zhuǎn)設置。這取決于你如何連接它和電機驅(qū)動器使用。我的是所有向后,所以我不得不改變這些設置,你看到下面。請記住,你可能不必這樣做。
#define INVERT_X_DIR true#define INVERT_Y_DIR true#define INVERT_Z_DIR false#define INVERT_E0_DIR false#define INVERT_E1_DIR true
一個是倒的,另一個不是倒的,這是因為我是如何安裝它們的。同樣,此設置取決于許多因素,固件閃存后應小心地移動打印機進行檢查。
下面是床號的設置。#define X?u bed?u size 220?define Y?u bed?u size 220
然后是行程限制。這些也被稱為原點偏移,稍后可以通過終端進行更改。我的馬車是:
#define X_MAX_POS 240#define X_MIN_POS-10#define Y_MAX_POS 225#define Y_MIN_POS-13#define Z_MAX_POS 230#define Z_MIN_POS 0
這些也用于軟件結束停止。
接下來我們來看看床位平整部分。這是你選擇如何和在哪里探測的地方。我喜歡使用雙線性,因為它提供了很好的結果,很容易運行。你必須把G29加到你的指紋的開始密碼里。
取消注釋#define AUTO?BED?LEVELING?BILINEAR行,以啟用或選擇您認為最適合您的內(nèi)容。
您可以選擇它使用以下設置探測多少個點:define GRID\u MAX\u points\u X 4\define GRID\u MAX\u points\u Y GRID\u MAX\u points\u X
這將提供4x4或16個探測點。越少越快,越精確。但超過7會導致性能和內(nèi)存問題。
一旦你選擇了一個你必須設置探針可以到達的地方。我的前探測車在A8上
#定義左探頭床位置30#定義右探頭床位置200#定義后探頭床位置190#定義前探頭床位置20
作為此檢查的一部分,請確保啟用了#define Z?u SAFE?u HOMING且未注釋掉。默認情況下,在Anet A8的Marlin配置中,應該啟用它。
繼續(xù)到附加設置部分,我們來預熱Cotant。在此處設置預熱設置。我喜歡
個文件
壓縮包大小:3MB
小程序二維碼
微信小程序 微信掃碼打開此模型
恒諾鑫科-專注碳素制品的開發(fā)與生產(chǎn)