The DIY-Phone is designed to grow with you. Start with the core kit and add capabilities as you need them.
Everything you need for a fully functional phone.
Full 4G LTE modem supporting voice calls, SMS, and data. Global band coverage with SIM card slot.
ATSAMD51 ARM Cortex M4 microcontroller. 120MHz, Arduino/CircuitPython compatible. The brains of your phone.
1.3" IPS display with vivid colors. SPI interface for fast updates. Shows caller ID, messages, and status.
Compact QWERTY keyboard with directional pad. I2C interface. Real keys for real typing.
Main board connecting all components with breakout pins for add-ons. KiCad files available for customization.
3.7V 2000mAh rechargeable battery. Provides hours of standby time. USB charging circuit included.
Fun, physical ways to know when something needs your attention.
A tiny mechanical hand that waves when you get a message. Because notifications should make you smile.
12 NeoPixels in a ring. Color-code notifications by contact or type. Gentle glow, not harsh beeps.
Simple audio alerts. Program your own ringtones and notification sounds. Retro charm.
Low-power e-ink display showing unread count or custom status. Always visible, battery-sipping.
Add awareness to your phone with optional sensors.
NEO-6M GPS receiver. Track your hikes, log your travels, or build location-based features.
BME280 for temperature, humidity, and pressure. Perfect for outdoor adventures or home monitoring.
Optical pulse sensor. Basic health tracking without the smartwatch addiction.
Auto-adjust display brightness. Also useful for light-based alarm clocks.
Extended power options for off-grid adventures.
5V solar panel for trickle charging. Keep your phone alive on multi-day hikes or camping trips.
Emergency power generation. A few minutes of cranking for hours of standby. True independence.
6000mAh battery option. Days of use on a single charge. Adds bulk but adds freedom.
Qi-compatible receiver coil. Drop on a pad, no cables needed.
DIY-Phone is community-driven. Share your ideas and designs!
Join the Discussion