とらのメモ

IT関係やガジェットについての雑記

e-PaperとRaspberryPi Zero WをHATで接続するとエラーが出たゾ(自決)

結論から言うと組み合わせによってはHAT接続だと出力できないらしい。

自分の環境 - 7.5inch e-Paper HAT - Waveshare Wiki - Raspberry Pi zero WH(Raspberry Pi OS(32bit))

EPD_7in5_V2_test()を実行。

1回目: 成功(理由はわからない)
2回目: DEBUG : ~: e-Paper busyで停止。
3回目: DEBUG : ~: e-Paper busyで停止。
4回目: DEBUG : ~: e-Paper busyで停止。
.....

?????????????????

Github内のIssueでも議論されていましたが、epd_configのループ部分のコードを変更しても改善せず。
1.54 DEBUG:root:e-Paper busy · Issue #30 · waveshare/e-Paper

自分の見つけた解決方法としては2種類あります。
1. ボードのHAT接続をやめてジャンプワイヤで接続する.
2. ボードをいい感じに直す.

1は記憶が正しければ、WaveShare公式がどこかで回答していました。(場所は忘れた)
2は海外の人が解決していました。

電子工作は全く知識がないので、変な解説はしません。気になる人は下記の記事を読んでみてください。
- Waveshare E-paper HAT issues