Skip to content

Commit

Permalink
Upload v2.1 files
Browse files Browse the repository at this point in the history
  • Loading branch information
Maarten Dekkers committed Jul 15, 2020
0 parents commit 0605b59
Show file tree
Hide file tree
Showing 9 changed files with 15,355 additions and 0 deletions.
437 changes: 437 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

47 changes: 47 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Plain60 Flex Edition rev2.1

![Plain60 Flex Edition PCB](https://i.imgur.com/KU2QNWX.png)
This universal 60% PCB is designed to support as little layouts as possible without limiting usability for most users. The reason I did this is because other PCBs made for this form factor usually have so many supported layouts that it could almost qualify as swiss cheese.

It also features a fuse and an ESD protection chip to protect the MCU and other parts of the PCB.

## Features
- Fits in the TGR Unikorn
- Compatible with QMK Firmware and VIA Configurator (if you flash a VIA compatible .hex file)
- Compatible with most universal 60% cases and HHKB/WKL Tofu by KBDfans
- USB type-C
- Optional JST header for connection with daughterboard
- Footprint for optional speaker (AST1109MLTRQ)
- ESD protection and fuse
- No LEDs and no underglow
- Minimal layout support
- ISP header

## Supported layouts
![Supported layouts of the Plain60-C](https://i.imgur.com/dq04Csv.png)

## Building
If you feel like building a few of these PCBs yourself, go to the 'Releases' tab and download the latest gerber files. Order those at your favourite PCB manufacturer, get the components needed (see below) and solder them on! A hot air station is not required but a soldering iron is. Flux is recommended.

## Opening the project
To open the files you will need the latest KiCAD nightly version.

## Bill of materials (BOM)
Amount is per PCB, multiply as needed.

| LCSC part # | Description | Value | Package | Amount |
| ----------- | ------------- | ----- | -------- | ------:|
| C128353 | Capacitor | 0.1uF | 0805 | 4 |
| C131056 | Capacitor | 4.7uF | 0805 | 1 |
| C215803 | Capacitor | 1uF | 0805 | 1 |
| C109001 | Diode | | 0805 | 65 |
| C261942 | Fuse | | 0805 | 1 |
| C165948 | Connector | | SMD/THT | 1 |
| C103904 | Resistor | 10K | 0805 | 2 |
| C212411 | Resistor | 5.1K | 0805 | 2 |
| C325772 | Resistor | 22 | 0805 | 2 |
| C44854 | MCU | 32U4 | QFP-44 | 1 |
| C7519 | ESD chip | | SOT23-6 | 1 |
| C341521 | Resonator | 16MHz | SMD | 1 |
| C92584 | Switch | | SMD | 1 |
| C160404 | Optional JST | | SMD | 1 |
232 changes: 232 additions & 0 deletions fp-info-cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,232 @@
51273207441056
Keeb_switches
CHERRY_MX_DIODE


0
2
2
Keeb_switches
CHERRY_MX_LED


0
2
2
Keeb_switches
CHERRY_MX_LED_REVERSE


0
2
2
Keeb_switches
CHERRY_MX_LED_SINGLE


0
1
1
Keeb_switches
CHERRY_PCB_200H


0
2
2
Keeb_switches
CHERRY_PCB_200H_F


0
2
2
Keeb_switches
CHERRY_PCB_200H_V


0
2
2
Keeb_switches
CHERRY_PCB_200H_V_F


0
2
2
Keeb_switches
CHERRY_PCB_225H


0
2
2
Keeb_switches
CHERRY_PCB_225H_F


0
2
2
Keeb_switches
CHERRY_PCB_275H


0
2
2
Keeb_switches
CHERRY_PCB_275H_F


0
2
2
Keeb_switches
CHERRY_PCB_600C_H


0
2
2
Keeb_switches
CHERRY_PCB_600C_H_F


0
2
2
Keeb_switches
CHERRY_PCB_600H


0
2
2
Keeb_switches
CHERRY_PCB_600H_F


0
2
2
Keeb_switches
CHERRY_PCB_625H


0
2
2
Keeb_switches
CHERRY_PCB_625H_F


0
2
2
Keeb_switches
CHERRY_PCB_700H


0
2
2
Keeb_switches
CHERRY_PCB_700H_F


0
2
2
Keeb_switches
CHERRY_PCB_800H


0
2
2
Keeb_switches
CHERRY_PCB_800H_F


0
2
2
Keeb_switches
CHERRY_PLATE_100H


0
2
2
Keeb_switches
CHERRY_PLATE_125H


0
2
2
Keeb_switches
CHERRY_PLATE_150H


0
2
2
Keeb_switches
CHERRY_PLATE_175H


0
2
2
Keeb_switches
CHERRY_PLATE_200H


0
2
2
Keeb_switches
CHERRY_PLATE_200H_V


0
2
2
Keeb_switches
CHERRY_PLATE_225H


0
2
2
Keeb_switches
CHERRY_PLATE_275H


0
2
2
Keeb_switches
CHERRY_PLATE_625H


0
2
2
Keeb_switches
CHERRY_PLATE_700H


0
2
2
Keeb_switches
MX_SMD_0805_LED


0
2
2
3 changes: 3 additions & 0 deletions fp-lib-table
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
(fp_lib_table
(lib (name "footprints")(type "KiCad")(uri "${KIPRJMOD}/../footprints.pretty")(options "")(descr ""))
)
Loading

0 comments on commit 0605b59

Please sign in to comment.