skiphansen / dmitrygr-einkTags

Dmitry Grinberg's Custom firmware for various eInk price tags
Other
13 stars 3 forks source link

Arduino #1

Open fireboyoff opened 3 months ago

fireboyoff commented 3 months ago

I was just wondering if there was any way to use an arduino uno for "hacking" the chroma 29. Just kind of soldering jumper wires to the board the connecting them to the arduinos analog pins or something like that. Thanks in advance.

skiphansen commented 3 months ago

That certainly could be done. The EPD interface is an 3v SPI bus and the connections are listed here: https://github.com/skiphansen/dmitrygr-einkTags/blob/master/docs/Chroma.md#cc1110f-pin-connections

You can just ground EPD BS1 and nEnable and hookup nCS, D/nCMD, BUSY, and SDIN.

Depending in your soldering skills/equipment you might either remove the CC1110 and use it's pads for connections or ground the CC1110 reset pin and leave the CC1110 in place and tack wires on to it's pins.

I'd be interested in knowing what the silk screen on your PCB shows. If it's not already listed in the table https://github.com/skiphansen/dmitrygr-einkTags/blob/master/docs/Chroma29.md I'd like to add it. I added wires when I was reverse engineering the display, it isn't easy but it is doable.

Good luck!

fireboyoff commented 3 months ago

Thank you so much, my soldering skills arent the best but i think i can make it work somehow. What do you need from the silkscreen? Also do you know what libraries i would have to use in the arduino ide? Is it just a generic e-ink display library or do you have a custom one?

skiphansen commented 3 months ago

The EDK and issue numbers.

skiphansen commented 3 months ago

As far as Arduino goes, I'm not much of an Arduino person. The library you need will need to match the display and there are multiple possibilities. The only version I know anything about are edk286 Issue 8 and 9 which use a UC8154 controller.

I believe this project will have a lot of information for you https://hackaday.io/project/175947-74-e-ink-shelf-label-used-as-a-weather-station , but hackaday seems to be down today.

fireboyoff commented 3 months ago

I just found out i had an old usb-a micro female connector lying around, would it maybe be possible to use that for debugging?