Here at element14 we’ve been lucky enough to get our hands on one of the first new Moto Z phones and the Moto Mods Development Kit to go with it. Motorola officially state 5.2mm for the Moto Z phone, whereas we actually measured it to a very impressive 5.19mm. What’s 0.01mm amongst friends when we are here to add a few mm to it’s waist size with the new Moto Mods Development Kit and personality cards for developers exclusively available from element14?
So what is the Moto Mods Development Kit?
The Moto Mods Development Kit is part of Motorola’s Moto Z family, it provides the tools for anyone from makers to established design houses to develop their own Moto Mod, IoT application, or to redefine what a smartphone can do.
The purpose of Moto Mod platform is to enable innovative makers and developers to transform the way people use smartphones. Simply by snapping on the Moto Mods Development Kit to the back of the Moto Z phone, users are provided with endless possibilities to contribute to and design the future of smartphone technology. This is all made possible by the revolutionary Moto Mod Smart Surface.
The Smart Surface is a revolutionary concept that enables connectivity, attachment and alignment of Moto Mods. It supports a hot swap architecture without the clunky look and feel of traditional modular systems. All communication and power travels over a system of pins made from 23K gold with a hydrophobic nano coating. A metallic back plate serves as a magnetic attachment point.
The unique ‘snap on’ capability of Moto Mods, customizing the phone without the need for internal integration, opens the market up to developers across the globe to design and commercialize their own mods, from a blood pressure monitor or game controller, to a credit card payment system or air pollution sensor.
The Moto Mod platform has been designed to ensure the Moto Z phone maintains good wireless, audio and imaging performance whenever a commercial Moto Mod is snapped to the back of the phone.
For more in depth details on the Mod Mods concept please continue reading below, and please note that you will require a Moto Z smartphone to operate the Moto Mods Development Kit and the Personality Cards.
The Moto Mods Platform
The Moto Mods platform allows you to design and build your own Moto Mods. As a developer, you’ll be able to design Moto Mods that include a superspeed USB device or a small sensor — and everything in between. Read more about the system architecture.
Moto has integrated support for many Moto Mod protocols directly into Android. APIs have also been added to enable developers to build their own applications and communicate with their custom-designed Moto Mod. Developers can host their Android apps in the Google Play store. These apps are automatically downloaded and installed when the associated Moto Mod is attached for first time. Read more about thehttp://developer.motorola.com/explore/softwareMoto Mods SDK here.
Make Anything
Moto Z phones are designed to be compatible with any Moto Mod you create and certify through Motorola. The possibilities are practically limitless, from infrared cameras, e-ink displays, game controllers and printers to metal detectors, inventory tag readers, blood pressure monitors and even air pollution sensors.
The Moto Mods
When attached, the capability of the Moto Z is enhanced and extended by the unique hardware in your Moto Mod.
The Moto Mod system is architected around a dual processor computing system that controls your unique hardware and manages communication with the Moto Z. You will need to create your own firmware, customized to your Moto Mod design. To simplify this process, Moto provides an easy-to-learn development environment along with the necessary tools.
Your Moto Mod firmware can also be updated by any Moto Z using a custom Android API. This firmware can be hosted in the cloud or embedded into an Android app enabling you to roll out new experiences, features or bug fixes.
More info on the Moto Mods firmware.
The Moto Mods Development Kit
In tandem with the Moto website, the Moto Mods Development Kit (MDK) provides the resources that a developer needs to prototype an idea and develop a commercial Moto Mod. Together with a Moto Z, the MDK is the ideal starting point for developing your own Moto Mod.
There are 3 parts to the Moto Mods Development Kit: the Reference Moto Mod, a Perforated Card and an example cover.
Getting started is easy, simply connect the Mods Development Kit to your Moto Z and you’ll be able to test out and explore the “Hello, World!” example. From there you can start developing your own Moto Mod prototype. You can also design and build your own 3D-printed housing to protect your prototype during development.
There are two ways to get started on your prototype using the Reference Moto Mod with either the Perforated Board or HAT Adapter Board. For more details on how to use the MDK please click here.
Personality Cards
To help you on your way, Motorola has created several Personality Cards that can be inserted into the Reference Moto Mod.
Personality Cards connect directly to the Reference Moto Mod and serve as great examples of how you can build your own prototype.
Each of these Personality Cards is a end-to-end example with open-sourced Moto Mod firmware and an Android app.
There are four example Personality Cards:
1. Audio Personality Card - Shows how to integrate a speaker and audio output into your MDK Project.
The Audio Personality Card example shows how simple it is to add a loudspeaker or other audio device to your project.
Buy Now View more and discuss.
2. Battery Personality Card - Shows how to integrate a rechargeable battery into your MDK Project.
The Battery Personality Card example shows how you would extend the life of your phone or use it to run your Moto Mod even when it's not attached to a Moto Z.
Buy Now View more and discuss.
3. Display Personality Card - Shows how to integrate a display and backlight into your MDK Project.
The Display Personality Card example shows how to interface and control a display and backlight.
Buy Now View more and discuss.
4. Temperature Sensor Personality Card - Shows how to integrate a custom temperature sensor into your MDK Project.
The Temperature Sensor Personality Card is an example that shows how you would connect a unique sensor on your device and graph it on your phone’s screen.
Buy Now View more and discuss.
Initially the Moto Mods Development Kit, Perforated Board, HAT Adapter Board, and Personality Cards will be available for sale in the US via our Newark element14 and MCM businesses. Global availability for these products is due to follow in autumn 2016.
Raspberry Pi is a trademark of the Raspberry Pi Foundation
Top Comments