Sensor Modules

It’s been a long time since I’ve post a new hobby project of mine! I decided that is time to upload a new one! Like my Sensor Stick module this project will be about sensors as well.

You can find multiple modules out there with various sensing ICs that almost all of them look exactly the same! They are ugly and without properly markings on their surface.

For example, some of those don’t have the input voltage range on the PCB or the pin out names or even the sensor address (in the case of a digital I2C sensors for example). In order to find that info, you have to download files, unzip them, look the schematics of the module then the datasheet of the sensor etc. A time consuming method especially for a quick and dirty prototype!

So, I think that there is a better way! You just have to pay a little bit attention on the PCB creation process and most of those time delay factors are gone. And this is the result:

Simple, yet informative sensor modules that will fast track your next project! And yes, they look beautiful!

On the PCB you will find a clear indication for the voltage range, the sensor name for quick searching, the read and write I2C addresses together with the pin out labeling. On top of those, a graphic representation of the sensor measuring values gives a better understanding of what you should expect as an output.

For now, I’ve made sensor modules for the MPU6050 sensor (3-axis gyroscope, 3-axis accelerometer, temperature sensor), the SHT10 sensor (humidity, temperature) and the HMC5883 sensor (3-axis magnetometer, compass). Hopefully more ICs will get this treatment soon!

The PCBs come in two different colors. Black and Blue. Both of those look great! In the photos the blue ones look better (I think) but in the reality they are the same quality and from the same manufacturer.

The voltage range is the widest possible that you can get: 3V – 6V, making them a good fit for almost all the projects that you are working on.

In case you want to build your own modules you can use the Order PCBs web site here:
This is a marketplace where engineer and board houses connect and collaborate to create the world’s newest ideas, an one-stop-shop for board ordering!


For any question, suggestion, to just say hi, or anything else that you want, don’t hesitate to send me a mail ( or post a comet bellow.


You can find the schematics of the already available sensor modules here:

MPU6050 Module

SHT10 Module

HMC5883 Module


If you are interested for a Sensor Module or all of them have a look here: Surplus or drop me a mail here:


3 thoughts on “Sensor Modules

  1. Baldor says:

    A sugestion about the connector pinout: Don’t put Vin and GND at the center, if you connect the cable backwards, you have a fried module. (Unless you have reverse polarity protection in the board). Something like GND-Vin-SDA-SCL is safer, and also is the pinout I found in all the I2C boards I have from eBay.

    Why not use the same pin order in all de I2C boards, to simplify protoriping? GND-Vin-SDA-SCL-ExtraPins, any extra pin after SCL. Then you can have a standard cable and connector for the prototipes, and add a separate extra cable when needed.

    I’m a fan of keyed conectors for this kind of boards, and the actual pionut needs at least two diferent cables and connectors.

    • embeddedday says:

      Hi Baldor!

      First of all many thanks for your message and your suggestions! All of them are noted for a next project!

      No, I don’t have a reverse polarity protection. The pin array you propose is a good add for a next revision but I am not sure if this is always the case for all the peripherals out there. For example, I can find a variety of sensor modules with this pin positions and without this as well. It will be amazing to have common standards, especially in the open source community but we are still far from an ideal case!

      I’m a fan of keyed connectors as well but sometimes are expensive (female and male parts)! But the biggest problem is the cable connection together with the different keyed styles. For example the cable connection (most of the times) must be crimped and this adds an extra cost (time and money oriented) to the user. I know that you can have a few spare cables in different lengths but this is not solving the situation.

      As for the different keyed styles… I would love to see common standard here! SeeedStudio for example is trying to push keyed modules and supplies cables as well but those are not matching the keyed modules sold on eBay for example (or other suppliers out there). And this is just a random example!

      There is also the problem of size for connectors like those. The biggest variety and good price tags comes in sizes of 1.27mm pitch and below. But I think that the hobby community still likes the regular 2.45mm

  2. […] have component for a multicopter based on the APM platform. The problem solved easily by using a compass module of mine. Its using the I2C protocol for communication between the sensor and the APM. You […]

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: