Dragino Yun Shield

Hello,

I’m trying to use Dragino yun shield with Uno to use it as a Arduino yun.

Though I followed all the instructions from manual and even short circuit the pins on Uno, added “Uno Yun” code in board.txt file, selected “Arduino Uno – Dragino Yun” in board type, selected correct port type; I’m still getting the following error ( see attachment ) while uploading any code.

The manual can be accessed on:

Can anyone please help me the possible problem and its solution ?

Thanks,

Regards,
Mridul

Have you tried updating the firmware on the YUN? I had similar issues and found that updating to this http://www.dragino.com/downloads/index.php?dir=motherboards/ms14/Firmware/Yun/Newest_Firmware/common-build--v2.0.4--20150422-2316/&file=dragino2-yun-common-v2.0.4-squashfs-sysupgrade.bin

I'm not using Yun. I'm using UNO and trying to make it as Yun.

btw i don't know more about updating the firmware ( if u meant i still need to do it). Can you please provide some more info ?

Thanks

Just to be clear:

mtiwari8: selected correct port type;

By this, do you mean that in the IDE, under the Port menu, the Yun Shield showed up with a network address, and you selected that menu item?

From the error message, it almost seems like the changes to the board.txt file weren't done properly. You might have better luck contacting Dragino directly about this issue, as they are the ones that are recommending that you change the IDE configuration files. They will have a better idea of what's going on with their changes than anyone here. The board settings that they have you add are rather different than what the actual Arduino Yun uses, you would have to ask Dragino why they are different.

Just keep in mind that while an Uno with a Dragino Yun Shield will be able to do most of what a Yun does, it is not 100% a Yun and there will be some details that are different between them. This is apparently one of them. Most of the people here will be familiar with the actual Arduino Yun, not as many will be familiar with the Dragino Yun Shield.

Dragino Yun Shield could do few things which Yun is not able to do.

  • Connect External Antenna
  • Connect Arduino Due CortexM3 ARM board
  • Connect Arduino Mega board for more IO and more memory
  • Cheaper

sonnyyu: Dragino Yun Shield could do few things which Yun is not able to do.

  • Connect External Antenna
  • Connect Arduino Due CortexM3 ARM board
  • Connect Arduino Mega board for more IO and more memory
  • Cheaper

Item 1 has been solved: http://forum.arduino.cc/index.php?topic=188976.msg2214560#msg2214560

Item 2 and 3 can be done with a little work

Item 4 is a tough one to beat! ;)

Item 2 and 3:

|500x373

sonnyyu: Item 2 and 3:

How unfortunate that the board extension in the corner covers up some of the I/O pins on the larger boards.

ShapeShifter: Item 1 has been solved: http://forum.arduino.cc/index.php?topic=188976.msg2214560#msg2214560

An other try;-

http://forum.arduino.cc/index.php?topic=188976.msg2223333#msg2223333

ShapeShifter: How unfortunate that the board extension in the corner covers up some of the I/O pins on the larger boards.

How about:

|500x373

I know it look ugly.

mtiwari8: I'm not using Yun. I'm using UNO and trying to make it as Yun.

btw i don't know more about updating the firmware ( if u meant i still need to do it). Can you please provide some more info ?

Thanks

I use UNO with it too. You connect to it via the browser as usual, and select upgrade. Then it asks you to select the file you want to upgrade to ( downloaded from http://www.dragino.com/downloads/index.php?dir=motherboards/ms14/Firmware/Yun/Newest_Firmware/common-build--v2.0.4--20150422-2316/&file=dragino2-yun-common-v2.0.4-squashfs-sysupgrade.bin ) then it updates it. takes a little time though

sonnyyu: I know it look ugly.

Now you're getting into the realm of "Item 2 and 3 can be done with a little work" to get an actual Yun board to talk to a Mega or Due. Hold the '32U4 in reset (or program a sketch that disables Serial1 and makes pins 0 and 1 inputs) and you can do the same thing. ;) Of course, your way is cheaper!

ShapeShifter: Now you're getting into the realm of "Item 2 and 3 can be done with a little work" to get an actual Yun board to talk to a Mega or Due. Hold the '32U4 in reset (or program a sketch that disables Serial1 and makes pins 0 and 1 inputs) and you can do the same thing. ;) Of course, your way is cheaper!

Dirty and Quick way:

Remove 32U4 completed.

@OP

uname -a
Linux dragino2 3.8.3 #12 Sat Aug 2 17:48:42 CST 2014 mips GNU/Linux

download upgrade file from Down Link , The file you need is "dragino2-yun-common-v2.0.4-squashfs-sysupgrade.bin"

After upgrade:

uname -a
Linux dragino-b9f41a 3.3.8 #1 Tue Jan 6 14:06:26 CST 2015 mips GNU/Linux

Expand the storage by USB flash drive and hard drive for Dragino:

http://forum.arduino.cc/index.php?topic=321502.msg2227962#msg2227962

After expand the storage, Dragino should be able install same software as Yun.

If you are first time user, should start with Arduino leonardo and Dragino. and go through all the IDE example. I found zero difference than Yun.

Basic setup:

Connect Ethernet port to router or switch. Connect ~7.5 V DC to DC jack, higher voltage works but could over heat arduino regulator. Connect USB cable between computer to Leonardo's USB. (Not for other arduino).

sonnyyu

There is no problem in power the leonardo with a DC jack and put a usb cable in computer ?