Marlin是目前3D列印最風行的軔體之一 大部份DIY套件都是以Marlin為核心 一些常見的商業機種也是Marlin去發展的 Marlin的原始碼可以從以下網址獲得 https://github.com/MarlinFirmware 這篇文章從Marlin最主要的設定檔 Configuration.h 切入來看3D列印機的組成 本篇Marlin版本: 1.1.0 - RC8 跟硬體有關的部份以Arduino Mega2560 + Ramps 1.4為主 Configuration.h是Marlin主要的設定檔 https://github.com/MarlinFirmware/Marlin/blob/RC/Marlin/Configuration.h 各家提供的Marlin軔體有99%都是差在這個設定檔 了解這個檔案可以幫助你更了解你的列印機是如何組成 以下主要講解基礎設定,有沒講到的部份表示那是進階設定 或一般機種不會有那個東西,預設都是關閉的 0.選擇你的機器 在Marlin的sample_configurations/目錄下 預先為幾種機型準備了設定檔 Marlin主要支援以下幾種類型的機器 (1) 笛卡兒型(Cartesio) 被稱作XYZ型 馬達的 機械運動是以三軸XYZ的方向進行動作 Prusa i3 , Ultimaker , MakerBot , InfintyX1都是這型 (2) CoreXY 理論上屬於笛卡爾型,但是因為驅動式比較沒那麼直觀,XY移動是兩個馬達聯動的,所以獨立一個項目,CoreXY沒有準備好的預設檔,需要自行設定 (3) 三角洲型(Delta) 機身呈三角型 ,以三個機械臂移動效應器的機構 Kossel系列 , 台灣的Atom , Flux都是這型 (4) 機械臂(SCARA) 機構看起來像機械臂,因為這型目前DIY存在零件工藝的問題所以很少人在玩(工業自動化生產很多) 預設的configutations.h是XYZ型 其它特定型號的可以忽略 ,基本上都是上面三種之一 1.連線設定 SERIAL_PORT是設定你想要用哪個Serial Port進行設定 #define SERIAL_PORT 0 #define BAUDRATE 250000 MEGA2560有四組Seri...
留言
張貼留言