The GCA50 is based on the LocoIO design from John Jabour and can be used for all kind I/O depending on the drivers or sensors. Firmware is mainly LocoNet PE compatible
It differs from the LocoIO size and features other connectors for more robustness and flexibility, which was also the reason to start our own developments.
Without any extra satellite modules the I/O is 5V and only to use with low current LED's and reed switches, as well as opto-isolated sensors.
By using different (standard D-Type -) connectors, there was no chance of making fault connections, and also we could have our own choice of supplying the system.
GCA50 is full compatible with Loconet, exept for supply. Standard Loconet units are supplied by Railsync output, GCA50 requires DC supply.
All 16 lines on GCA50 can be used as input or output.
So switches (to start/stop all kinds of lights , leds, motors relays etc anywhere else in the LocoNet), pushbuttons (i.e. for turnouts) and Leds are to be connected directly.
The configuration for this all, can be done inside the rocrail program.
A wide choice of different interfaces are available (see The GCA Boards ) to connect servo_motors, InfraRed gates, current-detectors, turnout coils (single and double) etc.
For further info about programming GCA50, please refer to LNet I/O programming.
|schematics and pcb-design|
|Schematics V1.2 (green pc-board)|
|Schematics V1.3 (blue pc-board)|
|Pcboard and parts positions V1.2 (green pc-board)|
|Pcboard and parts positions V1.3 (blue pc-board)|
|Bill of materials V1.2 (green pc-board)|
|Bill of materials V1.3 (blue pc-board)|
|Bill of materials V1.4 (green pc-board)|
|N.B. ONly complete ordered kits will be supported!|
Older versions, like GCA50d, have U3 in reversed position (notch left).
|JP 1||report input states at startup||No report at startup|
Read switches and hall sensors can be used as feed-back sensors.
However, since the contact information inside the GCA50 is arranged so that the unit is
low sensitive for distorsions, the minimum Pulse lenght to be accepted by GCA50 is 80 miliSeconds (0.08 second).
In addition to that, reed-contacts usually give more than 1 pulse when activated, known as 'contact dender'.
For this way of sensoring, a special pulse-extender is available.
For further information please look at GCA173.
With GCA50 as a base in the LNet network, you have 16 IO ports, which can be used for input and output.
Output, coming straight from a microprocessor, is limited to 5V and 25 mA.
Just for driving direct connected leds, is is more than sufficient, but many devices in railroad environment need more power.
For that there is large selection of buffers, to get what you need.
These units can be straight connected to GCA50 with a 10-pin connector.
A few examples.:
The best suitable cable for this connection is cat5 Ethernet cable.
|DB9 Pin||LocoNet function||Ethernet cable colour|
|1||GND||blue + blue/white|
To avoid any problems, connect the wires according this list.
Changing wire colours could cause errors.
Standard full wired male to female 'extension' Rs232 cables are allowed, but up to a certain limit.
It is never experienced how many can be used, but a few do not disturb the communication, but it is by far not able to conduct the full 3 Amp of the GCA85 or GCA101!
IMPORTANT NOTE !!!!!!
Some users seem to know better, and solder wires directly to the pins or the pc-board.!
That is totally unacceptable !!
Wires will easily break off, and cause a lot of damage in many cases.
So use connectors !!!!!
In order to ease making these cables, it is also possible to buy the necessary tool, to create the PSK cables.
The best wire to be used with PSK connectors is 0,25 mm².
This special plier will be sold for € 20,00 if ordered together with complete kits.
Just ask peter.
Two possible options can be used for this connection. (see picture below)
This cable should be made with wire 0,25mm.
|1||PSK-Kontakte (set of 20 pcs)||www.reichelt.de|
Wires are NOT crossed or mirrored i.e. connect pt 1 to pt 1 , etc.
Flatcable 10x2 + connectors.
The side without the notch will fit easily.
|1||Flatcable AWG 28-20G 3M||www.reichelt.de|
|1||Crimpzange MWZ 214||www.reichelt.de|
|LocoIO port||Pin #|
|LocoIO port||Pin #|
|1||power 5 V||green||always ON||power OK|
|2||LocoNet||red||OFF||No LocoNet activity|
|ON||Loconet False|| GCA101 J1 set?
GCA85 SW1.1 ON ?
LED3 no longer exist since version 1.3.
The MGV50 needs a configuration for each of the 16 in/output connections.
This configuration is completely standard to Loco-I/O items.
Rocrail has a built-in possibility to do this.
First the GCA50 chip needs a dedecated adress, constisting of two numbers : Low adress and Sub adress.
Both can be numbers between 1 and 126.
With these dedicated adress bytes, it is remains possible to change any configuration of GCA50, while it is connected together with many others.
Input(feed-back)numbers and block detection numbers are possible from 1 to 2048.
Output numbers are possible from 1 - 2048 (FADA notation).
Be sure to mount the female and male d-connectors in the right position.
Male connector is with pins and mounted at the right hand side, female is with socket and mounted left.
The 6 AKL012-03 connectors must be assembled together, before mounting them on the pcboard, unless you are only to use J5 and J6.
In case GCA76 or GCA77 is used, connected to either J5 or J6, it is better NOT to mount the corresponding RP1 or RP2.
This will avoid that turnout-coils are responding on power up.
The GCA50 is also suitable to make a direct connection to the above mentioned systems, without the need of GCA85 or GCA101.
The connection on IB for that is LocoNet T, because the B outlet does not have significant supply available.
To achieve this, a cable should be made with a RJ12 connector at one side and at the other side a d-sub9 Female connector
Connections to be made according the following list.
|D-sub9 female pin (GCA50)||RJ12 pin||Function|
|1||2 or 5||Ground|
|3||3 or 4||Signal|
|5||1 or 6||+12V|
On the connection T of the IB, the max. capability of the supply is only 500mA.
Twincenter needs update to Version 1.1 to enable setting of Interface to Syntax = LocoNet.
Some connected peripherals, like GCA107 with 8 relays, might need more supply,
resulting in overheating the VR1 regulator.
In that case, VR1 can be replaced by R-78e5.0, which can supply the needed current without overheating.
Qustions ? ask Peter.