ATMEGA328-Motor-Board

AntonioMR·ATMEGA328-Motor-Board·pcb/ATMEGA328_Motor_Board.kicad_pcb

ATMEGA328-Motor-Board layout, top view — open source AVR/Arduino board by AntonioMR

About the ATMEGA328-Motor-Board

ATMEGA328-Motor-Board is an open source AVR/Arduino PCB design by AntonioMR, published on GitHub. It is a 2-layer board measuring 77 × 100 mm, with 171 components from 43 distinct parts.

Its main chip is the ATMEGA328, from the AVR/Arduino family. Other key parts include the PCA9685, FT231X, L298P, TSR_1 and LM2903. By type, the board carries 51 resistors, 39 capacitors, 35 diodes, 16 connectors, 13 ICs and 12 jumpers.

From the project

Placa controladora para motores controlada por un microcontrolador ATMEGA328

- Tensión de alimentación para la circuiteria de control : 5 - 36 (VDC) - Tensión de alimentación para la potencia de los motores : 7,5 - 46 (VDC) - Permite controlar hasta 4 motores de corriente continua (max 3 Amperios), 2 motores de corriente continua (max 6 Amperios) o dos motores paso a paso (max 6 Amperios). - Permite controlar hasta 4 servomotores a 5 VDC mediante señales PWM. - Dispone de dos conectores para encoder incremental bicanal con tensión de alimentación configurable 5 o 24 VDC - Dispone de dos conectores para potenciómetros o señales análogicas de consigna 0 - 5 VDC. -…

ATMEGA328-Motor-Board, from the project README
From the project README

Main components on the ATMEGA328-Motor-Board

ATMEGA328-Motor-Board bill of materials (BOM)

171 components, 43 distinct parts.

QtyPartRefs
1
ATMEGA328
U1
1
PCA9685
U2
1
FT231X
U3
2
L298P
U4, U5
1
TSR_1
U6
2
LM2903
U7, U8
3
VOM617A
U9, U10, U11
2
ASSR-1218
U12, U13
1
16MHz
Y1
2
CONN_01X04
P1, P2
4
CONN_01X03
P3, P4, P12, P15
4
CONN_01X03
P5, P6, P7, P8
2
CONN_01X04
P9, P10
2
CONN_01X02
P11, P13
1
USB_MINI
P14
1
CONN_02X03
P16
1
500 mA
F1
6
JUMPER_3
JP1, JP2, JP3, JP4, JP5, JP6
1
JUMPER_2
JP7
5
Jumper_NO_Small
JP8, JP9, JP10, JP11, JP12
Show 23 more
QtyPartRefs
1
Pulsador_2p
SW1
5
Rojo
D1, D2, D33, D34, D35
8
1N4148
D3, D4, D5, D6, D15, D16, D17, D18
16
10MQ100
D7, D8, D9, D10, D11, D12, D13, D14 +8
1
MBR0520
D27
4
PDZ5
D28, D29, D30, D31
1
LED
D32
1
BLM21
L1
1
10u
L2
5
4,7u
C1, C3, C6, C30, C31
19
100n
C2, C4, C5, C7, C8, C13, C15, C20 +11
8
1,5n
C9, C10, C11, C12, C16, C17, C18, C19
4
220u
C14, C21, C38, C39
1
10n
C27
2
0,047n
C28, C29
5
1K
R1, R2, R3, R5, R6
21
10K
R4, R9, R10, R11, R12, R13, R14, R17 +13
5
270
R7, R8, R49, R50, R51
4
0.02
R15, R16, R23, R24
2
22R
R25, R26
4
23K2
R29, R30, R37, R38
4
38K3
R31, R33, R39, R41
6
R
R43, R44, R45, R46, R47, R48

ATMEGA328-Motor-Board design files

The KiCad project lives in the AntonioMR/ATMEGA328-Motor-Board repository on GitHub; these links point at the commit this page was built from.

ATMEGA328-Motor-Board: common questions

What microcontroller does the ATMEGA328-Motor-Board use?

The ATMEGA328-Motor-Board is built around the ATMEGA328, from the AVR/Arduino family.

How big is the ATMEGA328-Motor-Board?

The ATMEGA328-Motor-Board measures 77 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the ATMEGA328-Motor-Board?

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

Where can I download the ATMEGA328-Motor-Board design files?

From the AntonioMR/ATMEGA328-Motor-Board repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the ATMEGA328-Motor-Board design in my own project?

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

Can I test firmware for the ATMEGA328-Motor-Board 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