Skip to content
Snippets Groups Projects
README.md 852 B
Newer Older
  • Learn to ignore specific revisions
  • Jake Read's avatar
    Jake Read committed
    # MachineKit Stepper Driver
    
    
    Jake Read's avatar
    Jake Read committed
    ![stepper](/images/onmachine.jpg)
    
    
    Jake Read's avatar
    Jake Read committed
    See [circuit chatter](/circuit) and [programming chatter](/embedded).
    
    
    Jake Read's avatar
    Jake Read committed
    ## Commands
    
    
    Jake Read's avatar
    Jake Read committed
    Block (defines one trapezoid)
     - key: 129, steps to make (signed int32), entry speed (uint32) mm/min, acceleration rate (uint32) mm/min/s, acceleration steps (uint32), steps until deceleration (uint32)
     - careful, it's possible to specify a block that will not terminate (zero speed while still having steps to make)
     - returns an ack when the block is complete
    
    Jake Read's avatar
    Jake Read committed
    
    # Todo
    
    Jake Read's avatar
    Jake Read committed
     - working on next boards, one for NEMA17s (board is out to fab) and one for NEMA23s (board is being designed)
     - if necessary, more accurate step ticker, rather than current polling technique
    
    Jake Read's avatar
    Jake Read committed
    
    
    Jake Read's avatar
    Jake Read committed
    ## MKStepper17
    
    Jake Read's avatar
    Jake Read committed
     - is out to fab
    
    Jake Read's avatar
    Jake Read committed
    
    ## MKStepper23
     p/n pairs FDD8424HCT-ND
    
    Jake Read's avatar
    Jake Read committed
     - schemtatic
      - nc all: stlrs
     - route logic, power looks siiiik