I've just deployed part information popups in the bill of materials view on Kitnic pages. You simply hover over the Manufacturer/MPN to get more information. You can also click the '...' button to get the full range of information available.
So far all of the information is retrieved from Octopart.
This should help in quickly answering part specific questions when looking at a project's BOM.
You can now preview your submission on https://kitnic.it/submit.
In trying to spread the word about the site we have been getting in touch with project creators that have published their work on GitHub. The goal is often to try and determine the bill of materials for a design and put it into our standard 1-click-bom.tsv format. As you might expect it can be a bit of a tedious process as there is no standard way to present the information and often the designers never put up their exact part selection!
But the good thing about going through this is that it motivates me to work on automation to make this work easier.
One of the most tiresome things is selecting generic SMD resistors and capacitors as often these won't be exactly defined but you won't care which exact part or manufacturer is selected. The solution I came up with is to match descriptions in the bill of materials against the Common Parts Library in the 1-click BOM extension. This is what that looks like in practice.
Read more »
After 2 days of work I deployed a README renderer to Kitnic so READMEs are displayed right in the page.
See https://kitnic.it/boards/github.com/JarrettR/USBvil/ for instance. It can really make a page much more approachable.
I am running a small promotion and giving away 20 orders through Dangerous Prototype's PCB service. In order to qualify you have to register a design of your own creation with Kitnic and once you do that I'll give you a coupon you can use at checkout when you order your PCBs.
PCB Stackup, the open source Gerber renderer we use and contribute to, has been getting a lot of attention lately with over 200 stars on GitHub.
Mike Cousins also recently deployed viewer.tracespace.io which uses the same rendering engine. It is a really neat Gerber preview site to inspect your boards. It gives you the full rendering like it would on Kitnic and also lets you inspect individual layers.
Since I have entered this project into the Citizen Scientist round for the Hackaday Prize I want to make a case for its inclusion.
Reproducibility is a core principle of the Scientific Method and as a community of electronic experimenters we have a problem: it is too hard to replicate and validate each other's work. Both CERN and Hackaday have recognized this and that is why we have project sharing sites such as Hackaday.io and CERN's Open Hardware Repository. Clearly we are making progress.
One of the fundamental road blocks, one that Kitnic is trying to address in a very focused way, is the friction encountered looking at someone else's project. How can I get a PCB? What other parts do I need? On a Kitnic page the answer is very obvious and ordering the right bits is just a click away.
We want to make this standard practice for everyone that is happy to share their electronics work. This will foster collaboration in the present and serves as documentation for the future when the creator has long moved on to other things.Read more »
Mike Cousins has been working hard on pcb-stackup, the Gerber to board-view renderer that we use. I recently pulled in the latest changes which gives us an improved rendering of the Bus Pirate (pictured) and many other enhancements.
The upgrade was a bit daunting at first as the whole API had changed so we had a lot of discussion and worked out a simpler API. I went ahead and worked on a implementation that should be merged pretty soon. Hopefully this will give us some level of stability but still allow free reign to make improvements to the back-end.
Along with some added matching to whats-that-gerber, the Gerber layer type guesser and tweaks to some troublesome Gerbers we now have perfect rendering of all the projects currently on Kitnic!
Just a quick update. I recently added the ability to select quantities for purchasing parts.
I chose to provide a multiplier and an additional field for added percentage. This way you can easily get the right amount of components if you want to build multiples and also account for wastage. The numbers are always rounded up so the default, which is currently at "x 1 + 10%" will likely give you at least two of all the components required. Is this a sensible default or should it just be "x 1"?
Export your plotted gerbers & drill data in RS-274-X format together with drill information into a directory - by default the path "gerbers/" will be searched. If this is not where they are stored, please add this info in the kitnic.yaml file (see below).
Create the 1-click-bom file. Download the extension and see the guide on exporting a 1-click-bom from your design. This format will allow people to quickly purchase the components. By default this file is expected to be a `1-click-bom.tsv` in the root of the
project, if the file has a different name or is in a different location, please add this info in the kitnic.yaml file (see below).
(Optional) Create the YAML project description file. The `kitnic.yaml` file allows you to specify a website, give a description, pick a rendering color or configure custom paths for the two requirements above. If you don't have a `kitnic.yaml` with a description we will try and find a description from your repo. If we can't find one the build will fail. See the README for details of the file format.