We have a robot project where the motor controllers use CANopen for communication. I need to communicate with these motor controllers using a master microcontroller. The pro
We're using the MicroCANopen stack with the Manager add-on, from here: http://www.canopenstore.com/pip/microcanopen.html
It's relatively cheap compared to other stacks, although we're using it on all nodes in our network so I can't offer a testimonial as to how it operates with other CANOpen-compliant devices.