orangecrab-fpga / orangecrab-hardware

ECP5 breakout board in a feather physical format
Other
485 stars 57 forks source link

Add kitspace.yaml #14

Closed kasbah closed 4 years ago

kasbah commented 4 years ago

Hey, this adds a kitspace.yaml file to allow this repo to be listed on kitspace.org. Here is a preview.

The idea for Kitspace is to make it easier for people to buy the parts to re-build projects. I built a browser extension that adds parts to shopping carts. Right now that only works if you actually put in distributor SKUs in the BOM but I am working on making that work for MPNs as well, so it should work better for your BOMs in the future.

Instead of letting Kitspace plot the Gerbers for you (though that's actually using a script derived from one of your scripts) you could also unzip them and point to them using gerbers: in the kitspace.yaml.

Anyway, if you are happy to add it, then just merge this. The Kitspace pages will then be put up and stay in sync with this repo in the future (though there can be a lag of up to 24hrs).

gregdavill commented 4 years ago

Thanks! I'll take a look at this. I love that you have matched the orange colour!

One question I have. This board makes use of some more advanced fab specifications

I know Aisler and oshpark don't support this. For Pcbway/Royal you'd likely want to get a manual quote, as their website doesn't let you select drills this small.

What would happen if someone tried to buy the boards through these links? Would they get an error at some point? or would the end up receiving a defective PCB?

gregdavill commented 4 years ago

Okay, I just tried the links.

Aisler:

We're sorry, but something went wrong.

Pcbway:

error

Oshpark:

There were critical errors in your design files.

Unless these links aren't going to work when a design is only active on your preview site

kasbah commented 4 years ago

Yes, I was playing around with the "orange" rendering to try and make it look more like your photo. :)

Thanks for pointing that out about the PCB specs, I wasn't aware. Yes, when it's on Kitspace proper those links will import the Gerbers as if you uploaded them yourself. It's then up the batching service how they handle that. I just uploaded it to Aisler and Oshpark and they both think its a 4-layer board. (PCBway actually supports 6 layers, not sure on the drills and track spacing, but if 2/4 links are misleading it's no good anyway).

So I agree, it could lead to confusion and wasted money. Let's leave it for now. We'll look into how to better support boards that don't fit the typical low-cost services on Kitspace the future.

In the meantime, if you like the idea and have another project that has less advanced PCB requirements. Feel free to add to our boards list.