PicoPixel

PicoPixel-templates, UI-kits en full apps gebruiken

Vind PicoPixel-templates, UI-kits, voorbeelden, sprites, widgets en full app-bestanden, en open, download, importeer, pas aan en exporteer ze als LVGL C-code voor je apparaat.

PI PicoPixel
templates ui-kits full-apps examples widgets lvgl picopixel
BIJGEWERKT 2026-06-05
01 /09

Overzicht

PicoPixel is de ultieme editor voor LVGL: een Figma-achtige workspace om embedded UI's visueel te bouwen, met herbruikbare components, libraries, assets en samenwerkingstools rond de manier waarop LVGL-projecten echt worden geleverd.

Zodra je een UI in PicoPixel bouwt, kun je C-code exporteren en die code gebruiken op vrijwel elk apparaat dat LVGL kan draaien. PicoPixel ondersteunt momenteel LVGL 8.x, en LVGL 9 support is gepland.

Templates, UI-kits, examples, sprites, widgets en full apps zijn startpunten voor die workflow. Sommige zijn gebouwd door het PicoPixel development team, en andere door gebruikers en de bredere community. Als je iets nuttigs wilt delen, zie How to submit a template.

02 /09

Wat een template echt is

Een PicoPixel-template is gewoon een .picopixel-bestand. Er zit niets magisch achter: het is hetzelfde soort bestand dat je uit je eigen workspace kunt exporteren.

Dat betekent dat een template screens, LVGL widgets, reusable components, colors, fonts, images, animated images, sprites en andere assets kan bevatten. Wanneer je het opent of importeert, zit je niet vast aan het originele design. Je kunt het bewerken, uitkleden, onderdelen naar een ander bestand kopiëren, publiceren als team library of exporteren als LVGL C-code.

NOTE

Het belangrijke idee is dit: een template is niet alleen een screenshot. Het is een bewerkbaar PicoPixel-projectbestand dat onderdeel kan worden van je eigen LVGL-workflow.

03 /09

Waar je templates vindt

De PicoPixel templates gallery met categoriefilters voor Full App, Example, UI Kit, Template, Sprite, Animated Image en Widget, met projectcards voor Events Example, Fonts Example, Speedometer Example en Animation Examples
▸ De templates gallery laat je filteren op projecttype en bekijken wat de community heeft gedeeld.

De belangrijkste plek om te bladeren is de PicoPixel templates gallery. Je kunt de galerij filteren op projecttype, een detailpagina openen, bekijken wat erbij zit en kiezen hoe je het bestand naar PicoPixel brengt.

Je kunt dezelfde collectie bestanden ook via GitHub bereiken:

GitHub is handig als je liever bestanden direct downloadt, projectgeschiedenis bekijkt of .picopixel-bestanden naast andere projectassets bewaart.

04 /09

Kies het juiste startpunt

De galerij bevat verschillende soorten bestanden. Kies op basis van wat je wilt lenen.

  • Full App, een compleet appproject. In de toekomst kunnen meer full app-items een firmware binary bevatten zodat je hardware makkelijker kunt flashen. Richt je nu op het openen van het UI-bestand, aanpassen en exporteren van de UI-code voor je eigen firmware.
  • Example, een gericht referentieproject dat één workflow, widget, layout of interactiepatroon demonstreert.
  • UI Kit, een herbruikbare set components, styles, screens en assets die je over meerdere producten kunt aanpassen.
  • Template, een kant-en-klaar scherm of projectlayout dat je naar je eigen interface kunt aanpassen.
  • Sprite, een herbruikbare geanimeerde LVGL-widget met meerdere states. Zie What is a sprite? voor hoe sprites in PicoPixel werken.
  • Animated Image, een bestand of voorbeeld rond LVGL animated image-frames. Zie Working with the LVGL Animated Image Widget voor de details.
  • Widget, een aangepaste LVGL-widget of component die je in een grotere UI kunt plaatsen.

Als je niet weet waar je moet beginnen, gebruik een example wanneer je gedrag wilt leren, een UI kit wanneer je herbruikbare bouwblokken wilt, en een template wanneer je een scherm wilt dat al dicht bij je doel zit.

05 /09

Een bestand openen of importeren

Klik in de templates gallery op een project dat nuttig lijkt. Je komt op een detailpagina met preview, metadata, gallery images en actieknoppen.

Een PicoPixel template detail page voor Animation Examples, met preview images, display details, een Open in PicoPixel-knop en een Download .picopixel-knop
▸ Template detail pages tonen wat is inbegrepen en geven je de importopties.

Er zijn drie gebruikelijke manieren om het bestand aan je PicoPixel-workspace toe te voegen.

  1. Klik op Open in PicoPixel. Dit is de snelste route wanneer je wilt dat PicoPixel het bestand direct in de editor opent.
  2. Klik op Download .picopixel. Dit bewaart het bestand lokaal zodat je het later kunt importeren, als backup kunt houden of met je firmwareproject kunt delen.
  3. Download het .picopixel-bestand van GitHub en sleep het daarna naar PicoPixel of importeer het vanuit de editor.

Zodra het bestand in PicoPixel zit, gedraagt het zich als elk ander PicoPixel-project. Hernoem het, dupliceer het, bewerk screens, vervang assets, verander fonts, tune colors en exporteer wanneer het klaar is.

06 /09

Hergebruik wat erin zit

Nadat een template is geïmporteerd, ligt de wereld aan je voeten. Je kunt het hele bestand als startproject gebruiken, of het behandelen als een library met onderdelen.

Veel bestanden bevatten assets die je kunt hergebruiken, zoals images, colors, fonts, animated image frame sets en components. Open de Assets-tab om te zien wat met het bestand is meegekomen.

De PicoPixel Assets-tab met een local library met images, saved colors en fonts
▸ Geïmporteerde bestanden kunnen assets bevatten die je in je eigen UI kunt hergebruiken.

Als het bestand herbruikbare LVGL widgets of components bevat, kun je het veranderen in een team library en vanuit andere bestanden linken. Dat is vooral nuttig voor UI-kits en widget packs: houd het bronbestand als hoofd-library en trek de components in elke product-UI.

Lees voor de volledige workflow Guide to libraries and reusable LVGL components in PicoPixel. Die legt local libraries, published team libraries, linked libraries en hoe component updates tussen bestanden bewegen uit.

07 /09

Exporteren naar een apparaat

Wanneer je UI klaar is, exporteer je de LVGL C-code uit PicoPixel en integreer je die met de firmware voor je board. De geëxporteerde UI kan draaien op vrijwel elk apparaat dat LVGL ondersteunt, zolang je firmware en LVGL-configuratie zijn ingesteld voor de widgets en assets die je gebruikt.

Let op geheugen. Grote images, animated image frames, sprites, grote fonts en complexe fullscreen layouts kunnen meer RAM en flash vragen dan een klein board standaard beschikbaar heeft. Als iets er goed uitziet in PicoPixel maar niet verschijnt na het flashen, controleer dan je LVGL-configuratie, afbeeldingsgroottes, kleurdiepte, heap allocation en display buffer setup.

WARNING

Templates zijn startpunten, geen hardwaregaranties. Bevestig altijd dat je board genoeg RAM en flash heeft voor de UI die je exporteert, vooral bij animated images, sprites, grote fonts of veel image assets.

08 /09

Delen en toestemmingen

Communitytemplates worden gemaakt door zowel het PicoPixel-team als gebruikers. Als je je eigen bestand wilt delen, volg How to submit a template zodat het PicoPixel-team het bestandspad, credits, beschrijving en toestemmingen heeft die nodig zijn om het te beoordelen.

Bekijk voor inzendingen en imports de Terms en Privacy Policy. Dien alleen content in die je bezit of waarvoor je een licentie hebt om te delen, inclusief images, icons, fonts, screenshots en brand assets.

Als je een openbaar template of ander community-item ziet dat er niet hoort te staan, zie How to report content.

09 /09

Waar nu heen

LEES VERDER

Ga verder.

Pets gebruiken in PicoPixel thumbnail
PICOPIXEL

Pets gebruiken in PicoPixel

Pets zijn kant-en-klare geanimeerde sprites met meerdere modes die je op elke condition kunt triggeren. Pak er een uit de directory, voeg hem toe aan je project en laat hem reageren op wat je apparaat doet: data ophalen, oververhitten, code reviewen, noem maar op.

pets · sprites · picopixel
Wat is een sprite? thumbnail
PICOPIXEL

Wat is een sprite?

Leer wat sprites zijn, hoe je geanimeerde widgets met meerdere states maakt en hoe je ze hergebruikt in projecten.

sprite · picopixel
De event editor gebruiken thumbnail
PICOPIXEL

De event editor gebruiken

Maak je UI interactief met PicoPixel's event editor: sleep een verbinding van de ene widget naar de andere, kies een trigger zoals een click of value change, en kies wat er gebeurt.

events · interactions · picopixel