Mac Arduino Driver

  

So I bought some Arduino Nano (https://www.arduino.cc/en/Main/ArduinoBoardNano) over Amazon lately and was amazed that I got 5 boards for only ~15 EUR by some chinese retailer. When I finally found some time and wanted to start programming with the Nano modules I couldn’t manage to connect them to the Arduino IDE.

  1. Macos Arduino Usb Driver
  2. Arduino Drivers Mac
  3. Mac Arduino Nano Driver

If connected via USB you normally have to make the USB connection first, start the Arduino IDE and finally have to select the model and mainly the port over the Tools menu. I did so on my OSX 10.11 ( El Capitan ), but the Nano module didn’t show up on the ports list. Only /dev/cu.Bluetooth-Incoming-Port was listed.

After some days of random Google researches and several driver installations without fixing the problem, I finally found out that there are two main USB to UART converter chips used which need different drivers.

Arduino bootloader (Windows & Mac OSX) The STM32 Blue Pill is pre-flashed with Arduino bootloader which allows you to download the sketch through the Type-C connector. NOTE: Using JLink / ST-Link dongle or USB to 3.3V TTL adapter to program the board will erase this bootloader. We’ve done the hard work of figuring out the NodeMCU drivers and NodeMCU Arduino IDE setup for you. Read on for the two steps that have to be done only once. More helpful info at the end, too. Installing NodeMCU drivers for USB. This part of the instructions are written for Windows. They’re very similar for OSX and Linux. Step 4: Now go on to download the Arduino IDE on your Mac. To do this, open Safari on your Mac and just go to the website www.arduino.cc. Once you have opened the website, go to the software section and click on downloads from the dropdown menu. Now select the Mac OS X version, hit download and wait for the download to finish. Latest macOS Sierra/High Sierra-compatible driver for devices using the CH340G, CH34G or CH34X chipset.This chipset is used in several Arduino-compatible clones and serial-to-USB cables. Get the Arduino drivers. For PC users, go to the Connect menu in mBlock: For Mac users, download the driver. Unfortunately, the latest update for the Mac OSX introduced an issue with this driver. Find out about the solution to this issue. Connect your robot to your computer via USB cable, turn your robot on, and open mBlock.

Official boards use FT232 some chinese boards use a CH340 Chip

First have a look at the USB modules on your board and read if it says something like „CH34*“ or „FT232“. You could with the chip on the backside of the Arduino board like this:

First of all be sure that your board is still working and is detected at the USB Port. So go by „Apple Logo top left“ > „About This Mac“ > „System Report“ > „Hardware / USB„. Try this once without the Arduino board connected and once with the board connected. There should be an additional USB device listed. With the original Arduino boards you might directly get the board name, like „Arduino Leonard“. With the cheaper models it maybe just say „USB Device 2.0“.

For the official Arduino boards with the FT232 chips you need the FTDI Driver. Those drivers are officially signed by Apple too. No further problems to be expected. Do the following steps:

  • Download the drivers ( Version 2.3 and later ) from here: http://www.ftdichip.com/Drivers/VCP.htm
  • Install the downloaded .pkg file
  • restart the computer
  • You should find a new port listed within the Arduino IDE, like /dev/tty.usbserial-xxxxxxxx

For other boards using the CH34x chip you need those drivers. The problem here is, that they are currently not signed by Apple ( and probably will never ). So we have to switch of the security mode. This is of course officially not recommended. WARNING: This will not work with OSX 10.12 (macOS / OSX Sierra). For macOS 10.12 or later you could use the following solution. Please do not do this with those versions as this will stop the boot process and you have to unset this via recovery mode.

Mac

Macos Arduino Usb Driver

For OSX 10.9 – 10.11. you could do the following steps:

  • Download the drivers from here: http://www.wch.cn/downfile/178
  • Install the downloaded .pkg file
  • restart the computer
  • run the following command within the terminal sudo nvram boot-args='kext-dev-mode=1'
  • after confirming this with your admin password, restart the computer
  • You should find a new port listed within the Arduino IDE, like /dev/cu.wchusbserial1d10

If you want to remove those drivers later remove all file like „FTDIUSBSerialDriver.kext“ or „usbserial.kext“ from the /Library/Extensions directory.

Arduino Drivers Mac

Mac Arduino DriverMac arduino driver downloads

Mac Arduino Nano Driver

cheers.
Sebastian