DCC++
DCC++
  • 11
  • 393 758
An Arduino Mega 2560 DCC++ Base Station
This video demonstrates how to use an Arduino Mega 2560 instead of an Arduino Uno for use as as DCC++ Base Station. The Mega 2560 offers more memory and additional digital I/O pins that help extend the functionality of the Base Station.
NOTE: There has been an update to the Mega 2560 version of the software posted to GitHub since this video was uploaded. In order to allow for the addition of an Ethernet Shield, the Program Track signal generation has been changed from Pin 4 to Pin 2. This means that with the most recent version of the software you should use a jumper wire to connect Pin 2 to Pin 13 (NOT Pin 4 to Pin 13 as indicated in the video).
Переглядів: 71 322

Відео

An Arduino DCC++ Base Station: The Hardware - Part 4 of 4
Переглядів 46 тис.8 років тому
Fourth (of 4) in a series detailing how to use the Arduino as a DCC base station. Topics covered include how to put the final touches on the Arduino Motor Shield prior to use with the Uno and connecting to the model railroad tracks.
An Arduino DCC++ Base Station: The Hardware - Part 3 of 4
Переглядів 42 тис.8 років тому
Third in a series detailing how to use the Arduino as a DCC base station. Topics covered include the very atypical use of an Arduino Motor Shield to convert PWM signals generated by the Uno into bi-polar signals that can be connected directly to the tracks of a model railroad to drive and control DCC-equipped locomotives.
An Arduino DCC++ Base Station: The Hardware - Part 2 of 4
Переглядів 39 тис.8 років тому
Second in a series detailing how to use the Arduino as a DCC base station. Topics covered include an intro to the Arduino Uno, and how we can produce DCC logic signals utilizing some of the Uno's advanced PWM capabilities.
An Arduino DCC++ Base Station: The Hardware - Part 1 of 4
Переглядів 52 тис.8 років тому
First in a series detailing how to use the Arduino as a DCC base station. Topics covered include background and theory of the DCC bi-polar signal, and the need for us to split the production of such a signal into two parts: (1) the production of a precursor DCC *logic* signal, and (2) the conversion of that logic signal into a full bi-polar DCC signal.
DCC++ Interface Demo - Part 4 of 4
Переглядів 16 тис.8 років тому
This is Part 4 of a demo providing a detailed overview of the DCC interface. Topics covered include diagnostics windows, train information windows, and RGB light control.
DCC++ Interface Demo - Part 3 of 4
Переглядів 17 тис.8 років тому
This is Part 3 of a demo providing a detailed overview of the DCC interface. Topics covered include pop-up windows for programming stationary accessory decoders and for reading and writing CVs and cab addresses on mobile decoders using both the main operations track as well as a dedicated programming track.
DCC++ automation of single-train operations completely controlled by the Arduino DCC++ base station.
Переглядів 18 тис.8 років тому
In addition to using the DCC interface to automate, for example, simultaneous control of 3 trains in a complex pattern, you can create simpler automations directly within the Arduino DCC base station. This video shows one such routine in which the base station randomly picks 1 of 7 trains to leave its siding, complete an out-and-back across the layout, and then return to its siding, at which po...
DCC++ Interface Demo - Part 2 of 4
Переглядів 21 тис.8 років тому
This is Part 2 of a demo providing a detailed overview of the DCC interface. Topics covered include turnout control and customizable routes.
DCC++ Interface Demo - Part 1 of 4
Переглядів 47 тис.8 років тому
This is Part 1 of a demo providing a detailed overview of the DCC interface. Topics covered include the throttle, customizable decoder function buttons, track power, and current monitoring.
DCC++ Full Automation Demo
Переглядів 25 тис.8 років тому
This video shows how I used DCC to fully automate my Valley Line N-scale model railroad. The DCC system randomly selects 3 of 6 trains, one right after the other, to each pull out of their yard siding, perform an out-and-back across the entire layout, and then re-enter their respective siding, at which time another randomly-selected train is added to the mix. The DCC system automatically contro...

КОМЕНТАРІ

  • @ernestmoore189
    @ernestmoore189 4 місяці тому

    Instead of an Arduino motorshield can I use a L293D shield?

  • @lutzmuller5703
    @lutzmuller5703 5 місяців тому

    Hello DCC++, I just looked at these four parts. I find them quite informative as they give me insight into how such a system works. The question I now have is, 8 years have passed and the number of Arduino clowns has increased, and the performance has increased. Do the z. B. a UNO + Wi-Fi R3 AT mega328P + ESP8266 CH340 (32 MB memory) 6V-9V with L293 motor shield? I just bought these two devices yesterday because I thought that every Arduino and motor shield would work. Another question is: I wrote a sketch for an ATTiny88 that evaluates a sensor. How do I transfer the calculated speed to the locomotive, and how do I recognize which locomotive is entering my sensor area? LG Lutz Müller

  • @raymondjackson6069
    @raymondjackson6069 6 місяців тому

    Very good video, and just might free us from the Digitrax plantation. Whoopee! Well worth a try and will get a motor shield asap. Thanks!

  • @ajsettlemyer3105
    @ajsettlemyer3105 10 місяців тому

    I started with the basic Arduino DCC++ base station and motor shield. My layout has grown and I would like to use the higher amperage DCC-EX 5amp motor shield. Is this possible? I've heard it can possibly be done by changing the Arduino base station code and then compliing and uploading the new code to the base station to increase my available motor driver amperage. Can you help?

  • @monsDK
    @monsDK Рік тому

    this software you are using is not available anymore..

  • @1BCamden
    @1BCamden Рік тому

    Wow, 2023 and I’m riveted 😀

  • @olegs2607
    @olegs2607 Рік тому

    Отлично и доходчиво даже для тех кто с нуля..

  • @mikeseba7817
    @mikeseba7817 Рік тому

    👍👍👍

  • @ulrikesteinkogler4755
    @ulrikesteinkogler4755 Рік тому

    Got some code to experiment with?

  • @steinwurf64
    @steinwurf64 Рік тому

    Is ist possible to get some Test Code using a Button or so to get it running

  • @mollyd8062
    @mollyd8062 Рік тому

    what is a programing track vs main track ?? How do I know the difference ?

  • @bubblebrain
    @bubblebrain 2 роки тому

    Can I hook dcc- ex with the mega to two difference loop tracks?

  • @elquiques1
    @elquiques1 2 роки тому

    Where is the software?

  • @bruce12000
    @bruce12000 2 роки тому

    Thank you so much!!!!!! I was about to give up

  • @neilrodgers59
    @neilrodgers59 2 роки тому

    So grateful that you have taken the time to produce and share with us Parts 1 through to 4 showing your impressive detailed overview of the DCC++ interface. I'm fired up to do the same on my layout. Only thing missing are the skills you have. All I need now is time to rerun your four videos to take it all in. Thank you Gregg

  • @norliasmith
    @norliasmith 2 роки тому

    I was wondering how much amperage the system can provide to the tracks using a 15 volt power supply on the DCC++ board...

  • @codecage9333
    @codecage9333 2 роки тому

    Some of the audio leaves a lot to be desired. Plus all these videos were made 6 years ago. Should I completely ignore these videos and move to something more current?

  • @pierrevangel5815
    @pierrevangel5815 2 роки тому

    Is it possible to configure the rails circuit (in yellow) without being connected to the HO control unit? (before starting its construction) With only DCC controller1.1.0 configured on the PC. My test, in this configuration, does not allow it, nor does it activate the green power switch and the speed slider. Only a few buttons respond. Thank you

  • @vanderleis7027
    @vanderleis7027 2 роки тому

    Nao falou porra nenhuma so mimimi

  • @FGN60
    @FGN60 3 роки тому

    Hi, great stuff. Just want to know if you extended the functionality to use Railcom?

  • @jacobw446
    @jacobw446 3 роки тому

    Any updates? 5 years later and nothing...

  • @RogerDiscombe
    @RogerDiscombe 3 роки тому

    Many thanks for taking the time to produce these very clear videos. I've learnt a great deal and it filled many holes in my knowledge that I wasn't aware existed. I do have a question. Is there any fundamental difference between the two sources for the main and program tracks?

  • @wastingtime9152
    @wastingtime9152 3 роки тому

    I wish you were still developing DCC++. I know others are working on it now. I guess you are too busy landing space probes on Mars! This is such a such a smart project and clearly you are amazingly clever. Thank you!

  • @friendsofmodelmaking1000
    @friendsofmodelmaking1000 3 роки тому

    Thank you fore Manuals! i come from Germany and i see it first time. Oh 10 dollar?! I have buy it 33 Euros this Schield.

  • @tabaluga2578
    @tabaluga2578 3 роки тому

    Slm

  • @modelrailwaytheeasyway9743
    @modelrailwaytheeasyway9743 3 роки тому

    Another great explanation of this project.

  • @modelrailwaytheeasyway9743
    @modelrailwaytheeasyway9743 3 роки тому

    Glad I found your videos as I have started using the base station and love it. And now I can learn how it really works. Thank you.

  • @leonardosouza6290
    @leonardosouza6290 3 роки тому

    Amazing layout and DCC++

  • @blue9120
    @blue9120 3 роки тому

    How did he wired this up?

  • @sturooney7581
    @sturooney7581 3 роки тому

    N

  • @trueblue2k2
    @trueblue2k2 3 роки тому

    Impressive for the orchestration of all three trains. The video was solely to illustrate this, so one can forgive that the trains are going too fast, stops and starts are sudden, and the video needs to add a wide view with editing :) ... and thank you Gregg Berman for creating DCC++. Basic DCC decoders are not expensive, unlike sound decoders that are (and may remain) very costly. The new(ish), tiny, and cheap 5 volt DFplayer may help. It can key multiple bell, whistle, horn, etc diy TF card files while directly driving a speaker. Older LM555 and PIC circuits exist for variable speed steam and diesel loco engine sound to compliment this. This all motivates me (with renewed possibilities) towards a return to my 6 y.o. moth-balled layout plans. Based on the N Scale Scenic Ridge plus a double (reversing) crossover, it will model the old time Kettle Valley Railway that ran steam in the Okanagan (BC interior). Later on the layout will be expanded for transition era including Canadian Pacific and CN Transcontinental passenger trains. A separate outside reverse loop will connect to a long straight section (with siding) along the wall ending in a second reverse loop.

  • @jimmyd2091
    @jimmyd2091 4 роки тому

    Best lesson on how DCC works. Is it possible to send function commands to a locomotive while operating in analog mode?

  • @gpakrockz
    @gpakrockz 4 роки тому

    From where can i get the code?

  • @luigibassi2087
    @luigibassi2087 4 роки тому

    Very, very nice. I'm doing one with Arduino and motor shield too. although there are some problems with lamotor shield. BRAVO!!!!

  • @mstevetodd
    @mstevetodd 4 роки тому

    Can anyone post a link to the "overview" video he refers to in this and most of his other videos? I only see 11 videos on his list, and none of them seem to be this "overview".

  • @ralphatoz
    @ralphatoz 4 роки тому

    This is genius teaching. I nearly gave up on understanding what to do until I stumbled upon this site. Fabulous. Enough detail to understand. Not to much to overwhelm. Thanks so much

  • @pademo57
    @pademo57 4 роки тому

    Great videos. Just wondering your thoughts on the Arduino Due versus the Arduino Mega for model railroad projects?

  • @InvertLogic
    @InvertLogic 4 роки тому

    thanks for the great work!. Can we have detailed Autopilot Video?

  • @InvertLogic
    @InvertLogic 4 роки тому

    is DCC++ support autoreverse loop? without using any external auto reverse like digitrax AR1

  • @ronr6450
    @ronr6450 4 роки тому

    Outstanding. Wish I'd seen this years ago. If you ever become interested in automating slot car tracks, let me know. Even something as simple as car detection (using IR LEDs) with automatic switching would be a boon to the hobby.

  • @jacobw446
    @jacobw446 4 роки тому

    I have a 2x4 layout, double main, n scale. I want to run maybe 3-5 locos. Do I need 12v or 15v?

  • @mikeandrew443
    @mikeandrew443 4 роки тому

    Is this software still being actively developed? Gregg, are you contemplating more videos?

  • @riggziestrains8082
    @riggziestrains8082 4 роки тому

    curious on what hardware your using to do this....

  • @riggziestrains8082
    @riggziestrains8082 4 роки тому

    so I have tried both an arduino uno and arduino mega. I have 15v dc in and was only getting 1.5v dc out to A and 15v out on b. After some messing around... I am now getting 6.5v dc out on A and still 15v out on B... should both A and B be same as voltage in?

    • @riggziestrains8082
      @riggziestrains8082 4 роки тому

      after tinkering, and resetting the shield... i am now getting 15v in 6.5v to track 14.8v to programming track... sound right?

  • @Uboat65
    @Uboat65 4 роки тому

    I need help from you, I have a problem where I have everything installed to the board and it’s all hooked up to track and such, when I connect it to track power, it disconnects signal from the USB port. I also have a problem where it was working fine last night. This evening when I tried to set it up, nothing works on the board, I’ve done the basic troubleshooting and nothing works at all.

  • @Uboat65
    @Uboat65 4 роки тому

    How do you even install the controller? There is no info how anywhere. Also when I try to connect the track power to the uno, the computer wont turn the power on

  • @settimioz2395
    @settimioz2395 4 роки тому

    Hello, I currently have a ILS-DC Stepper Motor Shield V2 TB6612FNG PWN Drive Module For Arduino. It uses the TB6612FNG motor driver chip and it's possible to connect 4 motor. I have 4 output port and I would like to know if the connection for pin 5-13 and 10-11 is the same and which output to use. I tried to do the configuration as in the video but I have no signal on the output. Thanks a lot, Settimio

  • @fruehauf01
    @fruehauf01 4 роки тому

    I can program the loco on the program track and i see it move a bit when it programs to it. but if i pull up a throttle to move it i get nothing.

  • @Henrikh2011
    @Henrikh2011 4 роки тому

    Nov. 2019 - One of the best series of DCC++ videos I have watch so fare. Thank you so much ☺️

  • @Jason_DPMF
    @Jason_DPMF 4 роки тому

    i am new to all of this! would a second motor board and power supply; be like a boost, and power a seconed zone?