Code Monkey home page Code Monkey logo

kicad_templates's Introduction

KiCad Templates for new projects

Provides a number of additional Board and production house templates for KiCad EDA.

The templates here serve two purposes:

  1. They provide the outline, standard position and shared components for common adapters
  2. They setup basic board parameters such as DRC limits and preferred track widths

kicad_templates's People

Contributors

tekdemo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kicad_templates's Issues

Conservative JLC multi layer dimensions

The multi layer template for JLCPCB uses 0.254mm track width while JLC's reference seems to claim 0.09mm minimum track width on the outer signal layers and 0.127 for inner layers (1oz copper).

Unless I'm missing something that seems rather conservative. Was that so it would work for 2oz boards as well? At the same time, the template uses 0.127mm track clearance which I don't think would work with 2oz.

Use a unique 'title' string in info.html

I'm using KiCad 5.1.5 as it comes with Ubuntu 20.04 LTS.
I've copied the AISLER-2Layer and AISLER-4Layer templates to ~/kicad/template.
The File -> New -> Project from Template dialog shows in the tab User Templates two templates. both named AISLER.

It turns out that the value of title from meta/info.html is used, which is for both templates

  <title>AISLER</title>

I've changed them to AISLER-2L and AISLER-4L, now I get unambiguous entries in the selection box.
Minor and trivial change, but I think that the title strings should be unique across all offered templates.

JLCPCB Copper Minimum Clearance is zero?

When using the JLCPCB_1-2Layer template with KiCad 6 the following settings seem to be incorrect:

Copper:
Minimum clearance: 0 mm
Copper to edge clearrance: 0 mm

Silkscreen:
Minimum item clearance: 0 mm

And in Net Classes µVia is larger than Via.

And as said before, there are 4 copper layers active.

OSHPark Recommended edge clearance 15 mil, with possible removal of copper within 10 mil of the board edge.

Recommended edge clearance 15 mil, with possible removal of copper within 10 mil of the board edge.

An exception is Flex, which actually has a different spec: This has a recommended of 15 mil, but always has removal of copper within 6 mil of the board edge.

I'm not sure how to best represent this in a template (I'll let you decide that), but the values are detailed on our services pages along with our other specs.

Originally posted by @tekdemo in #2 (comment)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.