A 151-Pokémon tamagotchi for the Waveshare ESP32-S3-Touch-AMOLED-1.75. Install it from your browser — no Arduino, no drivers.
⚠️ Your browser doesn't support Web Serial. Use Chrome or Edge on a computer.
Plug the board in via USB and press install. Pick the port and wait.
🔄 Updating to a new version? Install without erasing to keep your Pokémon — the save lives in flash and the sprites on the microSD, so a normal install keeps both. Only a full Erase wipes your saved pet (the SD sprites survive even that). First time on a fresh board? You can erase, no problem.
Put a microSD into the board (it formats itself). Press Connect board and then Load sprites: they download and copy over USB automatically (~40 MB, a few minutes). Don't remove the card.
Close the step-1 install tab first (only one program can use the port at a time).
Have your own .bin files?
🎨 Want to make your own sprites? See how to generate & load them in the repo.
Care for your egg until it hatches, feed it, play, train it and complete them all. Tap the creature to pet it; swipe to open the Pokédex (sideways), the stat card (up) or set the clock (down); the physical PWR button turns the screen off (short press) or everything off (long press). More in the repository.
Sprites from PMD SpriteCollab (CC BY-NC). Pokémon is a ™ of Nintendo / Game Freak. Non-commercial project.