Pro Micro RP2040 not talking to computer

I bought a SparkFun Pro Micro RP2040 https://a.co/d/9A664TR through Amazon SparkFun store.

Cant get Win10 to recognize (no com port device, or anywhere in device manager). LED on board does light up.

Tried:

-different USB cables (all functioning),

-different USB ports,

-different computers,

-installed SparkFun AVR board package in Arduino IDE,

-installed SparkFun ProMicro RP2040 in Arduino IDE Board Manger,

-tried holding reset button and plugging in micro pro and it did show up as a mass storage device, I saved a simple sketch there, unplugged and re-plugged, no changed and the sketch folder uploaded i copied on board is gone when holding reset and reconnecting.

I assumed the board was faulty, created a return on Amazon, received my new board and getting the same exact result.

I’m not sure if this helps with diagnosis but i bought this OSOYOO (clone?) Pro Micro off Amazon and it is talking with the computer fine, it shows up with a COM port and i am able to compile and upload a sketch.

RP2040 doesn’t have a com port, you program it by putting your .uf2 file on the drive that shows up when you plug it into your computer.

bought this OSOYOO (clone?) Pro Micro off Amazon and it is talking with the computer fine, it shows up with a COM port and i am able to compile and upload a sketch.

That’s a completely different board with a different processor and bootloader. It gets it’s code via a serial connection where the RP2040 gets it from a file you copy to the device.

You might have a read through the hookup guide to walk you through how to program the board.

https://learn.sparkfun.com/tutorials/pr … okup-guide

Thank for the help. The link to the hookup guide got me going in the right direction.

I got the CircuitPython UF2 dropped it on the board, got Thonny configured and the modules installed i needed and then was able to save my python script to the Pro Micro via Thonny and got the board functioning with my program.

When you said the RP2040 gets its code from a file you copy to the device i took it as my sketch needed to be a UF2 file that i would drag and drop on there which wasn’t the case.

being able to program the board in python is pretty sweet.

So i was just toying with using Arduino IDE to program it instead, apparently it is converting it to UF2 and uploading it.

Sketch uses 53228 bytes (0%) of program storage space. Maximum is 16773120 bytes.

Global variables use 10212 bytes (3%) of dynamic memory, leaving 251932 bytes for local variables. Maximum is 262144 bytes.

Resetting COM28

Converting to uf2, output size: 142336, start address: 0x2000

Scanning for RP2040 devices

Flashing D: (RPI-RP2)

Wrote 142336 bytes to D:/NEW.UF2

So it is the case, i guess the IDE will convert it from what language your wrote it to UF2.