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 10097 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
  • Jan Cumps
    0 Jan Cumps over 9 years ago in reply to land-boards

    (commenting on the pricing alone)

     

    I think it's fair for Dough to ask a price that makes the operation viable. We shouldn't have to work for virtually nothing per hour.

    The ones that can make kits, shield, hats, boosterpacks, capes, wings for $10 typically have marketing budget poured into the mix to make the prices that low.

    Cypress DevKit , Gecko board, LaunchPad, ST Nucleo: can you build them for that price? Why then ask someone else without a marketing machine to do that?

    A person that uses his brains and hands deserves a return.

    For what it's worth. ..

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

    Another question, how much per hour do you figure your own time is worth?

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

    These things start out as a hobby project, where time is "a hassle to keep track of" so those are essentially free and cannot be accounted for afterwards.

     

    When things take off, and you quit the day job, those hours need to be accounted for eventually. (but depending on your financial situation, you might accept them being "almost not paid" as a loss-leader for future sales...)

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

    I will answer to your previous question later that I should find a series of links. About this, it depends on the job. Between 35 and 55 Euros per hour.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Jan Cumps
    0 Jan Cumps over 9 years ago in reply to rew

    It's a family owned business, not a hobby project.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • balearicdynamics
    0 balearicdynamics over 9 years ago in reply to Jan Cumps

    Anyway IMHO the business approach is not 100% correct.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • balearicdynamics
    0 balearicdynamics over 9 years ago in reply to Jan Cumps

    Jan this link is very useful and depict a scenario that seems the next step what I have depicted in my previous post. It includes a lot of good suggestions and involve retailers and resellers, the step after the first preproduction (that also gives trustability to the product and a good reference base to the potential distributors / resellers and why not, the industrial scale production investors).

    Thank you for sharing this.

     

    Enrico.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Jan Cumps
    0 Jan Cumps over 9 years ago in reply to balearicdynamics

    That EEVBlog article is actually a follow up on Nathan Seidle's “The Pit of Despair”.

    I'm reluctant to post links of an article hosted by one distributor (SparkFun) on the formum of another distributor - but in this case I hope that the context makes it relevant and OK.

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

    Doug, consider for example the PI case for the 7 inches touch screen. I have bough some of the already sold around including the best (now new models has arrived). I have analysed how these was though and I found some terrible project errors, making them almost unreliable and useless. Then I designed one and created some prototypes. Initially part of these was built with 3D printed ABS and a part on acrylic created with a mill machine. Then I produced a second version design full 3D printed to reduce costs and optimise the production times. The result is as shown in the following links:

     

    Raspberry PI Touch Screen Frame and Case Assembly Guide (instructables)

    Essential Raspberry Pi Peripherals #2 (annex 1): Making a custom frame for the 7" LCD touch screen display (on Element14)

    Add to this frequent links on Facebook, Linkedin (has a reasonable visibility), Google+ and other socials. In the meantime the product has been put on Drobott market (you can find it at the following link: https://drobott.com/item/129/Raspberry-PI-7andquot-Touch-Screen-Display-Custom-Frame-Version-2 )

    Note that on all the referenced articles there is a Drobott link with a discount bonus.

    If you search on google the keywords "raspberry touch screen frame" the mentioned articles are the 4th and 5th respectively

    https://www.google.com/search?espv=2&q=raspberry+touch+screen+frame&oq=raspberry+touch+screen+frame&gs_l=serp.3...31544.…

    After a while, I increased the attention again when I published the article about one application: the Pi Scope that you can find also the articles

    Essential Raspberry Pi Peripherals #5 The Pi-Scope lab tool

    3D Printed PI-Scope Lab Tool

    That uses just this product for a (I think) semi-professional application.

     

    I hope that this disassembled example can be sufficiently clear. In theory, the next step (but this is not the case for this product) will be to expand the market reinvesting the earning, maybe advertising somewhere or finding a distributor etc.

     

    Enrico

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

    Thanks Enrico,

     

    Great example of pre-marketing of the sort of project that can be marketed in that manner. Releasing the STL files so someone could make their own is a good OSHW approach. If I had a screen like that and I saw your STL files I could print it on my MendelMax 3D printer. I have placed similar things on Thingiverse myself.

     

    If you don't mind can you talk about your costs and number of units you have shipped? I am looking for illustrations of your principles earlier. How was your own pricing model utilized? From what I can tell it looks like a few 3D printed pieces of plastic and some screws so the material costs can't be more than a few dollars, right? And your sell price is $18. How did you arrive at your sell price?

     

    Also, it looks like an Adafruit product which sells for $3 less. Perhaps you got there first or yours is better in some way.

     

    Doug

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

    Enrico,

     

    Or, how about your https://drobott.com/item/170/Programmable-Circuit-Health-Controller-Arduino-Compatible product?


    I'd be interested in the use-case for that product and how you arrived at your pricing model for it.

     

    You are asking $36.99 for an Arduino compatible with a couple of [presumably] Chinese shock/temp sensors? I am trying to do the math for it but I don't see $10 worth of parts there. No mounting holes. A PCB that looks nicely hand made but with no solder mask.

     

    Thanks,

     

    Doug

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

    Enrico,

     

    Or, how about your https://drobott.com/item/170/Programmable-Circuit-Health-Controller-Arduino-Compatible product?


    I'd be interested in the use-case for that product and how you arrived at your pricing model for it.

     

    You are asking $36.99 for an Arduino compatible with a couple of [presumably] Chinese shock/temp sensors? I am trying to do the math for it but I don't see $10 worth of parts there. No mounting holes. A PCB that looks nicely hand made but with no solder mask.

     

    Thanks,

     

    Doug

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
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