-
Notifications
You must be signed in to change notification settings - Fork 176
Conversation
Code Climate has analyzed commit 9002d3c and detected 0 issues on this pull request. View more on Code Climate. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See line comment.
Also, would you be willing to add the original SOT-23 (TO-236AB), SOT-23-5/8 (MO-178 var AA/BA) and TSOT-23-6/5/8 (MO-193AA/AB/BA) as well?
body_size_x: 1.6 +/-0.15 | ||
body_size_y: 2.9 +/-0.15 | ||
overall_size_x: 2.8 +/-0.20 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please remove tolerances, these are given as basic dimensions.
aaa and bbb are surface tolerances, not length.
I was actually looking at this myself this weekend. But did not finish it. So far I could not find an option in |
Oops. |
@cpresser I am on it right now. Will create PRs when i am done, but first i am going to fix this one. |
of this:
Have i misunderstood something? |
No, it's fine. |
Wait. |
How am i supposed to leave one pin position empty and next counting start from next position? I cant figure this out, this troubles me also for SOT-23 (TO-236AB). And i cannot also find out how to configure TSOT... I've created a file tsot.yaml
But output is the same as SOT variants... I need help with this.. |
That's expected, TSOT-23 is basically SOT-23, but thinner. Also, |
np, but how should this proceed now? My footprints created are identical.. Oh.. thinner from height... got it!! So this seems ok, i'll create a new PR for TSOT, but still this issue with counting mising pin is there. Please guide me through this. |
This can't really proceed now. |
I can manually change pin number, in order to have a correct footprint, and when this feature gets completed in the script we can have it rebuild. I can leave a note at the description, even at the *.yaml file. How does that sound? |
Alright. |
I can update the script, but I find the terminology a bit misleading. We want two conditions:
Which one is most clear for the term Also, are there any other related behaviors the script needs to learn while I'm in there? |
I like that. Without much info i can understand that I want one more question about SOT-23 package. 3pin footprint. Can those two suggeted variables combined somehow? |
|
Size def inheritance would be great. I think @calebreister is working on that (#397) |
I think I was imagining them the other way. So maybe my choice of terms wasn't so good. I was thinking Maybe more explicit terms are needed with more than two words. Like |
Of course, just after submitting the comment I recalled that IPC 7351 footprint naming has these conventions already. Maybe we adopt their terms since the generator is already based around IPC 7351. You can see this in the middle of page 2 at http://ohm.bu.edu/~pbohn/__Engineering_Reference/pcb_layout/pcbmatrix/IPC-7x51%20&%20PCBM%20Land%20Pattern%20Naming%20Convention.pdf. Then |
I do have an inheritance system working. Right now, I'm using it with JSON, but it should work fine with YAML (or for that matter pretty much anything that can be represented in a python dict). It doesn't support multiple inheritance, but it does have recursive dependency resolution, meaning that "A" can inherit "B", which itself inherits from "C". It also detects interdependence ("A" inherits "B", which inherits "A"). |
It turns out this was actually already supported, but with a different name and we have agreed on new terminology (pointhi#586 (comment))
@cpresser @aris-kimi |
Thank you @evanshultz . |
@aris-kimi |
I think you have done more than just great job!! |
It turns out this was actually already supported, but with a different name and we have agreed on new terminology (#586 (comment))
@aris-kimi PR #604 is now merged. You can start using it. |
@chschlue i think we are ready here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks.
No description provided.