# Adafruit ThinkInk Monochrome E-Ink Bonnet - Buttons work, screen doesn't

**URL:** <https://forums.pimoroni.com/t/adafruit-thinkink-monochrome-e-ink-bonnet-buttons-work-screen-doesnt/22405>\
**Category:** Support\
**Created:** [June 26, 2023, 1:53pm UTC](https://forums.pimoroni.com/t/adafruit-thinkink-monochrome-e-ink-bonnet-buttons-work-screen-doesnt/22405 "2023-06-26T13:53:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![DetectiveC](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/detectivec/32/9594_2.png) [@DetectiveC](https://forums.pimoroni.com/u/DetectiveC)\
**Post date:** [June 26, 2023, 1:53pm UTC](https://forums.pimoroni.com/t/adafruit-thinkink-monochrome-e-ink-bonnet-buttons-work-screen-doesnt/22405/1 "2023-06-26T13:53:53Z")

</div>

Alrighty. So I’ve a nifty little PiZero doing stirling work as a webserver. Problem is I don’t know what IP address it is on when connecting to some networks. Not a problem, I’ve a Python script that puts that to an eInk screen on my robot, I’ll add that to this one. One ThinkInk bonnet later and we’re golden. Or so I thought.

The sample code from Adafruit ([Adafruit\_CircuitPython\_EPD/examples/epd\_bonnet.py at main · adafruit/Adafruit\_CircuitPython\_EPD · GitHub](https://github.com/adafruit/Adafruit_CircuitPython_EPD/blob/main/examples/epd_bonnet.py)), suitably updated to use the newer 1680 driver, sort of works. The two buttons are active. The screen gets nothing at all.

Raspbian is up to date, all Python dependencies are installed and seem happy.

So what am I doing wrong?

---

<div class="post-metadata">

**Author:** ![DetectiveC](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/detectivec/32/9594_2.png) [@DetectiveC](https://forums.pimoroni.com/u/DetectiveC)\
**Post date:** [June 27, 2023, 3:31pm UTC](https://forums.pimoroni.com/t/adafruit-thinkink-monochrome-e-ink-bonnet-buttons-work-screen-doesnt/22405/2 "2023-06-27T15:31:59Z")

</div>

Interesting. Further experimentation using a Pi3B unearthed in a cupboard…

I think my soldering skills may be called into question. It works fine on the Pi3B but not on the Zero… And I know who soldered the headers onto the zero…

---

<div class="post-metadata">

**Author:** ![DetectiveC](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/detectivec/32/9594_2.png) [@DetectiveC](https://forums.pimoroni.com/u/DetectiveC)\
**Post date:** [June 27, 2023, 3:50pm UTC](https://forums.pimoroni.com/t/adafruit-thinkink-monochrome-e-ink-bonnet-buttons-work-screen-doesnt/22405/3 "2023-06-27T15:50:27Z")

</div>

Nope, even simpler. Turns out the case I had the Zero in was stopping it from being pushed into place by a vital mm. Remove case, add bonnet, all golden. So it’ll need a riser to use with the case. That’s fair enough.

Problem solved.
