Uploading a sketch into Mbot works With Makeblock, but not With Arduino IDE

This makes no sense!

I am running a Mac OSX (not sierra!)
I have no problem "uploading to arduino" in the MakeBlock software, 3.4.0
but if i want to edit it in Arduino 1.6.9 i get the

avrdude: stk500v2_ReceiveMessage(): timeout

and have tried every type of connection, USB and bluetooth.

Im confused, because its the same exact Arduino App that is bundled in the MakeBlock
software, and i WORKS great to upload to the robot from that App...
so i am stumped.

Thanks!

Kevin

(deleted)