{"action":"created","issue":{"url":"https://api.github.com/repos/KiCad/kicad-footprints/issues/3","repository_url":"https://api.github.com/repos/KiCad/kicad-footprints","labels_url":"https://api.github.com/repos/KiCad/kicad-footprints/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/KiCad/kicad-footprints/issues/3/comments","events_url":"https://api.github.com/repos/KiCad/kicad-footprints/issues/3/events","html_url":"https://github.com/KiCad/kicad-footprints/pull/3","id":271098446,"number":3,"title":"[RFC] New script generated SMD two terminal packages","user":{"login":"poeschlr","id":18327350,"avatar_url":"https://avatars0.githubusercontent.com/u/18327350?v=4","gravatar_id":"","url":"https://api.github.com/users/poeschlr","html_url":"https://github.com/poeschlr","followers_url":"https://api.github.com/users/poeschlr/followers","following_url":"https://api.github.com/users/poeschlr/following{/other_user}","gists_url":"https://api.github.com/users/poeschlr/gists{/gist_id}","starred_url":"https://api.github.com/users/poeschlr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/poeschlr/subscriptions","organizations_url":"https://api.github.com/users/poeschlr/orgs","repos_url":"https://api.github.com/users/poeschlr/repos","events_url":"https://api.github.com/users/poeschlr/events{/privacy}","received_events_url":"https://api.github.com/users/poeschlr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2017-11-03T19:43:59Z","updated_at":"2017-11-04T11:47:58Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/KiCad/kicad-footprints/pulls/3","html_url":"https://github.com/KiCad/kicad-footprints/pull/3","diff_url":"https://github.com/KiCad/kicad-footprints/pull/3.diff","patch_url":"https://github.com/KiCad/kicad-footprints/pull/3.patch"},"body":"I wrote a script with the goal to generate all possible two terminal chip packages. (Resistor, Capacitor, ...)\r\nhttps://github.com/poeschlr/kicad-footprint-generator/tree/smd_chip_package_rlc/scripts/SMD_chip_package_rlc-etc\r\n\r\nHere the first patch of footprints for review.\r\nI used IPC 7351 to arrive at the pad sizes. (The old pads where far too small.)\r\nFor the hand solder versions i elongated the pads in x direction by 0.3mm (This resulted in a pad outside the package similar to my personal footprints that i use for handsoldering. I can easily increase this if someone thinks this is not enough.)\r\n\r\nFootprints smaller 0603 do not have a silk screen any more. (The old silk screen lines where quite far away. Outside the courtyard area to be precise. This does not make sense to me. But i can add silk lines if it is desired.)\r\n\r\nThe screenshot shows both the old and new footprints in comparison. (new once always to the right of the old one.)\r\n![screenshot from 2017-11-03 20-26-32](https://user-images.githubusercontent.com/18327350/32392593-8d144728-c0d6-11e7-88ec-e9420580add8.png)\r\n\r\nBecause the screenshot is quite bad at showing the footprints here a pcb file that has all the new and old resistor footprints in it. (remove the txt ending after downloading. github does not accept attaching kicad_pcb files.)\r\n[smd_resistor_fp_test.kicad_pcb.txt](https://github.com/KiCad/kicad-footprints/files/1442298/smd_resistor_fp_test.kicad_pcb.txt)\r\n\r\nI still need to include a special case for 0201 footprints that would solve issue https://github.com/KiCad/Resistors_SMD.pretty/issues/22. (I might just do it by hand instead of making the script even more complex)\r\n\r\nEdit:\r\nI allow the script to scale the fab reference down to 0.5mm. (Such that it can fit inside small components.)\r\nAs soon as it does not fit any more (I want at least 3 chars to fit inside) I move the fab reference to the top of the component. But i still scale it down to the minimum size i configure.\r\n\r\nShould we use singular as the lib name or do we keep plural?\r\n"},"comment":{"url":"https://api.github.com/repos/KiCad/kicad-footprints/issues/comments/341890697","html_url":"https://github.com/KiCad/kicad-footprints/pull/3#issuecomment-341890697","issue_url":"https://api.github.com/repos/KiCad/kicad-footprints/issues/3","id":341890697,"user":{"login":"SchrodingersGat","id":10080325,"avatar_url":"https://avatars1.githubusercontent.com/u/10080325?v=4","gravatar_id":"","url":"https://api.github.com/users/SchrodingersGat","html_url":"https://github.com/SchrodingersGat","followers_url":"https://api.github.com/users/SchrodingersGat/followers","following_url":"https://api.github.com/users/SchrodingersGat/following{/other_user}","gists_url":"https://api.github.com/users/SchrodingersGat/gists{/gist_id}","starred_url":"https://api.github.com/users/SchrodingersGat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SchrodingersGat/subscriptions","organizations_url":"https://api.github.com/users/SchrodingersGat/orgs","repos_url":"https://api.github.com/users/SchrodingersGat/repos","events_url":"https://api.github.com/users/SchrodingersGat/events{/privacy}","received_events_url":"https://api.github.com/users/SchrodingersGat/received_events","type":"User","site_admin":false},"created_at":"2017-11-04T11:47:58Z","updated_at":"2017-11-04T11:47:58Z","author_association":"CONTRIBUTOR","body":"Rene great work. Let me know if you have any further changes to make otherwise I'll merge.\r\n\r\nI'd like to see this script extended to:\r\n\r\n* Chip capacitors\r\n* Chip inductors\r\n* Chip diodes (with polarisation marker)\r\n* Chip LEDs (with polarisation marker)"}}
{"actor":{"display_login":"SchrodingersGat"}}