RTB C02

git4dcc·RTB_C02

RTB C02 PCB layout, top view — open source AVR/Arduino board by git4dcc
Simulate this board

About the RTB C02 PCB

RTB C02 is an open source AVR/Arduino PCB design by git4dcc, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 75.7 × 36.8 mm, with 81 components from 44 distinct parts.

Its main chip is the ATMEGA328PB-MU, from the AVR/Arduino family. Other key parts include the NME0505SC, MIC5235-5.0, LM393, FT230XQ and ISO7742. By type, the board carries 30 resistors, 18 capacitors, 16 diodes, 8 connectors, 7 ICs and 1 crystal.

From the project

DCC Railcom real-time logger to debug downstream/upstream protocol traffic.

My C02 module is designed to trace DCC Railcom traffic for decoder debugging and development purposes. In particular the Railcom capture is an important feature and helps to validate if a decoders is RCN-217 compliant. The C02 uses the Vt100 terminal emulation control codes for its user interface. Therefore a VT100 capeable terminal program is a must (e.g. putty, teraterm). The USB interface is galvanically isolated from the DCC track potential.

RTB C02, from the project README
From the project README

Main components on the RTB C02

RTB C02 bill of materials (BOM)

81 components, 44 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA328PB-MU
ATmega328PB-MU
U1
1
NME0505SC
U2
1
MIC5235-5.0
U3
1
LM393
U4
1
FT230XQ
U6
1
ISO7742
U7
1
ISO7740
U8
1
C1986052
16Mhz, 6pF
Y1
1
C2688795
USB_B_Mini
J1
1
CONN_01X10_MALE
Conn_01x10_Male
J2
1
CONN_01X06_MALE
Conn_01x06_Male
J3
2
CONN_01X08_MALE
Conn_01x08_Male
J4, J5
1
SCREW_TERMINAL_01X04
Screw_Terminal_01x04
J6
1
ISP
J11
1
CONN_01X02
Conn_01x02
J12
1
D_Schottky
D1
1
C143804
D_Schottky
D2
2
BAT54S
D3, D4
1
BAT54A
D5
3
C2289
LED_grn
D8, D11, D12
Show 24 more
QtyPartRefs
2
SSA33L
D10, D19
1
C2289
Hbt(grn)
D13
1
C2287
INF(ylw)
D14
1
C2288
ACK(blu)
D15
1
C2289
LED(grn)
D16
2
C125099
LED_red
D17, D18
1
C1017
Ferrite_Bead
L1
7
1u
C1, C9, C10, C16, C17, C18, C19
3
10U/25V
10u/25V
C2, C6, C8
4
100N
100n
C5, C7, C11, C22
2
8p
C12, C13
2
47P
47p
C14, C15
1
220
R1
4
1k
R4, R5, R6, R8
4
100K
100k
R7, R10, R12, R33
2
33K
33k
R9, R11
1
220K
220k
R13
2
10K
10k
R14, R32
10
4.7K
4.7k
R15, R22, R23, R24, R25, R26, R28, R29 +2
2
27
R16, R20
1
3.3K
3.3k
R19
1
10
R21
1
0
R27
1
4.7K
4.7k
RN1

RTB C02 design files

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

RTB C02: common questions

What microcontroller does the RTB C02 use?

The RTB C02 is built around the ATMEGA328PB-MU, from the AVR/Arduino family.

How big is the RTB C02 PCB?

The RTB C02 measures 75.7 × 36.8 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the RTB C02?

81 components, from 44 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 RTB C02 design files?

From the git4dcc/RTB_C02 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 RTB C02 design in my own project?

Yes, under the terms of its Apache-2.0 license, which git4dcc chose for the repository.

Can I test firmware for the RTB C02 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