Many people asked about ESPHome — it's a system which allows you to turn common microcontrollers into smart home devices. As always with Lopaka: you ask, we deliver!
ESPHome platform
I’ve added support for the default display library, including lambda code generation, image and font declarations.
ESPHome has its own single-file YAML config, which can be hard to manage. Now, at least you can create nice graphics for your projects.
- added some popular Google Fonts
- If you have painted layers or icons, you’ll need to manually download image files and place them in the esphome directory
- Check Code Settings for additional options you may want to enable
Custom Background color
Some users reported using exotic displays like LCD or E-paper, and it’s helpful to preview the design as close as possible to the real display. That’s why we added a Project setting for background color.
- It's a project-wide to all screens
- it doesn't affect code generation
- you may need to manually write a code to fill the screen with the desired color
Free Drawing mode
I have a feeling that Lopaka isn’t just about code generation — it can also be a vector pixel art editor! In Free Drawing Mode, all fonts, colors, and drawing tools are included. Give it a try!
Watchy — Open Source E-Paper Watch
Have you ever heard of it? It's a fully open-source wearable device based on the ESP32. https://watchy.sqfmi.com/
The best part is that you can create graphics for it with Lopaka! Choose "AdafruitGFX Mono", set the resolution to 200x200px, and you're ready to go!! Here's the example: https://lopaka.app/gallery/6403/13327