Shop OBEX P1 Docs P2 Docs Learn Events
PPDB: Awesome product! - Page 2 — Parallax Forums

PPDB: Awesome product!

2

Comments

  • Lord SteveLord Steve Posts: 206
    edited 2008-08-29 05:43
    Ah, William... You crack me up.
  • Paul BakerPaul Baker Posts: 6,351
    edited 2008-08-29 17:50
    Because the PPDB predates the SD card library by a substantial amount of time. Because there where many hurdles to overcome in it's long development cycle, the decision was made·not to have product creep delay it further.
    william chan said...
    Why is a SD card holder missing from the PPDB?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Paul Baker
    Propeller Applications Engineer

    Parallax, Inc.

    Post Edited (Paul Baker (Parallax)) : 8/29/2008 6:18:49 PM GMT
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2008-08-29 17:55
    Not to mention most of the SD Card Readers are available in a small form-factor with a SIP header which will connect right onto the breadboard very easily.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Chris Savage
    Parallax Engineering
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-09-01 02:51
    This probably gets filed under "Stuff everyone else already knew", but
    it has taken me a couple days to wrap my brain around what would be
    required to display two different numbers at the same time
    on the LED display on the PPDB.

    If you've never done this, try to do it with without looking at this code..

    Finally, it dawned on me.. sheesh..
    Bet all of you already knew how to do this.. Just smile and wave..

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • TimmooreTimmoore Posts: 1,031
    edited 2008-09-01 04:20
    I wonder how many variations of driving the displays we will have. Heres mine
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-09-01 04:24
    Not sure what the demand for this will be, but I've started my own
    "PEkit type" text for the PPDB. This one will be published through lulu.

    The book will be 101 COOL PROJECTS FOR THE PPDB.
    It will start out with the basics and use the items on the PPDB.

    Here's the first three lesson programs...

    Should there be any doubt, this board is the perfect tool for learning
    the Propeller. In the last week of playing with it, it's design has forced
    me to learn the some of the basics I blew by..

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • Sleazy - GSleazy - G Posts: 79
    edited 2008-09-01 05:16
    Breadboards SUCK. I have been screwed over on breadboard failure SO many times, and you will wear them out. It usually only takes me a week, being gentle. Plus using 7 segment leds is like so 80's dude.

    The board would be cool if the FTDI chip was a usb HOST vinculum, but I dont think thats the case. Its really only 5$ more, and you get to host!

    Get some protoboards, some swiss machine pins and some 22 gauge jumpers, that will last twice as long.
    More expensive, but you can build yourself probably like 4 protoboards with 3 rows of swiss pins on all of the active locations on the board. That is where its at

    Ive even had brand new breadboards fail, first use, technically non-defective, using 741's dip8.
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-09-01 16:57
    The thought of breadboard failure has crossed my mind... It appears to be a
    standard size and shouldn't be that difficult to replace. Perhaps we can even
    convince Parallax to stock it. (If they don't already)

    I'm also very keen on the Protoboard, but the PPDB provides a very "non-threating" way
    for someone who has never done anything with electronics to get started.

    Now, if they could just find a way to bring the price down to sub-$100 to allow more
    participants a place to get started.


    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • liljoentxliljoentx Posts: 25
    edited 2008-09-02 23:03
    Oldbitcollector said...
    Started hooking up the LCD across P0-P5. Looks like it ships with a little test program on the EEPROM.
    My segments are turning on and off in an intelligent order. (I haven't overwrote the EEPROM yet)

    OBC

    smhair.gif Has anyone from Parallax yet come forth with a comment on "it ships with a little test program on the EEPROM?" Or did they just forget to clear your EEPROM before it shipped? Interested users would like a copy if it exists. Maybe I can then reverse engineer a test jig! idea.gif Unfortunately, I cleared mine before I remembered your comment about this possible "bonus!" hop.gif

    Lil'Joe
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2008-09-03 03:12
    Lil’Joe,

    I was not aware of such a program shipping on the EEPROM. I will inquire about it tomorrow though.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Chris Savage
    Parallax Engineering
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-09-04 02:42
    I've been dying to do this program since I got my PPDB.

    Digital Clock: using the LEDs and the DS1302

    Wiring schematic in the CON

    Not sure why my hours digit is so much brighter, anyone running this please report.

    Edit: @liljoentx found little issue with the wiring description. Fixed! thanks lil'Joe!


    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS

    Post Edited (Oldbitcollector) : 9/5/2008 2:50:22 PM GMT
  • TimmooreTimmoore Posts: 1,031
    edited 2008-09-04 02:51
    Is it just the 10's digit of the hours. If yes, its because it is lit for longer than the other digits. You could subtract cnt between before readtime to before the first digit and subtract that from 100000 and use that for the delay for the delay after the last digit. Then all digits will be lit for hte same time period.
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-09-04 02:56
    Exactly right.. fixed by clearing everything after the last digit is displayed.

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • TimmooreTimmoore Posts: 1,031
    edited 2008-09-04 03:02
    That works as well, the other thing you could do, is not read the time everytime round the loop, since seconds will only change every 133 times round the loop.
  • liljoentxliljoentx Posts: 25
    edited 2008-09-04 16:49
    Chris Savage (Parallax) said...
    Lil’Joe,

    I was not aware of such a program shipping on the EEPROM. I will inquire about it tomorrow though.

    Thanks, Chris....for all of us! Hopefully, someone unpacking a new PPDB will be able to dump their EEPROM to their host before they destroy what may be there, like I stupidly did. Then we can see if your burn-in folks maybe left something behind. I almost replaced that original 24LC256 with a preloaded one, but I found my USB upload cable and blindly bulled forward!

    You all do burn these boards in, don't you?

    Lil'Joe
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2008-09-05 02:41
    Okay, so here’s the deal…yes, there was apparently some residual code on a few of the first batch of 100 that we got in. As Ken Gracey mentioned in another thread we go to great lengths to ensure quality in the displays and the engineers at our manufacturing facility decided to write some code to test them. That is the code that was on the boards a few customers got. It was designed to ensure quality and consistency in the displays. There are actually 3 objects…one tests the switches/buttons and LEDs, another tests the 16-segment displays and the final one checks the servo headers using an external LED strip that plugs into it. These are additional steps added to those originally defined in the test procedure, so as Ken was saying, we are putting a lot of effort into this product. We hope our customers appreciate it. I will see if I can run the code tomorrow and see exactly what it is doing and report back. Take care.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Chris Savage
    Parallax Engineering
  • liljoentxliljoentx Posts: 25
    edited 2008-09-05 11:11
    Chris Savage (Parallax) said...
    Okay, so here’s the deal…yes, there was apparently some residual code on a few of the first batch of 100 that we got in. As Ken Gracey mentioned in another thread we go to great lengths to ensure quality in the displays and the engineers at our manufacturing facility decided to write some code to test them. That is the code that was on the boards a few customers got. It was designed to ensure quality and consistency in the displays. There are actually 3 objects…one tests the switches/buttons and LEDs, another tests the 16-segment displays and the final one checks the servo headers using an external LED strip that plugs into it. These are additional steps added to those originally defined in the test procedure, so as Ken was saying, we are putting a lot of effort into this product. We hope our customers appreciate it. I will see if I can run the code tomorrow and see exactly what it is doing and report back. Take care.

    Thanks, Chris!

    Having at one time worked in System Configuration and Test as well as Quality Control at Dell, I knew you all probably loaded up some software to exercise the boards before they were shipped. I recall a similar situation there, which at first caused a bit of a stir, until it was determined that nothing proprietary had been compromised or inadvertently released!

    Might be something Jeff (OBC) could add to his "Propeller Theme Park Handbook!" smile.gif
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2008-09-05 15:51
    The code for the 16-segment displays simply enables each segment, one at a time and then strobes them all before starting over. Since each digit lines is connected to VSS during the test, all 6 displays are affected at the same time allowing the QA technician to see first if any segment does not light and then relative brightness across the board. It’s really very BASIC and simple. Unfortunately there’s no way to know which of the three test programs is on the EEPROM when you got the PPDB and future boards will have made sure to be erased before shipping. =)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Chris Savage
    Parallax Engineering
  • liljoentxliljoentx Posts: 25
    edited 2008-09-06 00:44
    Oldbitcollector said...
    I've been dying to do this program since I got my PPDB.

    Digital Clock: using the LEDs and the DS1302

    Wiring schematic in the CON

    Not sure why my hours digit is so much brighter, anyone running this please report.

    Edit: @liljoentx found little issue with the wiring description. Fixed! thanks lil'Joe!


    OBC

    Noticed an interesting situation when I turned out the lights to watch Navy try to come back against Ball St. The Right Digit 1 is echoed dimly by Left Digit 3, while the Right Digit 2 is also dimly echoed by Left Digit 1 and the Right Digit 3 is dimly echoed in Left Digit 2. I don't think it's crosstalk in my wiring, but if it is this, could be a real issue with more critical circuits.

    Lil'Joe

    confused.gif

    Hey, Navy just scored....23-21! Kewl
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-09-06 00:51
    I need to find a more "exact" setting for the timing, it's a persistence of vision issue.
    Only one digit is actually on at a time..

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • liljoentxliljoentx Posts: 25
    edited 2008-09-06 01:33
    Oldbitcollector said...
    I need to find a more "exact" setting for the timing, it's a persistence of vision issue.
    Only one digit is actually on at a time..

    OBC

    Noticed that when I took some pictures of my wiring and there were blank displays!
    Now where is that silly USB6 cable? What ever happened to standardization? hop.gif

    Lil'Joe
    1920 x 1080 - 579K
    1920 x 1080 - 580K
    1920 x 1080 - 562K
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-09-06 02:32
    That's an nice 3-wire connector with pins on each end in use on the clock chip

    Did that migrate from another electronics item or did you source that somewhere?

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • liljoentxliljoentx Posts: 25
    edited 2008-09-08 20:59
    Oldbitcollector said...
    That's an nice 3-wire connector with pins on each end in use on the clock chip

    Did that migrate from another electronics item or did you source that somewhere?

    OBC

    Thanks!

    Parallax Item Code: 805-00011 for the 10 inch cable - $1.99
    ······························· -00012 for the 14 inch cable - $2.50

    Each comes with a 3 pin male to male header:

    http://www.parallax.com/Store/Accessories/CablesConverters/tabid/166/CategoryID/40/List/0/Level/a/Default.aspx?SortField=ProductName,ProductName

    I got a bunch of them for use with the Proto boards I have rigged out.

    Enjoy!· yeah.gif

    Lil'Joe
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-09-13 14:50
    Excellent tip! I just got a few of these in today. Not sure how I lived without this.

    Thanks
    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • Brian LBrian L Posts: 60
    edited 2008-09-13 20:20
    Wow! I had no idea how lucky I was to get one of these PPDB's. There were only 100?? I had been checking the home page for months to see when it would be available and logged on to find that only three were left. I fumbled for a credit card as fast as I could and snagged one. After letting it sit for several days, I finally have a free day to test it out. I must be the only guy who got one who hasn't plugged it in yet.

    Thanks Oldbitcollector, for the code I just downloaded to try it out with.
  • Paul BakerPaul Baker Posts: 6,351
    edited 2008-09-13 21:47
    There was a mix up on the job order, and the order for 1k inadvertantly was switched to 100. The remaining 900 is being manufactured and will get here as soon they can be made and tested.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Paul Baker
    Propeller Applications Engineer

    Parallax, Inc.
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-09-14 00:03
    Paul,

    Here's a design question regarding the VGA head on the PPDB...

    Why did the x1 {240ohm resistors} get placed before the x0 {470ohm resistors} ones?

    The hookup for the VGA head on the PPDB falls out like this..

    V = P16
    H = P17
    B1 {240ohm} = P19
    B0 {470ohm} = P18
    G1 {240ohm} = P21
    G0 {470ohm} = P20
    R1 {240ohm} = P23
    R0 {470ohm} = P22

    Each of the RGB connection crosses over. Wouldn't have been easier to place them as follows?

    V = P16
    H = P17
    B0 = P18
    B1 = P19
    G0 = P20
    G1 = P21
    R0 = P22
    R1 = P23

    There must have been a design consideration that isn't obvoius to me? [noparse]:)[/noparse]

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • PyrotomPyrotom Posts: 84
    edited 2008-09-14 00:17
    I got caught by that too. cry.gif It would be nice to label the headers on the PPDB schematic with the appropriate pin numbers for the library objects. So the VGA header on the schematic would be labeled with BP (base Pin), BP+1, BP+2 etc. Either that or put some comments into the library objects that clearly specify the pin assignments using the same terminology that is on the PPDB board. It took me a while looking very carefully at the Protoboard and PPDB schematics to figure out why my VGA was not working. Ditto (in spades - the protoboard does not have a TV connection to study) for the TV connections and probably some of the other stuff on the PPDB that I have not messed with yet.
  • CobaltCobalt Posts: 31
    edited 2008-09-14 16:10
    I guess I should be lucky that I grabbed one of these boards when I did!
    I've been playing with mine when I've had days off from work. I guess you all beat me to the punch, I've been working on the 6-segment displays and clock chip to have a simple clock.

    I guess I really need to get back into serious electronics since I finished my degree!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    while alive = 1
    wakeup
    program(propeller)
    eat(3)
    sleep(7)
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-09-14 19:34
    Here's a GPS for your PPDB (Another leak from my PPDB book)

    You'll need the Parallax GPS module & the Parallax 4-line Serial Display
    Also cool if you've already created a battery adapter for your PPDB.

    Enjoy.. I'm going outside to do some geocaching. [noparse]:)[/noparse]

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS

    Post Edited (Oldbitcollector) : 9/14/2008 7:57:21 PM GMT
Sign In or Register to comment.