IntroductionDuring my free time over the past couple of months I've been playing around with KiCad designing this. I have no idea if anyone will be interested, but whatever.

)
For now I've named it 'Goldfish', mainly because I drew a cartoony goldfish when I was bored and have used that as artwork on the PCB. Also, like a goldfish, it's small.
It is pin compatible with a regular Pro Micro, uses the same ATMega32u4. It uses a mid-mounted USB-C connector to make the board thinner while making the connector more durable than the usual SMD connector.
PicsI only have renders for now, I will order prototypes soon. Soldermask will probably be yellow to fit in with the goldfish theme.
The USB-C connector isn't shown since KiCad doesn't have a model for it, but it will look something like the picture below.
Advantages (over a Pro Micro)
- The through-hole USB connector is much less likely to break off compared to surface mount connectors.
- USB-C is reversible, more durable and just plain cool.
- Pin-compatible with the original Pro Micro and Pro Micro clones.
- Goldfish has five extra pins available along its bottom edge if more pins are required.
- USB data lines are easily accessible through two internal pins.
- A mid-mounted USB-C connector allows goldfish to be much thinner than a Pro Micro.
Disadvantages (over a Pro Micro)
- Fewer custom cable options for USB-C when compared to Mini-B/Micro-B.
- More expensive (depends on MOQ of course).
- No onboard voltage regulator (this makes no difference for keyboards; an external regulator is only required when power supplies of over 5.5V are used).
- No onboard RX, TX or Power indicator LEDs.
CAD FilesCAD file are on GitHub at
https://github.com/Dr-Derivative/Goldfish.
DisclaimerI haven't tested this board yet. If you decide to have a few of these produced do so at your own risk!