The time has come. Inkplate 6 has begun shipping, and many of you have already received yours, which makes this a good time for us to provide some guidance on how to set up your Inkplate 6 and get started working with it. We made everything is as simple as we could, so the setup process itself shouldn’t take more than five minutes.
This is what your Inkplate 6 will look like!
In order to get started with Inkplate 6, follow the steps below:
Optional: if you are planning to use the SD card reader, install this custom SdFat library to your Arduino IDE.
We have put together a library of examples that demonstrate many of Inkplate’s capabilities:
1. Basic Inkplate 6 Functionality
2. Advanced Inkplate 6 Functionality
As promised in an early update, you can modify the contents of the Inkplate 6 screen using a third-party controller such as a Raspberry Pi. It is "Peripheral Mode" that allows this functionality, and all new Inkplates come pre-programmed with Peripheral Mode active. (Again, existing software and documentation currently refer to Peripheral Mode as "Slave Mode." We are in the process of rewriting that language.)
You can use the USB port to send commands to your Inkplate
To use Peripheral Mode, connect your Inkplate 6 to the "Controller"
board with a USB cable or via the ESP32 RX and TX pins. Using standard
UART at 115200 baud, you can send commands to change the screen
contents. For example, send
#H(000,000,"/img.bmp") to display an
img.bmp image file stored on the SD card. We have basic
documentation for Peripheral
in our GitHub repository.
You can power your Inkplate 6 in one of two ways. The first method is obvious: just plug a MicroUSB cable into the port on the side, and you’re good to go. The second method is to use a battery.
Inkplate 6 supports standard Li-Ion/Li-Poly batteries with 3.7 V nominal voltage. The battery connector is a standard, 2 mm pitch JST connector. The onboard charger will charge the battery with 500 mA when the Inkplate 6 is plugged in to USB power. If you are using our enclosure, the battery should not exceed 90 x 50 mm (3.5 x 1.95 inches) or 5.5 mm (0.2 inch) in height. If you are not trying to fit everything inside an enclosure, you can use a battery of any size or capacity.
If you’re looking for micropython support, it remains a work in progress. Sorry. We’re new to this part! :) When it’s ready, we’ll let you know in a project update.
We are proud of the fact that Inkplate 6 is open source. Now that it has shipped, we have published the source files for every part of the device.
If you’re looking for software, our Arduino library includes the code that drives Inkplate’s ED060SC7 e-paper display.
For questions and issues, you can reach us at this temporary email address. (Once our forum is up and running, we will discontinue e-mail support.) If you would like to discuss collaboration opportunities or bulk sales, please reach out to us at here instead.
Good luck with your projects, and thanks again for supporting Inkplate 6!