其實要自己把2.0用的韌體改來給1.xx用很簡單...
2.0的不同點其實不同點也就
下載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內的這檔案,
把原本的這幾行改回去就可以...
比較建議的共用版本改法...
有沒有在configuration.h comment掉來切換就好