|
Sprinter-master.zip
(117.07 KB, 下載次數(shù): 22)
2020-6-14 16:46 上傳
點(diǎn)擊文件名下載附件
固件
目前,Sprinter的主要開發(fā)人員是Kliment,caru和Midopple,盡管還有許多其他人為其補(bǔ)丁做出了貢獻(xiàn)
這是用于RAMPS和其他reprap單處理器電子設(shè)備設(shè)置的固件。它支持從SD卡打印,有源熱床控制和ATmega
內(nèi)部上拉電阻。
該作品已根據(jù)GNU GPL v3或(根據(jù)用戶的判斷)任何更高版本進(jìn)行了許可。
它基于Tonokips的固件,該固件已獲得GPL v2或更高版本的許可。
警告:此版本(2011年4月19日)修復(fù)了導(dǎo)致速度低于實(shí)際速度的錯(cuò)誤
在GCODE中設(shè)置。因此,在嘗試任何打印之前,您必須檢查所有
您的軸的最大速度,包括擠出機(jī)的縮回速度。不關(guān)注
該準(zhǔn)則可能會(huì)嚴(yán)重?fù)p壞打印機(jī)。
現(xiàn)在,配置文件可以選擇設(shè)置所需的溫度表文件。如果從舊版本復(fù)制并粘貼溫度文件,請(qǐng)確保配置指向
該文件。例如:
#include“ ThermistorTable.h”
此外,您可以選擇將其他熱敏電阻表用于熱端和熱床。為此,請(qǐng)注釋掉configuration.h中的以下幾行:
#define BNUMTEMPS NUMPTEMPS
#define bedtemptable temptable
然后添加指向您的第二個(gè)熱敏電阻表的行,例如:
#include“ BedThermistorTable.h”
最后,確保在這種情況下,ThermistorTable.h內(nèi)的噴嘴熱敏電阻表被定義為“ temptable”,并且床熱
敏電阻表被定義為“ bedtemptable”,并且加熱器的溫度數(shù)被定義為NUMTEMPS和BNUMTEMPS為床。
在configuration.h文件中有所有這些配置的示例。更改任何內(nèi)容之前,請(qǐng)先查看它們。
完整的初學(xué)者指南
=======================
從全新的Ubuntu安裝中,如何更新Prusa Mendel的固件?
(具體信息是在Bath RepRap大師班上建造的Prusa Mendel。
此版本使用http://reprap.org/wiki/Sanguinololu。
有些細(xì)節(jié)可能不適合您的硬件,請(qǐng)務(wù)必檢查您在做什么)
步驟3、10、11是Sanguinololu和Bath Prusa特定于硬件的,對(duì)于其他硬件(如Arduino Mega 2560),
應(yīng)相應(yīng)地跳過或修改步驟3、10、11
軟件安裝
----------------------
1.安裝所需的軟件包(gcc-avr,avr-libc等)
依賴包 apt-get install arduino-core
2.獲取arduino軟件版本0023,將其解壓縮到目錄中。
Arduino軟件v1尚未經(jīng)過大量測試,但已知可與某些板一起使用。
http://www.arduino.cc/en/Main/軟件
3.獲取版本為0023的sanguino軟件
http://sanguino.cc/softwareforlinux
遵循sanguino的自述文件,以便您的arduino硬件文件夾看起來像
arduino-0023 /硬件/ arduino
arduino-0023 /硬件/ sanguino
arduino-0023 /硬件/工具
4.克隆Sprinter git存儲(chǔ)庫。
git clone https://github.com/kliment/Sprinter.git
(可選)切換到所需的分支
git分支-a
git checkout THE_BRANCH_YOU_WANT
固件編譯和上傳
-------------------------------
5.在Sprinter / Makefile中編輯INSTALL_DIR(不要介意arduino 0022的默認(rèn)引用)
6.運(yùn)行make。如果一切順利,則應(yīng)該已經(jīng)創(chuàng)建了Sprinter / applet / Sprinter.cpp。
您可以放心地忽略提及arduino-0023 / hardware / arduino / cores / arduino / WString.o的錯(cuò)誤消
息
7.將Sanguinololu連接到計(jì)算機(jī)
http://reprap.org/wiki/Sanguinololu
8.啟動(dòng)arduino-0023 / arduino,打開Sprinter / Sprinter.pde
9.轉(zhuǎn)到工具->串行端口,然后選擇相關(guān)選項(xiàng)
10.轉(zhuǎn)到工具->主板,選擇Sanguino
11.轉(zhuǎn)到Configuration.h文件并編輯以下行:
#define母板62
62表示Sanguino 1.2或更高
浮動(dòng)axis_steps_per_unit []
設(shè)置與您的硬件匹配的值。對(duì)于Bath Masterclass Prusa Mendel的特殊鑄造齒輪,這些值是
浮點(diǎn)axis_steps_per_unit [] = {91.42857,91.42857,3200 / 1.25,700};
也用于上述硬件設(shè)置
const bool ENDSTOPS_INVERTING = false; //設(shè)置為true以反轉(zhuǎn)端點(diǎn)的邏輯
//錯(cuò)誤,因?yàn)殚_關(guān)SIG信號(hào)已接地
//“無觸摸==閉合電路== SIG連接到GND”
//參見http://reprap.org/wiki/Sanguinololu#Endstops
12.單擊“播放”按鈕進(jìn)行編譯。如果一切順利,您應(yīng)該會(huì)看到“二進(jìn)制草圖大。骸毕ⅰ
13.單擊“向右箭頭”按鈕進(jìn)行上傳(之前已經(jīng)完成了步驟7、8、9,對(duì)嗎?)。
如果一切順利,您應(yīng)該會(huì)看到“完成上傳”消息。
如果使用的是20 MHz的GEN7,請(qǐng)將Bootloader的保險(xiǎn)絲設(shè)置為
lfuse = 0xF7 hfuse = 0xD4 efuse = FD
欠壓必須為2.7 V
您可以使用pronterface.py通過移動(dòng)打印機(jī)的筆尖來進(jìn)行一些手動(dòng)驗(yàn)證
并驗(yàn)證物理位移是否與界面上指示的位移匹配。
Supported Platforms
Platform MCU Example Boards
Arduino AVR ATmega RAMPS, Melzi, RAMBo
Teensy++ 2.0 AT90USB1286 Printrboard
Arduino Due SAM3X8E RAMPS-FD, RADDS, RAMPS4DUE
LPC1768 ARM® Cortex-M3 MKS SBASE, Re-ARM, Selena Compact
LPC1769 ARM® Cortex-M3 Smoothieboard, Azteeg X5 mini, TH3D EZBoard
STM32F103 ARM® Cortex-M3 Malyan M200, GTM32 Pro, MKS Robin, BTT SKR Mini
STM32F401 ARM® Cortex-M4 ARMED, Rumba32, SKR Pro, Lerdge, FYSETC S6
STM32F7x6 ARM® Cortex-M7 The Borg, RemRam V1
SAMD51P20A ARM® Cortex-M4 Adafruit Grand Central M4
Teensy 3.5 ARM® Cortex-M4
Teensy 3.6 ARM® Cortex-M4
3D打印機(jī)固件.zip
(21.92 KB, 下載次數(shù): 20)
2020-6-14 16:58 上傳
點(diǎn)擊文件名下載附件
文件過大,上傳不了。請(qǐng)自行轉(zhuǎn)至百度云下載。謝謝。
pronterface文件
鏈接:https://pan.baidu.com/s/1EbaWWNcoVWJshYQCmag61Q
提取碼:6ra6
arduino-1.8.10-windows
鏈接:https://pan.baidu.com/s/1uxzpqC_DSQGaZ_u2cpWsrw
提取碼:w548
復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App,操作更方
鋁型材料版資料
鏈接:https://pan.baidu.com/s/1NsOVgolmDf6nj3qxBFpP9A
提取碼:x13b
|
|