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.
- Lower board profile with the mid-mounted USB-C connector
- Two internal pins make the USB data lines easily accessible
- USB-C is more durable, reversible and just plain cool
- 5 additional pins on the underside of the board
- Pin-compatible with the original Pro Micro
- Sturdier through-hole USB connector
- Can be more expensive, depending on order quantity
- No onboard RX, TX, LEDs
- No onboard Voltage Regulator (this makes no difference for keyboards; a regulator is only required when power supplies of over 5.5V are used)
- Layout of bottom edge pins was changed to match the Elite-C in V1 Rev. C, but the silkscreen was never updated
- Applies to V1 Rev. C
- Similar problem as the Green Pro Micro clone making it unsuitable for certain split keyboards
- Applies to V1 Rev. 0 and V1 Rev. A
- Fixed incorrect silkscreen labels along bottom edge
- Changed layout of the bottom edge pins to match the Elite-C
- Fixed split keyboard issue
- Tidied up parts of the layout, including the removal of signal lines from under the crystal
- Changed the footprint of C6 from 0402 to 0603 to reduce component cost by a few cent
- Initial Design
Note: These products are sold by 3rd party vendors and are not 'officially' endorsed by me. I'm simply listing them here for convenience.
(Also please let me know if anything is missing from this list)
Alvaro by Ariamelon
- A modified Goldfish V1 using 0603 components instead of 0402
Comet by Tokas
- A modified Goldfish V1 using a HRO TYPE-C-31-M-12 connector
Whale by Jia Geng Chang
- A modified Goldfish V1 using a Jing 918-418K2024S40000 connector
Goldfish-clone-JLCPCB by Jeremy J Starcher
- A modified Goldfish V1 designed to meet JLCPCB's assembly requirements
Elite-C from keeb.io
- An unrelated and closed source project with similar design goals
(Please let me know if anything is missing form this list)
Released under the Creative Commons Attribution Share-Alike 4.0 License.
https://creativecommons.org/licenses/by-sa/4.0/
Original Arduino Mini Design by Team Arduino.
Arduino Pro Mini Design by Spark Fun Electronics.
Pro Micro Design by Spark Fun Electronics.
Goldfish Design by Lucas Jansen.