diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..e63aae5 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# HsMouse Quad A4988 Motor Controller HAT + +> **Warning**: This project is not intended for production use. +> It is a learning exercise for KiCad and PCB design fundamentals. + + + + +## Overview + +This Raspberry Pi 5 HAT features four A4988 stepper motor driver chips, +designed to control four NEMA stepper motors. The primary application is a small robotic car using +[Mecanum wheels](https://eu.robotshop.com/products/60mm-mecanum-wheel-set-2x-left-2x-right) +for omnidirectional movement. + +## Features +- **Motor Control**: Four A4988SETT-R drivers for independent control of NEMA stepper motors. + - Shared GPIO connections for common pins (e.g., `MSx`, `ROSC`, `~ENABLE`) + to simplify control logic. + - Assumes synchronized wheel speeds when enabled. +- **Precision Voltage Reference**: ISL21080 provides a stable 0.9V reference + to all A4988 `VREF` pins, limiting motor coil current to **1.125A**. +- **Directional Logic**: SN74LVC2G08DCUR dual AND gate enables diagonal wheel movement + by selectively disabling `STEP` signals (see movement table below). + + |