
CMKC65 R1
thomasdevine01/cmkc-keyboard
Chico State Mechanical Keyboard Club's Keyboard and Firmware Design

A 65% QMK Bluetooth keyboard with an OLED and encoder
Dissatisfaction-65 is an open-source printed circuit board by Nicell, from the Nicell/Dissatisfaction-65 repository on GitHub, published under the MIT licence. It is a 2-layer board of 313.9 × 119.4 mm with 139 parts on 111 nets, routed with 634 tracks and 47 vias.
It is built around the 74HC4514D. Its parts include 67 diodes, 3 ICs and 2 switches. It belongs with the keyboards and input and radio and wireless boards of this library.
This is the hardware repository for my 65% QMK Bluetooth keyboard with an OLED and encoder.
I'm working on a new version of this to vastly improve the design and functionality. You can follow the development on this discord
You can currently find the firmware for this board at my qmk-firmware fork. It requires this pull-request before it can be fully upstreamed.
You can get most of these items at different places, but I left the more convenient places here. Often you can get cheaper electronics at LCSC and AliExpress rather than Mouser and Amazon.
There were a few things that I'd like to change. I haven't done them yet, but they would enhance the board.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 67 | D_Small | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +51 |
| 56 | MX-NoLED | MX_Only:MXOnly-1U-NoLED | MX_-1, MX_,1, MX_;1, MX_.1, MX_'1, MX_/1, MX_0, MX_1, MX_2, MX_3, MX_4, MX_5, MX_6, MX_7, MX_8, MX_9 +40 |
| 3 | MX-NoLED | MX_Only:MXOnly-1.25U-NoLED | MX_LALT1, MX_LCTRL1, MX_WIN1 |
| 2 | MX-NoLED | MX_Only:MXOnly-1.5U-NoLED | MX_\1, MX_TAB1 |
| 2 | MX-NoLED | MX_Only:MXOnly-1.75U-NoLED | MX_CLCK1, MX_RSHIFT1 |
| 2 | MX-NoLED | MX_Only:MXOnly-2.25U-NoLED | MX_ENTER1, MX_LSHIFT1 |
| 1 | 74HC4514 | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U2 |
| 1 | Adafruit_Feather_32u4_Bluefruit_LE | Dissatisfaction65:Adafruit_Feather_32u4_Bluefruit_LE | U1 |
| 1 | MX-NoLED | MX_Only:MXOnly-2U-NoLED | MX_BKSP1 |
| 1 | MX-NoLED | MX_Only:MXOnly-6.25U-ReversedStabilizers-NoLED | MX_SPC1 |
| 1 | Rotary_Encoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | SSD1306_I2C | Dissatisfaction65:OLED | U3 |
| 1 | SW_SPST | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW2 |
It measures 313.9 × 119.4 mm and has 2 copper layers, 1.6 mm thick.
139 parts, built around the 74HC4514D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Nicell/Dissatisfaction-65 repository on GitHub, at the commit this page was made from: the board is PCB/Dissatisfaction65.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

thomasdevine01/cmkc-keyboard
Chico State Mechanical Keyboard Club's Keyboard and Firmware Design


etiennechlt/electronic-chess
Générée par tools/boardgen (module power). 100 x 60 mm, 2 couches, plan de masse en face arrière. Elle gère trois cellules plates 1S 5 Ah.

thewonderidiot/lachesis
Portable, safe readers for Apollo Guidance Computer core rope memory modules



hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
