Comments (5)
Ok, I just realised that the footprint from the rule above does not even exist in the current library: https://github.com/KiCad/kicad-footprints/tree/master/Capacitor_Tantalum_SMD.pretty
It should be ^CP_EIA-3216-18_*
.
It seems like the problem is not on JLC's end. My original point still stands however.
from jlckicadtools.
JLC changed many of their rotations recently. We changed the database file to match. For example: #22
There are also cases where different pin counts of the same footprint have different rotations: #23
When JLC changes their rotation, there's really not much we can do about that, until someone notices and fixes JLCKicadTools.
With different pin counts, we can either require each pin count to be verified, which means many people will need to add their own entry, even though most will be consistent.
Our current approach to verification is users are supposed to check the orientation of each component on their board on the JLC site before ordering, and (hopefully) submit a pull request to update the database.
Yes, a reference board would be good. Contribution welcomed :).
from jlckicadtools.
Yeah, I have seen those PRs. I appreciate the effort! :)
So far, I've only had one single board where the rotations as provided were good without any tuning. What keeps me from submitting PRs is the lack of confidence that it wouldn't break other parts.
Unless there is a way to demonstrate that my changes are indeed going to improve coverage as a whole, I am going to keep my hacks to myself.
from jlckicadtools.
Yeah, I have seen those PRs. I appreciate the effort! :)
So far, I've only had one single board where the rotations as provided were good without any tuning. What keeps me from submitting PRs is the lack of confidence that it wouldn't break other parts.
Unless there is a way to demonstrate that my changes are indeed going to improve coverage as a whole, I am going to keep my hacks to myself.
Sure, that is up to you. I don't think any of us are offering any guarantees, and all changes are on a best effort basis. We do still want people to visually check every board before ordering, because JLC changes their rotations, if nothing else.
You can also just submit rotations for specific footprints, if you don't want it to be applied to other variants of the footprint.
JLC (at least for now) is also having a human look at every order, and change rotations where they are obviously wrong. When I contacted them, their advice is to "just order" if in doubt, and their engineer will verify/change, and contact you if the correct orientation is not obvious from silkscreen.
from jlckicadtools.
Ok, at least for the tantalum cap in question I am confident I identified the problem
See PR #27 .
from jlckicadtools.
Related Issues (20)
- broken just for me or is this normal?
- Part being listed in BOM but not in CPL file HOT 4
- Issue with extended character set HOT 8
- How to rotate HOT 4
- Components with footprints from my own library do not show up in th ecpl file HOT 1
- Working with multiple sheets HOT 1
- a mistake in the listing i gave you HOT 2
- ESP32-WROOM-32 Placement issue HOT 1
- Python Package Index & Semantic Versioning. HOT 4
- Component not being replaced HOT 2
- Components in bom.csv but not in cpl HOT 3
- JLCPCB component placement oddities HOT 1
- Using "this folder" as argument HOT 2
- Mounting on backside of PCB HOT 5
- Moving requirement for logzero to setup.py HOT 3
- sqlite3 vs pandas
- Moving to Kicad-plugin? HOT 5
- Throw error if multiple files are present HOT 3
- Error on Backside component placement HOT 4
- Add Support for DNP field in Kicad
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jlckicadtools.