Skip to the content
PCBKitNew board
4 layers84.5 × 92 mmDriverDeskTft, the printed circuit board in 3D

Digital Trains

Size
84.5 × 92 mm
Copper layers
4
Thickness
1.6 mm
Parts
67
Nets
65
Pads
259
Tracks, vias
503, 82
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
14 Feb 2019
Updated
2 Mar 2025

Overview

DriverDeskTft is an open-source printed circuit board by danielvilas, from the danielvilas/DigitalTrains repository on GitHub, published under the MIT licence. It is a 4-layer board of 84.5 × 92 mm with 67 parts on 65 nets, routed with 503 tracks and 82 vias.

It is built around the AMS1117-3.3, S5B-PH-SM4-TB and SS14. Its parts include 24 resistors, 13 switches, 11 capacitors, 4 connectors and 3 ICs. It belongs with the STM32 boards of this library.

Main components

3

README

README.md

DigitalTrains

Digital Trains is a repository for storing and sharing my DCC/LCC setups

Up to Date this contians Circuits, boards and projects usefull for my model layout. Each folder is a project I started. some are finished, others are Work In Progress

FolderDescriptionStatus1
ArduinoDCC++Board for use whit DCC++Deprecated for DccBlocks
BreakerDC breaker board, shorts protectionsFrozen, no need on DCC2
dcc-turnoutBoard to control a turnout with servoAlive - prototype phase
dcc-turnout-configTool to configure the dcc-turnout boardsAlive - conceptual design
DccBlocksComponents to create a DCC system whit DCC++. Has subprojectsStall - currently works, needs update to DCC++EX
docsDifferent documents may be usefullAlive - Slow
Esp32LccUse an ESP32 as node for LCCStall - Reading about
InterfacesReference Designs to add conectivityDone - until new needs
kibotYaml Config for kibot scripts..Done - until new needs
LibsKiCad LibrariesWIP
MimicPanelHardware and software to create Mimic PanelsWIP
pcbdrawPcbDraw LibraryWIP
STM32103_DevelSTM32F103 Custom boardDepecated for refenece repository

Versioning

First projects uses a folder per version system, easy to follow, easy to view older versions, but mess the file system.

Current system based on tags, and the creation of doc directories with PDFs of the schematic and the layers.

Tags of projects

  • db_dt_VERSION -> DccBlocks/Detection
  • dt_VERSION -> DccTurnout
  • dt_ms_VERSION -> DccTurnout/Modules/ServoPmosModule
  • db_abc_stop_VERSION -> DccBlocks/ABC/AbcStop
  • db_pd_VERSION -> DccBlocks/DccPowerDistribution
  • i_lb_esp32_VERSION -> Interfaces/LocoBufferEsp32/board/LocoBufferEsp32
  • i_lb_esp32_c_VERSION -> Interfaces/LocoBufferEsp32/board/LocoBufferEsp32Craddle

Footnotes

  1. More info inside each project ↩

  2. Let the central handle shorts :sunglasses: ↩

Parts

67
QtyValueFootprintReferences
1910KResistor_SMD:R_0805_2012MetricR102, R103, R201, R202, R203, R204, R205, R206, R207, R208, R209, R210, R211, R212, R213, R214 +3
11SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW201, SW202, SW203, SW204, SW205, SW206, SW207, SW208, SW209, SW210, SW211
5100nfCapacitor_SMD:C_0805_2012MetricC401, C402, C403, C404, C405
4MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_DIN965_PadH1, H2, H3, H4
210pfCapacitor_SMD:C_0805_2012MetricC409, C410
210uFCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC301, C302
220Resistor_SMD:R_0805_2012MetricR303, R304
220pfCapacitor_SMD:C_0805_2012MetricC407, C408
2SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP101, JP102
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP401, JP402
1100KResistor_SMD:R_0805_2012MetricR301
11KResistor_SMD:R_0805_2012MetricR101
11K5Resistor_SMD:R_0805_2012MetricR302
132.768kHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY402
18MHzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY401
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U301
1Conn_01x06_P1.27Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ401
1Conn_02x05 Odd_EvenConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ402
1LEDLED_SMD:LED_0805_2012MetricD101
1PTS526DigitalTrains:SW_PTS526_SM08_SMTR2_LFSSW401
1RotaryEncoder_SwitchDigitalTrains:XDCR_PEC11R-4215F-S0024SW212
1S5B-PH-SM4-TBConnector_JST:JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_HorizontalJ101
1STM32F103CBTxPackage_QFP:LQFP-48_7x7mm_P0.5mmU401
1USB_B_MicroConnector_USB:USB_Micro-B_Amphenol_10118193-0001LF_HorizontalJ301
1ss14Diode_SMD:D_SMAD301
1~DigitalTrains:TFT 1.8 SPIU1

Questions

How big is the DriverDeskTft PCB?

It measures 84.5 × 92 mm and has 4 copper layers, 1.6 mm thick.

What parts does the DriverDeskTft use?

67 parts, built around the AMS1117-3.3, S5B-PH-SM4-TB and SS14. 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 DriverDeskTft KiCad files?

From the danielvilas/DigitalTrains repository on GitHub, at the commit this page was made from: the board is MimicPanel/DriverDesk/DriverDeskTft/DriverDeskTft.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the DriverDeskTft design in my own project?

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

More from danielvilas/DigitalTrains

12
  • 2 layers100 × 88 mmArduinoDCC++, the printed circuit board in 3D

    ArduinoDCC++

    danielvilas/DigitalTrains

    Digital Trains

    94 partsMIT
  • 2 layers70 × 67.5 mmIndicatorLeds, the printed circuit board in 3D

    IndicatorLeds

    danielvilas/DigitalTrains

    Digital Trains

    90 partsMIT
  • 4 layers95 × 46 mmPowerDistribution, the printed circuit board in 3D

    PowerDistribution

    danielvilas/DigitalTrains

    Digital Trains

    84 partsMIT
  • 2 layers100 × 88 mmArduinoDCC++, the printed circuit board in 3D

    ArduinoDCC++

    danielvilas/DigitalTrains

    Digital Trains

    79 partsMIT
  • 2 layers100 × 88 mmArduinoDCC++, the printed circuit board in 3D

    ArduinoDCC++

    danielvilas/DigitalTrains

    Digital Trains

    79 partsMIT
  • 4 layers95 × 30 mmDccDecoder, the printed circuit board in 3D

    DccDecoder

    danielvilas/DigitalTrains

    Digital Trains

    66 partsMIT
  • 4 layers95 × 30 mmDccDecoder, the printed circuit board in 3D

    DccDecoder

    danielvilas/DigitalTrains

    Digital Trains

    66 partsMIT
  • 2 layers70 × 52.5 mmIndicatorLeds, the printed circuit board in 3D

    IndicatorLeds

    danielvilas/DigitalTrains

    Digital Trains

    54 partsMIT
  • 4 layers75 × 50 mmLocoBuffer, the printed circuit board in 3D

    LocoBuffer

    danielvilas/DigitalTrains

    Digital Trains

    48 partsMIT
  • 4 layers69 × 50 mmSTM32103 Devel, the printed circuit board in 3D

    STM32103 Devel

    danielvilas/DigitalTrains

    Digital Trains

    46 partsMIT
  • 2 layers100 × 50 mmBoostModule, the printed circuit board in 3D

    BoostModule

    danielvilas/DigitalTrains

    Digital Trains

    45 partsMIT
  • 2 layers100 × 50 mmBoostModule, the printed circuit board in 3D

    BoostModule

    danielvilas/DigitalTrains

    Digital Trains

    44 partsMIT

Similar boards

  • 4 layers57 × 33 mmSensor pcb, the printed circuit board in 3D

    Sensor pcb

    nichlock/open-linear-scale

    Open-source capacitive linear encoder / DIY DRO scale: KiCad PCBs, STM32 firmware, and test data. Same principle as digital calipers.

    69 parts73
  • 2 layers30 × 21.1 mmRp2040 stamp sculpt interface, the printed circuit board in 3D

    Rp2040 stamp sculpt interface

    techberet/msft_sculpt_rp2040_stamp_hw

    Lots of details available in my (rather long) blog post.

    8 parts9MIT
  • 4 layersProtopico, the printed circuit board in 3D

    Protopico

    MyloWhylo/ProtogenPCBs

    Repository for ProtoPico and BackpackController

    81 partsMIT
  • 4 layers72.6 × 170 mmOpenJBOD RP2040, the printed circuit board in 3D

    OpenJBOD RP2040

    OpenJBOD/rp2040

    This repository contains the hardware design files OpenJBOD RP2040 Baseboard.

    129 parts87CERN-OHL-P-2.0
  • 2 layers90.2 × 90 mmSra dev board 2026, the printed circuit board in 3D

    Sra dev board 2026

    SRA-VJTI/sra-board-hardware-design

    ESP32-based Development Board for Robotics and Embedded Applications

    219 parts81MIT
  • 2 layers55 × 100 mmESP32AY revD2, the printed circuit board in 3D

    ESP32AY revD2

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    138 parts59GPL-3.0
  • 2 layers40 × 68 mmMULTIGW, the printed circuit board in 3D

    MULTIGW

    nuclearcat/ESP32ETH

    Simple ESP32 with native ethernet using LAN8720 phy, Arduino compatible

    32 parts30LGPL-2.1
  • 4 layers44.5 × 22.5 mmIkea fyrtur, the printed circuit board in 3D

    Ikea fyrtur

    mjuhanne/ikea-fyrtur

    ESP8266 WiFi module PCB for Ikea Fyrtur blinds

    46 parts23MIT