Rocrail Pro
Wiki Documentation
Support Forum
Mobile
- andRoc Android
- Rocweb Browser
- WIO-Control ESP32
- Rocview Tablet
DIY
User
Wiki writer
Special
Legal
Rocrail Pro
Wiki Documentation
Support Forum
Mobile
DIY
User
Wiki writer
Special
Legal
By Rob Versluis & Peter Giling |
---|
Kits will be delivered with pre-programmed chips.
Self programming of firmware is easily done with the right equipment,
and is not realy difficult.
There are many ways to achieve that :
and many others.
The CAN-GCLN is a CBUS-LocoNet® Bridge for sharing specific hardware modules not available on the other side of the bridge or just for migrating from LocoNet® to CBUS without loss of investments.
LocoNet® is a trademark of Digitrax, Inc.
The bottle neck is the big difference between the CBUS and the LocoNet transfer rate.
CBUS uses 125KBit/s and LocoNet 16KBit/s.
This implicates that a burst on the CBUS side can't be broadcasted to the LocoNet side.
The goal is to make a buffer as large as possible to deal with this, but filtering will be the best option to prevent overflows.
Together with CAN-GC3 this Bridge can be used as LocoNet Command Station with service track.
All needed commands are translated into CBUS and visa versa.
To keep sessions alive at the CAN-GC3 side it automatically send every 10 seconds idle time a keep alive request for all active slots.
This is needed because the default purge time in LocoNet Command Stations is much longer then the session timeout in the CAN-GC3.
Before the dispatch command the loco must have a valid CBUS session which can be forced by a zero speed command in Rocview.
Without a CBUS session it is not possible to dispatch a loco for a FRED(i) or other LocoNet throttle.
Filtering is needed from CBUS to LocoNet because CBUS makes no distinction between input and output accessory events.
Only LocoNet packets are translated to CBUS, not visa versa.
Enable the CBUS sensor filter.
Translate "CBUS Start of Day" to LocoNet to get the actual LocoNet sensor status.
The ID on the CAN bus.
Start of Day event number.
Filter definition for the event number range to be translated from CBUS to LocoNet as switch requests.
Filter definition for the event number range to be translated from CBUS to LocoNet as sensor reports.
Jumper | Purpose | |
---|---|---|
JP1 | jumper set | 120 Ohm terminator to Can bus connected |
JP2 | jumper 1-2 | +12V to RJ12 connector railsync + line |
JP2 | jumper 2-3 | Railsync+ from central unit to RJ12 connector railsync+ line |
JP3 | jumper set | 15 mA Current source Loco-I/O line |
Click __here__ for a brief explanation about it.
The schematics |
The PC-baord and parts positions |
The bill of materials |
Gerber files |
N.B. Only complete ordered kits will be supported! |
---|
Connector | Description |
---|---|
J1 | CAN-GCA |
J2 | CAN-GCA |
J3 | MERG |
J4 | GCA LocoNet |
J5 | GCA LocoNet |
J6 | RJ12 LocoNet |
J7 | RJ12 LocoNet |
ICSP1 | PIC Programming |
Jumper | Description | Remark |
---|---|---|
JP1 | CAN Termination | |
JP2 | LocoNet 12V on RailSync | Remove if any LocoNet central unit or CAN-GC3 is connected !!!!! |
JP3 | 15 mA source to LoocNet signal line | Not needed if any LocoNet central unit or CAN-GC3 is connected |
LED | Description |
---|---|
1 | CBUS read activity |
2 | CBUS write activity |
3 | LocoNet read activity |
4 | LocoNet write activity |
5 | Run |
6 | FLiM Programming, LocoNet traffic (R/W), LocoNet buffer overflow |