














A touch of nostalgic charms.
BYTE 90 merges art and technology in a collectible to reimagine iconic tech designs blending nostalgia with a playful modern twist.

Byte 90 Series 2
A fully integrated design
Series 2 brings Byte 90 to life with interactive hardware that responds to your movements. An all new custom-designed PCB combines audio, haptic feedback, real-time clock, and motion sensing into one seamless experience. Built on the Xiao ESP32 S3 with open-source firmware, it's the perfect canvas for creators, tinkerers, and collectors.
-
ESP32-S3R8
Xtensa LX7 dual-core, 32-bit processor that operates at up to 240 MHz
-
WiFi & Bluetooth
Complete 2.4GHz Wi-Fi and Bluetooth 5.0 ready
-
Memory
On-chip 8M PSRAM & 8MB Flash
-
Onboard accelerometer and Haptic feedback
ADXL345 low power, 3-axis accelerometer and haptic motor powered by DRV2605
-
OLED Display
Low power 128×128 resolution OLED display with 65K RGB colors.
-
Real Time Clock
Time keeping power by a PCF8563 RTC
-
Onboard audio
Audio mp3 decoding provided by MAX98357A
-
Up to 2 days battery life
1200mAH rechargeable lithium.
Accessories
Elevate your BYTE 90 with 3D printed housings inspired by computing legends. Choose iconic Macintosh-inspired designs or nostalgic Commodore aesthetics, then take customization further with our weather-proof 90s stickers. Create the perfect retro desktop companion that's uniquely yours.
Questions? Answers.
Can Byte 90 integrate with AI capabilities?
BYTE 90 was designed as a delightful toy rather than an AI device, and as such, does not currently include the hardware components necessary for AI integration. The device lacks foundational elements like a microphone, audio encoder, and SD card storage that would be required for this functionality.
However, we recognize the exciting potential of AI connectivity and have added it to our future release roadmap. We're exploring the possibility of incorporating these hardware components in future versions, which would enable creators to connect to AI services such as DeepSeek and ChatGPT APIs.
We appreciate your understanding and continued support as we thoughtfully consider how BYTE 90 might evolve while staying true to its core identity as a delightful, playful experience.
Is Byte 90 open source?
Byte 90's firmware is fully open source for learning and modification, while animations and 3D designs remain proprietary. Explore the code to understand its inner workings or customize it for personal projects. Support ongoing development by purchasing our dev kits, which include all components needed for customization.
Our GitHub repository contain the open source firmware, and details for DIY builds.
Why do international orders not include a battery?
International orders ship without batteries due to cross-border restrictions on hazardous materials transport. Local battery purchase required upon delivery.
What type of battery does Byte 90 use?
BYTE 90 is powered by a 1200mAh 3.7V lithium battery (size 103040) with a PH 2.0 connector. The included mount is designed specifically for these dimensions. If you wish to use an alternative battery size, you'll need a custom 3D-printed mount, keeping in mind the housing's 45mm space limitation.
Important: Verify battery polarity before connecting. Incorrect polarity can cause permanent damage to the hardware. Always ensure the positive and negative terminals match the device's connector before plugging in your battery.
Can I choose the animations?
Each Byte 90 edition comes with its own exclusive animations. While animations cannot be transferred between editions, you can personalize Byte 90's appearance by purchasing additional housing options.
Will you sell the 3D printed files?
While we embrace open source for our firmware, the 3D design files remain proprietary to maintain brand authenticity and consistent quality across all Byte 90 devices.
Will you provide instructions on how to assemble Byte 90?
BYTE 90 comes fully assembled out of the box and is ready to use. If you ever need to disassemble your device—for example, to swap housing or perform maintenance—we have detailed teardown videos available on our YouTube channel to guide you through the process.
How does device to BYTE 90 pairing work?
The BYTE 90 pairing feature works exclusively in pairs. Each BYTE 90 unit can only connect with one other device at a time for device-to-device communication.
Both devices pair using ESP-NOW protocol to exchange data, coordinating their communication through expressive animations and sound. This creates a synchronized, interactive experience between the two units.
Does Byte 90 require a Wi-Fi connection?
BYTE 90 operates completely offline with no data transmission or WiFi requirement for normal use. Internet connection is only needed in two specific scenarios:
- Clock Mode: To sync the current time when first activated
- Firmware Updates: To receive occasional over-the-air (OTA) updates
This minimal connectivity approach ensures privacy while providing a foundation for creators who wish to expand functionality through API integration in custom projects.
Why an ESP32 S3?
The ESP32 S3 was specifically chosen for Byte 90 to deliver optimal performance with complex GIF animations. While lower-end controllers (ESP32 C3 or C6) could technically run the system, they lack the processing power and memory needed for smooth animation rendering, resulting in noticeable lag and diminished user experience.