Skip to the content
PCBKitNew board
2 layers79.4 × 21.6 mmP24, the printed circuit board in 3D

Dual Next18 decoder testing adapter

Size
79.4 × 21.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
58
Nets
50
Pads
156
Tracks, vias
455, 52
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
11 Oct 2024
Updated
20 Feb 2026

Overview

P24 is an open-source printed circuit board by git4dcc, from the git4dcc/RTB_P24 repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 79.4 × 21.6 mm with 58 parts on 50 nets, routed with 455 tracks and 52 vias.

Its parts include 22 resistors, 20 diodes and 12 connectors.

README

README.md

RTB_P24

Real-time Bus (RTB) Kicad_Libs Apache License 2.0

This simple module is a decoder test board with two Next18 sockets and is part of my growing collection of tools for my DCC based digital model trains. It has two independent Next18 sockets and the DCC signal is fed in and out at both ends to enable easy daisy chaining of multiple PCBs. For each, a motor or resistor can be connected externally to enable service mode programming with DCC.

See also
User Guides
  • User Guide - DE (to be done)
  • User Guide - EN (to be done)

<img src=supplemental/images/P24_main.jpg>

Hardware

My PCB layout uses SMD footprints with mainly 0603 parts. Reflow soldering is my recommendation, but with some experience handsoldering is also possible.

<img src=supplemental/images/P24_top_connect.jpg>

PCB

  • 2-layer PCB, FR4, 1.6mm
  • Dimensions: 80mm x 22mm
  • Socket: 2x Next18

Kicad

Schematic | Layout | Gerber

Dependency

:yellow_circle: Requires my Kicad project library RTB_SamacSys in the same directory tree.

Images

<img src=supplemental/images/P24_usecase.jpg width=260>

This project is intended for hobby use only and is distributed in accordance with the Apache License 2.0 agreement.

Parts

58
QtyValueFootprintReferences
20LED_Small_ALTLED_SMD:LED_0603_1608MetricD1, D2, D3, D4, D5, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20 +4
1210kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R19, R20
82.2kResistor_SMD:R_0603_1608MetricR11, R12, R13, R14, R15, R16, R17, R18
4MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H1, H2, H3, H4
222Resistor_SMD:R_1206_3216MetricR21, R22
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5, J8
2Conn_01x03_MaleRTB:1725656J11, J12
2Conn_01x03_MaleConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ3, J7
2Conn_01x08Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_VerticalJ1, J6
2Conn_02x09_Counter_ClockwiseRTB:AXK5F16547YGJ2, J4
2DCCRTB:1725656J9, J10

Questions

How big is the P24 PCB?

It measures 79.4 × 21.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the P24 use?

58 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the P24 KiCad files?

From the git4dcc/RTB_P24 repository on GitHub, at the commit this page was made from: the board is P24.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the P24 design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers252.9 × 77.6 mmSteno, the printed circuit board in 3D

    Steno

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    58 parts915
  • 2 layers50 × 50 mmAvrcraft poed, the printed circuit board in 3D

    Avrcraft poed

    cnlohr/avrcraft

    Minecraft server optimized for 8-bit devices.

    58 parts471
  • 2 layers97.3 × 71 mmZynScreen v1.5, the printed circuit board in 3D

    ZynScreen v1.5

    zynthian/zynthian-hw

    Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...

    58 parts156
  • 2 layers34 × 46 mmNfcemu, the printed circuit board in 3D

    Nfcemu

    solosky/nfc-emu

    NFC模拟器

    58 parts117Apache-2.0
  • 2 layers148 × 81 mmCommunicator pcb, the printed circuit board in 3D

    Communicator pcb

    Hack-a-Day/2025-Communicator_Badge

    The 2025 Hackaday Supercon RF Communicator Badge

    58 parts107MIT
  • 2 layers53.3 × 36.3 mmMcu holder, the printed circuit board in 3D

    Mcu holder

    AlaaSaadAbdo/Rommana

    A 30 key well powered by Xiao BLE

    58 parts105
  • 2 layers70 × 30.3 mmPico 2HP Audio, the printed circuit board in 3D

    Pico 2HP Audio

    rheslip/2HPico-Eurorack-Module-Hardware

    2HP Eurorack module based on Raspberry Pi Pico 2

    58 parts84
  • 2 layers35.7 × 34.2 mmWideband controller, the printed circuit board in 3D

    Wideband controller

    mck1117/wideband

    The firmware/boards directory contains configuration for each board this firmware supports.

    58 parts81MIT