Motors & Encoders - CSULB-EATS/micromouse_template GitHub Wiki
Motors & Encoders
Overview
Motors propel the mouse; encoders measure wheel rotation for precise control.
Key Concepts
- DC motor control with PWM
- H-Bridge drivers for direction control
- Encoder feedback for velocity tracking
Hardware
| Component | Example |
|---|---|
| Motor Driver | TB6612FNG or L293D |
| Motors | Pololu 30:1 Micro Metal Gearmotor |
| Encoders | Magnetic encoder, 6-pole, 360 counts/rev |
Notes
- Each motor requires two H-Bridge inputs for forward/backward motion.
- Use flyback diodes or integrated protection inside your H-Bridge IC.
- Encoders connect to MCU timer pins supporting hardware quadrature mode.
Deliverable
Schematic + PCB layout with:
- Motor driver IC
- JST connectors for motors and encoders
- Proper power decoupling caps