Skip to content
Eagle device library used by Clueboard
Python HTML
Branch: master
Clone or download

README.md

clueboard_eagle

Eagle device library used by Clueboard

Upgrade Note

Please read this if you are already using this library.

As of commit 1497c7f I have broken Controller.lbr up into multiple files to make it easier to find the part you need. I will not be updating Controller.lbr anymore, you should replace your components with the same component from the new file. At some point in the future I will be removing Controller.lbr.

Components.lbr

Basic electrical components such as Capacitors, Crystals, Diodes, Resistors, and other (mostly) passive components.

Hardware.lbr

Components for interfacing with the physical world.

Headers.lbr

Headers for connecting I/O to various interfaces.

ICs.lbr

Integrated circuits and other specialty chips.

Controller.lbr

DEPRECATED: Please use the equivalent footprints in other files.

Keyboard.lbr

Switch footprints that support various Cherry MX and/or Alps switches.

Switch Devices

When putting together your schematic there are 5 basic types of switches to choose from:

  • KEYSWITCH-DIODE: Cherry MX and/or Alps switches with in-switch diode support.
  • KEYSWITCH-LED: Cherry MX and/or Alps switches with throughhole single-color LED support
  • KEYSWITCH-LEDHOLE: Cherry MX and/or Alps switches with a slot to allow LED's to shine through or for 4 wire LEDs to poke through to a daughter board.
  • KEYSWITCH-LEDTHTHOLE: Cherry MX and/or Alps switches with in-switch LED support and shine-through LED support.
  • KEYSWITCH-PLAIN: Cherry MX and/or Alps switches
  • KEYSWITCH-RGBLED: Cherry MX switches with throughhole RGB LED support
  • KEYSWITCH-RGBSMDLED: Cherry MX and/or Alps switches with SMD RGB LED support
  • KEYSWITCH-SMDLED: Cherry MX and/or Alps switches with SMD single-color LED support
  • KEYSWITCH-SMDTHTLED: Cherry MX and/or Alps switches with both throughhole and SMD single-color LED support

Each one may have one or more switch footprints available:

  • ALPS: Alps switch
  • ALPSMX: Combined footprint that supports both ALPS and MX
  • CHOC: Kailh (Kaihua) Choc low-profile switches
  • CHOCX: Combined footprint that supports both CHOC and X
  • MX: Cherry MX Switches, both Plate and PCB mount
  • MXHS: Footprint that supports the Kailh PCB Sockets for switch hot swapping, plate mount switches only
  • MXHSPCB: Footprint that supports the Kailh PCB Sockets for switch hot swapping, pcb or plate mount switches
  • X: Kailh (Kaihua) X low-profile switches

LCD.lbr

Various LCD based displays.

LED.lbr

LED lighting controllers and emitters.

MCU.lbr

Processors that can be used to scan a keyboard matrix.

USB.lbr

USB connectors and devices which interface directly with the USB signal wires.

License

These files are released under a Creative Commons Attribution-NonCommercial license. You are free to include and distribute them in your project, but if you are selling a board please contact me for a more permissive license. Gratis (no-cost) licenses are available to community run group buys.

You can’t perform that action at this time.