Just give me the wafers

December 7, 2007

Rug Railways Undone

Filed under: Railways — Tags: , , — albatros @ 11:08 pm

Inside the Rug Railway tender

I was going to wait a decent amount of time before dismantling the Rug Railway engine to find out it’s secrets, but a couple of things happened. The big Hantarex monitor my mad mate gave me suddenly started emitting a fusillade of sparks from somewhere around the back of the tube, (that’s a high-voltage part, I believe), so I couldn’t sit and just watch TV; and the box of damaged repairable clockwork trains I bought off ebay arrived. So I cleared up a little more space around the rug, set up a small track, and played some more.

I found that none of the buttons work from stationary except slow forwards or slow reverse. After pressing one of these buttons, none of the other buttons work until after a set time period. I managed to determine that this period finished on the tenth chuff, and so managed to learn how to control the engine a little better for shunting.

The method I finally established is to run the engine forwards so that when it is reversed towards an intended stop point it will travel for at least 10 chuffs. This means making longer engine movements than are ideal, but it is only a toy, after all. If you want realism, go and join a preservation society.

After playing around for a while, I had another idea. I couldn’t alter the length of the minimum on time, (10 chuffs), but if I could slow the engine down, it would travel less distance in the space of 10 chuffs. I had charged up all of my nicads, so the only thing I could think of doing was taking out two of the 6 batteries and replacing them with run-down non-rechargeable batteries. It seemed to work; the sound effects were more muted, the engine seemed to run slower but still emitted some smoke, and I tried to convince myself that it was more controllable when shunting. After a while I realised that the voltage drop had decreased the sensitivity of the receiver diode, and when the range decreased to less than six inches I found myself no longer able to stop the engine.

I got out the screwdriver and the optovisor. The tender body can be detached from the chassis by undoing the 4 crosshead screws at the corners, leaving the screws holding the couplings and wheels alone. The top of the tender then lifts off to the extent that the wires allow, enough for some photographs.

100_8864_s.jpg

The loudspeaker and on/off switch wires can be seen running to the chassis, and the battery wires are visible. The blue and red wires coming off the middle of the PCB run to the diode receiver. A 4-wire ribbon cable runs to the engine, to power the motor, headlights, and smoke system.

100_8864_cs.jpg

Of these 4, I suspect one is a common return, two are for motor speed (marked M+ and M-), and the remaining wire drives the headlamps. There are plenty of small resistors and transistors scattered around the board.

100_8861_cs.jpg

After undoing the 2 screws securing the CB I carefully flipped it over, expecting to see a microprocessor, or at least a PLA chip, but no, just 3 capacitors and a strange device on a daughter board.

100_8863_cs.jpg

Here’s a better look at that daughterboard, and I’m guessing that’s a chip beneath the black encapsulation dome. With no identification details it’s not going to be possible to look up characteristics in manufacturers tables, so this is going to have to be a black-box exercise, unless anybody reading this blog knows a lot more than I do. From the letters on it, I suspect it to be the Infrared diode receiver chip.

What the circuit board has to implement is

  • Distribute the 6 volt battery supply to the receiver diode and chip.
  • On power-on, initialise and make a bell clang noise.
  • Wait for a signal from the receiver diode and process it.
  • If the current state is stopped, ignore any command unless it is slow forward or slow reverse, when it activates, and starts a timer.
  • If the current state is not-stopped and the timer has not completed, ignore the command.
  • If the current state is not-stopped and the timer has completed, try to obey the command, which will be one of
    • Stop : always obey
    • Whistle : toggle whistle state or switch from other sound to whistle
    • Bell : toggle bell state or switch from other sound to bell
    • rail clatter : toggle rail clatter state or switch from other sound to rail clatter
    • Slow-forward : only obey if the current state is Fast-forward
    • Slow-reverse : only obey if the current state is Fast-reverse
    • Fast-forward : only obey if the current state is Slow forward
    • Fast-reverse : only obey if the current state is Slow reverse

I have to assume that the chip also decodes the signal received from the diode.

So that leaves me wondering if one of those 3 capacitors is part of an R-C circuit implementing the minimum on time. Assuming it starts in a discharged state, it will take a certain amount of time to charge to a voltage level, which it will then maintain until grounded. Any thoughts out there?

I did a bit of searching on the web and found out that the set is distributed by a company in Hong Kong but manufactured in China, but I don’t see this as being immediately helpful. But who knows, I might have Chinese readers one day.

The set, by the way, is a Royal Express 8104. Looking round the Golden Bright distributors website, I found they did 6 different sets. As far as I could tell from the small photos, the engine and wagons are the same in all sets, the track and accessories vary. So the next question is, where can I get some more points for it?

December 6, 2007

Rug-Railways

Filed under: Railways — Tags: , — albatros @ 6:40 am

Rug-railway_1

Rug-railways pre-date my attempts at serious model railway layouts, and I wish I had never tried to make the transition from just playing train to becoming a would-be modeler. There is no stress with a rug-railway. You lay it out as quickly as possible, and then take it up at the end of the session. If you don’t really like the track layout you’re not stuck with it, you just don’t lay it out that way again. There’s no need to fiddle around with a soldering iron trying to find out where the poor connection is that is stopping your train from running, because rug-railways are clockwork, steam, on-board battery powered, or even just push-along. There’s no need to try and position point motors or uncoupling ramps so that they work correctly, because you just reach down and do the job directly using the big hand from the sky.

My rug-railways from years ago were clockwork powered, and after setting up the track, my first job was to calibrate the engines we were going to use. I would work out how many turns of the key were needed for each engine to run a set distance so that it would coast to a halt when it reached the destination station. These stations were usually terminii. I didn’t go in for round and round layouts and solitary sessions, my rug-railways were a group activity. We would each have a station, three or four of us, depending on how many were around at the time, and we would make up trains and send them to each other. Once the train arrived the wagons were put into sidings at the station, and then we would negotiate amongst each other for who wanted what. One brother would ask for a cattle truck and some coal wagons, my sister wanted a passenger train with at least one first class carriage, sometimes I would decide I wanted to exchange engines with someone else, or perhaps we would send the breakdown special out to wait in a different station for a while.

When I started to grow up I gave up all that, and I suppose it wasn’t just my fault, my sister discovered new interests, another brother began to teach himself guitar, and I became obsessed with visual realism, and with electric controls. I really wish I hadn’t; life became an endless round of track-cleaning, locomotive wheel-cleaning, dead frog electrification, and baseboard thumping. All to try and make that obstinate engine run forwards or backwards reliably to pretend it was shunting the yard.

Partly by coincidence, I have just resumed playing on the floor. I was wandering around the local Focus DIY store, and passed a largish box with a model railway inside. I looked through the cellophane to try and see what scale it was. It looked like 7mm to the foot, gauge O, as I always call it, (incorrectly), but there was nothing on the packet to confirm that. It was battery-operated and infra red controlled, with lights, sounds and smoke. I came back the next day, having done enough gardening work to have the spare cash, and took a box home with me. I found 8 nicad batteries, set all the track up on the carpet, and started playing.

The new trainset is one of the best rug-railway systems I have seen in a long while. You get enough track and points in the box to make up an interesting variety of layouts in a small space, and it runs beautifully, even on the varying surface of a Chinese rug. It is robust enough to not be bothered by a cat on the line, and runs as well going backwards as going forwards. I haven’t yet managed to derail any of the trucks when pushing them around reverse curves or over points. And the models themselves are quite realistic, not the cartoon-style Wild-West engines festooned with cowcatchers and clanging bells that formed the role-models for most toy trains.

100_8852_cs1.jpg

Allowing for the time to vacuum the carpet, it took me 10 minutes to set up the layout shown in the heading picture. I let it run round for a few minutes while I mastered the controls, and then began to play properly.

Since there are three trucks it is possible to set a shunting challenge, such as completely reverse the order of the trucks.

100_8854_cs1.jpg

The only problem I encountered was after the original batteries ran down and I replaced them with fully charged high-capacity nicads. The problem now was that the engine was running faster, and I hadn’t realised that there was a minimum on time. After pressing the button to make it start moving forwards or backwards, there seems to be a delay before it will then recognise and act upon a stop command. Shunting in the short sidings I had laid out suddenly became a succession of disasters.

I’m fighting my instincts, which tell me to get the screwdrivers out, dismantle the engine, and fit some sort of voltage-drop device into the battery leads. I feel I ought to wait a few weeks before beginning the butchery. For the moment, I’ll just make longer sidings to allow for the 9 chuffs before it can be stopped.

Blog at WordPress.com.