Editor Version ×
Standard

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators

Profession

1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 5,000 devices or 10,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users

Completed

STD DCC Lift decoder (THT version for Arduino Mega and Nano)

License: CC BY-SA 3.0

Mode: Editors' pick

  • 296
  • 0
  • 0
Update time: 2024-01-07 10:59:10
Creation time: 2023-11-14 13:13:45
Description

Decoder to control an elevator (lift) for model trains. This board should be assembled yourself (DIY); if you prefer a board that has already been assembled, see: https://oshwlab.com/aikopras/support-lift-controller.

After assembly, an Arduino MEGA, Arduino NANO, a RS485 communication module, as well as a 5V power module should still be mounted. The RS485 and 5V power module can be bought from AliExpress. For the RS485 module search for MAX485 module RS485 TTL. For the 5V module search for "LM 2596 Step-Down module " or "5v buck down mini". See for details: https://github.com/aikopras/Lift_Vitrine

 

The Arduino NANO is used to control one or two stepper motor drivers (X and Y = left and right). GRBL should be flashed on the NANO. The board has two (opto-decoupled) connectors for Limit switches.

The Arduino MEGA is the main processor that:

  • Sends commands to the GRBL NANO
  • Receives DCC commands from a DCC master station
  • Sends feedback messages via the RS-Bus to the master station
  • Has 14 digital inputs for buttons and/or IR Sensors
  • Has 14 digital outputs for LEDs and/or IR Sensors
  • Communicates via RS485 to other lift decoder boards

To offload the main lift decoder board, IR-Sensors as well as Buttons are controlled by separate boards.

 

Software and installation instructions can be found on GitHub: https://github.com/aikopras/Lift_Vitrine.

Some videos can be found on Youtube:

Discussions at some model train fora:

Design Drawing
schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 300S-16P ISP2560 IDC-TH_300S-16P 1
2 3mm LED LED-BLUE,LED-GREEN,LED-YELLOW LED3MM-LARGE 3
3 2510S-3P MONITOR,LIMIT-X,LIMIT-Y MOLEX-3P 3
4 1K5 R1,R2,R3,R4 0207/10 4
5 ARDUINO MEGA 2560 R3 U1 ARDUINO-MEGA2560-FLIPPED 1
6 DB128L-5.08-2P CON1,CON2,CON3,CON4,CON5,CON6,CON7,CON8,CON9,CON10,CON11,CON12,CON13,CON14,CON15,CON16,RS485 CONN-TH_2P-P5.08_DB128L-5.08-2P 17
7 ULN2803 U7,U8 DIL18 2
8 JP1E JP1,JP2 JP1 2
9 Arduino-Nano NANO ARDUINO_NANO NO TEXT 1
10 220 R38,R39 0207/10 2
11 1K R40,R41,R8 0207/10 3
12 300S-10P STEPPER-X,STEPPER-Y IDC-TH_300S-10P 2
13 PC817 U2,U4 DIL04 2
14 470uF / 40V C1 E5-10,5 1
15 100NF C8,C14 C025-025X050 2
16 1N4007 D1,D2,D3,D4 DO41-10 4
17 Resettable fuse FUSE FUSE-TH_L7.8-W3.0-P5.10-D0.5-S2.00 1
18 470 R11,R12 0207/10 2
19 RS485 MODULE RS485-1 RS485 MODULE 1
20 LM2596 Step down converter U3 LM2596-STEPDOWN-MODULE 1
21 CON_2P_5MM-VERTICAL POWER,DCC PHOENIX MSTBVA 2,5/2-G 2 1
22 DIL28 CON-FEEDBACK1 28P 1
23 1N4148 D5,D6,D7,D8,D9 DO35-7 5
24 DCC-LED LED1 LED3MM-LARGE 1
25 6N136 OK1 DIL08 1
26 PC817 OK2 DIL04 1
27 BC557 Q2 TO92 1
28 (10K) R5 0207/10 1
29 10K R6 0207/10 1
30 100 R7 0207/10 1
31 1k5 R9 0207/10 1
32 RS-bus connector RSBUS STL-1550-2-V 1
33 Prog-Button S1 TASTER 1

Unfold

Project Attachments
Empty
Project Members
Target complaint
Related Projects
Change a batch
Loading...
Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn