Finally for today I thought you might like to see some pics of the deck mods I have made to make it more like the Kyle turntable. Thats it Be seeing you Bob
Hey Bob, Wow, that looks amazing! I love the mods to the turntable bridge. Good write up too. If anyone wants any help, or wants to ask any question please feel free.
Nice work Bob. I see you have written the Arduino script for it as well. His nibs will be all over that ..... At least he'd better be ........ he's doing mine. great work. cheers toto
Hi Toto No I did not write the Arduino Sketch it came from WWW.DCCINTERFACE.COM Ian Jeffery had a hand in it. I just modified it to suit my requirements. The interface board I am using came from the same place. be seeing you Bob
It was an evolution of "Tender"'s original sketch, adapted by myself and Alex Shepherd who wrote the Nmra library - and then i usually help the customers adapt it further for their own needs. Its used as a demonstration of what you can do, and to show how all the bits hand together ... mainly as a guide or a thought provoking process.
PART NINE Now for the part of the code that relates to the number and positons of the deck. First of all to define the home position. So “FULL_TURN_STEPS” = 4800 If you divide that by 3 As in the line below you get 1600 // home location #define entryStation FULL_TURN_STEPS / 3 I actually divided 4800 by 12 to give me 400 which is my home position. This gives me the correct start position of the deck for my layout. Now to get the reverse end of the deck into the same position you just need to Take the position “entrystation” and add 4800 (FULL_TURN_STEPS) then divide by 2. These are the lines in my version of the code // this is home gAddresses[0].address = 300; gAddresses[0].stationFront = entryStation; gAddresses[0].stationBack = entryStation + (FULL_TURN_STEPS / 2); Now you can set up as many stations as you like . You will need to change The “gaddresses” to the number of stations you need. DCCAccessoryAddress; DCCAccessoryAddress gAddresses[2]; So if you need two stations the code will look like this. (My DCC packets start at 300 ) void ConfigureStations() { // this is home gAddresses[0].address = 300; gAddresses[0].stationFront = entryStation; gAddresses[0].stationBack = entryStation + (FULL_TURN_STEPS / 2); gAddresses[1].address = 301; gAddresses[1].stationFront = (FULL_TURN_STEPS /8);// * 2); gAddresses[1].stationBack = (FULL_TURN_STEPS / 8)+ (FULL_TURN_STEPS / 2);// * 2) } Be seeing you Bob
PART TEN And here is a video of the turntable under test (sorry about the background noise it was the 3D printer doing its stuff) and the turntable noise is no longer there it just needed the central plastic bearing greasing. I first reset the board then the deck moves to home then I press 301 close on the DCC controller to move to position 301 then I press 300 throw and the deck moves to300 reverse then I press 301 throw and the deck moves to 301 reverse then I press 300 close and the deck moves to 300. Bob
PART ELEVEN now for the base I coated the base with glue then sprinkled on fine ballast grit. as in the following then I painted the grit with matt black to give the impression of ash then I fitted the deck Be seeing you Bob
Tested on the layout . I haven't got my Caledonian railway blue McIntosh 812 Class 0-6-0 so I loaded this loco for a picture. Be seeing you Bob
Hi All it has been suggested to me that others may like to build a turntable of their own to this design. And to that end I am prepared to cut the 2 mounting plates and to post them of to UK members at a price of £25 including post and packaging. Note this is only for the 2 acrylic mounting plates. If anyone is interested please PM me. Be seeing you Bob
I think that sounds like a really reasonable price considering the effort you have gone to designing the plates and testing them.
Absolutely! If I modelled in 4mm and I understood half of what you have done I would invest in the adaptor plates. Cheer's, Pete.
Hi All here are a few pictures of a direct drive version of the turntable If anyone is needing more details I will answer any questions you have. I do not have another Peco turntable to fit this to and as my geared version is installed and working on my layout I do not want to disturb it. Be seeing you Bob
the direct drive looks great too. Happy to go halves with you on a turntable to help with the design refinement.
PART ELEVEN So after all that I bet you thought that it was all finished. Well I thought that a direct drive might be what some of you might want. I actually made this direct drive first. But I thought that the geared system was smoother. I then played about with the settings for the motor to get them as smooth. So here it is. PARTS NEEDED Stepper motor https://preview.tinyurl.com/ybbr9cys pins 1-3 coil one blue and red pins 2-4 coil two green and black Connector https://preview.tinyurl.com/y6wxyyha Arduino Nano https://tinyurl.com/yb3otus6 DCC Interfaces Kit https://tinyurl.com/ycs98fj8 Hal Sensor https://tinyurl.com/y9bgxn7y Also required 3 off 37 mm x 18mm long spacers for plate mount to turntable 3 off M3 x 50 mm countersunk screws for plate mount to turntable 4 off M3 x 10mm screws (motor mount) 3 off circuit board standoffs
I forgot the pin to connect the turntable to the motor connector is 5 mm x 20 mm glued into the turntable. So that should finish this thread unless someone has any questions of if I can help in anyway. Please get in touch either PM or through the thread. be seeing you Bob