

Train lighting card
PCB and firmware for model train automotive lighting control card. MIT licence
- Size
- 38.1 × 25.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 56
- Nets
- 51
- Pads
- 156
- Tracks, vias
- 322, 41
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 23 Jul 2016
- Updated
- 23 Jul 2016
Overview
Train lighting card is an open-source printed circuit board by Wireb, from the Wireb/Train_lighting_card repository on GitHub. It is a 2-layer board of 38.1 × 25.4 mm with 56 parts on 51 nets, routed with 322 tracks and 41 vias.
It is built around the PIC16F18344-E/P, LTV-354T and PMEG6010CEH,115-JSM. Its parts include 23 resistors, 14 connectors, 8 capacitors, 6 ICs and 2 diodes. It belongs with the lEDs and displays boards and the PIC boards of this library.
Main components
3PIC16F18344-E/P
PDIP-20-40℃~+125℃ 10bit 18 2.3V~5.5V 256Byte 32MHz 512Byte 5bit 7KB 8 Bit Built-in FLASH PIC PDIP-20 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)LTV-354T
SOP-4-2.54mm-55℃~+110℃ 1.24V 100mV@20mA,1mA 20% 200mW 3.75kV 300% 50mA 50mA 80V 8us 9us AC,DC Phototransistor SOP-4-2.54mm Transistor, Photovoltaic Output Optoisolators ROHSUMWTransistor, Photovoltaic Output OptoisolatorsPMEG6010CEH,115-JSM
SOD-123FL-55℃~+125℃ 1 Independent 1A 250uA 25A 60V 850mV@1A SOD-123FL Schottky Diodes ROHSJSMSEMISchottky Diodes
README
README.mdInduction refractory furnance supporting files
licence
Copyright (c) 2015 Peter Shabino
Permission is hereby granted, free of charge, to any person obtaining a copy of this hardware, software, and associated documentation files (the "Product"), to deal in the Product without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Product, and to permit persons to whom the Product is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Product.
THE PRODUCT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE PRODUCT OR THE USE OR OTHER DEALINGS IN THE PRODUCT.
What is it
The current generation of controller card supports up to 11 normal LED channels plus one "special" one that supports driving a bi-polar output. On the input side the controller will run off 6V to 60V AC or DC. (note I have NOT test this full range. I have tested 9Vac to 20Vac with no issues) It also has 4 opto-isolated inputs that will respond to ~3V to 32V AC or DC that can be used to pick one of 16 pre-programmed states.
Currently there are 7 selectable states:
- Headlights
- running lights
- left turn
- right turn
- break lights
- reverse lights
- light bar flashers
Via the programing button any state, combination of states, or none can be chosen for each of the 16 combinations of the 4 inputs.
Parts
56| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 150 Ohm | Resistors_SMD:R_0805 | R14, R15, R16, R17, R20, R21, R22, R23 |
| 5 | 0.1uF | Capacitors_SMD:C_0805 | C2, C4, C5, C7, C8 |
| 5 | 100k Ohm | Resistors_SMD:R_0805 | R5, R6, R7, R8, R11 |
| 4 | 430 Ohm | Resistors_SMD:R_0805 | R12, R13, R18, R19 |
| 4 | 820 Ohm | Resistors_SMD:R_1206 | R1, R2, R3, R4 |
| 4 | LTV-354T | PJS_smt_std:SOP-6-4 | U2, U3, U4, U5 |
| 1 | 0.1uF 50V | Capacitors_SMD:C_0805 | C3 |
| 1 | 010uF 10V | Capacitors_SMD:C_0805 | C6 |
| 1 | 3.3uF 100V | Capacitors_SMD:C_1210 | C1 |
| 1 | 36.0k Ohm | Resistors_SMD:R_0805 | R9 |
| 1 | 6.49k Ohm | Resistors_SMD:R_0805 | R10 |
| 1 | 68UH 900MA | Choke_SMD:Choke_SMD_6.3x6.3_H3 | L1 |
| 1 | Backup L | PJS-pth-parts:wirepad_x2_20mil | P9 |
| 1 | Backup R | PJS-pth-parts:wirepad_x2_20mil | P10 |
| 1 | CONN_01X05 | Pin_Headers:Pin_Header_Straight_1x05 | P2 |
| 1 | CONN_01X10 | Pin_Headers:Pin_Header_Straight_2x05 | P1 |
| 1 | Flashers | PJS-pth-parts:wirepad_x2_20mil | P14 |
| 1 | Headlight L | PJS-pth-parts:wirepad_x2_20mil | P3 |
| 1 | Headlight R | PJS-pth-parts:wirepad_x2_20mil | P4 |
| 1 | LMR16006 | TO_SOT_Packages_SMD:SOT-23-6 | U1 |
| 1 | MB6SCT-ND | PJS_smt_std:SOIC-4 | D1 |
| 1 | Metroid | PJS-icons:metroid | icon1 |
| 1 | PIC16F18344 | Housings_SSOP:SSOP-20_5.3x7.2mm_Pitch0.65mm | U6 |
| 1 | PMEG6010CEH,115 | Diodes_SMD:SOD-123 | D2 |
| 1 | SW_PUSH | Buttons_Switches_SMD:SW_SPST_FSMSM | SW1 |
| 1 | Stop C | PJS-pth-parts:wirepad_x2_20mil | P12 |
| 1 | Stop L | PJS-pth-parts:wirepad_x2_20mil | P11 |
| 1 | Stop R | PJS-pth-parts:wirepad_x2_20mil | P13 |
| 1 | Turn FL | PJS-pth-parts:wirepad_x2_20mil | P5 |
| 1 | Turn FR | PJS-pth-parts:wirepad_x2_20mil | P6 |
| 1 | Turn RL | PJS-pth-parts:wirepad_x2_20mil | P7 |
| 1 | Turn RR | PJS-pth-parts:wirepad_x2_20mil | P8 |
Questions
How big is the Train lighting card PCB?
It measures 38.1 × 25.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Train lighting card use?
56 parts, built around the PIC16F18344-E/P, LTV-354T and PMEG6010CEH,115-JSM. 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 Train lighting card KiCad files?
From the Wireb/Train_lighting_card repository on GitHub, at the commit this page was made from: the board is Hardware/Train_lighting_card.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Train lighting card design in my own project?
Its repository states no licence, so its author keeps all rights: ask Wireb before reusing the design.
Similar boards
- 2 layers40 × 26 mm

- 2 layers140 × 90 mm

- 2 layers191.3 × 181.7 mm

IO Card G3
PerMalmberg/IO-Card-G3
This is my custom I/O card, third generation. Main purpose is to serve as an alarm system.
400 parts7MIT - 2 layers48 × 86 mm

Ssreg6
burgrp/accuwatt
6 channel electric boiler switch with tariff and I2C ports, based on ESP8266
79 parts - 2 layers156.2 × 187.5 mm

- 2 layers106 × 77.5 mm

HVBoard
parya03/EspressoMachineBoard_HW
Espresso Machine Board Project Make a new controller for my Chefman CraftBrew
51 partsApache-2.0 - 2 layers34 × 96 mm

- 2 layers80 × 75 mm

PoolController
marklynch/pool-controller-pcb
PCB Design files for pool controller for Connect 10
24 parts3CERN-OHL-P-2.0