Melbourne-Live-Train-Map

CDFER·Melbourne-Live-Train-Map·PCB/Melbourne-Live-Train-Map.kicad_pcb

Melbourne-Live-Train-Map PCB layout, top view — open source ESP32 board by CDFER
Simulate this board

About the Melbourne-Live-Train-Map PCB

Melbourne-Live-Train-Map is an open source ESP32 PCB design by CDFER, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 330 × 300 mm, with 1240 components from 24 distinct parts.

Its main chip is the ESP32-S3, from the ESP32 family. Other key parts include the RT9080-33GJ5, LTR-303ALS-01, Connector, USB-TYPE-C-16P, MT9700-N and SN74LVC4245APWR. By type, the board carries 1055 diodes, 130 capacitors, 38 resistors, 9 ICs, 4 switches and 2 inductors.

It belongs with the displays & leds and iot & wireless designs in this gallery.

From the project

A curcuit board with RGB leds to show the live position of trains in Melbourne!

You can support my work by buying this train map through my store: https://keastudios.co.nz/store/

A physical, real-time LED map of the Melbourne train network, powered by an ESP32-S3 microcontroller. Train movements are displayed using addressable RGB LEDs, with live data fetched over Wi-Fi.

- Real-time Train Tracking: Displays the locations of trains on the Melbourne network. - Addressable LEDs: WS2812B-compatible RGB LEDs for a vibrant display. - Wi-Fi Connectivity: ESP32-S3's built-in Wi-Fi fetches live train data. - Adjustable Brightness: You can use the buttons to adjust the…

Main components on the Melbourne-Live-Train-Map

Melbourne-Live-Train-Map bill of materials (BOM)

1240 components, 24 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-S3
Espressif
U1
1
RT9080-33GJ5
Richtek Tech
U2
1
LTR-303ALS-01
Lite-On
U3
3
Connector, USB-TYPE-C-16P
DEALON
U4, U6, U7
2
MT9700-N
XI'AN Aerosemi Tech
U5, U9
1
SN74LVC4245APWR
Texas Instruments
U8
1
40MHz, 15pF
YXC Crystal Oscillators
X2
1
Resettable Fuse
LUTE
F1
4
Tactile Button, 160gf
XKB Connectivity
S1, S2, S3, S4
1
MMSZ5227B
hongjiacheng
D1
3
MM1W5V6
hongjiacheng
D2, D4, D5
6
SS33
hongjiacheng
D3, D6, D7, D14, D15, D16
3
LED_Dual,19-223/R7G6C-A01/2T
Everlight Elec
D9, D13, D17
1042
XL-1615RGBC-WS2812B-S
XINGLIGHT
D100, D101, D102, D103, D104, D105, D106, D107 +1034
1
2.7NH
2.7nH
Murata Electronics
L1
1
24NH
24nH
Murata Electronics
L2
117
10UF
10uF
Samsung Electro-Mechanics
C1, C2, C3, C4, C6, C7, C8, C9 +109
3
220UF
220uF
APAQ Tech
C5, C12, C33
2
27PF
27pF
FH(Guangdong Fenghua Advanced Tech)
C23, C24
2
1.4PF
1.4pF
Murata Electronics
C36, C37
Show 4 more
QtyPartRefs
6
10uF
Samsung Electro-Mechanics
C193, C196, C197, C198, C199, C200
20
5.1kΩ
UNI-ROYAL(Uniroyal Elec)
R1, R2, R3, R4, R6, R8, R9, R10 +12
8
330Ω
UNI-ROYAL(Uniroyal Elec)
R7, R15, R26, R28, R30, R32, R34, R36
10
100kΩ
UNI-ROYAL(Uniroyal Elec)
R12, R23, R24, R25, R27, R29, R31, R33 +2

Melbourne-Live-Train-Map design files

The KiCad project lives in the CDFER/Melbourne-Live-Train-Map repository on GitHub; these links point at the commit this page was built from.

Melbourne-Live-Train-Map: common questions

What microcontroller does the Melbourne-Live-Train-Map use?

The Melbourne-Live-Train-Map is built around the ESP32-S3, from the ESP32 family.

How big is the Melbourne-Live-Train-Map PCB?

The Melbourne-Live-Train-Map measures 330 × 300 mm, has 2 copper layers and is 0.9154 mm thick.

How many components are on the Melbourne-Live-Train-Map?

1240 components, from 24 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 Melbourne-Live-Train-Map design files?

From the CDFER/Melbourne-Live-Train-Map 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 Melbourne-Live-Train-Map design in my own project?

Yes, under the terms of its GPL-3.0 license, which CDFER chose for the repository.

Can I test firmware for the Melbourne-Live-Train-Map without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards