Has anyone used the Arduino/Motor Shield setup with DCC++ or JMRI to operate LGB MTS III equipment? https://goo.gl/PgHSE4 My Mega and Shield are on the way and I was going to give it a go. If anyone has broken trail on this already, it would be helpful.
I have used my DCC++ on Largescale Engines. I use the Pololu shield. Use it for testing and decoder programming also. Have not tried it running trains with a lot of cars.
I set up the Arduino Mega and the Arduino Motor Shield. I have 13 jumped to 4 on the Shield. When I get to this step, I only 3 of the 4 LEDS on the shield to light up when I send the <1> command. When I send the <d>, the LEDs do not blink. FWIW, I am able to control a loco through JMRI. Set up a throttle and it can start and stop the loco. So the main track is at least doing that. I have not tried to do anything with the programming track.
did you cut the brake trace on the back side? Also make sure to cut the VIN trace before connecting the track power supply to the shield.
I cut the VIN trace Only. I am not sure how to cut the brake trace. I'll look around on youtube. I see this thread which mentions jumping 13 - 2. I have 13 - 4 jumped. Do you have any opinions on which is correct? http://www.trainboard.com/highball/...dcc-with-arduino-shield-configuration.117773/
https://github.com/DccPlusPlus/Documentation/blob/master/Motor Shield Pin Mappings.pdf Scroll down to page 3 which shows the back side of the arduino motor shield. The ones in GREEN at the top are for the Brake. The one in RED at the bottom is the VIN trace.
That did the trick. I also switch the jump from 13-4 to 13-2. Thanks for your help. Much appreciated.
Atani, Are you control HO or another Scale? I am trying to control G Scale. When I put more than 12 volts DC on the motor shield input, it shuts off. It also is supplying much lest voltage to the Track. Around 5 to 6 Volts (AC BiPolar) if I input 10 Volts DC. I cut the Vin and the Arduino is not being affected How much voltage are you using as an input?
I'm model N scale and feed my shields with a 15VDC supply and can observe around 14.5V AC on the track. On the shield, is the the IC getting hot and shutting down? Anything on the DCC++ console to indicate why it might be cutting out or why you are only seeing about 1/2 voltage on the track?
Note getting any heat on the IC The power supply only puts out 1AMP and so that should not be a problem. I am using JMRI. I have not figured out how to star the DCC++ console. I'll work on that.
I opened a thing called DCC++ Traffic Monitor. There was a checkbox to "Show Raw Data". I cchecked it. The window shows a series of command. That seems odd. I am not selecting anything and the commands continue to flow.
Is there any set-up of the Motor Shield required beyond cutting the traces? Does the Arduino automatically recognize it or does something have to be set.
It should be automatic. Can you post the output from the traffic monitor? Sent from my ONEPLUS A5010 using Tapatalk
In looking at the specs on the Arduino Motor Shield Rev3 | A000079, it shows an rated input voltage range of 5VDC to 12VDC. This video led to believe the shield could accept more than 12V as long as you cut the VIn trace. Is that not so and should I use a difference shield?
I just did some testing. Using a variable DC input, I see the shield shuts off right at 15V DC. Things seem to be fine up until that point except for the excessive voltage drop to the output. At 12V DC, I get 8 V AC to the track. I starting to think the the Arduino shield cannot supply sufficient voltage for G Scale. Any suggestion for a more powerful shield?