cr7實際燒錄韌體20200105成功
cr7韌體下載:https://drive.google.com/file/d/1NaGgBxgg9GHZIWJgcAbXcrJIZefnW3p_/view?usp=sharing
sanguino機板下載:https://github.com/ErikZalm/Marlin (找 "Download Zip"按鈕進行下載)
新增sanguino硬體資訊到Arduino中
將資料夾Marlin-Marlin_v1\ArduinoAddons\Arduino_1.x.x\sanguino
整個複製到arduino資料夾的\hardware裡
主板選擇:
選擇正確的COM port
使用arduino(用1.0.5版有成功)開啟CR7韌體資料夾的marlin.ino檔,修改configure.h檔
例子1:修改列印範圍的長寬高
CR-7預設列印範圍是130*150*100mm
即便不做任何修改,z的高度也可以列印到120mm才對
如果調整馬達位置,甚至可以把CR-7的xy鋁擠距離都用到極限,也就是160*200*120mm!!!
修改方法:
ctrl+f 搜尋 X_MAX_POS
接下來就把x,y,z的限制改成你想要的數值。例如
#define X_MAX_POS 150
#define X_MIN_POS 0
#define Y_MAX_POS 200
#define Y_MIN_POS 0
#define Z_MAX_POS 120
#define Z_MIN_POS 0
例子2:修改z步數
當你要把cr7從牙條換成螺桿的時後就需要改z step
原本M5牙條,導程0.8(轉一圈直線移動0.8mm)
1 圈360度,360/1.8度*16 細分 = 3200 Step
1mm / 0.8mm = 1.25 圈
3200 * 1.25 = 4000 step
所以牙條z step=4000
原廠T8螺桿,z step=400
Crtl+f搜尋
#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 4000, 96}
改成
#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 400, 96}