Anyone know the exact setup needed to send KiCad files to OSH Park? Specifically how to set the trace widths correctly?

  • \$\begingroup\$ The specs say that minimum trace width is 6 mils. Is the question "How to set my traces to 6/8/10 mils in KiCad"? \$\endgroup\$ – angelatlarge Mar 16 '13 at 22:27
  • \$\begingroup\$ Actually the specs are quite a bit more than just that - clearances, edge of board rules, drill rules, etc! \$\endgroup\$ – Chris Stratton Mar 16 '13 at 22:33
  • \$\begingroup\$ Yes to both :P Mostly, what different do I have to do from EAGLE? I would use EAGLE, but my boards are too big for the free version and cannot afford the paid version. \$\endgroup\$ – Adam Haile Mar 16 '13 at 22:36
  • \$\begingroup\$ Also see oshpark.com/guidelines \$\endgroup\$ – Chris Laplante Mar 16 '13 at 23:01

I am not sure this is a good question for EE.SE, but here's how to do this in KiCad:

  1. From the Design Rules menu select Design Rules
  2. Choose the Global Design Rules. There you can modify available trace widths/vias.

The Custom Track Widths lists the available track widths (i.e. outside of those defined for specific net classes [see below]. And the custom via sizes lists lists all the vias you want to have available while routing. Thus, in the following dialog box trace widths of 10 mils, 15 mils, 20 mils, and 32 mils are made available for selection while routing, but only one via size.

KiCad Design Rules Editor

You can also

  • Set the vias/trace widths for specific net classes in the Net Classes Editor tab of the (Design Rules) dialog. This is a PITA, however, since KiCad makes it a bit difficult to assign sensible names to net classes (as far as I know). You can, however, edit all the files by hand (all KiCad files are text files), so with some regular expressions, this might be a way to go.

After doing the initial setup, the second toolbar, on the left, will offer choices of trace widths and vias you can use for routing, as in the following picture:

enter image description here


I use this page to setup my KiCAD. This is OSH Park's own documentation for KiCAD.

OSH Park design rules for KiCAD

  • \$\begingroup\$ While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. - From Review \$\endgroup\$ – Adam Haun Apr 4 '16 at 18:33
  • \$\begingroup\$ @AdamHaun: Given that this is OSH Park's own reference material on the matter, it's a very good answer. \$\endgroup\$ – Dave Tweed Apr 4 '16 at 20:45
  • \$\begingroup\$ @DaveTweed Fair enough, I suppose. \$\endgroup\$ – Adam Haun Apr 4 '16 at 21:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.