-
Notifications
You must be signed in to change notification settings - Fork 410
servo drives overview
Oskar Weigl edited this page Nov 20, 2017
·
13 revisions
Overview of open source (firmware and hardware) servo drives for position control.
Name | Links | supported Motors | Voltage | Current peak | Current cont. | Control architecture | Control mode | Feedback | Command | Inputs/Outupts | Notes | BOM cost | cost |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tarocco | github shop | DC | 6-36V | 10A | PID + current limit | position | quadature 200kHz | step/dir 200kHz | 35€ | ||||
ODrive | github github shop forum | PMSM | 12-24V (12-48V for 48V version) | 100A | P,PIFF,PIFF + velocity observer | position, velocity, current | quadature >1MHz (single ended) | USB, step/dir (single ended), UART (single ended), CAN | 5 GPIO (3.3v out, 5v tolerant), ADC inputs | dual Motor | 100€ (130€ for 48V version) | ||
github cnczone | PMSM, DC | PID + current limit | quadature | step/dir | |||||||||
Mechaduino | shop github github | Stepper | 8-35V | 2A | PID + current chopper | position, velocity, current | integrated 14bit absolute encoder | step/dir (single ended), UART (single ended) | 40€ | ||||
NSZ | github shop | Stepper | 8-34V | 2A | PID + current chopper | position, velocity, current | integrated 14bit absolute encoder | step/dir (single ended), UART (single ended) | LCD + Buttons | 40€ | |||
NSZ Nema 32 | github shop | Stepper | 8-34V | 3.2A | PID + current chopper | position, velocity, current | integrated 14bit absolute encoder | step/dir (single ended), UART (single ended) | LCD + Buttons | 50€ | |||
VESC | github github blog forum shop | PMSM, DC | 12-60V | 240A | 50A | position, velocity, current | quadrature, hall, sensorless | pwm, CAN, UART | 100€ | ||||
UPCX530 | homepage | PMSM | 12-80V | 16A | 10A | P,PI,PI | position | quadrature (single ended), hall (single ended) | step/dir (single ended) | ||||
STMBL | github | DC, PMSM, ACIM, Stepper | 24-400V | 25A | 17A | P,PIFF,PIFF + velocity observer + motor model | position, velocity, torque, current, voltage | quadrature 10MHz, resolver, sin/cos 1Vpp, Mitsubishi absolute, Yaskawa absolute, (SSI), (BiSS), (EnDat), freq. 10MHz, PWM 10MHz | quadrature 10MHz, step/dir 10MHz, Mesa Smartserial, UART, analog | 2x input +-24V, 3x output 24V 2A | dual feedback, isolated highside, ESD protection | 80€ | 250€ |
STMSP | github | Stepper, DC | 12-48V | 4A/8A | 2.5A | P,PIFF,PIFF + velocity observer | position, velocity, torque, current, voltage | integrated 15Bit absolute encoder, quadrature 10MHz | quadrature 10MHz, step/dir 10MHz, Mesa Smartserial, UART, analog | 2x input 24V, 2x output 12-48V 1.5A | ESD protection | 15€ | |
Ottercontrol | github | PMSM, DC | 12-80V | 90A | 50A | P,PIFF,PIFF + velocity observer | position, velocity, current, voltage | hall (single ended), quadrature 10MHz (single ended) | CAN, UART | based on STMBL Firmware | 20€ |