Goldfish is a Pro Micro compatible microcontroller board designed for use in mechanical keyboards. It is based on the same Atmel ATMega32U4 chip and is programmable using the Arduino IDE or a keyboard specific firmware such as TMK or QMK. Of course it is perfectly usable for any other electronics projects too, not just keyboards.
These products are sold by 3rd party vendors and are not 'officially' endorsed by me. I'm simply listing them here for convenience.
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!
Edit: Others have tested it and it looks like it works well