Basic Stamp 2pe MoBo "Where to start" ???
WBA Consulting
Posts: 2,934
I just acquired a MoBo setup that consists of the BS2pe MoBo, enclosure, and master 7 segment display. It was being used in a project for work and has since served it's purpose. I now wan to repurpose it as a temp/humidity display by adding in a Sensirion SHT11 sensor.
However, with a little bit of research, I am having trouble gathering a step by step method of implementing a total project with the MoBo. The main program is obviously done simply with the Basic Stamp editor for a 2pe device. However, details on how to utilize the daughter-boards seem to be scattered across different docs, so my progress has gotten a bit rocky. My best guess right now is to bounce between several docs to create a step by step order, but I can't quite make sense of the flow.
So, anyone with MoBo experience have some simple step by step tips for starting off a project like this with the MoBo?
However, with a little bit of research, I am having trouble gathering a step by step method of implementing a total project with the MoBo. The main program is obviously done simply with the Basic Stamp editor for a 2pe device. However, details on how to utilize the daughter-boards seem to be scattered across different docs, so my progress has gotten a bit rocky. My best guess right now is to bounce between several docs to create a step by step order, but I can't quite make sense of the flow.
So, anyone with MoBo experience have some simple step by step tips for starting off a project like this with the MoBo?
Comments
Here's the sequence of documents and downloads I would peruse:
2. 7Seg-DB doc: http://www.parallax.com/Portals/0/Downloads/docs/prod/audiovis/7Seg-DB_doc(2007.09.05).pdf This explains the 7Seg-DB hardware and how to install it on the MoBo.
3. 7Seg-DB firmware doc: http://www.parallax.com/Portals/0/Downloads/docs/prod/audiovis/AVR_7SEG1_doc.pdf This explains how to use the 7Seg-DB's AVR firmware driver from PBASIC.
4. LoadAVR.exe: http://www.parallax.com/portals/0/downloads/docs/prod/boards/28300-LoadAVR.zip This is the program you need to load the 7Seg-DB firmware into the "B" AVR chip.
5. 7Seg-DB AVR firmware: http://www.parallax.com/Portals/0/Downloads/src/prod/7SEG1.zip This is the firmware driver that you load into the "B" coprocessor with LoadAVR.
6. Proto-DB doc: http://www.parallax.com/Portals/0/Downloads/docs/prod/boards/28310Proto-DBDoc.pdf This explains the Proto-DB hardware and gives you a layout template to work with. You will use the Proto-DB to accommodate your SHT11 sensor.
7. MoBo extrusion kit doc: http://www.parallax.com/Portals/0/Downloads/docs/prod/compshop/MoBoExtrusionKitDocs.pdf This explains how all the parts fit together in the housing.
8. Standalone power appnote: Attached below. (This one seems to have disappeared from the MoBo product page.) How to configure your MoBo's FTDI chip, so it can be powered from one of these: http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=T1002-ND
Now, having written this, I can understand your confusion over the plethora of documents necessary to complete your project. If you can suggest a better way to organize this stuff, I'm all eyes and ears.
Thanks,
-Phil
That's exactly what I was looking for. It sounds like I was heading in the right direction, but wasn't expecting the bunny trail so I thought I was going about it wrong. I will try to run through everything tonight to at least get some numbers up on the 7 segment display. I will need to swing by Parallax to get the ProtoDB to mount the SHT11, but I may just get one of the DB extension cables and wire it to my SHT11 module's terminal block since I am not using Parallax's 8 pin DIP version. I am definitely going to do the FTDI mod so I can power it from USB as well, that is perfect for my project.
As for a better way to organize the MoBo stuff, I think you just nailed it, but could use a visual tweak to get it truly user friendly. Take your post and convert it to a 1 or 2 page quick startup guide with a specific project in mind would make it much easier for people to utilize the MoBo. Maybe even a simple flowchart with each step as a visual since it is actually easy once you understand the whole process. I created a flowchart based on your post and it makes a little bit of sense. Maybe with some pics, it would be even better.
I have deleted the INI file to try it clean a second time, but no change. The MOBO works great running off the USB port and I loaded the "Flash the bicolor LED" code from the MoBo document and it works perfectly, so I know the MoBo is live and talking to the Basic Stamp Editor (version, 2.5.2, on Windows 7 Ultimate.)
My INI file looks like this:
hexfile = C:/Users/Andrew/Documents/parallax/MoBo/7SEG1.HEX
editor = C:/Program Files/Parallax Inc/Stamp Editor v2.5.2/Stampw.exe
Any ideas?
2. Which version of Windows are you using?
3. Which port is your MoBo on?
-Phil
2) Win7 Ultimate
3) MoBo is showing up on Com6 (after refreshing with MPROG, it is now COM13)
I think that the FTDI programming did not work or messed something up because after cycling power on the MoBo, I cannot get the Basic Stamp Editor to see the BS2pe. I did use FTProg instead of MPROG the first time because FTDI showed that as a newer version. I downloaded MPROG and now I can get the MoBo working again with the BS2 editor. I even flushed the settings back to default to see if that would fix it, but still no luck downloading to the AVRs.
Do I need to power the MoBo from something other than USB to download to the AVRs?
Do I need to mess with other jumpers on the MoBo? (I will open it back up to see how my jumpers are set)
Also, is your system 64-bit?
-Phil
Attached is LoadAVR v1.5. Try it to see if it works better with your Win7 system.
-Phil