1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

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

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



作者: 龍安帝國(guó)    時(shí)間: 2018-6-20 23:47
燒錄文件打個(gè)壓縮包,謝謝!光有說(shuō)明沒(méi)用的




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