Friday, September 6, 2019

Kato 7007-2 DF200-50 DCC Conversion

This Kato model has the same light board and structure than the EF66 that I already converted as described in this post. So I just followed the same instructions, but in this case using a Zimo MX616. There is no problem of space, putting the decoder in one of the sides the roof has space for this or even a bigger decoder.



Once you remove the light board, flip the motor plates in vertical position. When you insert again the light board these plates won't be under the board, but over it. You won't need neither any Kapton tape nor isolating any point.



In the following photo I'm showing how to prepare the light board:
  • Red arrow: you have to cut the track in this 3 points
  • Blue arrow: make a bridge between the cooper tracks. First remove the capacitor, and make a bridge instead.
  • Yellow arrow: soldering point, tin these 4 points and the motor plates




Here you can see the decoder soldered and in place:



And that's all, enjoy!!




Sunday, September 1, 2019

SVLocoIO firmware for Arduino updated

A new functionality has been released for SVLocoIO firmware. This is the Arduino program we use for all I/O Loconet modules. This means, it is the main Arduino software to manage sensors and outputs (street lights, layout illumination, ...).

It was missing a functionality that other boards do, which is to inform about the state of the inputs (sensors) at power on. When the command station is turned on, or the power on button of your software like Rocrail or iTrain is pressed, the module will send the current state of those ports configured as input.

With a bit more of technical detail, when a OPC_GPON command is sent throuth Loconet, the board responds a OPC_INPUT_REP message for each configured input.

If you want to deactivate this functionality, delete or comment the line in the top of the code:

#define INFORMATPOWERON

I also corrected some errors when calculating the input number of a pin. It was affecting to the debug mode making the input numbers to be printed wrong. With this correction the maximum input number has been increased to 2048.

You can download it from: https://github.com/ClubNCaldes/SVLocoIO

NOTE:
If you use this firmware with GCA185 Loconet shield board, remember you don't need the pulldown resistors of the board as the program uses the Arduino internal pullup resistors.