O

PubInv·Ox·elec/Control Board/Control v1/Control v1.kicad_pcb

O PCB layout, top view — open source AVR/Arduino board by PubInv
Simulate this board

About the O PCB

O is an open source AVR/Arduino PCB design by PubInv, published on GitHub under the AGPL-3.0 license. It is a 2-layer board measuring 140 × 190 mm, with 199 components from 61 distinct parts.

Its main chip is the Arduino_Due_Shield, from the AVR/Arduino family. By type, the board carries 92 resistors, 23 connectors, 22 capacitors, 21 jumpers, 18 test points and 10 transistors.

It belongs with the dev boards & breakouts designs in this gallery.

From the project

An oxygen concentrator for low-resource communities.

File Notes: Add BOM spread sheet and a JLCPCB BOM. The instructions / notes for generating the BOM and JLCPCB BOM are embedded in the file, ControlV1BOM.xls. The proccess starts in KiCad with the BOM gewnerator nick name, "bomcsvgroupedbyvalue" ControlV1BOM.xls ControlV1BOMJLCPCB20230829_2137.csv

This is a library of KiCad schematic symbols and PCB footprints for most Arduino modules. You can use them to make your own PCB design which will effortlessly connect with your chosen Arduino module.

O, from the project README
From the project README

Main components on the O

O bill of materials (BOM)

199 components, 61 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
Arduino_Due_Shield
A1
9
BSS138
Yangzhou Yangjie Elec Tech
Q1, Q3, Q4, Q5, Q6, Q7, Q8, Q9 +1
1
NCE01P30K
Wuxi NCE Power Semiconductor
Q2
4
PZ254-1-08-Z-8.5
Conn_01x08
HCTL
J2, J4, J5, J6
1
PZ254-1-08-Z-8.5
Conn_01x08
HCTL
J3
3
PZ254-1-10-Z-8.5
Conn_01x10
HCTL
J7, J9, J14
1
Conn_02x18_Odd_Even
J8
1
B24B-PHDSS
Conn_02x12_Odd_Even
J10
4
DB125-2.54-2P-GN-S
Screw_Terminal_01x02
DIBO
J11, J12, J13, J25
4
KH-2.54FH-1X4P-H8.5
Conn_01x04
Shenzhen Kinghelm Elec
J16, J18, J20, J24
1
PM254-1-05-Z-8.5
Conn_01x05
HCTL
J17
1
Conn_01x07
J19
1
5555165-1
RJ12_6P6C_HORZ
TE Connectivity
J21
2
68000-102HLF
0.100_2Pin
Amphenol ICC
J22, J23
1
CIPO
CIPO1
1
COPI
COPI1
1
D_PSU_RX
D_PSU_RX1
1
D_PSU_TX
D_PSU_TX1
1
269
SolderJumper_3_Bridged12
Adafruit
JP1
11
NA
SolderJumper_3_Bridged12
NA
JP2, JP3, JP4, JP5, JP6, JP7, JP8, JP11 +3
Show 41 more
QtyPartRefs
3
1727
MAX31850K
Adafruit
JP9, JP10, JP15
3
269
MAX31855
Adafruit
JP16, JP17, JP18
2
4101
MCP9600
Adafruit
JP19, JP21
1
4101
MCP9600_
Adafruit
JP20
1
TE Connectivity 1825910-7, Dongguan Guangzhu Industrial C13828
SWITCH_TACTILE_SPST-NO_0.05A_24V
TE Connectivity ALCOSWITCH Switches
S1
1
SCL
SCL1
1
SDA
SDA1
1
SPI_SCK
SPI_SCK1
4
GND
TP1, TP3, TP4, TP11
1
+VccMAX31850
TP5
1
+VccMAX31850_1
TP6
1
+VccMAX31850_2
TP7
1
+VccMAX31850_3
TP8
1
+VccMAX3185
TP9
1
+VccMCP9600
TP10
1
ControllerVCC
TP12
1
CPIO
TP13
1
SCK
TP14
1
COPI
TP15
1
nCS
TP16
1
I2C_VCC
TP17
1
SCL_5V
TP18
1
SDA_5V
TP19
1
Switched_Fan_Power
TPSwitched_Fan_Power1
1
VIN1
VIN1
2
DNI
D1, D2
17
CC0603JRNPO9BN390
39pF
YAGEO
C1, C2, C3, C4, C5, C6, C7, C8 +9
4
CC0603JRX7R9BB104
1uF
YAGEO
C16, C17, C18, C19
1
CC0603JRNPO9BN390
10nF
YAGEO
C22
21
RMC060315%N
1R0
TyoHM
R1, R2, R3, R4, R5, R6, R7, R8 +13
2
RMC060315%N
1R
TyoHM
R9, R50
9
1R
R10, R11, R12, R49, R59, R66, R73, R91 +1
3
RMC060315%N
DNI
TyoHM
R17, R30, R89
22
RMC06031K1%N
1K
TyoHM
R18, R19, R20, R21, R22, R23, R24, R25 +14
1
RMC060315%N
4M7
TyoHM
R32
6
DNI
R34, R35, R43, R74, R75, R90
2
RMC060310KFN
10K
TyoHM
R39, R40
12
RMC 0603 10K F N
10K
TyoHM
R41, R44, R46, R56, R61, R64, R65, R67 +4
9
RMC06031K1%N
DNI
TyoHM
R51, R52, R53, R55, R60, R63, R85, R86 +1
2
RMC0603391%N
39R
TyoHM
R71, R72
3
RMC 0603 4K7 F N
4K7
TyoHM
R77, R78, R83

O design files

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

O: common questions

What microcontroller does the O use?

The O is built around the Arduino_Due_Shield, from the AVR/Arduino family.

How big is the O PCB?

The O measures 140 × 190 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the O?

199 components, from 61 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 O design files?

From the PubInv/Ox 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 O design in my own project?

Yes, under the terms of its AGPL-3.0 license, which PubInv chose for the repository.

Can I test firmware for the O 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.

More boards in Ox

Similar boards