Uploading issues pro micro

Hey!
I am gettng this error message if i try to upload.
i tried multiple usb ports

Sketch uses 8680 bytes (30%) of program storage space. Maximum is 28672 bytes.
Global variables use 343 bytes (13%) of dynamic memory, leaving 2217 bytes for local variables. Maximum is 2560 bytes.
processing.app.debug.RunnerException
	at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:152)
	at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
	at processing.app.SketchController.upload(SketchController.java:732)
	at processing.app.SketchController.exportApplet(SketchController.java:703)
	at processing.app.Editor$UploadHandler.run(Editor.java:2061)
	at java.lang.Thread.run(Thread.java:748)
Caused by: processing.app.SerialException: Error touching serial port 'COM11'.
	at processing.app.Serial.touchForCDCReset(Serial.java:107)
	at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:136)
	... 5 more
Caused by: jssc.SerialPortException: Port name - COM11; Method name - openPort(); Exception type - Port busy.
	at jssc.SerialPort.openPort(SerialPort.java:164)
	at processing.app.Serial.touchForCDCReset(Serial.java:101)
	... 6 more

The ProMicro does not have a reset button so you have to improvise one; e.g. a wire between reset and GND.

  1. Select a different COM port; a number of Windows machines have COM1 that you can use. Alternatively hook up e.g. an Uno, Nano or Mega and select its port; keep the board as ProMicro.
  2. Upload blink; when the IDE reports the memory usage, double tap the reset button; this will invoke the bootloader.
  3. A normal of your sketch should now work on the COM port that belongs to the ProMicro (probably COM11).

Do a FULL restart on your computer (power off and on).

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.