Most active commenters
  • utopcell(7)
  • iamflimflam1(5)

←back to thread

90 points LorenDB | 17 comments | | HN request time: 0.668s | source | bottom
1. utopcell ◴[] No.42178947[source]
Though it is cool to see a minute FPGA dev board, I don't see the value proposition here. At $45, it is too expensive to use in a product. What is the killer app for this board?

One can get a significantly more powerful Tang Nano 20K [1] kit on Amazon right now for $31 [2].

[1] wiki.sipeed.com/hardware/en/tang/tang-nano-20k/nano-20k.html

[2] https://www.amazon.com/youyeetoo-Sipeed-Development-RISC-V-E...

replies(4): >>42179147 #>>42179497 #>>42179637 #>>42180410 #
2. fhfjfk ◴[] No.42179147[source]
I think it's to add logic to an existing COTS device.

Say you have a widget that both writes log files to an SD and reads a command script from that SD. With this FPGA card, you could implement logic that changes the command script based on the content of the logs.

replies(1): >>42179741 #
3. Lerc ◴[] No.42179497[source]
Custom hardware has always been hard and expensive. It's really amazing that this can be done for just $45. Playing with tech like this is usually for the appeal of it in itself, which is what makes the price worth paying.

That said, It would be nice to know the cost breakdown and what kind of price could ultimately be achieved if someone came up with a use that needed 10,000 of these.

I kind of like the idea of a tiny game console that had something like a RP2040 inside and these were its game cartridges. Use an actual microSD for purely software games, and the FPGA for cool experimental stuff.

replies(1): >>42179758 #
4. stephen_g ◴[] No.42179637[source]
Depends what the product is - Obviously it's too pricey for what the FPGA is for mass production, but I've seen development boards that cost a several hundred dollars each (or even a few thousand dollars, depending on the size of the FPGA!) used in low-volume stuff (in the defence sector especially).

This is especially the case for large FPGAs because they can be very cheap in quantity, but if you only need one or two dozen, just the chip can be more expensive than the evaluation board, even before the cost of designing and building a custom board!

replies(1): >>42180311 #
5. utopcell ◴[] No.42179741[source]
No you can't, there's no meaningful storage on this pcb. Besides, you could do the same with a dirt-cheap rp2040 or similar cpu. What's the FPGA added value?
6. utopcell ◴[] No.42179758[source]
It's really not anymore. It's trivial to make cheap PCBs and PCB assembly is even free in most cases (checkout jlcpcb.com for example).
replies(2): >>42180452 #>>42185158 #
7. ranger_danger ◴[] No.42180311[source]
The MiSTer FPGA gaming project also uses devboards and have had trouble locating stock at times.
replies(1): >>42197396 #
8. iamflimflam1 ◴[] No.42180410[source]
People really do not understand how expensive it actually is to do a short production run.
9. iamflimflam1 ◴[] No.42180452{3}[source]
To have any chance of having someone distribute your product you need to give them at least 40% margin.

If you are using a distributor in the US (which crowd supply is), and manufacturing in China, you need to pay a 20% import tariff.

For them to sell in the EU you need CE certification (depending on what you need this can cost thousands of dollars).

To sell on the US you may need FCC certification - again this can cost thousands of dollars.

There’s a reason why there’s a big difference between the cost price and actual selling price of products.

And with small production runs, this difference will always be big.

I currently have a campaign live on crowd supply. It quickly became clear to me when I started to crunch the numbers that my initial price point was ludicrously low.

https://www.crowdsupply.com/cmg-research/esp32-rainbow

replies(1): >>42189468 #
10. Ccecil ◴[] No.42185158{3}[source]
From the article under "Manufacturing plan"- "We will outsource PCB fabrication and assembly to PCBWay and handle final programming and testing ourselves, here in Cambridge UK. We have developed a programming jig, along with a suite of extensive automated tests to speed things up."

To sell from outside China and make a profit it is still difficult.

I work with a project that had nearly identical production model (not PCBway but another CM) and when the US tariffs came about it was a major hit. A lot of manufacturers skirt these tariffs through various means (none legal) as well as produce without having to produce IP in house or pay staff for further development...both of which create a significant amount of profit which often cannot be accrued by a small project/team on it's own.

Saying "They could do it cheaper..." is often the response from those who are used to alibaba prices. There is a lot more to consider in those cases. When you start to actually get into production you quickly learn that you cannot (and shouldn't bother) competing with offshore production (and cloning). Just set the price and make the product.

The real problems start when your project becomes popular enough to be copied.

This is all much more difficult when the hardware is OSHW (as ours is).

11. utopcell ◴[] No.42189468{4}[source]
Hi Christopher,

I'm a big fan of your speccy project and I hope it gets funded.

To your points:

> To have any chance of having someone distribute your product you need to give them at least 40% margin.

It depends on the distributor. I just checked Amazon's calculator, and they seem to be charging $3.4 fees and $4.2 fulfillment fees for a unit sold at $30.

> For them to sell in the EU you need CE certification (depending on what you need this can cost thousands of dollars). > To sell on the US you may need FCC certification - again this can cost thousands of dollars.

These are not really applicable for devices sold as kits or for development though, which is the case here.

> It quickly became clear to me when I started to crunch the numbers that my initial price point was ludicrously low.

You made some iffy decisions for your project IMHO. Why add an LCD or WiFi? Out of curiosity, I specced out a similar project on JLCPCB that has a full-color UV printed PCB, an RP2040, HDMI out, a microSD and 40 tactile switches. A fully-functional speccy. The per-unit cost, including PCB assembly and shipment to CA was $3.6. Using capacitive touching would barely increase that price. Let's budget for some non-working boards and call it $4 per unit. There's a long road from that to $99.

replies(1): >>42192256 #
12. iamflimflam1 ◴[] No.42192256{5}[source]
Your initial comment and your responses are things I see all the time. And to be fair, until I started trying to sell things, I would have exactly the same reaction. "It's just a PCB and a few components - why are they charging so much!".

My response is always: Everything I do is open source. I publish the schematics, PCB layout, Gerber files and BOM. You are more than welcome to get it manufactured yourself with whoever you like to use. No one is forcing you to buy from me.

You can probably do it cheaper than what can realistically be charged by someone selling on Tindie or elsewhere.

Actually selling hardware is really difficult, the margins are not great and all it takes are a few items lost in the post or people demanding refunds to make it a non-starter. I know quite a few people who have given up on it as - it simply isn't worth the effort.

To address your points directly:

>> For them to sell in the EU you need CE certification (depending on what you need this can cost thousands of dollars). > To sell on the US you may need FCC certification - again this can cost thousands of dollars.

> These are not really applicable for devices sold as kits or for development though, which is the case here.

This is a very common misconception. There is no official carve out for "kits or development boards". This is why Raspberry Pi boards are all CE certified. A lot of people get away with it, and it can save a lot of money. But if you want to do things properly and be safe then you need to do it.

> You made some iffy decisions for your project IMHO. Why add an LCD or WiFi?

It sounds like what I've made is not something that you are interested in - I did link to a number of alternatives from the crowd funding page. There are plenty of options. One that seems to match what you are talking about is this one: https://www.tindie.com/products/bobricius/picozx-handheld-zx... - $138 for the fully assembled version.

> I specced out a similar project on JLCPCB that has a full-color UV printed PCB, an RP2040, HDMI out, a microSD and 40 tactile switches. A fully-functional speccy. The per-unit cost, including PCB assembly and shipment to CA was $3.6. Using capacitive touching would barely increase that price. Let's budget for some non-working boards and call it $4 per unit. There's a long road from that to $99.

I took a quick look on JLCPCB. A four layer board of 233x144mm (the size of my boards) with black solder mask and LeadFree HASL (to comply with ROHS) shipping to the UK with taxes and duty prepaid (if anyone is getting PCBs shipped to them I would really recommend this - it avoids any nasty surprises) comes out at a total price of $71.27. That's $14 for the bare boards, no full color silk screen, no components and no SMT assembly. So I'm not sure where you get your $3.60 from...

If you are interested in hardware manufacturing then I really would recommend giving it go. It's very educational.

replies(1): >>42192793 #
13. utopcell ◴[] No.42192793{6}[source]
> One that seems to match what you are talking about is this one: [..] - $138 for the fully assembled version.

I think [0] is closer to what I had in mind, though with SMD components to keep assembly cost low.

> So I'm not sure where you get your $3.60 from...

Here are some very rough calculations: PCB + PCB assembly + S&H to CA is $1117 for 1,000 units [1]. Perhaps a bit more for a 233mmx144mm board. This includes UV printing. Component cost for Q1,000 is $2784 [2]. This covers the major components for an RP2040 system.

Can you imagine making something like this and selling it for $25? Every Speccy lover in the UK would get one just for kicks. You'd have your creation in the hands of 1000+ people and you'd probably make more overall that you'll make from the 70 units you're about to sell.

> If you are interested in hardware manufacturing then I really would recommend giving it go. It's very educational.

Oh definitely, I can see why you feel that way. It was quite exciting the first few times that I did it.

[0] https://www.tindie.com/products/bobricius/picozx-motherboard...

[1] https://www.reddit.com/user/utopcell/comments/1esjxyu/dc32_p...

[2] https://www.reddit.com/user/utopcell/comments/1esjz9n/dc32_c...

replies(1): >>42193294 #
14. iamflimflam1 ◴[] No.42193294{7}[source]
> Oh definitely, I can see why you feel that way. It was quite exciting the first few times that I did it.

Would you like to share some of the projects that you have sold?

replies(1): >>42199322 #
15. utopcell ◴[] No.42197396{3}[source]
Same goes for the ZX Spectrum Next. The engineering team had to redesign the PCB to switch from a Spartan-6 to an Artix-7 between their two Kickstarters.
16. utopcell ◴[] No.42199322{8}[source]
Certainly.

The most recent hardware run I was involved in was a group buy for a custom keyboard that a few of us got together and ordered from JLCPCB [1]. This was a lot of fun and trivially easy to do: We didn't have to provide any parts. We just uploaded the design and had JLCPCB ship the partially assembled boards. It cost us next to nothing.

A project that I myself built end-to-end, from designing the schematics and manually laying out the 6-layer PCB on EaglePCB, to manually assembling the first couple prototypes, designing and 3D printing its enclosure, and doing a production run of 100 units was this one [2].

It was a tiny Linux box, only 18mm in width, built around an iMX233 (a 454MHz ARM9 CPU), with 64MiB of DRAM, Bluetooth / WiFi connectivity, a microSD slot, a microUSB port, and integrated battery charging. This was a ton of fun. I could SSH into it over WiFi!

The first pic was after applying paste with a stencil and placing all the components but before "baking" it; the second pic shows a working prototype; the third shows the board and battery in the enclosure; and the fourth shows some Shapeways 3D prints in various materials for it. I even had an aluminum version CNCed at Protolabs!

Again: I am a big fan of your Speccy project and I hope it gets funded. The 48K Speccy was the first "real" computer I was given as a kid and a have fond memories of it. That UV printed board looks awesome and I enjoyed reading your updates while you were working through getting the 40 keys to work independently.

[1] https://github.com/yanghu/unicorne

[2] https://www.reddit.com/gallery/1gw1cbw

replies(1): >>42201839 #
17. iamflimflam1 ◴[] No.42201839{9}[source]
Great projects - where are you selling them?