MAIN

nolanconrad·SeniorDesignProject16·MainPCB_REV2/MAIN_PCB.kicad_pcb

MAIN PCB layout, top view — open source AVR/Arduino board by nolanconrad

About the MAIN PCB

MAIN is an open source AVR/Arduino PCB design by nolanconrad, published on GitHub. It is a 2-layer board measuring 94 × 120 mm, with 72 components from 51 distinct parts.

Its main chip is the Arduino_Nano_ESP32, from the AVR/Arduino family. Other key parts include the DRV8871DDA. By type, the board carries 18 resistors, 17 test points, 14 capacitors, 11 diodes, 3 connectors and 3 switches.

From the project

Yes.

Main components on the MAIN

MAIN bill of materials (BOM)

72 components, 51 distinct parts.

QtyPartRefs
1
DRV8871DDA
U2
1
Arduino_Nano_ESP32
A1
1
12V DC PUMP
J1
1
12.8V LFP BATTERY
J2
1
TMP117s
J3
1
SA15CA
CR1
2
INA226
INA226_LOGIC1, INA226_PUMP1
1
+ BUTTON
S1
1
- BUTTON
S2
1
AUTO BUTTON
S3
1
V_Buck
TP1
2
GND
TP2, TP3
3
PGND
TP4, TP5, TP6
1
V_3.3
TP7
1
V_Esp32
TP8
1
V_Pump
TP9
1
I_Pump
TP10
1
I_Logic
TP11
1
PWM
TP12
1
V_Batt
TP13
Show 31 more
QtyPartRefs
1
TMP
TP14
1
SCL
TP15
1
DRV
TP16
1
RTN
TP17
1
LED Auto
D1
1
BAT3
D2
1
BAT2
D3
1
BAT1
D4
1
MAN 3
D5
1
MAN 2
D6
1
MAN 1
D7
2
1N5817
D8, D11
1
80SQ045NRLG
D9
1
1N4148
D10
1
LQH44PH220MPRL
L2
1
10uF
C1
2
BQ014E0473J
C2, C4
2
0.1uF
C3, C8
2
0.1u
C5, C12
1
100u
C6
1
10u
C7
2
10n
C9, C14
2
100p
C10, C11
1
47u
C13
7
56
R1, R2, R3, R4, R5, R6, R7
2
2.2k
R8, R9
2
Shunt
R10, R11
1
100k
R12
1
32k
R13
1
390k
R14
4
9.1
R15, R16, R17, R18

MAIN design files

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

MAIN: common questions

What microcontroller does the MAIN use?

The MAIN is built around the Arduino_Nano_ESP32, from the AVR/Arduino family.

How big is the MAIN PCB?

The MAIN measures 94 × 120 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the MAIN?

72 components, from 51 distinct parts. The full bill of materials is listed on this page.

Where can I download the MAIN design files?

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

Can I use the MAIN design in my own project?

The repository has no license, so all rights stay with nolanconrad. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the MAIN 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 SeniorDesignProject16

Similar boards