欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 3D打印機源代碼 Arduino頭文件 [打印本頁]

作者: zhrgvfn    時間: 2018-5-13 16:15
標(biāo)題: 3D打印機源代碼 Arduino頭文件
epetier 固件, Configuration.h 相關(guān)預(yù)編譯參數(shù) repetier 固件, Configuration.h 相關(guān)預(yù)編譯參數(shù)介紹:
//機器類型設(shè)置
#define MOTHERBOARD 33 //主控板類型, 33查表可知對應(yīng) ramps1.3/1.4
#define DRIVE_SYSTEM 3 //機器結(jié)構(gòu)類型, 3為并聯(lián)臂結(jié)構(gòu)
//電機步長計算
#define DELTA_DRIVE_TYPE 0 //0為皮帶輪驅(qū)動
#if DELTA_DRIVE_TYPE == 0
/** 定義皮帶齒距為 2mm ,標(biāo)準(zhǔn) GT2皮帶 */
#define BELT_PITCH 2
#define PULLEY_TEETH 36 //傳動輪齒數(shù) 36齒
#define PULLEY_CIRCUMFERENCE (BELT_PITCH * PULLEY_TEETH) //傳動輪周長為齒數(shù) X 齒距 /** 定義步進(jìn)轉(zhuǎn)一圈的步數(shù),這里是 200,即 1.8度步進(jìn) */
#define STEPS_PER_ROTATION 200
/** XYZ軸步進(jìn)電機驅(qū)動板細(xì)分步數(shù),由 ramps 板上的跳線決定,插滿 3個跳線是 1/16 */
#define MICRO_STEPS 16
//計算電機每毫米步數(shù)
#define AXIS_STEPS_PER_MM ((float)(MICRO_STEPS * STEPS_PER_ROTATION) /
PULLEY_CIRCUMFERENCE) //(細(xì)分 X 每圈步數(shù)) /皮帶輪周長
#define XAXIS_STEPS_PER_MM AXIS_STEPS_PER_MM //算出來值賦給 XYZ 軸的相應(yīng)參數(shù),這里的計算值為 44.44
#define YAXIS_STEPS_PER_MM AXIS_STEPS_PER_MM
#define ZAXIS_STEPS_PER_MM AXIS_STEPS_PER_MM
#define EXT0_STEPS_PER_MM 518 //定義擠出機步長,默認(rèn)電機加擠出齒輪的步數(shù)為 100,乘以行星減速箱變 數(shù)比 5.18
//限為開關(guān)
#define ENDSTOP_PULLUP_X_MIN false //屏蔽掉 XYZ 底部限位開關(guān)
#define ENDSTOP_PULLUP_Y_MIN false
#define ENDSTOP_PULLUP_Z_MIN false
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_X_MIN_INVERTING true
#define ENDSTOP_Y_MIN_INVERTING true
#define ENDSTOP_Z_MIN_INVERTING true
#define ENDSTOP_X_MAX_INVERTING false //將 XYZ 頂部限位設(shè)置為常閉(下降沿觸發(fā),反應(yīng)速度更快?)
#define ENDSTOP_Y_MAX_INVERTING false
#define ENDSTOP_Z_MAX_INVERTING false
#define MIN_HARDWARE_ENDSTOP_X false //同上屏蔽掉 XYZ 底部限位
#define MIN_HARDWARE_ENDSTOP_Y false
#define MIN_HARDWARE_ENDSTOP_Z false
#define MAX_HARDWARE_ENDSTOP_X true
#define MAX_HARDWARE_ENDSTOP_Y true
#define MAX_HARDWARE_ENDSTOP_Z true
//// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR 1 //設(shè)置 HOME 方向,并聯(lián)臂與笛卡爾的機器不同, home 方向在最大值處 #define Y_HOME_DIR 1
#define Z_HOME_DIR 1
//并聯(lián)臂機型軟件限位,防止超出打印范圍的指令,損壞機器
#define max_software_endstop_r tru
//如果設(shè)置為真,則軸的坐標(biāo)不會移動到 0以下
#define min_software_endstop_x false
#define min_software_endstop_y false
#define min_software_endstop_z false
//如果設(shè)置為真,則單軸的坐標(biāo)不會移動超出設(shè)置長度
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z true
//設(shè)置打印范圍
#define X_MAX_LENGTH 175
#define Y_MAX_LENGTH 175
#define Z_MAX_LENGTH 188.8 //擠出頭回 " 家 " (HOME 位)后,噴嘴到打印平面的距離
//接下來是并聯(lián)臂打印精度最重要的幾個參數(shù)
#define DELTA_DIAGONAL_ROD 184. // 斜桿長,指的是六根斜推桿螺絲中心到中心的距離,測量值
#define DELTA_SEGMENTS_PER_SECOND_PRINT 200 // 打印每秒分段數(shù),這個值決定打印精度,過低則打印
件表面粗燥,過高可能會緩沖區(qū)溢出(overflow ) 。
#define DELTA_SEGMENTS_PER_SECOND_MOVE 70 // Less accurate setting for other moves
#define END_EFFECTOR_HORIZONTAL_OFFSET 33 //打印終端中心到固定斜桿萬向節(jié)的水平偏移量
#define CARRIAGE_HORIZONTAL_OFFSET 22 //豎桿中心到滑臺萬向軸之間的水平偏移量 這兩個值由打印件決 定幾乎不用修改
#define PRINTER_RADIUS 139.5 //打印機半徑,指的是打印中心到,光桿中心的距離
#define DELTA_RADIUS
(PRINTER_RADIUS-END_EFFECTOR_HORIZONTAL_OFFSET-CARRIAGE_HORIZONTAL_OFFSET) //三角 半徑,用于笛卡爾坐標(biāo)到并聯(lián)臂三個滑臺坐標(biāo)的轉(zhuǎn)換,等效值。
//運行速度相關(guān),并聯(lián)臂結(jié)構(gòu)下, Z 軸與其他軸一樣靈活,所以將 Z 軸數(shù)值改為和 XY 軸一致
#define MAX_FEEDRATE_X 200 //滑臺的最大給進(jìn)率 200mm/s
#define MAX_FEEDRATE_Y 200
#define MAX_FEEDRATE_Z 200
#define HOMING_FEEDRATE_X 80 //滑臺 HOME 時,使用的給進(jìn)率 80mm/s
#define HOMING_FEEDRATE_Y 80
#define HOMING_FEEDRATE_Z 80
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X 1500 //打印時,軸向移動加速度
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y 1500
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z 1500
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X 3000 //空載時,軸向移動加速度 #define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y 3000
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z 3000
#define MAX_JERK 20.0 //平滑轉(zhuǎn)向閥值
#define MAX_ZJERK 20.0
//EEPROM(非易失存儲器,相當(dāng)于 BIOS ) 。這里設(shè)置為 0,即關(guān)閉。設(shè)置為非 0值即可打開該選項,但是切記,開 啟此選項后,某些參數(shù)的修改會失效。 )
#define EEPROM_MODE 0 //設(shè)置 EEPROM



作者: 龍安帝國    時間: 2018-6-20 23:47
燒錄文件打個壓縮包,謝謝!光有說明沒用的




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1