Fan I2C

PubInv·Ox·elec/fan_I2C/fan_I2C/fan_I2C.kicad_pcb

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

About the Fan I2C PCB

Fan I2C 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 126.3 × 160 mm, with 76 components from 31 distinct parts.

Its main chip is the Arduino_Due_Shield, from the AVR/Arduino family. By type, the board carries 32 resistors, 18 connectors, 10 capacitors, 8 test points, 6 transistors and 1 switch.

From the project

An oxygen concentrator for low-resource communities.

WARNING! At present pin D4 works without an external pull up resistor for the termocouples, but D5 does not; it requires an external pull up resistor Until we have time to rework our perf board, I am going to continue to use D4 for the MAX31850 OneWire interface.

Ethernet pin usage: Pins usage on Arduino D4: SD card chip select D10: W5200 Chip Select D11: SPI MOSI D12: SPI MISO * D13: SPI SCK

Fan I2C bill of materials (BOM)

76 components, 31 distinct parts — part numbers from the project's BOM.

QtyPartRefs
6
BSS138
Yangzhou Yangjie Elec Tech
Q201, Q202, Q301, Q302, Q303, Q304
2
Screw_Terminal_01x02
J103, J108
3
Conn_01x04
J104, J106, J202
1
Conn_01x05
J105
1
Conn_01x07
J107
4
Conn_01x08
J109, J110, J112, J113
1
Conn_01x08
J111
1
Conn_02x18_Odd_Even
J114
1
Conn_01x10_MountingPin
J115
1
Conn_02x12_Odd_Even
J116
2
68000-102HLF
0.100_2Pin
Amphenol ICC
J201, J302
1
5555165-1
RJ12_6P6C_HORZ
TE Connectivity
J301
1
DHN-08-V-T/R
SW_DIP_x08
Diptronics
SW101
1
I2C_VCC
TP201
1
SCL_5V
TP202
1
SDA_5V
TP203
1
ControllerVCC
TP301
1
CPIO
TP302
1
SCK
TP303
1
COPI
TP304
Show 11 more
QtyPartRefs
1
nCS
TP305
1
Arduino_Due_Shield
XA101
4
1uF
YAGEO
C201, C202, C305, C306
6
CC0603JRNPO9BN390
39PF
YAGEO
C203, C204, C301, C302, C303, C304
4
540R
TyoHM
R101, R103, R104, R105
3
DNI
R102, R209, R210
5
1R
R201, R208, R301, R302, R311
8
RMC 0603 10K F N
10K
TyoHM
R202, R203, R204, R205, R308, R313, R316, R317
2
RMC0603391%N
39R
TyoHM
R206, R207
6
RMC06031K1%N
DNI
TyoHM
R303, R304, R305, R307, R312, R315
4
RMC06031K1%N
1K
TyoHM
R306, R309, R310, R314

Fan I2C design files

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

Fan I2C: common questions

What microcontroller does the Fan I2C use?

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

How big is the Fan I2C PCB?

The Fan I2C measures 126.3 × 160 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Fan I2C?

76 components, from 31 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 Fan I2C 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 Fan I2C 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 Fan I2C 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