I gave it a go with a small, past project. Overall I think it's an interesting idea, less of an API and more of a matchmaker/de-frictionizer. Some things I'd like to see:
1. Ability to select which files get used. I have a bad habit (from the Orcad days) of saving in-progress board layouts under different names, as insurance against program crashes. Kicad used to be somewhat unstable too (3-4 years ago) but it's gotten much better (kudos for the Kicad support, by the way). In this case CircuitHub actually selected an old backup file.
2. Spreadsheet BOM import. I liked how most of the passives showed up automagically, but there will always be some unique parts out there.
3. DRC. Is it in there somewhere, or is the user fully responsible?
Pricing is nothing special, but I expected that. The interface is light-years ahead of most board/assembly houses out there, though. The SVG board and schematic are a nice touch.
The project is below; note that the main part couldn't be sourced, so the line item was dropped.
1. Ability to select which files get used. I have a bad habit (from the Orcad days) of saving in-progress board layouts under different names, as insurance against program crashes. Kicad used to be somewhat unstable too (3-4 years ago) but it's gotten much better (kudos for the Kicad support, by the way). In this case CircuitHub actually selected an old backup file.
2. Spreadsheet BOM import. I liked how most of the passives showed up automagically, but there will always be some unique parts out there.
3. DRC. Is it in there somewhere, or is the user fully responsible?
Pricing is nothing special, but I expected that. The interface is light-years ahead of most board/assembly houses out there, though. The SVG board and schematic are a nice touch.
The project is below; note that the main part couldn't be sourced, so the line item was dropped.
https://circuithub.com/projects/mng2222/tcm8240