New BS1 Starter KIt?
Mike Green
Posts: 23,101
Ken Gracey brought up the idea of a retro BS1 starter kit in another thread. This would be open source, including the interpreter and IDE. I thought this idea deserved its own thread and discussion and raises some questions for discussion:
1) What sort of experiments (and parts) might be included? Think retro too.
2) How would the programming interface be arranged? Would there be a built-in USB-BS1 interface? Would it be plug-in rather than on-board?
1) What sort of experiments (and parts) might be included? Think retro too.
2) How would the programming interface be arranged? Would there be a built-in USB-BS1 interface? Would it be plug-in rather than on-board?
Comments
In terms of retro, how about a young Chip Gracey on the box!
I am with erco, being a robot lover - I would love components for a very simple bot.
Otherwise you just end up with bunch of projects that all require different parts and the cost can get out of hand if you try to include them all.
This is just my opinion...
Bean
http://www.mcmanis.com/chuck/robotics/stamp-decode.html
This does sound like an excellent project/product. If the new project is going to be open source so people can load both the interpreter and the tokenized BS1 code then there should probably be a way to load code into the main chip for the interpreter and also for loading code the normal way into the EEPROM chip on the board.
Robert
-dan
What kind of shield? QuickStart? Propeller Platform? Arduino? Beagle Bone Cape? Raspberry Pie Plates? PS2 PCI-E? Is there a BS1 or BS2 shield system I don't know about?
Seriously, the USB connection is a must.
A parts kit that maps with a set of projects is a must.
A relay is needed for the true retro feel.
It sounds like fun! I've never done anything with a BS1, so I'm looking forward to it!
The Stamp 1, USB cable (yes to the idea of USB to BS!, software/IDE (download) breadboard, jumper wires and a few components - like a Basic Stamp activity kit would be enough to teach with or get folks hooked. All backed up with simple courses on the Learn tab.
I kind of like the plug-in format, but there may be some good reason for a board or even a hybrid like the prop-stick (with less pins of course).
Edit - just looking - if it stayed compatible with the carrier board - that might be pretty cool
It's not about "kill me again". It's about cost and other practicality issues. It sounds like Ken is proposing a repackaging of the BS1 as a retro fun kind of thing and taking advantage of the situation to open up both the Stamp Editor and the BS1 interpreter to open-source. His proposal doesn't require any changes to existing software nor any significant software development / support time. We're talking about minor PCB changes along with packaging and product documentation based on existing documentation. In addition to major software work, it's not at all clear that there's the ability to fit any BS1 changes into the existing interpretive code format or the available code space in the PIC.
Once the internals are made open-source, I'm sure some enterprising energetic person will eventually recast the whole thing using a Prop-1-based interpreter / IDE and all the extra features (and more) will become available. I suspect that the same thing will eventually happen to the BS2.
Remember that the BS1 uses a PIC16C56 with 1K of (12-bit) instruction memory and 25 bytes of RAM. The BS2 uses a PIC16F57 with 2K flash and 75 bytes of RAM.
Ken was talking about a 1950's robot-themed cardboard package. Now that's pretty cool. What would be even better is a robot that looked like... a 1950's robot. Scribblers are cool, but they don't grab the imagination like the simple humanoid-ish (Arduino) robot below. The turning head wins big points with kids. That's low hanging fruit! Some kind of modular plastic cubic body/head with room for LEDs and sensors would be cool.
http://old.seetron.com/pdf/cft_mnl.pdf
I always wondered what exactly the deal was with that guy and Parallax.
He had several nice products that complemented the Parallax line nicely, like his LCD backpack. IIRC he actually sold it thru Parallax.
Tim
On the flip side.
A. I have never actually bought one in spite of my admiration.
B. TI has some really good low power alternatives that Parallax could deploy with more programing space.
C. Retro nostalgia is something that I fear. It does create a big buzz, but often not so many buyers.
D. The handling and programing is different than the BS2.. which I have, I love, and I understand.
Maybe a TI MSP430 as an extreme low power BS2 language device might be more useful going forward.
Of course, if this is just a limited edition nostalgia for old-time's sake, go for it.
This looks very interesting, but what profit parallax will gain from that?
Once the BS1 interpreter and IDE are made open-source, that makes it much easier for others (not Parallax!) to re-implement the BS1 as open-source on other platforms like the TI MSP430 or the Prop-I. Admittedly, that's been done before as simulators, but not on another microcontroller. Assuming that this works out for Parallax and once the Prop-II is out and doing reasonably well, I suspect Parallax will do the same sort of thing with the BS2.
Small DC-motors instead of servos, for one.
Add a few microswitches, a couple of lightbulbs and holders, and possibly a couple of transistors to drive them.
DC-Motors are easier to control than servos or steppers, so require less code.
I wasn't clear on the fact that Parallax intended to actually release all the code for us to see how the BasicStamp interpreter works. That is fascinating. And it may revive some enthusiasm in the BS2 products,... as there are still extremely useful and have excellent documentation and tutorials.
In other words, there is always a place for Basic and there will always be a new crop of beginners. If this will put a spotlight on the BasicStamps... wonderful.
I was beginning to ponder a BS3 and what that might be.
I actually get a pretty clear impression from back in the day that it was supposed to feature a Propeller chip, the SX line having got axed. But then the Propeller ran off and got way more capable than anybody realized when Chip was designing it and using it to power a BS3 started to look kind of like bolting a Porsche engine onto a Classic VW Beetle.
Great image. Small DC motors, real lightbulbs (grain of wheat bulbs maybe!), microswitches, transistors and diodes ... maybe transistors in metal cases? Batteries made up of AA cells, maybe even bigger.
How about 1/2W resistors, maybe vacuum tubes ... there were low voltage ones out that ran nicely off 12V while transistors were just getting started [ ... calm down ... take a deep breath ... that's ancient history ... too old to be retro ]
But outside of nostalgia I don't see much interest for a open source BS1, this isn't the same market. There are many other lower cost, more capable and open sourced options available if Parallax decides to sell it at the same price as it's current BS1 offering($29.00).
Or kill two birds with one stone. Make the lightweight upright robot body out of Gordon's foam PVC, and have it shaped & printed like Ken's retro 1950's robot. Everybody wins. Time for a simple BS1 robot design contest, Matt!