PCB layout and prototype assembly for custom IMU

This project received 15 bids from talented freelancers with an average bid price of $673 USD.

Get free quotes for a project like this
Employer working
Project Budget
Total Bids
Project Description

I need to have a custom IMU with small size such as 30mm x 35 mm.
Microcontroller will be STM32F103T8U6
Sensor will be invense MPU9150 which is a 3 axis gyroscope, 3 axis accelerometer, 3 axis magnetometer
Barometer sensor will be measurement specialties MS5611-01BA03.
It should be able to operate with 3.7 V lipo battery and there should be a 2 pin header to attach battery.
The 2 serial ports should be available by header pins
There will be on board HC-05 bluetooth serial module, probably on the back of the board.
There will be on board Siliconlabs CP2102 to access the IMU serial port from a PC usb port. And there will be a DPDT switch to control TX and RX of this CP2102. It will either be connected to STM32 USART-1 or it will be connected to HC-05 module RX-TX. STM32 usart will not be connected to HC-05 and CP2102 at the same time.
There should be a mini usb-B connector to access IMU through CP2102. The power system should also be able to charge the lipo battery when connected to a usb power source. No need to implement the USB port of STM32

STM32 boot0 pin should be swithable either by a toggle button or a slide switch. Because I want to be able to upload code to flash by STM32 USART flash loader.

You can use the open source breakout boards designs for sensors or STM32. I tried to design a board myself but it did not worked. I am not a electronics engineer and I think something was wrong in the PCB layout.I attach my board design image file as reference.

We can discuss if you have any questions.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online