The Compute Module IO Board V3 is a development kit for those who wish to make use of the Raspberry Pi in a more flexible form factor, intended for industrial applications. The IO Board V3 is made for developing with CM3, CM3L, and CM1.
The Compute Module contains the guts of a Raspberry Pi 3 (the BCM2837 processor and 1GB RAM). The accompanying IO Board is a simple, open-source breakout board that you can plug a Compute Module into. The board hosts 120 GPIO pins, an HDMI port, a USB port, two camera ports, and two display ports. Designing the Module into a custom system should be relatively straightforward as we’ve put all the tricky bits onto the Module itself, and you have the freedom to add extra components and place parts exactly where your product needs them.
Raspberry Pi Compute Module IO Board
This is the main development kit IO board into which the Compute Module SODIMM board is connected. It also contains all of the necessary interface ports to allow an engineer to design and test their own prototype application.
The IO board contains the following interfaces:
• Multiple GPIO interfaces on 2 60 way 0.1” Headers
• 1 x Micro USB connector type B – USB Slave
• 1 x USB connector type A – USB Host
• 2 x CSI ports for camera boards
• 2 x DSI ports for display boards
• Full size HDMI port
• Micro USB power connector
• Micro SD connector
The schematics and board design files for the Compute Module IO board have been published by the Raspberry Pi Foundation and detail the interconnection between the SODIMM socket and the interfaces on the IO board. These can be found here.
The Raspberry Pi Compute Modules
The modules simplify the design process engineers need to undertake when developing a System on Module (SoM) solution into their final product. Engineers do not need to concern themselves with the complexities of interfacing with the BCM2837 processer directly and instead can concentrate on designing the interfaces to their own IO board and their application