All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post Reply
arnaldo
Posts: 49
Joined: Sun Mar 06, 2011 4:53 pm

All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by arnaldo »

Hello guys, i wwould like to show you a new PCB board ALL IN ONE.
Image
this PCB includes the best sensor for our multicopter:

-HMC5883 Triple Axis Magnetometer
-BMA180 Triple Axis Accelerometer
-BMP085 Barometric Pressure Sensor
-ITG3200 Triple-Axis Digital-Output Gyro

Build in ultra low noise linear LDO voltage regulator.
v1
Image
v2 hmc5883l
Image
...at a special price of 99$ for now...
I will give you more information soon

you can purchase it at:
http://cgi.ebay.com/HMC5883-BMA180-B...item2a0f46baa2
Last edited by arnaldo on Sat Mar 26, 2011 8:48 pm, edited 1 time in total.

User avatar
BlueAngel
Posts: 30
Joined: Sun Feb 27, 2011 11:35 am

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by BlueAngel »

interesting.
something similar like the Jussi sensor board.

your link is not working, here is the right one:
http://cgi.ebay.at/HMC5883-BMA180-BMP08 ... 2a0f46baa2

does it work directly from 5V because the voltage regulator is onboard?

arnaldo
Posts: 49
Joined: Sun Mar 06, 2011 4:53 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by arnaldo »

the seller said me that you can run arduino at 3,3....but i think for now the best choice is to use LLC.
http://stores.ebay.com/csg-eu/FPV-/_i.h ... 34.c0.m322

i will ask him other info soon..

Sid3ways
Posts: 3
Joined: Wed Jan 19, 2011 10:48 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by Sid3ways »

So who is going to be the first to use it? My main concern is are all the sensor addresses the same so the MultiWii code is ready for it?

If I can use Quinton's MultiWii board PCB on this thing I'll take one (It has a 3.3v output).

User avatar
BlueAngel
Posts: 30
Joined: Sun Feb 27, 2011 11:35 am

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by BlueAngel »

mh, someone on rcgroups has posted, that something is not connected corretly:
http://www.rcgroups.com/forums/showpost ... count=1441

He missed the trace to PIN4 on the 5883L compass. The SETP/SETC capacitor connects through a via as well.

arnaldo
Posts: 49
Joined: Sun Mar 06, 2011 4:53 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by arnaldo »

no problem, there is a version with correct pin and hmc5883l

Flyflow
Posts: 7
Joined: Thu Mar 17, 2011 12:29 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by Flyflow »

Hi All!

Has anyone actually used this board for a multiWii?
I have an Arduino Nano, could I connect it directly, powered by the 3,3V out of the Nano, or would I need a line level converter?

Regards,

Flow

arnaldo
Posts: 49
Joined: Sun Mar 06, 2011 4:53 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by arnaldo »

you need a logical level converter for this board.

Flyflow
Posts: 7
Joined: Thu Mar 17, 2011 12:29 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by Flyflow »

arnaldo wrote:you need a logical level converter for this board.

Sorry, I just found your post above where you already wrote that.
And do you fly with this board?

arnaldo
Posts: 49
Joined: Sun Mar 06, 2011 4:53 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by arnaldo »

i think for the next week i will try it! ;)

iontours
Posts: 5
Joined: Sat Mar 05, 2011 8:34 pm
Location: Corfu, Greece

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by iontours »

Hi everyone,
I have just received my all_in_one board yesterday and I thought I should share with you my impressions.
The board looks very well built. I ordered the 3.3V version but to be honest I do not see any difference from any of the boards pictured in this thread.
Arrived in around 10 days (I live in Corfu Greece and it was sent from Latvia), stacked onto some foam and packed in an envelope. There was no diagrams or instructions in the envelope. My opinion is that since this is not a retail product but a very specialized item targeted to experimenters who know what they are doing this is Ok.

I am going to built a quad based on this board and MultiWiiV1_7 on arduino

I connected it to an arduino nano using 4 wires for 3.3v, Gnd, SDA and SCL
Since there is nothing else connected to the i2c bus (SDA,SCL) there is no need for an LLC. Of course one needs to disable the

#define INTERNAL_I2C_PULLUPS

in the MultiWii software just like one would do for connecting any other ITG3200 or BMA180 board

I enabled the following

#define I2C_SPEED 400000L //400kHz fast mode, it works only with some WMP clones

/* I2C gyroscope */
#define ITG3200

/* I2C accelerometer */
#define BMA180

/* I2C barometer */
#define BMP085

/* I2C magnetometer */
#define HMC5883

and uploaded to the arduino

THAT'S IT

It worked immediately (remember to press CALIBRATE in MultiWiiConf)
Attachments
Untitled.jpg

rocketray
Posts: 44
Joined: Tue Feb 01, 2011 3:14 am

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rocketray »

Hi,

That Gui display looks good, so good i went on ebay for a closer look. They are $99.80 now and they have sold Five 3.3v boards and thirty plus 5v boards the 5v one has an LLC so its designed for 5v processors.

I've talked myself into getting one now the only question is 3.3v or 5v and i cant see any reason not to get the 5v unless there's something i've missed, what do you think?

Ray :)

rocketray
Posts: 44
Joined: Tue Feb 01, 2011 3:14 am

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rocketray »

Hi, :D

Pressed the buy button :o, Will give a report on it when it arrives and is fitted.

Ray :)

iacopo
Posts: 6
Joined: Sun May 15, 2011 11:49 am

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by iacopo »

Looks like the seller is making good money.. I bought mine (5V LLC) on friday... Can't wait! :D

rocketray
Posts: 44
Joined: Tue Feb 01, 2011 3:14 am

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rocketray »

Aparently the mag is oriented the wrong way, but no problems Arnaldo has got code sorted for it:-

Originally Posted by arnaldo26
change this code(in serial.pde 5008dev):
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;}
to
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = -Y; magADC[PITCH] = X; magADC[YAW] = Z;}

so i think that is a problem thats gone away, thanks arnaldo26 :)

rocketray
Posts: 44
Joined: Tue Feb 01, 2011 3:14 am

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rocketray »

Hi :D

Well it took a while but we finally got there. The first board that i was sent had a fault, one of the caps was soldered on with reverse polarity. To be fair Alexander emailed me and told me about the fault and gave me the choice of reversing the cap myself or returning it, as i didnt feel confident enough to do it myself, i sent it back and got sent a replacement which performs as expected in the gui. At the present time this board seems to be the best option for us as Jussi is reorganising and working with Fabio on a new development. So it seems Jussi's IMU will be in short supply for the time being.
I would warn anybody thinking of buying one of these boards is that postage times to and from lithuania are abismal, HK is quicker to give you an idea, but the product seems to be the Biz.
I also notice that in the latest dev software that Alex has this board as one of the boards that you only define the board and not the individual components, next thing you know it will all be autodetect, now wouldnt that just be something!

I have actually got a jussi board, a fabio board and now a allinone board so i will be able to compare them against each other, so let battle commence :twisted:

brucedjones
Posts: 10
Joined: Thu Jun 30, 2011 11:14 am

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by brucedjones »

I just got one of these boards, I've hooked it up via I2C and I dont seem to be getting any response from the accelerometers... gyro, baro and mag are fine, I dont get it.

edit: on my board I had to change the wire address of the BMA180 from 0x80 to 0x82 before I could get a reading, everything works perfectly now.

ripcurl0-0
Posts: 26
Joined: Fri Jul 08, 2011 1:17 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by ripcurl0-0 »

ive just bought this board looks like a bargain coulndt find anywhere else ill let you know how i get on
dave..

ripcurl0-0
Posts: 26
Joined: Fri Jul 08, 2011 1:17 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by ripcurl0-0 »

ps can anyone tell me if the gyros and acc are better than mw+ numchuck cheers dave...

rocketray
Posts: 44
Joined: Tue Feb 01, 2011 3:14 am

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rocketray »

ripcurl0-0 wrote:ps can anyone tell me if the gyros and acc are better than mw+ numchuck cheers dave...



Hi Dave,
Personally i have never had any problems with the genuine WMP and also the clone with the itg3205 although it is a bit daunting dismantleing one for the first time. But for the price they cant be beat.On the other hand i could never get a nchk to work and so gave up and went the easy and cheap route and got the bma020 which worked first time out.
I have a jussi board, a Fabio v0.1 and an allinone board and to be honest the gyro and ACC seem to work exactly the same, i swap them about a lot and quite often im not sure which im flying, i certainly cant tell which is which by just flying them, that is of course after they have been set up.
So to answer your question i dont think there is any difference assuming they are set up correctly.
Hope that is some help
Ray :D

User avatar
Loosi
Posts: 63
Joined: Sat Aug 20, 2011 8:31 pm
Location: Germany (HSK)
Contact:

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by Loosi »

Got mine this weekend, working great :)

took long time to find the connection diagram, here it is for further use:
Image

Image

I´am using 1.8dev with

Code: Select all

#define ALLINONE        // full FC board or standalone 9DOF+baro board from CSG_EU
and
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = -Y; magADC[PITCH] = X; magADC[YAW] = Z;}


working great :)
Attachments
paris-v4.0-allinone.jpg
(41.44 KiB) Not downloaded yet
connections
connections

ripcurl0-0
Posts: 26
Joined: Fri Jul 08, 2011 1:17 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by ripcurl0-0 »

thanks ray answer my question ive just got board in post be setting up soon
dave

ripcurl0-0
Posts: 26
Joined: Fri Jul 08, 2011 1:17 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by ripcurl0-0 »

hi loosi is there any reason you have to bridge the board and ad the extra ground any info would be great
dave...

User avatar
Loosi
Posts: 63
Joined: Sat Aug 20, 2011 8:31 pm
Location: Germany (HSK)
Contact:

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by Loosi »

Hi dave,

i dont get any data when i dont make this connections, found this in another forum, i will look for the link.

Kayle
Posts: 141
Joined: Sun Feb 13, 2011 6:45 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by Kayle »

Hi,

the bridge on the board is for the adress selection from the itg3200. When the bridge is open, the adress can change automatic and your copter hits the ground :-(.

Solder the bridge and the adress will be ever the same.

Kayle

User avatar
Loosi
Posts: 63
Joined: Sat Aug 20, 2011 8:31 pm
Location: Germany (HSK)
Contact:

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by Loosi »

Here is the link http://www.rcgroups.com/forums/showthread.php?t=1413106

arnaldo26@rcgroups.com wrote:this PCB includes the best sensor for our multicopter:

-HMC5883 Triple Axis Magnetometer
-BMA180 Triple Axis Accelerometer
-BMP085 Barometric Pressure Sensor
-ITG3200 Triple-Axis Digital-Output Gyro

Build in ultra low noise linear LDO voltage regulator.
I2C all sensors connected to I2C bus 5V with LLC

LLC PINOUT
http://www.rcgroups.com/forums/showa...6&d=1302773848

...at a special price of 99$ for now...
the board will work with multiwii code if (thanks pipersw):
- change the BMA180 address to 0x82 in the code
- solder to GND the AD0 pin of the ITG3200
- solder CLK to GND
-NEW change this code(in serial.pde):
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;}
to
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = -Y; magADC[PITCH] = X; magADC[YAW] = Z;}

ripcurl0-0
Posts: 26
Joined: Fri Jul 08, 2011 1:17 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by ripcurl0-0 »

thanks loosi and kayle your infos been great ,i wondered why it was doing weird things ive change address to 0x82 for bma180
and resoldered bride and extra ground ,also change mag to new mag
seems to be flying ok now cheers dave..

JuroM
Posts: 10
Joined: Fri Oct 07, 2011 3:50 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by JuroM »

Hello,
I have a problem with this All in One board. ACC and BARO in GUI have not change values(BMA180 address is 0x82). GYRO and MAG is OK. I have sw 1.8patch2.

ACC is still -3,-3,509
and ALT -310,40
Attachments
allinone.jpg

rbellanc
Posts: 8
Joined: Thu May 12, 2011 12:41 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rbellanc »

Hi Juro,
can give us your schematic connection and the modification in the code ?
For information, the Loosi connectic doesn't run with me.

version 8.2
-- config.h
#define ALLINONE // full FC board or standalone 9DOF+baro board from CSG_EU

-- Sensors.pde
#if !defined(BMA180_ADDRESS)
//#define BMA180_ADDRESS 0x80
#define BMA180_ADDRESS 0x82
#endif

JuroM
Posts: 10
Joined: Fri Oct 07, 2011 3:50 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by JuroM »

I have this schematic: http://www.edismusic.com/wiicopter/allinone.jpg

And this modifications:
config.h
#define I2C_SPEED 400000L
#define ALLINONE

def.h
#if defined(ALLINONE)
#define ITG3200
#define BMA180
#define BMP085
#define HMC5883
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = X; accADC[PITCH] = Y; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = X; gyroADC[PITCH] = Y; gyroADC[YAW] = Z;}
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = -Y; magADC[PITCH] = X; magADC[YAW] = Z;}
#define BMA180_ADDRESS 0x82
#define ITG3200_ADDRESS 0XD0

#endif

I think, that I have wrong allinone board :-(

rbellanc
Posts: 8
Joined: Thu May 12, 2011 12:41 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rbellanc »

No, your allinone is good.
For me, the first time, i have connected to the first pin with the last of the allinone to
the GND. The behavior was similar at your problem. After i have connected only the first pin to GND, the result
was ok.

http://www.rcgroups.com/forums/showthre ... 06&page=42

JuroM
Posts: 10
Joined: Fri Oct 07, 2011 3:50 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by JuroM »

This is my connecting schema.
Attachments
connecting.jpg

rbellanc
Posts: 8
Joined: Thu May 12, 2011 12:41 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rbellanc »

Your connection are ok for me. Can you load the firmeware with my code modifications ? because it's the diff between my config and your ?

JuroM
Posts: 10
Joined: Fri Oct 07, 2011 3:50 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by JuroM »

I've tried it, but does not work.

rbellanc
Posts: 8
Joined: Thu May 12, 2011 12:41 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rbellanc »

ok, last question :
when you test your board, you use ftdi and you connect your Lipo ? or only ftdi ?

JuroM
Posts: 10
Joined: Fri Oct 07, 2011 3:50 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by JuroM »

Only FTDI

rbellanc
Posts: 8
Joined: Thu May 12, 2011 12:41 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rbellanc »

this is a problem. Connect another source of power. Connect your LiPo to ESC for power your board.

JuroM
Posts: 10
Joined: Fri Oct 07, 2011 3:50 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by JuroM »

Hmmm... Why? Other sensors on this board is OK.

JuroM
Posts: 10
Joined: Fri Oct 07, 2011 3:50 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by JuroM »

I I tried the power of LiPo but no change.

rbellanc
Posts: 8
Joined: Thu May 12, 2011 12:41 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rbellanc »

thin, I thought that was it.
Which version you are using GUI? the 8 or another?

JuroM
Posts: 10
Joined: Fri Oct 07, 2011 3:50 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by JuroM »

1.8patch2

rbellanc
Posts: 8
Joined: Thu May 12, 2011 12:41 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rbellanc »

The recever was connected and tramsiter too. You can see the value on the GUI for each canal ?
What main board do you use ?
Where are you order your AllInOne ? from CSG_EU Ebay shop ?
Maybe you can post your problem on this thread : http://www.rcgroups.com/forums/showthre ... 06&page=44, CSG_EU thread.

JuroM
Posts: 10
Joined: Fri Oct 07, 2011 3:50 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by JuroM »

All is OK on the GUI. Only with ACC and BARO is problem. Before I had wmp+nk clones and this work.
AllInOne is from CSG_EU Ebay shop.
Yes, I posted it there now.

rbellanc
Posts: 8
Joined: Thu May 12, 2011 12:41 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by rbellanc »

I had not seen, in your config.h, you have changed IC2_SPEED to 400khz

#define I2C_SPEED 100000L //100kHz normal mode, this value must be used for a genuine WMP
//#define I2C_SPEED 400000L //400kHz fast mode, it works only with some WMP clones

Can you test with #define I2C_SPEED 100000L, recever connected and Lipo, Tx on ?

JuroM
Posts: 10
Joined: Fri Oct 07, 2011 3:50 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by JuroM »

I tested all this combinations with one(bad) result.

ripcurl0-0
Posts: 26
Joined: Fri Jul 08, 2011 1:17 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by ripcurl0-0 »

why did you solder both jumpers i only did one

amourdurisk
Posts: 31
Joined: Wed Nov 02, 2011 8:58 pm

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by amourdurisk »

i'm selling all in one too but with the atmega328p in the same card:
Image

115€ with shipping

5u5h1
Posts: 1
Joined: Tue Aug 06, 2013 9:18 am

Re: All in one board: Hmc5883 bma180 bmp085 itg3200 only 99$

Post by 5u5h1 »

Hello there,

I'm a newcomer in this area. I have a multiwiicoper Paris V4r3 board + full FC board or standalone 9DOF+baro board from CSG_EU

i encounter some problems, my board seems doesnt work because of the ardunio sketch or an other problem.
I solder it like the first schem of this tread,
but when i launch multiconf nothing happen, the sensors look like unactive. So can some one with the same hardware can send me the good sketch? and some advices ?

your help will be highly appreciated

thank's

Image

Uploaded with ImageShack.us

Post Reply