Arduino DCC++

danielvilas·DigitalTrains·ArduinoDCC++/0.0.2/ArduinoDCC++.kicad_pcb

Arduino DCC++ PCB layout, top view — open source AVR/Arduino board by danielvilas

About the Arduino DCC++ PCB

Arduino DCC++ is an open source AVR/Arduino PCB design by danielvilas, published on GitHub under the MIT license. It is a 2-layer board measuring 100 × 88 mm, with 89 components from 49 distinct parts.

Its main chip is the ATMEGA328PB-AU, from the AVR/Arduino family. Other key parts include the FT231XS, L298P, LMV358 and 4077. By type, the board carries 26 resistors, 22 diodes, 16 capacitors, 15 connectors, 5 ICs and 2 transistors.

From the project

Digital Trains

Main components on the Arduino DCC++

Arduino DCC++ bill of materials (BOM)

89 components, 49 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA328PB-AU
FT231XS
U1
1
FT231XS
ATmega328PB-AU
U2
1
L298P
LMV358
U3
1
LMV358
4077
U4
1
4077
L298P
U5
1
BC849
Q1
1
2N7002
Q2
1
AWSCR-16.00MTD-T
CSTLS16M0X53-A0
Y1
1
USB_B_Micro
J1
1
CONN_01X10
Conn_02x03_Odd_Even
J2
1
CONN_01X06
Conn_01x08
J3
1
CONN_01X08
Conn_01x06
J4
2
Conn_01x08
J5, J6
1
SCREW_TERMINAL_01X02
ICSP
J7
1
SCREW_TERMINAL_01X02
Barrel_Jack_Switch
J8
2
Screw_Terminal_01x02
J9, J10
1
USB_B_Micro
J11
1
USB_B_Micro
J12
2
Conn_02x03_Odd_Even
J13, J15
1
Conn_01x04
J14
Show 29 more
QtyPartRefs
1
MF-MSMF050-2
F1
1
SW_Push
SW1
1
CD1206-S01575
LED_GREEN
D1
7
LED_YELLOW
D2, D3, D13, D14, D15, D16, D17
1
SS14
CD1206-S01575
D4
7
SS14
ss14
D5, D6, D7, D8, D9, D10, D11
1
ss14
D12
1
LED_GREEN
D18
1
LED_RED
D19
3
WS2812B
D20, D21, D22
1
100NF
10nF
C1
1
100NF
47pF
C2
1
10NF
100nF
C3
1
47PF
47pF
C4
1
100NF
4.7uf
C5
1
47PF
100nF
C6
6
100NF
100nF
C8, C9, C10, C11, C13, C17
4
10uF 35V
C12, C14, C15, C16
8
1K
R1, R5, R6, R7, R13, R23, R24, R25
1
10K
27R
R2
1
27R
R3
1
27R
1K
R4
1
1M
R8
6
10K
R9, R10, R11, R15, R19, R20
1
10K
1K
R12
4
10K
R14, R21, R22, R26
1
10K
0R15
R16
1
0R15
R17
1
0R15
10K
R18

Arduino DCC++ design files

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

Arduino DCC++: common questions

What microcontroller does the Arduino DCC++ use?

The Arduino DCC++ is built around the ATMEGA328PB-AU, from the AVR/Arduino family.

How big is the Arduino DCC++ PCB?

The Arduino DCC++ measures 100 × 88 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Arduino DCC++?

89 components, from 49 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 Arduino DCC++ design files?

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

Can I use the Arduino DCC++ design in my own project?

Yes, under the terms of its MIT license, which danielvilas chose for the repository.

Can I test firmware for the Arduino DCC++ 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 DigitalTrains

Similar boards