OCMC

gubareve·OCMC·Hardware/EB3/EB3.kicad_pcb

OCMC PCB layout, top view — open source AVR/Arduino board by gubareve

About the OCMC PCB

OCMC is an open source AVR/Arduino PCB design by gubareve, published on GitHub under the BSD-3-Clause license. It is a 2-layer board measuring 88.8 × 165 mm, with 47 components from 43 distinct parts.

Its main chip is the ATMEGA328-P, from the AVR/Arduino family. Other key parts include the L78L05_TO92. By type, the board carries 21 switches, 7 capacitors, 5 connectors, 5 jumpers, 3 resistors and 2 ICs.

From the project

OCMC is a FOSS calculator designed for mass production.

OCMC is a custom PCB running on the ATMEGA328P chipset. Designed using KiCAD 6.0 and assembled using JLCPCB.

OCMC, from the project README
From the project README

Main components on the OCMC

OCMC bill of materials (BOM)

47 components, 43 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA328-P
ATmega328-P
U1
1
L78L05_TO92
U2
1
16MHZ
16MHz
Y1
1
Barrel_Jack
J1
1
USB_C_Receptacle
J2
1
Programming Connectors
J3
1
Power Connectors
J4
1
SPI Connectors
J5
1
WC1602A
DS1
1
5v
JP1
1
9-12V
9-12v
JP2
2
SOLDERJUMPER_2_OPEN
SolderJumper_2_Open
JP3, JP5
1
RESET
JP4
1
10K
10k
RV1
1
SW_SPST
SW1
1
CONTROL
SW3
1
7
SW4
1
4
SW5
1
1
SW6
1
ENTER
SW7
Show 23 more
QtyPartRefs
1
ALT
SW8
1
8
SW9
1
5
SW10
1
2
SW11
1
0
SW12
1
DEL
SW13
1
9
SW14
1
6
SW15
1
3
SW16
1
DOT
SW17
1
CLR
SW18
1
MULT
SW19
1
DIV
SW20
1
SUB
SW21
1
ADD
SW22
1
LED
D1
2
22PF
22pf
C1, C6
3
10UF
10uF
C2, C3, C5
1
0.1UF
0.1uF
C4
1
100N
100n
C7
1
50
R1
1
220
R2
1
10K
10k
R3

OCMC design files

The KiCad project lives in the gubareve/OCMC repository on GitHub; these links point at the commit this page was built from.

OCMC: common questions

What microcontroller does the OCMC use?

The OCMC is built around the ATMEGA328-P, from the AVR/Arduino family.

How big is the OCMC PCB?

The OCMC measures 88.8 × 165 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the OCMC?

47 components, from 43 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the OCMC design files?

From the gubareve/OCMC repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the OCMC design in my own project?

Yes, under the terms of its BSD-3-Clause license, which gubareve chose for the repository.

Can I test firmware for the OCMC without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards