Arduino Servo Library Support on SAMD21 boards

Hello fellow makers!

I’m looking to get a SparkFun SAMD21 Mini Breakout to control as many little rc micro servo motors as possible (pulse signal only, servo power provided separately). Need some advice on my little project.

  1. I am assuming that the Arduino Servo Library is supported on this board, is this correct?

  2. Can I get some advice on the maximum number of rc servos I can control simultaneously using this board? Would there be some conflicting pins due to interrupts?

Thank you!

  1. It’s fully supported in the Arduino IDE

  2. That all depends…I’d recommend also using a servo driver as a programmable interface https://www.sparkfun.com/products/16773 That should simplify things - it can run up to 16 channels, whereas the SAMD21 has 10 PWM channels by default https://cdn.sparkfun.com/assets/learn_t … t-Mini.pdf - you can also chain these together, able to control >64

Hope this helps!