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?
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?
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).
Doug
Well done for fronting up and answering the questions posed.
We've seen many others simply hide and hope the questions go away and the other backers don't see them.
I understand the need to ensure you dont loose money, but I do question any add-on which costs a lot more than the board it's going on without adding significant extra hardware.
I have the same issues with Freedom Boards and they are a large corporate who could produce a simple prototype board for a few $.
Your breadboard v Hat comment is right, but this site is about Engineers and makers so that argument will always appear unless the cost makes it go away.
Good luck
I won't be backing it ... because I don't have a use for it.
Mark
Doug
Well done for fronting up and answering the questions posed.
We've seen many others simply hide and hope the questions go away and the other backers don't see them.
I understand the need to ensure you dont loose money, but I do question any add-on which costs a lot more than the board it's going on without adding significant extra hardware.
I have the same issues with Freedom Boards and they are a large corporate who could produce a simple prototype board for a few $.
Your breadboard v Hat comment is right, but this site is about Engineers and makers so that argument will always appear unless the cost makes it go away.
Good luck
I won't be backing it ... because I don't have a use for it.
Mark
I would lay out the same challenge to anyone. Take the BOM for the $10 dev kit and run the numbers. Do it at qty 1000 if it makes you feel better. You can't build their card (materials only) for even 2-3X their selling price. And it's not something that they "make up in volume". It is their loss leader. There's a reason they don't build it onto a useful, deploy-able form factor. They want you to buy the dev kit and develop something that is high volume with it. Give away the razors, sell the blades.
Doug at Land Boards
The Cypress design files for the dev card are here:
CY8CKIT-059 PSoC 5LP Prototyping Kit With Onboard Programmer and Debugger | Cypress
Here's Mouser 1000 pc prices:
Nearly $20 in qty 20 for just the two CPUs at qty 1000 pricing. Add the Mosfet, the PCB, the USB connector, other popcorn parts, assembly costs, etc. You can't build the board for for less than $30 in quantity $1000. At least here in the US, that is. Maybe somewhere in SE Asia...
The only conclusion I could reach is that there's no way to make a Raspberry Pi hat that has a PSOC on the card. Yet I wanted one. That's why I made it. And I am betting that some other people will want it too. I am betting that the messiness of a breadboard compared to the cleanness of this solution works for some people. Not all, but some.
Doug at Land Boards, LLC
Hi Doug,
The only conclusion I can reach is that some (perhaps many?) of the current 54 backers did not realize the $10 alternative option they have..
It is clear what you're saying in that a dev-board is not a mass-market product available in vast quantities, but I'm sure Cypress can accommodate 54 purchases by hobbyists.
The messiness suggestion holds little water (to me - just an opinion,others may differ), because you'd still need jumper cables or a breadboard to connect from your PSoC board to
external hardware. I cannot see why one would feel that the additional five or so jumper cables needed with the $10 dev-board would tip the scales excessively.
Anyway, just an opinion.