

OCMC is a FOSS calculator designed for mass production.
- Size
- 88.8 × 165 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 52
- Nets
- 48
- Pads
- 237
- Tracks, vias
- 255, 4
- Pours
- 109
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 19 Oct 2022
- Updated
- 19 Oct 2022
Overview
EB3 is an open-source printed circuit board by gubareve, from the gubareve/OCMC repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board of 88.8 × 165 mm with 52 parts on 48 nets, routed with 255 tracks and 4 vias.
It is built around the ATMEGA328-PU. Its parts include 21 switches, 7 capacitors, 5 connectors, 3 resistors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
README.mdOpen-source Custom Mechanical Keyboard
OCMC is a custom PCB running on the ATMEGA328P chipset. Designed using KiCAD 6.0 and assembled using JLCPCB.

Parts
52| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 10uF | Capacitor_SMD:C_0805_2012Metric | C2, C3, C5 |
| 3 | LOGO | LOGO | G***, G***, G*** |
| 2 | 22pf | Capacitor_SMD:C_0805_2012Metric | C1, C6 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP3, JP5 |
| 1 | 0 | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW12 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 1 | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW6 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 10k | Potentiometer_THT:Potentiometer_Piher_PT-6-V_Vertical_Hole | RV1 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 2 | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW11 |
| 1 | 220 | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 3 | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW16 |
| 1 | 4 | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW5 |
| 1 | 5 | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW10 |
| 1 | 50 | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 5v | TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | JP1 |
| 1 | 6 | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW15 |
| 1 | 7 | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW4 |
| 1 | 8 | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW9 |
| 1 | 9 | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW14 |
| 1 | 9-12v | TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | JP2 |
| 1 | ADD | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW22 |
| 1 | ALT | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW8 |
| 1 | ATmega328-P | Package_DIP:DIP-28_W7.62mm | U1 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_Horizontal | J1 |
| 1 | CLR | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW18 |
| 1 | CONTROL | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW3 |
| 1 | DEL | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW13 |
| 1 | DIV | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW20 |
| 1 | DOT | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW17 |
| 1 | ENTER | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW7 |
| 1 | L78L05_TO92 | Package_TO_SOT_THT:TO-92_Inline | U2 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | MULT | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW19 |
| 1 | Power Connectors | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J4 |
| 1 | Programming Connectors | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J3 |
| 1 | RESET | TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | JP4 |
| 1 | SPI Connectors | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J5 |
| 1 | SUB | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_1.00u | SW21 |
| 1 | SW_SPST | Button_Switch_THT:SW_Push_2P2T_Toggle_CK_PVA2OAH5xxxxxxV2 | SW1 |
| 1 | USB_C_Receptacle | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J2 |
| 1 | WC1602A | Display:WC1602A | DS1 |
The 50 most common of 52 parts.
Questions
How big is the EB3 PCB?
It measures 88.8 × 165 mm and has 2 copper layers, 1.6 mm thick.
What parts does the EB3 use?
52 parts, built around the ATMEGA328-PU. 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.
Where can I download the EB3 KiCad files?
From the gubareve/OCMC repository on GitHub, at the commit this page was made from: the board is Hardware/EB3/EB3.kicad_pcb and its schematic Hardware/EB3/EB3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the EB3 design in my own project?
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers104.9 × 75.2 mm

- 2 layers228 × 98 mm

- 2 layers94.6 × 46.1 mm

- 2 layers50 × 50 mm

- 2 layers284.7 × 94.2 mm

Lumberjack
peej/lumberjack-keyboard
5x12 ortholinear through-hole component keyboard PCB for standard 60% cases
165 parts403MIT - 2 layers132.1 × 45.7 mm

IPoS
peterheinrich/InternetOverSpaghetti
Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.
42 parts342 - 2 layers63.3 × 57.2 mm

- 2 layers285 × 117 mm
