Skip to content

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