element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum PSOC 5LP Hat for a Raspberry Pi
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 83 replies
  • Answers 22 answers
  • Subscribers 672 subscribers
  • Views 10042 views
  • Users 0 members are here
  • raspberry_pi
Related

PSOC 5LP Hat for a Raspberry Pi

clem57
clem57 over 9 years ago

     I was checking Kickstarter today and found this: https://www.kickstarter.com/projects/land-boards/pisoc?ref=home_recs.

The project incorporates PSOC 5LP from Cypress on a custom hat. What do you think?

 

image

  • Sign in to reply
  • Cancel
Parents
  • land-boards
    0 land-boards over 9 years ago

    I am the original designer so I have a biased opinion. Hoping maybe I can answer some of the questions/objections above.

     

    Is it worth the money?

     

    It is a bit pricey at $50 (for early backers). The PSoC chip goes (as noted) for around $7. The PCB costs a few dollars (in the under 100 volume), the connectors and hat EEPROM cost another few dollars. It costs around $10 additional to assemble and test the card. So the selling price of $50 is around 2-3x the costs. That's high if it was made in volume and purchased from China. It's not. We build them in my living room. I am going to build around 50 or so of these cards (maybe 100 of them if the Kickstarter goes well) so there's not all that much economy of scale involved. In the end I might end up with $1000 or so profit which will go into my next project.

     

    Why hook up all of the Raspberry Pi GPIO lines?

     

    Think about this one a bit. If you want an input pin connected just connect it inside the PSoC to one of the I/O pins. Same goes for output pins. Just route them through the PSoC. What about Bi-directional pins? Someone mentioned One Wire. The Pi really stinks at interfaces which have specialized timing. You get a packet in on the Ethernet and all of a sudden you are preempted - ouch. That's where the beauty of the PSOC comes in handy. The ARM processor inside the part does a great job in those situations. Try handling the timing of a chain of NeoPixels with the Pi. It's not a great bit-banger. The ARM CPU in the PSOC is great at bit-banging.

     

    Is this just a Marketing Ploy?

     

    Hardly, I'm horrible at Marketing. I just put up projects that I do for myself. If someone else made the card for $30 or $35, I'd buy it and not build it. I think an entire University class could be built around this card. Can you imagine the possibilities of breadboarding a fairly complex design with minimal breadboarding?

     

    But I can just buy the $10 Dev Kit from Cypress!

     

    Of course you can. We did too. That's what got us interested in the part to begin with. Is it a Raspberry Pi Hat or is it a breadboarding tool? If you want to do breadboards, it is just fine. If you want to build something beyond a breadboard that's another story.

     

    Where's the innovation in this project?

     

    That was a real challenge. Took me a couple of weeks of solid Engineering time to figure out just how to program a PSOC from a Raspberry Pi. You see the limitations of the Pi are the unpredictable timing. The Pi doesn't make a great bit-banging programmer. If someone else had already figured out how to program the part, I would have just used their code. Nobody did, though. Took pouring through the Application notes and the answer was there. But not easy to figure out. And what did we do with the answer? We put it up on our github site for all to see. Some clever stuff there? Surely someone else will come along and say that they would have done it better/differently. But they didn't do it. We did.

     

    Doug at Land Boards, LLC (just a guy and his sons who do stuff together).

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • balearicdynamics
    0 balearicdynamics over 9 years ago in reply to land-boards

    Hello Doug,

     

    despite the fact that it is my opinion that this post was the worth you wrote it just for first after the presentation article of your project, I consider one of your point of special interest:

    It is a bit pricey at $50 (for early backers). The PSoC chip goes (as noted) for around $7. The PCB costs a few dollars (in the under 100 volume), the connectors and hat EEPROM cost another few dollars. It costs around $10 additional to assemble and test the card. So the selling price of $50 is around 2-3x the costs. That's high if it was made in volume and purchased from China. It's not. We build them in my living room. I am going to build around 50 or so of these cards (maybe 100 of them if the Kickstarter goes well) so there's not all that much economy of scale involved. In the end I might end up with $1000 or so profit which will go into my next project.

    IMHO this changes the perspective as (at least by my point of view) the kickstarter phenomenon - and all related backing sites like indiegogo etc. - has none or very low trustability to my eyes. The product - as the facts are - remain almost expensive but probably the most important aspect is that there is no mention of the building details nor the possibility to hack the original version, opening at least a part of the project (or, better, the entire design idea). I think anyway that, maybe with the help of this community a way to make it cheaper with the same reliability can be found.

    To be honest I saw the video presentation in your kickstarter page and this was almost evident the discordance with the Kickstarter presentation standard of the other electronic projects / gadgest: all the other are so nice and perfectly done that the first question I ask to myself is always the same: if these guys invested so much creating a presentation of something that does not exists, why don't they save their money and make the project the same? Just the opposite of your case. image

     

    About the second point of special interest, where you explain your reasons routing all the 40 PI pins, this sounds reasonable to me but frankly I'd like to have some more details. But I am almost sure that your post got a boost to this discussion and these things maybe clarified soon. If you like this, obviously.

     

    Enrico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • balearicdynamics
    0 balearicdynamics over 9 years ago in reply to land-boards

    Hello Doug,

     

    despite the fact that it is my opinion that this post was the worth you wrote it just for first after the presentation article of your project, I consider one of your point of special interest:

    It is a bit pricey at $50 (for early backers). The PSoC chip goes (as noted) for around $7. The PCB costs a few dollars (in the under 100 volume), the connectors and hat EEPROM cost another few dollars. It costs around $10 additional to assemble and test the card. So the selling price of $50 is around 2-3x the costs. That's high if it was made in volume and purchased from China. It's not. We build them in my living room. I am going to build around 50 or so of these cards (maybe 100 of them if the Kickstarter goes well) so there's not all that much economy of scale involved. In the end I might end up with $1000 or so profit which will go into my next project.

    IMHO this changes the perspective as (at least by my point of view) the kickstarter phenomenon - and all related backing sites like indiegogo etc. - has none or very low trustability to my eyes. The product - as the facts are - remain almost expensive but probably the most important aspect is that there is no mention of the building details nor the possibility to hack the original version, opening at least a part of the project (or, better, the entire design idea). I think anyway that, maybe with the help of this community a way to make it cheaper with the same reliability can be found.

    To be honest I saw the video presentation in your kickstarter page and this was almost evident the discordance with the Kickstarter presentation standard of the other electronic projects / gadgest: all the other are so nice and perfectly done that the first question I ask to myself is always the same: if these guys invested so much creating a presentation of something that does not exists, why don't they save their money and make the project the same? Just the opposite of your case. image

     

    About the second point of special interest, where you explain your reasons routing all the 40 PI pins, this sounds reasonable to me but frankly I'd like to have some more details. But I am almost sure that your post got a boost to this discussion and these things maybe clarified soon. If you like this, obviously.

     

    Enrico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
  • land-boards
    0 land-boards over 9 years ago in reply to balearicdynamics

    Enrico,

     

    We could probably have as much as 2-3 times the backers if we sold the card at $34.00 (less than the Pi which is purely a psychological point). But would that make any actual economical sense? We've done more than a dozen successful Kickstarters and a few unsuccessful one as well. One of the successful ones, the I2C bridge card, costs us about $2 in parts but we Kickstarted it at around $25. Did pretty well economically. Didn't sell nearly as many cards as if we had a lower price but that's OK. We didn't have to build/ship as many cards either.

     

    Other cards we've done with very little margin. Some folks just back because that is what they do (back hundreds of projects) and others back because the card does something that they've needed but have not found another card to do. Some of the projects have been similar to something that someone else did in a more breadboard form and we turned it into a field-able product. We've played with price points and product margins all over the place. It is easy enough to see the history of what we did here. We do cards because the folks at places like Adafruit and Sparkfun haven't seen the market for them. When our cards do well, we see Adafruit and Sparkfun do similar cards not long afterwards.

     

    If someone has actual some marketing sense I would love their input. We have no marketing skills. I've been tempted to ask at the local college in the Marketing Dept if we could hire a cheap intern. Our video production quality (as you aptly noted) shows that we need help..My sons and I are two Electrical Engineers, one Computer Scientist and a High School kid with aspirations of Computer science. Oh, and a teenage daughter who does some shipping if she wants some extra money to go to the corner store and buy a Monster drink.

     

    Why all 40 pins?

     

    Well that one is pretty simple. We have male pins which end up getting wired to female cable pins which are typically routed to external hardware. There's not enough room above for us to mount a card above it so why not use all of the pins? We are not going to have a pass through female connector for mounting yet another card above ours. We did that in some particular examples like our Console Card for the Pi. It made some sense there. Problem is people order it that probably don't really need it and it is a pain to accommodate it. If we have a stackable card then we can't ship in a padded envelope, we have to use a box. That mattered more before the USPS messed up our entire system. So, if there's a card stack we are at the top. The vertical pins make it so.

     

    What's your gripe with the USPS?

     

    Used to cost is around $7 to ship anywhere in the world. They charge by weight so the difference between a 3 oz padded envelope and a 6 oz box mattered. Not anymore. We can all buy something from China for $1 shipped postpaid and yet we can't ship 1 oz anywhere in the world for less than $13.50. Used to cost half. Cut out most of half of our narrow market. I hate charging $15 to ship worldwide. I don't care that I now get 1-8 ozs for the same price. Who wants a $20 card for $15 in shipping? Someone that has the power needs to get a clue.

     

    US shipping is not so bad. Was $2.30 for a few oz. Now it's $2.60.  Why are we letting foreign shippers get such cheap prices in our own country? Sounds like suicide to me (enough political message, but this is real stuff).

     

    Doug at Land Boards, LLC0

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube