2022年9月14日 星期三

升級iOS16後,輔助觸控/Assistive Touch那個點不能移動了

升級iOS16後輔助觸控/Assistive Touch那個原點

動作都正常,但就是無法移動

用力按、長點只是讓它變大變濃,還是不動

就是個煩人的小問題


解決方法就是進設定把功能關閉再啟用就好

設定 ➔ 輔助使用 ➔ 輔助觸控 ➔ 關閉開啟 
(不需要重新開機)




2022年9月12日 星期一

marlin bugfix-2.1.x搭配REPREP RAMPS 1.4變種12864KBA_V1.3顯示結果破圖修正

前篇對12864KBA_V1.3板子的針腳定位搞定後

搭配marlin bugfix-2.1.x還是有破圖問題


Google上相關資訊不多

可能大家都買搭配好的套件

插上去就用,不會遇到這種問題


很幸運地找到高手提供增加顯示控制延遲的建議

論壇上的作法是針對marlin 1.19

我在bugfix-2.1.x版上找到可以改在

.....\Marlin\Marlin\src\lcd\dogm\ultralcd_st7920_u8glib_rrd_AVR.cpp


編譯後上傳ESP32,可以了


簡單紀錄,希望能幫到遭遇類似問題的網友




2022年9月4日 星期日

Reprap Ramps 1.4顯示板之亂: 12864KBA_V1.3之腳位對照(marlin)

市面上宣稱相容reprap ramps 1.4 12864的顯示板很多
既然敢拿出來賣,應該是兩條扁線插上marlin相容主板就會動

但是,

如果皮癢想直接跳線接到便宜的ESP32模組上跑marlin
這些所謂ramps 1.4相容的板子就妙了

例如我手上這片   12864KBA_V1.3  

照著板面的腳位標示一根根跳線
就是不會動,連背光都不會亮

到處找forum,看到幾個老外都說他的板子標示是反的
有EXP1跟2標反的,也有說是EXP1的腳位標錯的


經過一番折磨,發現我這一片是新變種

電路板上EXP1、EXP2的標示沒錯(不用對調)
但是腳位的標示跟網路文件上找到的文件都相反
(上下,左右都反。也就是10-->1,1-->10)




最下方是經對照調整後,確定marlin可成功驅動的對照圖
跑起來像這樣


這件事實在太沒意義了,整理給各位參考就好,無意多說

BTN_ENC (BTN_ENC)

LCD_PINS_RS (LCDRS)

+5V

2 4 6 8 10
EXP1 1 3 5 7 9

BEEPER_PIN (BEEPER)

LCD_PINS_ENABLE (LCDE)

LCD_PIN_D4 (LCD4)

GND

VSPI_SCK

VSPI_SS

VSPI_MOSI

2 4 6 8 10
EXP2 1 3 5 7 9

VSPI_MISO

BTN_EN1

BTN_EN2