Jump to content
 

Deev

Members
  • Posts

    199
  • Joined

  • Last visited

Everything posted by Deev

  1. Could you fit a reverser loop auto module that automatically switches polarity in series with the DCC supply to the turntable?
  2. Here's the link to my aborted Arduino-based Traverser project. The code is in there somewhere! http://www.rmweb.co.uk/community/index.php?/topic/49884-automated-motorised-traverser/
  3. Hi Dave, Good to see that this thread isn't dead! As mentioned, I'm not proceeding any further with this traverser as I'll be moving house soon. I did, however, do a lot of work on the design which I'm happy to share. For a decent size traverser, and by that I mean, 3000mm+, I think that 2 x steppers would be best. This gives double the power as well as solving the parallax problem of one motor drive. It's also cheaper than employing a drive system. The Arduino and Motor shield can easily handle 2 steppers and they can be programmed to work in unison. As the motor shield has the capability to drive 2 x servos as well as the steppers, these could be used for aligning the track. This would lock the traverser in place so that when the power is off it won't move. Something like a bathroom lock could be employed for this. When you've got a decent starting point, the steppers just won't go out of position, even after hours of operation. As for the drive, I reckon that a tensioned belt is not only the cheapest but also the best solution. There are details how to tension it in this thread elsewhere. It would be interesting to see how you get on with this, please post photos! Dave
  4. Hi Ray, My plans for the 'Ultimate' traverser have stopped as I'll be moving house next year to a place with a dedicated 6x2.5m railway room. As such, I won't need one as I'll have space to use points! However, I do still have the code, see below. Let me know if you need help and I'll see what I can do. https://skydrive.live.com/embed?cid=C6CFE21E43493368&resid=C6CFE21E43493368%21159&authkey=ANFaOxzOQgfUx0I https://skydrive.live.com/embed?cid=C6CFE21E43493368&resid=C6CFE21E43493368%21160&authkey=ANB2K9orPIVwORc https://skydrive.live.com/embed?cid=C6CFE21E43493368&resid=C6CFE21E43493368%21156&authkey=AGrKuRh4uU7kjO8 Dave
  5. My father-in-law is on the council in Hemyock and he's sent me this aerial view of Hemyock as it is today (showing where the new BMX track might be). The former station / shunting area are to the right of the blue box. Thought it may be of interest! Dave
  6. I’ve spent the last few weeks working on the detailed design of the traverse. I’ve settled on a double-deck arrangement with each deck being uni-directional. This gives me double the storage for the same space in the garage. The end-view of the arrangement is thus: I’ve also spent more time researching the stepper drive mechanism. From my drawings, the upper traverser carriage needs 280mm of travel and the lower needs 200mm total. The diagram below shows the carriages in their positional extremes. I considered rack and pinion which has the advantage that it’s fairly easy to integrate into the design at the expense of weight, alignment and the fact that I’ve not been able to get a 300mm module 1 nylon rack any where. Steel rack is expensive, heavy and feels like overkill to me. As such I’ve looked again at belt drives, mainly on the numerous 3D printing forums. Wrapping the belt around the motor is straightforward enough but the big problem is keeping tension in the belt. There are many solutions that are quite fiddly and involved, but the one I like best is this one: It’s so simple, cheap and can even be easily adjusted, but to be it seems as if there’s not much to stop the belt from turning. I like the arrangement of tie-wrapping the ends of the belt together however, so I reckon it’s be possible to hook the end over an eye-bolt or a bolt-hook. This would give accurate placement, require only a hole to be drilled in the baseboard and allow easy re-tensioning. I’ve got all the bits I need in my parts box, I’ll mock up this arrangement to see if it’s feasible and check how much belt I need.
  7. Not a lot of visible progress lately, but I've managed to get a few things done. 1) The first pair of relay boards have arrived, from Hong Kong. Surprisingly weighty and although they were bought from the same place at the same time, they are subtley different and have different bolt hole patterns. Hopefully they'll function the same. 2) As I'm building the traverser for my 'scenic-modular' Filton Abbeywood project (http://www.rmweb.co.uk/community/index.php/topic/27124-filton-abbeywood/page-2?) I've given some serious thought to designing a double deck traverser. This gives me double the storage for the same space and given that I've done what I consider to be the hard bit, the electronics, it's just one more of the same. I reckon that the lower carriage could be supported from the bottom and the upper could be supported from the top. The difference between the track beds (top to top) works out as a minimum of 82mm. This sounds complicated, but it isn't really. I've done some sums as to what the maximum gradient would be to go from the 'scenic' level at the various radii curves that I need. Filton Abbeywood has an island platform that's very wide, and limits my spacing somewhat. As such, the curve radii work out at 560mm, 650mm and 725mm respectively. The 'inner' two roads will be the lines to SWales and Parkway, the outer to BTM. As the outer has a larger radius, it can climb much more than the inner roads. Applying an additional 2% to the gradient to account for the curve means that the inner roads climb 36mm, the outer descends by 46mm, doing the opposite at the other end of the layout. The effective gradient is 1:40, which hopefully shouldn't be too challenging for my fairly recent traction. The diagram that shows a cross-section through the end of the layout helps to explain it.
  8. Nice one Ray. If you build the circuit right, then I don't think you'll have much trouble. Best bet is to get the Arduino to switch its on board LED under DCC command first, then move on to the stepper control. Dave
  9. Hi Matt, Yes, sort of. The carriage is 330mm or thereabouts, but it needs to move as well. So it's 330mm with 160mm of travel either side. I plan to build mine in a box frame, so it'll be 650mm between the outer frames. Dave
  10. I started work on the traverser cradle design tonight - it's going to be a long process. One of the things I need to establish is how close to pitch the tracks. Obviously, the closer together, the more trains I can store in the same area. Looks like 40mm is possible, with a strangely prototypical look about it. This would mean an 8-lane traverser carriage would have a width of 330mm! (maybe I ought to go bigger!?). Derailments may be an issue though, not sure what I could do about that, apart from catch rails on the throats. Hmmm. I'm pretty sure that none of my rolling stock sticks out more than either a Pendolino or a Mk3. Need to remember to allow 70mm vertical clearance as well!
  11. After studying the ‘Dutch’ traverser in the link shown above, I’ve been really inspired by their method of getting power to the carriage from the table by using a six wheel bogie and 3 rail track. It’s so clever in its simplicity and is completely fool proof whilst reducing the required number of block occupancy detectors massively. It does have a few drawbacks in my opinion: 1) potential for losing signal due to dirty rails / wheels 2) doesn’t allow stock to be moved when not aligned on the table (although this is the whole point of it to be fair) 3) can’t be programmed 4) there is some transition where two tracks are energized simultaneously. As I too plan to have 3 blocks to allow the trains to stop in the right position, having an 8 lane traverser would necessitate 24 block occupancy detectors, which would be rather expensive. As such I’ve looked into using relays to switch power to the tracks instead. I’ve managed to find a 8 channel relay module for the Arduino on the net that looks like it’ll do the job. Having 4 sectors (ie. 3 detected blocks and 2 plain DCC blocks per lane) per lane would necessitate 4 of these modules, but it would allow me to switch all of the track sectors on the traverser on or off individually. Can’t think of why I’d need to do that, but I like the idea. As the whole setup is getting rather complex wiring wise, I’ve looked at moving all the electronics and the motor on to the carriage in order to reduce the number of wires going from the carriage to the table to 9 as well as allowing me to use a tensioned belt and pulley rather than rack and pinion as this seems to be the preferred way of the Dutch. Diagram thus: I can’t think of a better or cheaper way of doing this – unless anyone can think of a better way?
  12. Yes, they have, although the first post was made in 2003! My favourite bit is the method by which they switch power to the track using a modified coach bogie and length of 3 rail track - novel. Dave
  13. Hi Matt, Yes, I've used JMRI already and found it better than RocRail in many respects. On my last layout I managed to get to the stage of using it to automate train movements. I found the DecoderPro software to be really excellent and this is my choice when I'm programming. I may still choose to use it, although I've been concentrating on RocRail as: 1) it was first to support Android devices 2) I couldn't work out PanelPro. The thing that I liked about JMRI was that there was potential to use USB devices on the PC (eg. sound, lights, servos etc.) but I didn't get round to getting it to work. Dave
  14. Hi Ray, Good idea. Familiarising yourself with the Arduino programming takes a little time depending on your background. I found making the interface circuit and getting the Arduino to flash it's lights under DCC command an exciting step (for me anyway!). As an aside I've ordered a load of 9g servos and the 'sensor shield' for my UNO to see if I can satisfactorily move points using the Arduino. I've tinkered with RocRail on my last layout and managed to get it controlled by AndRoc which is the main appeal of it for me. Since my experiment, tablet computers have come a long way so this is ultimately how I'd like to control my layout. I had a look on the Rocrail website and found this: http://wiki.rocrail.net/doku.php?id=fj-fiddleyard-nl and http://wiki.rocrail.net/doku.php?id=phg-fiddleyard-nl and http://wiki.rocrail.net/doku.php?id=phg-new_fiddle_yard Looks the hard-working dutch have already done what I want to do (although they call it a 'selection table'. Peter Gilling's page is especially clever - he's solved a lot of the questions I had in my head, especially how to reduce the burden on block occupancy with so many tracks, Take a look, it's worth it. Agreed on the RR&Co. software - it's about 6 times more than I'd like to spend on software. Dave
  15. Hi Ray, That's interesting about the RocRail developers - I plan to use RocRail but can't find a full length traverser module in the manual. Sounds like Heljan's traverser mechanism isn't up to the job - a reset every few times would be painful. I wonder if this is the same system that they use for their intermodal gantry crane. For info, I set my experimental device running all night and it was still accurate in the morning. My traverser mechanism responds to accessory decoder commands, so calling '717' will move the traverser to lane 7 etc. I've coding my Arduino to move whether the command sent is closed or thrown, so as to not confuse RocRail. It's a workaround but should hopefully work. In parallel to making the mechanical part of the traverser, I recommend getting all the electronic parts in stock as well to allow you to have a play. You'll need: 1) An Arduino (I use an genuine UNO, about £18 I think) 2) Arduino motor shield (I used an Adafruit copy). The motor shield that I bought is the double motor one that can control 2 x steppers and 2 x servos - mine came via eBay from China, cost £3 and took 6 weeks to arrive. You can get them in the UK, but they're more expensive. 3) At least one stepper motor. The motor I used is the 'Mercury Motor SM-42BYG011-25' which is a bipolar, 1.8deg, 12v stepper that met all my perceived perfomance requirements. Mine was from www.proto-pic.co.uk. 4) PSUs - You'll also need a 12v 1.5A PSU for the motor shield and a 5v 200mA PSU with 5mm connector for the Arduino. 5) Drive mechanism - If you plan to use rack and pinion, you'll also need a 5mm pinion for the mercury motor (mine is a 12T 1:8 Losi one for R/C cars) and the rack itself (I used a few lengths of this: http://www.technobotsonline.com/standard-mod-1-plastic-rack.html). 6) Opto-isolator to interface the Arduino to the DCC signal. For this you'll need: 1 x 6N137 IC, 2 x 10K resistor, 1 x 1K resisor, an LED, some wire and some prototyping board. The diagram is shown on page 2 of this thread. Also, you;ll need to download and install the software to program the Arduino. Look here: http://arduino.cc/en/Main/Software. Hope that helps Dave
  16. Hi Ray, The drawer runners I bought came from eBay from a seller called 1ststopironmongeryandhardware. Try here: http://www.ebay.co.uk/itm/190711596507?var=490090978785&ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649 Mine are the 406mm ones and it was just luck that they roll both ways, but that does mean that you get about 800mm+ of travel if you mount the runner in the centre. How'd you manage to get your traverser to respond to DCC? Is the Heljan unit DCC compatible? Dave
  17. Nice workbench - where'd you get that from?
  18. Hi guys, A major breakthrough this evening - I've worked out the Arduino DCC code, recoded it and spliced in the Stepper motor code to get the traverser mechanism DCC-controlled. It's a bit rough and ready, and the wires aren't soldered in place, but it does work. I've set position or 'road' 1 to accessory decoder address 711, road 2 to 712 and so on to road 8 (although my mechanism only has 5 spaces, I'm planning on using 8 ). Using the Lenz handset I can move the traverser by selecting 711, 712 etc. It has a build in memory so it knows where it is. See the demo: http://www.youtube.com/watch?v=TjagvGhfOAg&feature=youtu.be Code here (if you're planning to use it, beware it's scruffy with lots of obsolete commented out code): Dave
  19. After a bit of head-scratching regarding how to actually build the traverser using linear bearings. It turns out that I'll need about 10 linear bearings, and quite a bit of tube. As I don't know what diameter is big enough to give the required stiffness. It all seems complicated and expensive so I've bought a cheap pair of single extension drawer runners. The pair I've bought are 406mm and weirdly, roll both ways, so can be used straight out of the box without modification. I've build a primitive rig to test the Stepper motor drive using a simple rack and pinion drive. Arduino code is here in case you're interested: Given the crudeness of my rig and low cost of the components, it's repeatably accurate and good enough for a traverser. Next job is to combine the DCC control code with the motor control code - A bit beyond my capabilities at the moment. Watch this space.
  20. For those that have been asking for the Arduino code, here it is: There is a lot of unused code in there, so I hope it can be understood. You'll need the DCC_Decoder library as well, included in the .zip. Hope that helps! Dave
  21. Traversers!!!!

  22. After a few weeks of work commitments and general head-scratching,I decided it was time ofr an update so decided to mock up a traverser carriage. After having a hunt round my garage, I found some plywood offcuts and copper pipe clips (which are usefully are the same size as the linear bearings I've acquired). The results were quite pleasing, and it moves reasonably smoothly. Best of all, there is virtually no play in the movement, irrespective of where force is applied. The exercise was useful and allows me to get on with some technical drawings of the traverser mechanism. http://www.youtube.com/watch?v=qO1YzTz2WIA It also got me thinking that instead of having a single traverser on the far side of the layout, I could make a vertical traverser to act as a train lift. This way, I could have two traversers on seperate levels, as the way I see it, the complexity is in getting one traverser going, so a second shouldn't pose a challenge.
  23. Thanks for the info Gordon, some really useful info there. This evening I decided to see if I could crack getting the DCC system to talk to the Arduino. I assembled the circuit below: Linked to my DCC system, it looks like this: I then loaded a lightly adapted script of that shown in link #43, so that address 713 turned on output 5 and 714 and turned on output 6. To my amazement, it all worked first time, here's a demo: Next job is to now build some hardware, I can sort the code during my lunchtimes at work. It does make me wonder how much scope there is for an embedded Arduino. Even the basic UNO that I have has 20 outputs - Enough to control a quite a few signals and servos. Enough for my layout anyway! Here's a link to another massive (and relevant) Arduino model railway resource: http://modelrail.otenko.com/category/arduino
  24. Thanks Gordon, it looks kind of like how I imagine mine would look. Did you use sections of angle instead of rails?
×
×
  • Create New...