Stingray Plans - question for Ken
Lev
Posts: 182
Hi Ken:
I am posing this question in a new thread because I didn't want to hijack the new PropBOE thread (which sounds awesome, BTW).
I appreciate the sincere open spirit that you express in the new Prop BOE thread. In the same spirit, can you share the future plans for the Stingray with all of us loyal users? There has been a shortage of accessories and information over the past year, and apparently many of us (me for sure) purchased the Stingray in anticipation of future accessories and support. Is anything happening? I am getting the feeling that the Stingray is being put into the back of a closet or on a high shelf at Parallax, so to speak.
I love mine, and hope the delay is just because you guys are so busy with other pressing projects.
Sincerely,
Lev
I am posing this question in a new thread because I didn't want to hijack the new PropBOE thread (which sounds awesome, BTW).
I appreciate the sincere open spirit that you express in the new Prop BOE thread. In the same spirit, can you share the future plans for the Stingray with all of us loyal users? There has been a shortage of accessories and information over the past year, and apparently many of us (me for sure) purchased the Stingray in anticipation of future accessories and support. Is anything happening? I am getting the feeling that the Stingray is being put into the back of a closet or on a high shelf at Parallax, so to speak.
I love mine, and hope the delay is just because you guys are so busy with other pressing projects.
Sincerely,
Lev
Comments
Some cut specs on the panels would be excellent. (so that those of us who have one can cut additional matching panels. (plastics or wood) Also why not go ahead and "open source" the board as well? Most of the electronics are straightforward enough, but it shouldn't hurt sales as Parallax can have these made much cheaper than the hobbiest can build them at home. (At least at the high quality we expect from Parallax.)
oBC
Just a quick post to let you know I'm not avoiding [well, a delay might as well be the same thing] a reply to the thread - I saw it the minute Lev made the post. Today the first two pallets of S2 robots arrive via 747 air cargo, so we need to welcome them to our family. After that's done I'll be back here to post our Stingray plan.
Indeed, we have a plan for the Stingray and we expect to raise it like the other robo-children at Parallax.
Will return shortly.
Thanks,
Ken Gracey
Ken
Any chance we could get a picture of all those S2s?
OBC
They arrive in cardboard boxes, 4/box so it looks pretty boring at first glance. However, it could be more interesting when the 40' truck arrives with the remaining 20 pallets of S2s. I'll be sure to document whatever I can along the way.
Ken Gracey
Thanks to the good work by Dave E., 12Blocks now supports Stingray.
Version 1.5.1 is here:
http://forums.hannoware.com/viewtopic.php?f=11&t=179&sid=02b9754636dd3fa1891be265f6104c76
12Blocks lets you program your Stingray with drag-n-drop ease. You can also monitor sensors with realtime graphs and change your program while it's running.
This Sunday I'm taking 2 teams to Robocup Jr Nationals- they did all their work with 12Blocks!
Hanno
@Hanno - Thanks for the 12Blocks tip. I'll check it out in more detail. I am thinking it might make Stingray Prop programming a possibility for the freshmen/sophomores and those with less programming experience at my high school. What do you think? Are your teams HS or college level?
Lev
12Blocks is being used by industry professionals, robot clubs, university classes, high schools and even primary schools. The robocup jr teams I mentor happen to be at the young end of the scale- six to fourteen years old.
My goal for 12Blocks is to lower the floor AND raise the ceiling for Propeller programming.
12Blocks makes it dramatically easier to program the Propeller:
- just drag blocks from library to worksheet- instead of remember arcane syntax like ~, := and !- or learning to spell things like clkfreq...
- objects, clock configuration, ports, stack is all handled for you
- tutorial mode that guides you through your first programs with "show me" function
- easily debug program by watching variables, graphing values, or using terminal
- drag-n-drop schematic editor/photo manager to share your project with others
You can take Propeller programming further with 12Blocks:
- advanced built in programming concepts: state machines, events
- build "front panel" interface for embedded devices
- api/dev kit
- inheritance/recursion/refactoring
- import/reuse existing spin/12b files
Hanno
Hello Lev,
I truly thank you for your patience - today was the first opportunity I had to reply to the forum post. We have a small team to manage the Stingray in Parallax, and I asked them for our internal planning notes. We have changes and improvements underway for the Stingray, including hardware improvements and examples. Keep in mind that the following notes are for internal use only (er, then why share them on the forums?). There's no secret about this, really, and all of the input received is from our customers. We're putting this input to use to provide examples and add-on hardware. The first thing you'll see is a line-follower add-on which has been approved for production.
What if you already have a Stingray and you feel like your hardware is going to be obsolete by our improvements? We'll either discount the hardware or find another way to make sure you remain happy - just trust us on that for now until we're a bit closer.
Shown below is user feedback collected from the forums. This is exactly what we'll be using to plan our improvements.
These are the improvements you can expect from us most immediately:
(a) Lithium Ion battery upgrade with charging circuitry (proto done, in PCB design)
(b) Line follower product (approved for production)
(c) Documentation improvements (ongoing)
(d) Upgraded control board (being sketched out)
================================
FEEDBACK
• Motors too fast / geared too high. [Mechanical]
o Some customers prefer thumbscrews that don’t require tools at all due to the prototyping nature of the robot.
o Do we provide the battery / charger or let the customer purchase this?
o The facilities for bypassing the translators are not populated making them useless to some customers.
o Too many I/O pins are run through the translators.
o Some pins that should be brought out are not, such as I2C bus.
o Inconsistent naming between documentation and actual code filename.
o No demo code for any other peripherals (none exist).
o The original wheels were an inch smaller in diameter.
o Customers aren’t sure of the polarity of the connectors nor which is left / right.
• Provide polarity indication for the DC Barrel Jack / Power Connector. [Electrical / Documentation]
o The voltage could be too high for the motors.
o The voltage range could be too high for the input capacitors.
o The same patterns should be used per motor / pin combination to simplify code.
o This also causes quiescent current draw which can drain the batteries even when the control board is OFF.
o The power connectors do not include a ground connection.
o I feel this is due to the odd number of batteries used and the need to charge in two steps.
o This problem could be solved by using a standard R/C battery since there are very inexpensive chargers sometimes packaged with the battery.
• Remove the Molex connectors and replace them with Terminal Blocks. [Electrical]
o The Molex connectors are making it difficult for customers to use the control board by itself especially when connecting a custom power source.
o Using the BASIC Stamp instead of the Propeller would require any included sensors to be compatible with both platforms.
o Using the BASIC Stamp would require two HB-25 motor controllers since the BASIC Stamp boards do not have the facilities to drive the motors directly.
o A well thought-out design could make the board more powerful.
• Line following sensor for the Stingray. [Electrical / BOM]
o Customers are asking for an analog line following sensor like the one included on the 3Pi robot. Analog sensors have several advantages over their digital counterparts.
o Electrical specifications are sketchy.
o Demo code would have to be included / supported.
o This is simply a matter of lack of resources currently.
o Some of these items could and should be covered by the book if we decide to produce one.
o Samples from US Digital have already been tested with our motors.
o To do this cost effectively we will need our own PCB and encoder wheel.
o I2C Memory expander / accessory board.
o GPS / Compass board.
o LCD / uOLED
Thanks for the detailed review of the status. That answers all of my questions, then some. From my point of view, the list of 4 priorities is on the mark. Better documentation with some sensor interfacing examples would be great! I hope that the control board upgrade will fix the level shifter problems (with documentation), add a ground connection, and add an appmod connection. Personally, I don't care about grommets and screws, which are easily and inexpensively obtained hardware items, and I like the Molex connectors. The cables are easy to make. The Li battery upgrade sounds great.
I am most relieved to konw that the Stingray is an ongoing project at Parallax.
Sincerely,
Lev
Thank you Ken for explaining why my batteries went dead after sitting for a while with the power off.
Stopped at Radio Shack on the way home tonight. Picked up the RS 23-322 RC Battery/Charger Combo Pack which includes 2000 mAh Ni-Cd battery. Also bought RS 23-319 3300 mAh Ni-MH battery for extended play er development time. Bought the RS 23-444 Connector repair kit to connect to the original power connector. Walked out $60 lighter and very happy.
jim
Ken Gracey
Parallax Inc.
Several Stingray owners (myself included) have made their own adapters from Tamiya to the molex connector or the barrel jack that are on the MSR1 board. There are posts about it around the forums here.
You could offer the Lithium battery with charger board as an add on or just a stand alone product. If it connected via the barrel jack, then it could be used to power other boards you sell as well, such as the Prop Proto Board or BASIC Stamp Super Carrier board.
An additional note regarding the MSR1 board, if it's to be modified: The power input and the motor driver and terminals are on opposite sides of the board. The way the board is laid out, the motor currents have to return across the entire board through the logic ground plane. In certain circumstances, this could really raise havoc with the logic operation of the board, and I would be surprised if certain mysterious transient issues have not already surfaced as a consequence. My recommendation would be either to move the power input terminals to the other side of the board and/or to provide a separate ground return for the motor currents, so they don't disrupt the logic stuff.
-Phil
Thanks Phil - I've copied this thread to Chris Savage so we can update our MSR1 notes on the internal engineering planning web site. - Ken
The Stingray is undergoing a re-vamp as we speak. New parts, accessories, it's in no danger of being discontinued.
See this post for Chris' explanation on the MSR1 controller.
It looks like it'll be available as a buffet, rather than a single entree. I'm working on some parts of it, but Chris S. is doing some stuff as well (see the above thread).
-Matt
Thanks for the advice! I've done the same ($21 7.2V 2000mAh Ni-Cd battery/charger, and $5 connector repair kit, and $1 molex connector/contacts from Mouser). I don't have much to report on beyond that, as I'm just getting started with the MSR1 controller (which was discontinued shortly after I got it!).