Keyboard Builders' Digest
Check out Denshi Electronics (Spain)!
Keyboard Builders' Digest / Tips & Tricks

USB-C Pro Micro issues

Difference in routing of some USB-C Pro Micro clones reported by hellmoneywarriors.

KBD.news
Published October 31, 2021
Creators! Feel free to tip me off about your keyboard related projects to bring them to 100K readers.

An entire batch of USB-C Pro Micro clones I just received from the vendor TZT on AliExpress (and I imagine other vendors are selling the same one) have a PCB layout problem where the physical footprint of the board matches a regular Pro Micro, but at least two of the pins are routed incorrectly – hellmoneywarriors.

The Arduino pin numbers on the silk screen are listed in the correct order, but in reality pin 14 and 15 are reversed. In QMK code, the pin numbers are the direct pin numbers of the Atmega32U4 chip, B1 and B3.

If you are trying to flash a QMK firmware to one of these controllers and have issues with incorrect columns and rows, try going into the config.h file and swapping the two pins. If the original code shows B1 and B3 in the list of row or column pins it's using, try swapping the two and recompile your firmware.

Reports of successful tests suggest that only some of the batches are screwed up, and others may be totally fine.

Do you like this post? Share, donate, subscribe, tip me off!

Published on Sun 31st Oct 2021. Featured in KBD #50 (source).


Related

Seeeduino Xiao RP2040

Another RP2040-based controller with relatively small form factor: Seeeduino Xiao RP2040.

Southpaw Micro

The Southpaw Micro is a 100% Pro Micro compatible controller (all pins are in the right spot) with 7 extra pins by SouthPawEngineer.

Elite-Pi

The Elite-Pi is a new controller by Maple Computing – sporting an RP2040 chip while being compatible with the Pro Micro footprint.

Raspberry Pi Pico & RP2040

Thoughts on the Raspberry Pi Pico, a review, plus the Sparkfun and Adafruit boards using the same RP2040 chip.

TinyS3 controller

UnexpectedMaker's TinyS3 is a development board featuring the ESP32-S3 controller, and offering both wired and wireless connection.

Mikoto controller

Mikoto is an open-source Bluetooth LE nRF52840 microcontroller in a Pro Micro footprint. Designed by zhiayang.

×
top