This PiCAN GPS board provides CAN-Bus capability for the Raspberry Pi 2 and 3. It uses the Microchip MCP2515 CAN controller. CAN connections are made via 4 way screw terminal plug. GPS is provided by a 66 channels MTK3339 chipset module. An onboard battery holder for a CR1220 cell. The backup power is for the real time clock and help to reduce fix time. The GPS module has built in patch antenna but an external active antenna can also be use via the uFL connector.
The MPU-6050 provides six axis gyro and accelerometer with an onboard Digital Motion ProcessorTM (DMPTM) capable of processing complex 9-axis MotionFusion algorithms, the MPU-6050 does away with the cross-axis alignment problems that can creep up on discrete parts.
Easy to install SocketCAN driver. Programming can be done in C or Python.