gca-pi04-en
Differences
This shows you the differences between two versions of the page.
— | gca-pi04-en [2020/12/30 14:17] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== GCA-PI04 RocMouse. ====== | ||
+ | [[english|{{ | ||
+ | [[english|Content]] -> [[hardware-en|Hardware]] -> [[hardware-en# | ||
+ | * [[GCA1-PI01-en|GCA-PI01]] | [[: | ||
+ | * [[mgv-overview-en|The GCA modules]] | ||
+ | * [[: | ||
+ | |||
+ | \\ | ||
+ | | Discontinued, | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | ===== Description ===== | ||
+ | The RocMouse is a hardware throttle which can be connected to the GCA-Pi0x.\\ | ||
+ | RocNetNode send the throttle commands direct to the Rocrail server so the throttle will be **Command Station independent**.\\ | ||
+ | Assigning a loco to a throttle is done with the dispatch command.\\ | ||
+ | There is furthermore not much to explain about this unit.\\ | ||
+ | No microprocessor is needed, since all intelligence is handled by Rocnet. | ||
+ | Just one 8 bit I2C expander and 1 A/D I2C converter is used.\\ | ||
+ | Like GCA-PI02 and GCA-PI03, this unit also contains a line driver, to enable longer wiring.\\ | ||
+ | The used potentiometer is a cheap standard type pot with 6 mm axle.\\ | ||
+ | It will be suitable for all circumstances.\\ | ||
+ | There is however room on board to replace it with the much more expensive sealed types.\\ | ||
+ | To achieve a more stable reading from the speed selector, an extra 3,3V stabilizer IC5 is added.\\ | ||
+ | Also, to avoid reaction on the speed while pushing S6 or the reverse switch, these switches have additional zener diodes.\\ | ||
+ | This all together results in a very nice hand held throttle, and very easy to assemble yourself.\\ | ||
+ | |||
+ | =====Professional Boards/ | ||
+ | Factory made boards and Kits are available: | ||
+ | * [[: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Features ===== | ||
+ | * Rotary knob for speed; 50 steps which are recalculated to meet the real loco speed steps. | ||
+ | * Direction switch with V=0 position. | ||
+ | * 28 functions divided in groups of 4. The group number is represented as binary number by the LEDs above((Prototype 3.)) the buttons. | ||
+ | * Lights. | ||
+ | * Flashing Scan/Run LED. | ||
+ | * Up to 8 connected with one RocNetNode. | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | ===== RocMouse als kit ===== | ||
+ | | {{: | ||
+ | |||
+ | |||
+ | In this testkit, a professional Potentiometer is installed, which is in different position assembled as a normal -in package- potmeter.\\ | ||
+ | |||
+ | |||
+ | ===== Hardware ===== | ||
+ | * P82B715 I2C line driver. | ||
+ | * PCF8574A I2C I/O extender. | ||
+ | * PCF8591 I2C ADC. | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Files ===== | ||
+ | | {{: | ||
+ | | {{: | ||
+ | | {{: | ||
+ | | {{: | ||
+ | ^ N.B. Only complete ordered kits will be supported! ^ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Assembling instructions ===== | ||
+ | A few remarks have to be made to help you being succesfull with the production of this RocMouse.\\ | ||
+ | Fix the empty PCB with fasteners in it's future housing, and use it to drill the exact positions of the pushbuttons, | ||
+ | | {{: | ||
+ | | //** Use the pcb as a mould for holes of 6 pushbuttons, | ||
+ | \\ | ||
+ | ==== One other remark on mounting RP1. ==== | ||
+ | |||
+ | This 6 pin resistor array has one common point, indicated with small stripe or dot.\\ | ||
+ | This indication should be at the side where text ' | ||
+ | |||
+ | ===== Setup ===== | ||
+ | If Rocnet is not the first Command Station in the list de Dispatch IID must be set: __**[[: | ||
+ | Linking a RocMouse with a loco is done in two steps: | ||
+ | - **[[: | ||
+ | - Use any functionality of the Rocmouse to link it. | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Operating instructions | ||
+ | | Run LED | Direction switch | ||
+ | | Speed rotary | ||
+ | | Function group LEDs || | ||
+ | | F1 | F2 | | ||
+ | | F3 | F4 | | ||
+ | | FG | Lights | ||
+ | |||
+ | ====Run LED==== | ||
+ | It flashes fast in case no loco address is assigned to this RocMouse.\\ | ||
+ | After a dispatch and any command from the RocMouse it will flash slowly.\\ | ||
+ | |||
+ | ====Direction switch==== | ||
+ | The direction switch has three positions: | ||
+ | - Left: Loco direction reverse. | ||
+ | - Middle: Loco speed set to zero and a release is possible with both **FG** and **Lights** pressed. | ||
+ | - Right: Loco direction forwards. | ||
+ | |||
+ | ====Speed rotary==== | ||
+ | Loco speed control in 50 steps.\\ | ||
+ | ====Function group LEDs==== | ||
+ | Show the actual function group in binary form.\\ | ||
+ | ====F1-F4==== | ||
+ | Flip functions in the selected group.\\ | ||
+ | ====FG==== | ||
+ | Function group selection button: 0...6.\\ | ||
+ | ====Lights==== | ||
+ | Lights button.\\ | ||
+ | |||
+ | ==== Adressing ==== | ||
+ | GCA_PI04 needs adressing.\\ | ||
+ | Max 8 RocMouses can be connected to one Raspberri Pi.\\ | ||
+ | Adressing should be made on positions at the back side of IC2 and IC3.\\ | ||
+ | It is established by soldering the center point with a or b, according following list.\\ | ||
+ | {{: | ||
+ | |||
+ | ^ RocMouse ^ IC2 and IC3 | ||
+ | | 1 | 1a | 2a | 3a | | ||
+ | | 2 | 1b | 2a | 3a | | ||
+ | | 3 | 1a | 2b | 3a | | ||
+ | | 4 | 1b | 2b | 3a | | ||
+ | | 5 | 1a | 2a | 3b | | ||
+ | | 6 | 1b | 2a | 3b | | ||
+ | | 7 | 1a | 2b | 3b | | ||
+ | | 8 | 1b | 2b | 3b |\\ | ||
+ | ==== Connection of GCA_PI04 in running RocNet ==== | ||
+ | Depending | ||
+ | This can easily solved by soldering a 100 uF (mimimum 16V) close to the connector where PI04 is plugged.\\ | ||
+ | Remind + and - of Elco to be connected at the right place.\\ | ||
+ | Picture will follow shortly.\\ | ||
+ | |||