GithubHelp home page GithubHelp logo

connectors_molex.pretty's Introduction

connectors_molex.pretty's People

Contributors

ashtonchase avatar carlpoirier avatar dasfrank avatar evanshultz avatar gauravjuvekar avatar jabdoa2 avatar jcassette avatar jkriege2 avatar johnbeard avatar michal777 avatar mikaelarguedas avatar misca1234 avatar odurc avatar poeschlr avatar pointhi avatar schrodingersgat avatar shackmeister avatar sonelu avatar stoth avatar twam avatar

Stargazers

 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

connectors_molex.pretty's Issues

CvPcb crash when "opening" this lib via github plugin

Problem report from kicad forum
For some reason this lib makes problems in the stable release.
CvPcb throws an unhelpful error.
I get the same error if i try to list all while the offending lib is active in the footprint editor.

Error Message:
Errors were encountered loading footprints
PARSE_ERROR: Expecting ''('' in input/source
'https://github.com/KiCad/Connectors_Molex.pretty'
line 38
offset 60
from /builddir/build/BUILD/kicad-4.0.2/common/dsnlexer.cpp : Expecting() : line 361

The strange thing is that if i checkout the current master and set that lib active in the library manager,
i don't get the same problem. Ideas?

Molex connector names are a mess.

Note to self:
While checking #57 i noticed that the current naming scheme for connector series names in this lib is a mess.
Molex does not make it easy. The use a dash in Mini-Fit but not in PicoBlade. But they again use one in Pico-EZmate. I would suggest we go with the exact name used by Molex.

(No suggestion means the current name is ok.)

Current name Molex naming Suggested name
MegaFit Mega-Fit Mega-Fit
MicroFit_3.0 Micro-Fit 3.0 Micro-Fit_3.0
Microfit3 Micro-Fit 3.0 Micro-Fit_3.0
MicroLatch Micro-Latch Micro-Latch
Microcoaxial_RF Microcoaxial RF ---
MicroFit-JR Micro-Fit Jr Micro-Fit_Jr
MicroFit-SR Micro-Fit Sr Micro-Fit_Sr
NanoFit Nano-Fit Nano-Fit
Panelmate PanelMate PanelMate
Pico-EZmate Pico-EZmate ---
PicoBlade PicoBlade ---
PicoClasp Pico-Clasp Pico-Clasp
Picoflex Picoflex ---
SlimStack SlimStack ---

Nearly all connector names have other problems. (missing MPN, missing pitch, ...)
So this renaming will best take place when we migrate the footprints too the v5 repo.

Silkscreen style on SMD connectors

Hello. I am producing 3D models to go with the existing Molex SlimStack footprints in this repo.

There are two questions about the footprints on which I would appreciate the librarians' input (see attached image):

  • The current silkscreen component outline is more like a courtyard. Would it be better for the silkscreen to be the size of the connector body, not going over the pads of course?

  • I have not seen the 45 degree short line as pin marker before. Is this the preferred way for this type of connector, as opposed to (for example) a vertical line or a dot alongside the pin 1 pad?

I can make any changes when I update the footprints to add the 3D model links and fix existing KLC errors.

Thanks

image

Should all USB connectors be in their own library?

@SchrodingersGat @pointhi
There is a Molex USB connector in this lib. In Connectors_USB.pretty, there are USB connectors from Molex and other vendors. It would seem most obvious to me that all USB connectors, regardless of vendor, would be in the so-named library and not here.

If that's correct, I'll move the footprint from this lib to the USB lib.

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.