#17 ArduinoGFX and GxEPD2 just shipped 🚀 ​
Greetings, everyone!
Lopaka started as an open‑source project and grew with a ton of help from the community — let’s make it great again together.
Thanks to everyone who filed issues, shared ideas, and shipped PRs. Everything built by the community will always stay free.
If you’ve got a few minutes, jump in: star and follow the repo at github.com/sbrin/lopaka, file issues or feature requests in Issues, and join the conversation in Discussions. Now, onto the updates:
ArduinoGFX platform ​
This PR #195 by Atlas Koray is a great addition to our list of supported platforms.
The ArduinoGFX library provides easy and high-performance support for drawing on a wide range of color displays using various types of data bus interfaces like SPI, I2C, and parallel connections. It originated as a rewrite and combination of several well-known graphics libraries, including Adafruit_GFX, LovyanGFX, TFT_eSPI, and Ucglib, offering compatibility and improvements over each.
GxEPD2 platform for e-paper displays ​
An Arduino library by Jean-Marc designed to drive SPI e-paper (E-Ink) displays. It builds on Adafruit_GFX to provide higher-level drawing capabilities plus control of the specific e-paper controller hardware. We added a 9-color preset to support specific color indexes. Thanks to Anton Khrystenko, who suggested the idea and helped implement it.
RGB565 images ​
Some people missed full-color image support. Now, when you import an image, you can choose between monochrome and color options. The image will be converted either to a 1-byte bitmap or an RGB565 array, depending on the platform you select. Currently, this only works with TFT_eSPI an Arduino GFX, thanks to their wide range of supported formats.
Import GIF as a series of images ​
Now, when you import a GIF, the import wizard shows all frames. You can choose specific frames — very handy for building animation sequences.
Sort screens with drag and drop ​
Whether in the projects list or editor view, you can change the screen order with drag and drop. This makes organizing flows faster and keeps previews in the exact order you expect.
Cursor position hints ​
When you move the mouse pointer over the canvas, you’ll see its exact coordinates and position rulers. This helps with precise placement and alignment.
Filter projects by platform ​
The projects list now has a selector to filter by platform, similar to the Gallery. Quickly find relevant examples for your device and cut through the noise.
New code settings ​
- 'Clear/Fill display' a new checkbox in code settings which adds a fillScreen or clearDisplay commonly used to flush the display contents before the drawing.
- 'Declare images' checkbox to skip image declarations from code output.
And many many minor bugfixes and improvements:
- Hold SHIFT to draw a proportional circle or square
- Cut layers with Ctrl+X
- Show memory footprint calculation in image import wizard
Thanks for being here and building with us 💛
Found a bug? Send me an email!