First look – Raspberry Pi Compute Module (photo gallery) #raspberrypi @Raspberry_Pi

Pi Compute Mini Iso Orig

Pi Compute Top Group Orig

Pi Compute Small Back Orig

Pi Compute Large Back Orig

Pi Compute Large Front Orig

Pi Compute Iso Combined Orig

Pi Compute Small Front Orig

Pi Compute Iso Orig

First look – Raspberry Pi Compute Module (photo gallery) also on Flickr & Google+

The compute module contains the guts of a Raspberry Pi (the BCM2835 processor and 512Mbyte of RAM) as well as a 4Gbyte eMMC Flash device (which is the equivalent of the SD card in the Pi). This is all integrated on to a small 67.6x30mm board which fits into a standard DDR2 SODIMM connector (the same type of connector as used for laptop memory*). The Flash memory is connected directly to the processor on the board, but the remaining processor interfaces are available to the user via the connector pins. You get the full flexibility of the BCM2835 SoC (which means that many more GPIOs and interfaces are available as compared to the Raspberry Pi), and designing the module into a custom system should be relatively straightforward as we’ve put all the tricky bits onto the module itself.

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !


  1. YUMMY YUMMY YUMMY YUMMY YUMMY, can i have whip cream with mine?

  2. When will adafruit start to carry the new Raspberry Pi “Commercial Edition” ?

  3. The emmc should have been a micros sd slot.

  4. Adafruit is just a reseller, Element 14 is the manufacturer & distributor and you can read the official release on their web site.

  5. For one of many possible comparisons, see the modules Variscite ( has been producing for a while. Prices range from $35 to about $350. Using SODIMM as a processor socket has become quite popular, and there are at least a dozen other companies making use of this socket. The problem is that none use the pins in the same way, or use quite the same SODIMM socket (there are many variations), or use the same processor board size (though size standards are starting to emerge).

    Fortunately, once a PCB is designed to support one SODIMM processor module, it is fairly easy to re-spin it to be compatible with another module. So the development effort shifts away from the processor and toward the custom peripherals, something that is FAR easier than doing processor board design, mainly because the clock rates and line count are typically far lower.

    USB is becoming the universal "simple" processor expansion bus because it has only 2 high-speed lines (pre-3.0) and there are hundreds of peripheral chips that "Just Work"(tm) with it. The #2 expansion bus, primarily for low-speed devices, would be I2C, but a single I2C bus can typically support only a handful of devices before address space issues arise. While SPI would seem to be a great bus, the need to have chip select lines means it isn’t purely a "serial-only" bus for multiple devices, unless you go through the trouble to do JTAG-like daisy-chaining. For all the serial buses mentioned, bandwidth and address space issues can be handled by using multiple buses.

    You’ll notice that most SODIMM processor boards tend to support multiple buses of each type.

    To me, the most important feature of the SODOMM processor module trend is architectural: Notice how the SODIMM module inverts the model used on all other small hobby processor boards (Arduino, BeagleBoard, RaspberryPi, etc.): Instead of plugging a "shield" or a "cape" board onto the processor board, it is the processor board that gets plugged into the "carrier" board.

    This reflects a simple yet surprising reality: Peripherals often outlast processors in most small designs! That is, we will often need to upgrade the processor before we have to upgrade the peripherals (well, at least the peripheral buses).

    I predict the first popular carrier board for the Pi Compute Module will be a "legacy adapter carrier" that will contain Arduino, Beaglebone and RasPi headers. The only question is: Will this be an Adafruit product?

  6. No ethernet port?

  7. @bof: $5 gets you a USB 2.0 GigE dongle these days…

Sorry, the comment form is closed at this time.