本帖最后由 文森熊 于 2016-3-12 14:16 編輯
作者:二進(jìn)制創(chuàng)客
隨著3D打印行業(yè)在國內(nèi)的快速發(fā)展,基于的Arduino開源方案已經(jīng)無法滿足目前國內(nèi)3D打印市場的需求,亟需一套新的開源方案供開發(fā)者開發(fā)和學(xué)習(xí)3D打印技術(shù)。
Dlion固件基于STM32的32位彩屏3D打印開源方案應(yīng)時而生,開放給大家并提供基礎(chǔ)源代碼講解,希望給大家學(xué)習(xí)3D打印技術(shù)提供捷徑,也能給3D打印愛好者提供方便,更希望跟你們一起推動中國3D打印行業(yè)的發(fā)展。
本教程從搭建固件源碼開發(fā)環(huán)境開始,深入淺出介紹Dlion固件。降低了3D打印技術(shù)的學(xué)習(xí)門檻,讓沒有3D打印基礎(chǔ)的學(xué)生以及3D打印愛好者都能夠從零開始,輕松入門。
《Dlion固件-3D打印開源教程》由3DBinmaker團(tuán)隊傾力打造,貫徹分享精神,分階段更新源代碼和學(xué)習(xí)資料。本版本(V01)固件源碼支持在線串口聯(lián)機(jī)打印。觸摸彩屏、SD卡脫機(jī)打印等功能會陸續(xù)更新。
第一章 Dlion固件及Dlion3D打印平臺簡介
1.1 Dlion固件簡介
Dlion固件是由深圳洛眾科技有限公司3DBinmaker團(tuán)隊開發(fā),基于Marlin深度優(yōu)化的3D打印驅(qū)動控制固件。它集成了sprinter與grbl兩套固件的功能并支持大多數(shù)3D打印機(jī)型。
Dlion固件主要通過串口獲取G-code來執(zhí)行打印工作,其中包括:
• 利用PID精確控制打印頭和熱床的溫度
• 能穩(wěn)定地控制電機(jī)運(yùn)動
• 精確的梯形運(yùn)動算法
• 支持圓弧軌跡的運(yùn)動
• 限位開關(guān)觸發(fā)停車等功能
1.2 Dlion固件源碼
1.png (4.66 KB, 下載次數(shù): 269)
下載附件
2016-3-12 14:02 上傳
2.png (4.18 KB, 下載次數(shù): 283)
下載附件
2016-3-12 14:02 上傳
1.3 Dlion固件的使用
Dlion固件源代碼可以搭載到基于STM32(32位Cortex-M3)的Dlion主板上直接進(jìn)行聯(lián)機(jī)打印使用,也可移植到其他平臺上進(jìn)行開發(fā)。
第二章 搭建Keil-MDK開發(fā)環(huán)境打開Dlion固件工程源代碼
2.1 安裝并破解Keil-MDK
2.1.1安裝:
1)找到開源資料中的《KEIL5.11》并打開,您也可以自己從keil官方網(wǎng)站上下載最新版的KEIL-MDK。
3.png (4.39 KB, 下載次數(shù): 245)
下載附件
2016-3-12 14:03 上傳
2)雙擊打開里面的安裝文件《mdk511》。
4.png (4.26 KB, 下載次數(shù): 267)
下載附件
2016-3-12 14:03 上傳
3)選中“I agree”。
5.png (33.58 KB, 下載次數(shù): 242)
下載附件
2016-3-12 14:04 上傳
4)填寫個人信息,點(diǎn)擊下一步。
6.png (29.61 KB, 下載次數(shù): 281)
下載附件
2016-3-12 14:04 上傳
5)等待安裝。
7.png (21.7 KB, 下載次數(shù): 292)
下載附件
2016-3-12 14:05 上傳
6)點(diǎn)擊安裝后即完成KEIL-MDK的安裝
8.png (37.5 KB, 下載次數(shù): 277)
下載附件
2016-3-12 14:05 上傳
7)若彈出Keil pack的安裝,可以不用安裝
9.png (66.34 KB, 下載次數(shù): 265)
下載附件
2016-3-12 14:06 上傳
2.1.2 破解
1)安裝完后打開桌面上安裝好的Keil uVision5。
10.png (21.13 KB, 下載次數(shù): 288)
下載附件
2016-3-12 14:06 上傳
2)然后從File中選擇Licence Management...
11.png (64.16 KB, 下載次數(shù): 273)
下載附件
2016-3-12 14:07 上傳
3)再復(fù)制里面的CID。
12.png (28.63 KB, 下載次數(shù): 268)
下載附件
2016-3-12 14:07 上傳
4)復(fù)制完成后,打開破解文件《KEIL MDK4.60crack》。
5)將上面復(fù)制的CID粘貼到破解文件的CID中,注意Target選擇ARM,然后點(diǎn)擊Generate按鈕,復(fù)制生成的LIC。
13.png (29.76 KB, 下載次數(shù): 257)
下載附件
2016-3-12 14:08 上傳
6)再次回到Licence Management...,將上面復(fù)制的粘貼到LIC,點(diǎn)擊Add LIC,查看上面是否出現(xiàn)2020,如果出現(xiàn)則說明破解成功。
14.png (34.21 KB, 下載次數(shù): 276)
下載附件
2016-3-12 14:08 上傳
7)若此時打開我們的開源源碼工程,KEIL會彈出下面的提示,并且以后每次打開都會彈出。
15.png (28.31 KB, 下載次數(shù): 292)
下載附件
2016-3-12 14:08 上傳
8)此時我們繼續(xù)安裝已經(jīng)下載好的《mdkcm512a》,安裝完成后即可消除此提示。
16.png (3.5 KB, 下載次數(shù): 263)
下載附件
2016-3-12 14:09 上傳
至此,Keil-MDK開發(fā)環(huán)境全部安裝完成,只待打開源程序?qū)?D打印Dlion固件進(jìn)行學(xué)習(xí)和開發(fā)。
2.2 利用KEIL-MDK開發(fā)環(huán)境打開Dlion固件工程源碼
如圖所示,找到開源源碼中的工程并打開。
1.png (73.05 KB, 下載次數(shù): 260)
下載附件
2016-3-12 14:10 上傳
2.png (166.75 KB, 下載次數(shù): 268)
下載附件
2016-3-12 14:10 上傳
敬請期待二進(jìn)制創(chuàng)客《Dlion3D打印開源教程》開源技術(shù)系列:
《Dlion開源固件第二講-- Dlion固件源代碼框架介紹》
我們下一期見!
|
|