Mini How-To ATOM 2.0 韌體怎麼改給1.0~1.99使用
其實要自己把2.0用的韌體改來給1.xx用很簡單...
2.0的不同點其實不同點也就
- 4bits parallel LCM介面改 8bits
- 因為2.0出貨用DRV8825預設1/32微步比A4988的1/16微步要多走一倍
下載2.0.4跟2.0.4b打開winmerge比較一下就知道只有四個檔案不一樣
configuration.h
左邊的是2.0右邊的是1.xx用
前面講的DRV8825 -> A4988 所以步數剩下一半
language.h
這只有改版本名稱不改也無所謂...
pins.h
其實就最主要2.0擴充為8bits lcd,
還有BTN_EN1 跟BTN_EN2交換(因為2.0的LCD選料encoder剛好反向的)
所以改回1.x要改回來..也就是一般常見版本Marlin的pins.h這邊原來的樣子其實...
`#elif defined(LCD_I2C_PANELOL2)`
下面的BTN_EN1 BTN_EN2其實2.0那邊是多改的..
不過照著下面右邊改回來也無仿...
ultralcd_implementation_hitachi_HD47780.h
這段也就去找一份常見的marlin內的這檔案,
把原本的這幾行改回去就可以...
比較建議的共用版本改法...
只要動`#define ATOM2`
有沒有在configuration.h comment掉來切換就好