When I install that driver, the OS tells me to configure the device, and it has it listed as a modem. I'd like to get this working on my older macbooks. I'm trying to teach a course for elementary school kids in a few weeks.

Still not working, I installed the drivers (Arduino_Driver_for_MacOSX) I see the cu.wchusbserial410 in /dev when I connect, but when I launch mBlock 3.2.2, serial menu has no options. If I try to connect as a null modem in the OS, I get an error saying that I can't esablish a connection to the ppp server.I'm on OSX 10.6. Any help would be much appreciated. Everything works fine on my PC, but on my mac I have nothing but troubles.

To be honest, I have an older Macbook that I was using with Lion and I think all I needed to do was the signed driver hack mentioned earlier in this thread. I'm seeing /dev/tty.wcuserial410 in my menu. You will also need to ensure that no other drivers are installed in /Library/Extensions. As mentioned in other threads, the Prolific driver is often the culprit, so either delete the director (extension .kext) or move it elsewhere if you want to be safe about not losing anything in it. The USB drivers seem to not coexist very well with each other.

@asha, the Upload to Arduino block appears if you click on the mBot Program block or go to the Edit menu and select Arduino mode. You will also notice that some of the block palettes are greyed out or missing some blocks because mBlock does not support those for Arduino.

I upgraded to El Capitan and everything is working now. (My 2008 MacBook is the oldest supported - I just made the cut ) I did my robot class a few days ago and the kids loved it! Screams of joy for turning on a few LEDs. pretty cool!

After installing the WinChipAhead driver, you should only see usbserial.kext in the /Library/Extensions directory. If you see anything like ProlificUsbSerial.kext or something else with USB in the name, I would suggest that you move them to a temporary folder in your home directory. A reboot should ensure that the correct driver is loaded on your system.

From there you should be able to connect the mBot with the USB cable, turn on the mBot, and then connect via the serial port on /dev.tty.wchusbserial410.

Yes, once you open the terminal you are working at the Unix shell (command line), so you will need to type in cd /Library/Extensions to change to that directory.

To see if the directory is there, you can type: ls

This works the same as dir under Windows. If the extension is installed, it will have a subdirectory (mine is named usbserial.kext). If not, double-click the CH34xInstall.pkg (make sure it's the one from the sengotta blog) to install it, then recheck using ls.