Motion controller
![](https://fritzing-data.s3.eu-central-1.amazonaws.com/68897f775bf2ee4d2b040ee10fbd7b26.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA2HCNQME5J5JNR5LX%2F20250122%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20250122T233420Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=c02fb7dbbbd1216c0b27aaeea3d260dc52a3b339c1fc7c7a67e12bb004edd5ea)
The board has a triple rs422 interface, a rs485 interface and 3 opto-ouputs. It also has a dip switch to set id number.
The design is based on RBBB and Duemilanove boards. Instead of build a shield for duemilanove I will build a complete microcontroller board. I need a triple rs422 receiver to connect with a encoder. I will use a MAX3097. I will use RS485 and Modbus communications with Mango M2M. I need 3 opto-outputs and the possibility of manual activation (on-board switches)
Any suggestion will be welcome.