04_projects:03_rpi2040_pico_mmu
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
04_projects:03_rpi2040_pico_mmu [2025/08/22 10:52] – [Resolving the Compile Errors] jattie | 04_projects:03_rpi2040_pico_mmu [2025/08/22 18:34] (current) – [Prototype and build controller board] jattie | ||
---|---|---|---|
Line 441: | Line 441: | ||
* Voltage Regulator/ | * Voltage Regulator/ | ||
* Connectors and Powersupplies | * Connectors and Powersupplies | ||
+ | |||
+ | ==== How Servo Direction Works (ES3004 and Similar) ==== | ||
+ | |||
+ | * The servo receives a PWM signal at 50 Hz (one pulse every 20 ms). | ||
+ | * The length of each pulse (in microseconds) tells the servo what angle to move to. | ||
+ | * Direction is determined by whether the pulse width is increasing or decreasing: | ||
+ | * Shorter pulse (e.g., 700 µs) → rotate counter-clockwise | ||
+ | * Longer pulse (e.g., 2300 µs) → rotate clockwise | ||
+ | * The servo does not rotate continuously—it moves to a position and holds it. | ||
+ | |||
+ | ==== Direction Is Relative to Neutral ==== | ||
+ | |||
+ | Neutral position is around 1500 µs | ||
+ | |||
+ | From there: | ||
+ | |||
+ | * Decreasing pulse width → moves left (CCW) | ||
+ | * Increasing pulse width → moves right (CW) | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | So you're not telling it “go left” or “go right”—you' | ||
+ | </ | ||
+ | |||
===== Assemble and configure the MMU ===== | ===== Assemble and configure the MMU ===== | ||
04_projects/03_rpi2040_pico_mmu.txt · Last modified: by jattie