We currently run SDS with 2 falcon 500s for each module. Now with the shortage in falcon 500s (and our large stock of NEOs), we are thinking of switching one or both falcons from each module to a NEO in order to keep the falcons for other systems.
Do your teams have experience with running NEO on a swerve drive in general? And also do you have experience in running NEOs in an sds swerve (we use mk4i)
Hi there my team had the same issue for our offseason event. So we made the switch to run off of neos and we had no issue. The neos due however have a little less torque then a falcon 500. We are considering moving over to the new motor this coming season. Leaning more to the neo vortex motors since ctre has had supply chain issues in the past
While I haven’t used the SDS modules, I can speak to swerve in general and NEOs.
A couple things on the programming side to note is that since the CANcoder can’t be used directly by the Spark Max for feedback for turning, you’ll either want to use the CANcoder value to initially “seed” the internal NEO encoder value on bootup, and then use the internal encoder for feedback, or run a software PID controller, which takes input from the CANcoder and outputs to the Spark Max.
All this is assuming you use the NEO for rotating the module.
I amAndyMark personally a big fan of Neos, but in my defense, I haven’t ever used falcon swerve. I’m sure whatever configuration you choose you will be able to make it work without much struggle.