Subscription Plans
Lopaka is free to use. Paid plans exist to unlock cloud storage limits, file export, custom fonts, and project privacy.
Plans
Basic — Free
- Code generation for all supported libraries
- Image import and processing (resize, crop, dithering)
- Community fonts and icons
- 2 cloud projects, 3 screens per project (all public)
- 5 assets (uploaded fonts and images)
Hobby — $5 / month
Everything in Basic, plus:
- 10 cloud projects, 10 screens per project
- 50 assets
- Export: save generated code as a text file, or export the screen as PNG or BMP
- Custom font import: load any TrueType (.ttf) font and convert it for your target platform
Projects remain public.
Plus — $12 / month · $85 / year
Everything in Hobby, plus:
- Unlimited projects, unlimited screens, unlimited assets
- Private projects (opt out of the public Gallery per project)
- Presentation mode (clean fullscreen view of the current screen)
- Priority support
- Early access to new features
Teams — Custom pricing
Everything in Plus, plus team collaboration, API access, custom platform support, SSO, on-premise deployment, white-label options, volume licensing, dedicated support.
Feature Reference
Export: Hobby and Plus
The editor's Share → Save As menu lets you download:
- Text file — the generated drawing code (C/C++ or MicroPython) as
.txt. Same content as the code panel, just saved to disk. - PNG — the screen canvas rendered at current zoom, with the project's background color filled in.
- BMP — same as PNG but in BMP format. Some embedded image converters (e.g. LVGL's
lv_img_conv) can ingest BMP directly.
Custom Font Import: Hobby and Plus
Lopaka ships with community fonts for each platform (U8g2 built-ins, Adafruit GFX bitmaps, etc.). Custom font import lets you bring in any .ttf, .bdf or .h file and converts it to the format needed by your target platform — a GFX font header, a U8g2 bitmap array, etc. Font output format varies by platform; see Platforms for what each library supports.
The converted font is stored with the project and appears in the generated code output alongside drawing commands.
Typical uses: brand fonts for product UIs, compact bitmap fonts for space-constrained OLEDs, glyphs not covered by the built-in library.
Assets Storage
Assets are files you upload to use in your projects — custom fonts (.ttf, .bdf, .h) and images. They are stored per account and reusable across projects.
| Plan | Asset limit |
|---|---|
| Basic | 5 |
| Hobby | 50 |
| Plus | Unlimited |
When the limit is reached, uploads are blocked with an "Asset upload limit reached" error. Delete unused assets from a project to free up slots, or upgrade to get more.
Projects and Screens
A project holds one or more screens. A screen is one canvas — one drawable surface that generates its own code block.
| Plan | Projects | Screens per project |
|---|---|---|
| Basic | 2 (public only) | 3 |
| Hobby | 10 (public only) | 10 |
| Plus | Unlimited | Unlimited |
Screens within a project share the same platform and display dimensions. Use multiple screens to represent distinct views in your firmware (e.g. "Main", "Settings", "Error State") without splitting them across separate projects.
Private Projects: Plus only
All projects on Basic and Hobby are published to the public Gallery by default. With Plus, you can uncheck Publish to Gallery when creating or editing a project. Private projects are only visible to you when logged in.
Private screens within a public project are also supported — you control visibility at both the project and screen level.
Presentation Mode: Plus only
Opens the current screen in a fullscreen, editor-free view. The canvas scales to fill the browser window. No toolbars, panels, or UI chrome.
Access via Share → Presentation in the editor. Useful for live demos, client reviews, or clean screenshots for documentation.
Priority Support: Plus only
Plus subscribers get a response within 24 hours from a dedicated person — not a bot or a form queue. Support covers actual problem solving: bugs, integration questions, code generation issues, platform-specific behaviour.
Reach out via [email protected] or through the contact us form.
Daily Backups: Plus only
Your projects and screens are backed up daily. If you accidentally delete a project or lose work due to a sync issue, contact [email protected] and a backup can be restored on request.
FAQ
What happens to my projects if I cancel or downgrade?
All your existing projects stay fully accessible and editable. The only thing that changes is you can't create new projects beyond the limit of your current plan.
My projects are public on Basic and Hobby — what does that mean exactly?
Public projects appear in the Gallery and are visible to anyone without logging in. Other users can view your design and fork it as a starting point. They cannot edit the original. If that's a concern — for client work or unreleased products — upgrade to Plus and uncheck Publish to Gallery on a per-project basis.
Can I switch between plans?
Yes. You can upgrade or downgrade at any time from the pricing page. To change the billing cycle (monthly/yearly), you need to contact support.
What counts as an asset?
Any file you upload to your account — custom fonts (.ttf, .bdf, .h) and images. Each project has images and fonts as assets. Each uploaded file is one asset, regardless of how many projects use it. Elements you draw on the canvas do not count.
Can I share a private project with someone — like a client or teammate?
Not yet. Private projects are only visible to you when logged in. There is no per-project share link for private projects. If you need to show work to someone, you can temporarily make the project public, share the link, then make it private again. Team collaboration with shared access is planned for the Teams plan.