The compute module will enable design engineers to harness the power of the Raspberry Pi within their own embedded or intelligent systems. The Raspberry Pi is now contained within a small SODIMM style module measuring 6.5cm by 3cm (containing the BCM2835 chip, 512MB RAM and an on-board 4GB eMMC flash memory for booting the Operating System) which will connect into a custom peripheral interface board designed by the engineer. To support the development of such custom baseboards, a fully functional IO board is provided as part of the Raspberry Pi Compute Module Development Kit which supports an extensive GPIO and multiple connectors to help foster rapid prototype development.
Why use the Compute Module?
The compute module offers a smart and scalable solution for designing embedded and intelligent systems where the form factor and bespoke functionality are key components within the design.
The compute module gives the engineer the power to customize a Raspberry Pi solution to fit their product’s unique needs.
A custom IO-board must be designed to support the compute module and element14 can support this development every step of the way from Design services, prototyping, component sourcing and product manufacturing.
Why use element14?
element14 are the largest manufacturer of Raspberry Pi products and accessories in the world. We offer all of the services necessary to the engineer to design and manufacture any product using Raspberry Pi technology.
element14 can offer:
- Professional Design Services
- Software development
- Rapid Prototyping
- Volume component procurement and best pricing
- Full CEM manufacturing
You can pick and choose the services that are right for your business. element14 can offer assistance in one or more of these areas to help turn your design idea into a reality.
Development of “Embedded” and “Intelligent” systems using Raspberry Pi technologies within the following areas:
- Internet of Things (IoT)
Design your SMART home appliances using the Raspberry Pi compute module. This allows you to customise the interfaces and control real world devices.
- Embedded Solutions
Utilise the powerful graphics capabilities and HD play back on the Raspberry Pi to create interactive SMART displays and kiosks (utilising dual touch screens and dual cameras). Control other devices using the customised interfaces available on the Raspberry Pi compute module.
SODIMM size for flexibility in the final product design
- Home Automation
The Raspberry Pi Compute Module provides the ideal solution for designing home automation solutions such as access control systems, heating solutions, lighting and security. Monitor and control multiple IoT devices around the home using the Raspberry Pi compute module in the hub and end-point units.
- Control Systems
Develop a wide range of communications and control solutions all managed by the Compute Module with the convenience of the SODIMM sized form factor. Such solutions can vary from medical applications, energy harvesting, controlling DMX lighting rigs, and controlling robotics and other industrial control units.
- Consumer Electronics Products
Develop a wide range of consumer electronics products embedding the Raspberry Pi Compute Module at the heart of each product. There is a wide range of opportunities to develop Home Entertainment Systems, children’s interactive toys, Internet radios, and digital cameras to name but a few.
The Compute Module Development Kit contains the following components:
1 x 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
- 1 x micro USB connector type B
- 1 x USB connector type A
- 2 x CSI ports for camera boards
- 2 x DSI ports for display boards
- Full size HDMI port
- Micro USB power connector
- Certified to FCC Class B and contains a socket to connect the Compute Module
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.
1 x Raspberry Pi Compute Module
Compute Module contains the following components contained within a 200 pin SODIMM design:
- Broadcom BCM2835 CPU 700MHz
- 512MB RAM
- 4GB eMMC flash ram
This module simplifies the design process engineers need to undertake when developing a SoM solution into their final product. Engineers do not need to concern themselves with the complexities of interfacing with the BCM2835 processer directly and instead can concentrate on designing the interfaces to their own IO board and their application software . This simplicity fosters rapid development.
1 x Raspberry Pi Display & Camera Adapter
These adapters are used to connect a standard Raspberry Pi camera board or Raspberry Pi display to the Compute Module IO Board. There is one display and one camera adapter provided within the kit.
1 x 5V Micro USB Power Supply
This is used to power the Compute Module IO Board
1 x Micro USB Interface
This is provided to allow you to flash an operating system onto the 4GB eMMC flash memory within the Compute Module. (It is recommended that you use a Raspberry Pi Model B to re-flash the software on the chip)
4 x Jumper Wires
These are provided to jumper the control of the Camera interface or Display interface into the GPIO banks so they can be accessed.
- 1 x Raspberry Pi Compute Module IO Board
- 1 x Raspberry Pi Compute Module
- 1 x Raspberry Pi Display & Camera Adapter
- 1 x 5V Micro USB Power Supply
- 1 x Micro USB Data Cable
- 4 x jumper wires