Valisha (Swahili: "to wear") - Custom beaded wristbands, crafted with precision.
Valisha is a custom beaded wristband service. Customers choose their design (country flags, names, custom patterns), and I create beautiful beaded wristbands using an automated bead printer that I'm building.
This is an open-source project - I'm documenting the entire build process so others can learn from it or build their own.
- 195+ Country Flags - Accurate patterns with proper proportions
- Custom Names - Your name spelled out in beads (A-Z supported)
- Custom Designs - Any pattern you can imagine
- Perfect Sizing - Measured to fit your wrist
valisha/
├── README.md # This file
├── images/ # Sample product photos
├── docs/ # Technical documentation
│ ├── HARDWARE_REQUIREMENTS.md # Parts list for the printer
│ ├── SOFTWARE_ARCHITECTURE.md # System design
│ ├── MECHANICAL_DESIGN.md # Physical construction
│ ├── ELECTRICAL_DESIGN.md # Circuits and wiring
│ ├── BEAD_PATTERN_SPEC.md # How patterns work
│ └── USER_MANUAL.md # Operating guide
├── firmware/ # ESP32 printer firmware
├── hardware/ # Schematics, PCB, 3D models
│ ├── schematics/
│ ├── pcb/
│ └── 3d-models/
└── webapp/ # Customer ordering website
- Project documentation
- Customer ordering website (React/TypeScript)
- Pattern system (flags + text rendering)
- Build prototype printer
- Firmware development
- Testing & calibration
- Launch service
I'm building an automated bead wristband printer from scratch. Key components:
| Component | Purpose |
|---|---|
| ESP32 | Main controller |
| Stepper Motors | Bead carousel, positioning |
| ToF Sensors | Wrist measurement |
| 12 Hoppers | Color storage (500 beads each) |
Estimated build cost: ~$500
Full parts list: docs/HARDWARE_REQUIREMENTS.md
The customer-facing website lets users:
- Choose a flag or enter their name
- See a live bead pattern preview
- Enter wrist size
- Place an order
Tech stack: React, TypeScript, Tailwind CSS, Framer Motion
cd webapp
npm install
npm run dev| Document | Description |
|---|---|
| Hardware Requirements | Complete parts list |
| Software Architecture | System design |
| Mechanical Design | Frame & mechanisms |
| Electrical Design | Circuits & wiring |
| Bead Pattern Spec | How patterns are structured |
This is a personal project I'm building in public. Feel free to:
- Open issues with questions or suggestions
- Submit PRs for improvements
- Fork and build your own version
MIT License - See LICENSE for details.
Valisha - Wear Your Story