TMC-LZ210-Command-Station
tmc-digiboys·TMC-LZ210-Command-Station-PCB·Kicad/V2.3/TMC-Centrale-V2.3.kicad_pcb
About the TMC-LZ210-Command-Station PCB
TMC-LZ210-Command-Station is an open source RP2040/RP2350 PCB design by tmc-digiboys, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 180 × 90 mm, with 110 components from 74 distinct parts.
Its main chip is the RASPBERRYPI_PICO2_MODULE-RP2350B-XXL-OLIMEX, from the RP2040/RP2350 family. Other key parts include the LM4040LP-3, 5V Step down Module, 12V Step down Module, MODULE-W5500 and MAX3485. By type, the board carries 47 resistors, 22 connectors, 12 capacitors, 10 ICs, 9 diodes and 6 transistors.
It belongs with the robotics & motion designs in this gallery, and the repository also holds 1 earlier revision of it.
From the project
Printed Circuit Board for the TMC-LZ210
Modular DCC command station with Ethernet and USB connectivity, and (partial) support for the XpressNet and Z21 protocols. The board supports LocoNet-T and XpressNet handhelds and other equipment, provides an interface for external boosters via CDE and LocoNet-B, and has a connection for RS-Bus feedback modules.
The starting point is a modular design, similar to the Z21PG. Initially we looked at whether we could simply adapt or replicate this design. We quickly realised that upgrading to a modern processor and ready-made modules would lead to better results and a lower price.

Main components on the TMC-LZ210-Command-Station
TMC-LZ210-Command-Station bill of materials (BOM)
110 components, 74 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RASPBERRYPI_PICO2_MODULE-RP2350B-XXL-OLIMEX RaspberryPi_Pico2_Module-RP2350B-XXL-Olimex | Module-RP2350B-XXL-Olimex | U201 |
| 1 | LM4040LP-3 | TO-92_Inline | U202 |
| 1 | 5V Step down Module D-SUN | Module-StepDown-MP1584-Formfactor | U301 |
| 1 | 12V Step down Module D-SUN | Module-StepDown-MP1584-Formfactor | U302 |
| 1 | MODULE-W5500 Module-W5500 | Module-W5500 | U401 |
| 1 | MAX3485 | DIL08 | U501 |
| 1 | DRV8874 | Module-DRV8874 | U601 |
| 1 | DRV8876 | Module-DRV8874 | U701 |
| 1 | DRV8874/8876 | Module-DRV8874 | U801 |
| 1 | LM393 | DIL08 | U1001 |
| 1 | BC557 | TO-92_BC5xx_HandSolder | Q901 |
| 1 | IRLZ44N | TO-220-3_Vertical | Q902 |
| 4 | BC547 | TO-92_BC5xx_HandSolder | Q903, Q1001, Q1002, Q1003 |
| 1 | Extension | IDC-Header_2x08_P2.54mm_Vertical | J201 |
| 1 | Debug | Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J202 |
| 1 | Serial | Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J203 |
| 1 | DCC | PinHeader_1x03_P2.54mm_Vertical | J204 |
| 1 | Sense | PinHeader_1x09_P2.54mm_Vertical | J205 |
| 2 | GND | PinHeader_1x01_P2.54mm_Vertical | J301, J302 |
| 1 | Connector-Power-Barrel-Jack | Connector-Power-Barrel-Jack | J303 |
Show 54 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DIN-XpressNet | Connector-DIN-XpressNet | J501 |
| 1 | XPN | PinHeader_1x03_P2.54mm_Vertical | J502 |
| 1 | XpressNet | PhoenixContact_MC_1,5_4-G-3.81_1x04_P3.81mm_Horizontal | J503 |
| 1 | DCC-OUT | PhoenixContact_MSTBA_2,5_2-G_1x02_P5.00mm_Horizontal | J601 |
| 1 | CDE | PhoenixContact_MC_1,5_3-G-3.81_1x03_P3.81mm_Horizontal | J701 |
| 1 | DCC-SM | PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_Horizontal | J801 |
| 1 | RS-Bus | PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_Horizontal | J901 |
| 1 | RS_TX | PinHeader_1x01_P2.54mm_Vertical | J902 |
| 1 | RS_RX | PinHeader_1x01_P2.54mm_Vertical | J903 |
| 1 | Loconet_Power | PinHeader_1x02_P2.54mm_Vertical | J1001 |
| 1 | Loconet-T | RJ25_Wayconn_MJEA-660X1_Horizontal | J1002 |
| 1 | LN_RX | PinHeader_1x01_P2.54mm_Vertical | J1003 |
| 1 | LN_TX | PinHeader_1x01_P2.54mm_Vertical | J1004 |
| 1 | Loconet-B | RJ25_Wayconn_MJEA-660X1_Horizontal | J1006 |
| 1 | Polyfuse | Fuse_Bourns_MF-RG300 | F301 |
| 2 | Polyfuse 500mA | Fuse_Bourns_MF-RHT050 | F501, F1001 |
| 1 | 500MA 500mA | Fuse_Bourns_MF-RHT050 | F901 |
| 1 | LAN | LED_D3.0mm | D201 |
| 1 | LN | LED_D3.0mm | D202 |
| 1 | XPN | LED_D3.0mm | D203 |
| 1 | DCC | LED_D3.0mm | D204 |
| 2 | RS | LED_D3.0mm | D205, D206 |
| 1 | 1N5822 | D_DO-201AD_P15.24mm_Horizontal | D301 |
| 1 | D | Module-XL74610 | D302 |
| 1 | 1N4148 | DO35-7 | D701 |
| 5 | 100NF 100nF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C201, C401, C501, C1003, C1004 |
| 1 | 470UF 470uF | CP_Radial_D10.0mm_P5.00mm | C301 |
| 1 | 100NF 100nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C701 |
| 1 | 100PF 100pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C702 |
| 2 | 100PF 100pF | C_Disc_D8.0mm_W2.5mm_P5.00mm | C901, C902 |
| 1 | 47PF 47pF | C_Disc_D8.0mm_W2.5mm_P5.00mm | C1001 |
| 1 | 30PF 30pF | C_Disc_D8.0mm_W2.5mm_P5.00mm | C1002 |
| 1 | 47K | R-0207-10 | R201 |
| 1 | 22K | R-0207-10 | R202 |
| 10 | 10K | R-0207-10 | R203, R602, R701, R802, R901, R905, R908, R1001 +2 |
| 6 | 1K5 | R-0207-10 | R204, R205, R206, R207, R208, R212 |
| 6 | 4K7 | R-0207-10 | R209, R210, R211, R703, R902, R903 |
| 2 | 560 | R-0207-10 | R501, R503 |
| 1 | 120 | R-0207-10 | R502 |
| 1 | 8K2 | R-0207-10 | R504 |
| 3 | NF* | R-0207-10 | R601, R702, R801 |
| 1 | 56K | R-0207-10 | R704 |
| 1 | 18K | R-0207-10 | R705 |
| 2 | 100 | R-0207-10 | R904, R906 |
| 1 | 220 | R-0207-10 | R907 |
| 2 | 1K | R-0207-10 | R909, R1009 |
| 1 | 68 | R-0207-10 | R910 |
| 1 | 47 | R-0207-10 | R1002 |
| 2 | 22 | R-0207-10 | R1003, R1004 |
| 1 | 12K | R-0207-10 | R1007 |
| 1 | 2K2 | R-0207-10 | R1008 |
| 1 | 220K | R-0207-10 | R1010 |
| 1 | 3K3 | R-0207-10 | R1011 |
| 1 | 6K8 | R-0207-10 | R1012 |
TMC-LZ210-Command-Station design files
The KiCad project lives in the tmc-digiboys/TMC-LZ210-Command-Station-PCB repository on GitHub; these links point at the commit this page was built from.
TMC-LZ210-Command-Station: common questions
What microcontroller does the TMC-LZ210-Command-Station use?
The TMC-LZ210-Command-Station is built around the RASPBERRYPI_PICO2_MODULE-RP2350B-XXL-OLIMEX, from the RP2040/RP2350 family.
How big is the TMC-LZ210-Command-Station PCB?
The TMC-LZ210-Command-Station measures 180 × 90 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the TMC-LZ210-Command-Station?
110 components, from 74 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 TMC-LZ210-Command-Station design files?
From the tmc-digiboys/TMC-LZ210-Command-Station-PCB 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 TMC-LZ210-Command-Station design in my own project?
Yes, under the terms of its CERN-OHL-P-2.0 license, which tmc-digiboys chose for the repository.
Can I test firmware for the TMC-LZ210-Command-Station without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Earlier revisions in the repo: TMC-Centrale-V2.2
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k