For sure, you can definitely use the diagram for anything. I put that together late at night and haven't tried the LED or AUX pins so its possible some could be labeled wrong, but I did double check the schematic so I think its ok. I am attaching the layered GIMP file of that image in case you want to change anything
I agree about the micro connector... its really bad too because I know I've seen them with 4 mechanical solder points, definitely a design flaw to use this one on this board.
In case anyone comes across this thread and is wondering how to program this board. After you plug it in to USB, it may not jump to the bootloader, even if there is no sketch loaded. You might need to take a piece of wire to short the RESET and GRND pins and then "double tap" it. Once you do that it switches to bootloader mode for 8 seconds and you can run avrdude or whatever to load your program (on Linux for some reason I have to sudo in order for this to work):
sudo avrdude -pm32u4 -cavr109 -Uflash:w:Soarer_at2usb_v1.12_atmega32u4.hex -P/dev/ttyACM0
I found the device name (/dev/ttyACM0) by using dmesg | grep tty
after plugging in the board and looking at the last entry.
On Windows you can try this:
format c:
j/k... don't do that... however replace /dev/ttyACM0 with something like com9, or whatever is shown as "Arduino Leonardo Bootloader" in device manager.
HTH
Sorry for necroing this thread but I would like to add something on to this. I've spent hours trying to find the device name of Pro Micro on my mac but to no avail using dmemsg and the system profile, and also there is no COM8. After some searching, I found and use this:
ls /dev/cu.*
Run that during bootloader mode, and after 8 seconds.
When in bootloader this is the list:
/dev/cu.Bluetooth-Incoming-Port /dev/cu.Bluetooth-Modem
/dev/cu.usbmodem1441
After 8 seconds:
/dev/cu.Bluetooth-Incoming-Port /dev/cu.Bluetooth-Modem
So now, you are sure that /dev/cu.usbmodem1441 is the device name and use it in flashing.
sudo avrdude -patmega32u4 -cavr109 -P/dev/ttyACM0 -Uflash:w:Hexfile.hex
Note: you only have 8 seconds to initiate the flashing before it returns to regular mode. Continually shorting the RESET and GND would not work.