Shop OBEX P1 Docs P2 Docs Learn Events
Exploring the Stingray Chassis Kit — Parallax Forums

Exploring the Stingray Chassis Kit

NikosGNikosG Posts: 705
edited 2013-04-19 08:55 in Robotics
Hello all,

I recently bought a Stingray Chassis Kit and I started the experimentation with it.
From my research I noticed some very useful links about this product:
1) Stingray Robot Kit Changes (#28980)
2) Stingray Robot Kit (#28980) and Wheel Encoders
3) Building and customizing Parallax Stingray, an ongoing project log

I think that stingray robot can be a very “OPEN” robot and users can complete this robot using a lot of different combinations of Parallax products.
Users can also put the accessories (microcontrollers, sensors, power pack, motor controllers, encoders) with a lot of different ways creating a big variety Stingray robots according to their needs and of course according to their budget.

In my lab I have a lot of Parallax products and my first dilemma was which of them I should use in order to create a complete and efficient robot.

The first thing I did in order to help myself was the creation of a 3D Sketchup model of the Stingray Chassis Kit

attachment.php?attachmentid=100553&d=1364765368


This 3D model helped me a lot in order to decide the appropriate position for every accessory, and also it is helped me in order to design some useful plastic parts with my 3D printer.

My very first Stingray synthesis consisted of:
Stingray Chassis Kit
Main board: the Propeller Board of Education (#32900)
Motor controllers: 2 x HB-25 Motor Controllers (#29144)
Power pack: Li-ion Power Pack/Charger (#28986) and 2 X High-Capacity Li-ion Cells
Other hardware:
4 X Round Standoff 4/40, 0.625
1 X 3-pin Power-Signal-Ground Cable Extensions (6")
1 X 3-pin Power-Signal-Ground Cable Extensions (8")
Here is a connection diagram and a simple Spin code in order to make the robot move around (file: stingray_simple_test_with_HB-25_controllers.rar)

attachment.php?attachmentid=100554&d=1364765371


It is very useful to add an On/Off switch between Power pack and HB-25 Controllers.
I made also a Mounting Bracket in order to adapt the HB-25 Motor Controllers into the Stingray’s Chassis:


attachment.php?attachmentid=100551&d=1364765365


My next step was the encoders.
I decided to convert the old Parallax Position Controller Kit (#27906) to a controller kit for the Stingray!

attachment.php?attachmentid=100548&d=1364765350

This conversion mechanically is very simple and very easy if you have a 3d Printer. The conversion kit consisted of a Mounting Bracket for the encoder and of a “flipper” for the Stingray motors. The flipper has only two blades instead of the 9 blades of the original kit because the new position of the flippers (directly on the motors axes) gives them more RPM. However I haven’t decided yet which should be exactly the right shape of the “flipper”. Here are some samples in which I’m working on.

attachment.php?attachmentid=100556&d=1364766035



From my tests I can say that the kit mechanically works perfectly.

attachment.php?attachmentid=100549&d=1364765356

The encoder is in the right distance from the motor and from the flipper and the motor can rotate without friction or any other problems.
At this stage I’m trying to develop the right spin code drivers for this kit conversion.
Using my parallax oscilloscope I’m trying to analyze the signal from the encoders as the motors rotate in order to choose the right flipper shape.
Here is the image that I got from the encoder signal using my oscilloscope :

attachment.php?attachmentid=100555&d=1364765374

Nikos G.
719 x 1025 - 186K
1024 x 768 - 93K
1024 x 1133 - 96K
1024 x 1120 - 84K
1024 x 827 - 69K
896 x 960 - 188K
998 x 628 - 185K
1024 x 541 - 37K

Comments

  • ercoerco Posts: 20,256
    edited 2013-03-31 18:04
    Nice work as always, Nikos! I look forward to seeing what you do. I have a Stingray I'm slowly working on, with lower-geared motors, homemade encoders and a very simple controller.

    We gotta get these kids together!
  • NikosGNikosG Posts: 705
    edited 2013-04-01 15:09
    Hi Eric,

    I noticed your Stingray encoder approach.
    Did you use the Boe-Bot Digital Encoder Kit (#28107)?
    One of my firlst thoughts was to to use these encoders in conjunction with a plastic" cap- rim" ( disc wheel ) with appropriate holes adapted on the inner side of stingray's wheels. I think this is also a very good solution!
  • ercoerco Posts: 20,256
    edited 2013-04-01 15:38
    A kit? Moi? Surely you jest!

    Real men scratch-build their encoders. Mine & smelt the copper, for starters! :)

    No, I'm using the $1 Rodan sensors from EG mentioned in the post you referenced.
  • TtailspinTtailspin Posts: 1,326
    edited 2013-04-07 07:20
    Very nice Sketch-up drawing NikosG, :thumb::thumb:
    It sure would make the placement of "things" much easier.
    I hate to be that guy, but, would you be willing to share a copy of your Sketched-up Stingray?


    I do see Lots of people are putting the control board on top of the Stingray,
    I must be doing it wrong... :smile:
    StingRay Insides.jpg


    Anyways, thanks for sharing NikosG.

    -Tommy
    1024 x 686 - 107K
  • NikosGNikosG Posts: 705
    edited 2013-04-07 16:15
    Hi Tommy,

    Of course here is the 3D model. ( Last time I posted here I tried to upload the model but for some reason it wasn't possible)

    Although I haven't finished yet the wheels you can test your Stingray synthesis using my 3D model.

    If you makes any updates of the model (e.g. the Wheels please send me a message)

    Keep the great work with Stingray!

    Nikos
  • dgatelydgately Posts: 1,630
    edited 2013-04-07 22:18
    Here's some Stingray mods...

    Added a switch and charging receptacle to that little unused area above the rear wheel. This allows powering-up the HB-25s and motors separately from the Prop BOE board and gives me a way to charge the Li-ion Power Pack without removing the Stingray's top plate.

    StingraySwitchAndCharging.jpg



    Also shown is a relay board for dynamic braking. 1 or 2 Prop pins set the relays to swap from powered mode to shorted leads, providing decent braking.

    StingrayMotorsAndRelays.jpg


    Nikos, I spent 7 weeks last year in Loutraki, Greece, not too far from Patras! Had I known there was a Propeller-dude close by I would have tried to look you up...

    dgately
    1024 x 1163 - 132K
    1024 x 1365 - 185K
  • NikosGNikosG Posts: 705
    edited 2013-04-08 11:47
    Hi dgately,

    I like your switch position. I think you have chosen the best place for it!

    The charger input that you suggest is also very nice idea! Personally I have been dreaming of a docking station that my Stingray can drive into for charging. I don’t know if your charger input is the appropriate, but I think that it is placed in the right position for a docking station! Have you ever thought the docking station charging for your stingray robot?

    I have a comment about the HB25 motor controllers.
    As you can see I have put the HB-25 in the opposite direction than your robot. I put them in this direction because the outgoing air from HB-25’s fans goes towards to DC motors and it can cool them! (Parallax’s technicians can tell us if I have right). So we can keep the motors with a lower temperature after a long time of use.

    attachment.php?attachmentid=100759&d=1365446614

    P.s. Greece is always the best place for summer holidays! We have a lot of places here that you can have a good time and enjoy yourself! Let me know if you came back in Greece! You are welcome!

    Nikos.
    993 x 865 - 219K
  • dgatelydgately Posts: 1,630
    edited 2013-04-08 12:04
    Ah, using the HB-25s fan to cool the motors is a great idea! I'll think about turning them around on my Stingray.

    I had not thought too much about docking as I'm still just trying to get my head around making the bot autonomous and not just controlled by wireless... Once I can get the motors to drive correctly (their speed does not match-up well yet. I'm working on a feedback/PID system to correct that) I'll work on better charging ideas.

    I've been to Greece quite a few times as my wife's family lives in Athens (Paleo Faliron, to be exact). So, I'm there at least once a year. When I travel there again, I may look you up!


    dgately
  • NikosGNikosG Posts: 705
    edited 2013-04-08 12:25
    Nice dgately!,

    This is great! Don’t forget to put some robots in your suitcase :) !

    Nikos.
  • TtailspinTtailspin Posts: 1,326
    edited 2013-04-08 17:23
    I have had the wheel drawn up for some time now, At least, my version of a Stingray wheel...
    You are of course welcome to use it anyway you see fit.

    I do like where you have placed your on/off switch dgately, it looks clean...
    I thought about placing mine there too, Only problem, It would interfere with my Anti-Caster Rudder Steering System...
    So, when I put the on/off switch onto my Stingray, I remembered that many Line Following Competitions require an easy to access OFF switch,
    For in case of a run-away robot, it can be deactivated quickly. I thought the best place for that would be right on top, and all by itself.
    The switch is also oriented so that a flying dive, and outstretched hand, grasping for the switch, has a slightly better chance of success...

    Anyway, thanks again NikosG, Your Sketchup of the Stingray is a real treat. :thumb::thumb:

    -Tommy
  • rwgast_logicdesignrwgast_logicdesign Posts: 1,464
    edited 2013-04-09 13:57
    Wow this is a very cool thread, I like some of he ideas implemented here alot! These bots are all very impressive with there unique differences!

    As far as the control board being on top, I chose to mount mine there because it makes life easy! I had originally wanted to fit everything inside the sting ray, but that is just inconvenient for testing. I updated my thread(Nikos posted a link in post#1) last night with shots of the control board I just finished.Although it is on the top right now, I have plans to add one or two more decks to the stingray later.
  • NikosGNikosG Posts: 705
    edited 2013-04-09 17:15
    Hi rwgast_logicdesign,

    Your thread is actually very crucial for many Stingray issues like the “clocking” of the Stingray’s motors!!!
    You have also suggested a nice way to keep Stingrays chassis stable and you can protect it from damages during the testing’s stage using your old erector sets.
    I agree with you that are wise to “protect” the stingray’s chassis during the tests and make our life easier avoiding any damage.
    For this purpose I also have a suggestion very convenient for those who have a 3D printer.
    My suggestion is a “chassis frame”. Users can put this “frame” on the top of the open Stingray when they work on it, doing their tests with the robot.

    attachment.php?attachmentid=100803&d=1365552501

    You have done excellent and detailed work with your Stingray!

    Nikos
    849 x 1447 - 262K
  • rwgast_logicdesignrwgast_logicdesign Posts: 1,464
    edited 2013-04-10 01:08
    Wow, I really wish I had a 3D printer! It sure seems to make your build go smooth. You need encoder mounts, just print them :). I love the open frame top too!
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2013-04-10 13:30
    I really like both the idea of utilizing the HB-25 fans to help cool the motors as well as the printed "Frame". Great ideas that I thank you for sharing. I will tweet this thread so others may make use of these ideas.
  • ercoerco Posts: 20,256
    edited 2013-04-10 13:35
    XLNT ideas both. Just curious, are overheating motors a problem for anyone yet? Just how hard are you guys pushing your Stingrays? :)
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2013-04-10 14:08
    I think these guys are the "Power" users. :innocent:
  • NikosGNikosG Posts: 705
    edited 2013-04-10 15:26
    Thank you Chris!!!

    An approval from you has a special value!


    However I’m still not sure about the old encoder’s conversion. I think that motors are too fast for these encoders.

    I would be thankful if you could give me any recommendation.

    P.s. I will take the chance to ask for the prospective original Styngray encoders. Are ready for sale?

    Nikos
  • jtilghmanjtilghman Posts: 67
    edited 2013-04-12 22:50
    Can we download the file to be 3D printed ?

    Would live to use a frame like this.

    Thanks,
    jt
  • NikosGNikosG Posts: 705
    edited 2013-04-13 13:42
    I' ve just uploaded it on Thingiverse site with the thing name: Stingray's robot work frame
    I also send the zip file with the sketchup model here.

    Have fun with your Stingray robot!
  • rwgast_logicdesignrwgast_logicdesign Posts: 1,464
    edited 2013-04-13 17:15
    Would it be possible to use your sketch up files and print an entire sting ray chassis out with a 3D printer. I'm terribly sorry if this sounds really dumb, I have never used a 3D printer or even seen one, as I can not afford one right now, and I live in the middle of nowhere, there are no cool Hacker Spaces here!
  • NikosGNikosG Posts: 705
    edited 2013-04-14 01:19
    No you don’t sound dumb!

    Yes of course theoretically you can print the entire Stingray chassis if you have a 3d printer but the result will be by far with lower quality from the original chassis!
    ABS (and the others 3D printer material) are not strong enough in order to create a model like the original.
    You should change the dimensions. Definitely you must change the thickness of every part and the entire result will be very different and of course with lower stability and quality!
    In my opinion 3D printers are good enough to replicate plastic parts. For instance if you have a Lego NXT robot, you can use your 3d printer in order to replicate some plastic components.
    Parallax robots have an incredible quality (aluminum chassis and a lot of other details) that it is impossible to replicate them, using home machines. If you want to make a “modest” replica of the Boe bot or the Stingray you must have industrial machines and equipment.
    However using an affordable 3d printer you can make some useful accessories like brackets, mounts etc. and you can save some money! I think that the real value of the 3d printer is the experimentation in order to test some new ideas of accessories
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2013-04-15 08:59
    NikosG wrote: »
    P.s. I will take the chance to ask for the prospective original Styngray encoders. Are ready for sale?

    I apologize for the delays on this product. As far as I knew they were done and ready to be kitted. I'm hoping Matt Gilliland can step in and offer a more up to date response. We should really have these available, but red tape and all. :innocent:
  • RobotWorkshopRobotWorkshop Posts: 2,307
    edited 2013-04-18 21:51
    dgately wrote: »
    Added a switch and charging receptacle to that little unused area above the rear wheel. This allows powering-up the HB-25s and motors separately from the Prop BOE board and gives me a way to charge the Li-ion Power Pack without removing the Stingray's top plate

    I added a switch on the back of my Stingray chassis too. Just below it I installed a small voltmeter module so I could keep tabs on the battery. I have the external charger jack located elsewhere in a plastic cover.

    Stingpower.jpg
    1024 x 837 - 103K
  • dgatelydgately Posts: 1,630
    edited 2013-04-18 22:58
    Just below it I installed a small voltmeter module so I could keep tabs on the battery.

    Nice! I just eBay-purchased several voltmeter modules and was thinking of where one would go on the Stingray...

    dgately
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2013-04-19 08:55
    I added a switch on the back of my Stingray chassis too. Just below it I installed a small voltmeter module so I could keep tabs on the battery. I have the external charger jack located elsewhere in a plastic cover.

    Very nice! As a note, the hole back there was designed for a 12V Automotive (or similar) power switch.
Sign In or Register to comment.