8000 GitHub - staticintlucas/goldfish at v1
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

staticintlucas/goldfish

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Goldfish

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.

Preview

Links

Advantages

  • 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

Disadvantages

  • 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)

Known Issues

Incorrect silkscreen on for bottom edge pins — fixed in V1 Rev. D

  • 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

VBUS connected to VCC — fixed in V1 Rev. B

  • Similar problem as the Green Pro Micro clone making it unsuitable for certain split keyboards
  • Applies to V1 Rev. 0 and V1 Rev. A

Changelog

V1 Rev. D

  • Fixed incorrect silkscreen labels along bottom edge

V1 Rev. C

  • Changed layout of the bottom edge pins to match the Elite-C

V1 Rev. B

  • Fixed split keyboard issue
  • Tidied up parts of the layout, including the removal of signal lines from under the crystal

V1 Rev. A

  • Changed the footprint of C6 from 0402 to 0603 to reduce component cost by a few cent

V1 Rev. 0

  • Initial Design

Vendors Selling Goldfish

V1 Rev. C

Comet (modified design based on Goldfish V1; see related projects)

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)

Related Projects

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)

License

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.

0