Skip to content
This repository has been archived by the owner on Oct 7, 2020. It is now read-only.

Ep roundradius handling #422

Merged
merged 22 commits into from
Jan 27, 2020
Merged
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
bf83ec7
Introduce more powerful round radius handler
poeschlr Sep 8, 2019
9241a3d
EP round radius update
poeschlr Sep 8, 2019
688d3ba
fix duplicate old style dimension
poeschlr Sep 8, 2019
08a4cf3
fix rounding of chamfered pad if handler is given
poeschlr Sep 8, 2019
343f887
update docstring
poeschlr Sep 8, 2019
24f55e8
better int/float param checking
poeschlr Sep 12, 2019
bb831c4
docstring
poeschlr Sep 15, 2019
6709c48
fix minor grammer spelling and formating mistakes
poeschlr Sep 26, 2019
7d48698
Better formating of format string
poeschlr Sep 27, 2019
baaddfa
correct exclude pin list for SOIC-4_4.55x3.7mm_P2.54mm
poeschlr Oct 9, 2019
44ff14f
Merge branch 'ep_roundradius_handling' of github.com:poeschlr/kicad-f…
poeschlr Oct 9, 2019
65dc6e5
Merge branch 'master' into ep_roundradius_handling
poeschlr Oct 10, 2019
c8e7299
VSON-10 has no place in the qfn/dfn lib
poeschlr Oct 10, 2019
13969f5
fix spelling mistakes
poeschlr Oct 10, 2019
53693b8
more options for ep rounding and default is now 0
poeschlr Nov 8, 2019
a2f9bb5
update readme with new ep rounded corner handling
poeschlr Nov 9, 2019
6dcbef1
Remove definition for footprint that required a very specialized manu…
poeschlr Jan 5, 2020
17ce20f
fix documentation links
poeschlr Jan 5, 2020
7b76c11
add page to documentation link
poeschlr Jan 13, 2020
2e50827
Merge branch 'master' into ep_roundradius_handling
poeschlr Jan 13, 2020
7ab2304
Backwardscompatibility: use default round radius 0 for chamfered and ep
poeschlr Jan 14, 2020
06d7d27
coding style
poeschlr Jan 14, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Better formating of format string
  • Loading branch information
poeschlr authored Sep 27, 2019
commit 7d48698328414c8471d5a01a2d7e2b2e2ed8ca8e
8 changes: 6 additions & 2 deletions KicadModTree/nodes/base/Pad.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,9 @@ class Pad(Node):
* *shape* (``Pad.SHAPE_CIRCLE``, ``Pad.SHAPE_OVAL``, ``Pad.SHAPE_RECT``, ``SHAPE_ROUNDRECT``,
``Pad.SHAPE_TRAPEZE``, ``SHAPE_CUSTOM``) --
shape of the pad
* *layers* (``Pad.LAYERS_SMT``, ``Pad.LAYERS_THT``, ``Pad.LAYERS_NPTH``) --
layers on which are used for the pad

* *at* (``Vector2D``) --
center position of the pad
* *rotation* (``float``) --
Expand All @@ -147,6 +150,7 @@ class Pad(Node):
offset of the pad
* *drill* (``float``, ``Vector2D``) --
drill-size of the pad

* *radius_ratio* (``float``) --
The radius ratio of the rounded rectangle.
Ignored for every shape except round rect.
Expand All @@ -163,14 +167,14 @@ class Pad(Node):
An instance of the RoundRadiusHandler class
If this is given then all other round radius specifiers are ignored
Ignored for every shape except round rect

* *solder_paste_margin_ratio* (``float``) --
solder paste margin ratio of the pad (default: 0)
* *solder_paste_margin* (``float``) --
solder paste margin of the pad (default: 0)
* *solder_mask_margin* (``float``) --
solder mask margin of the pad (default: 0)
* *layers* (``Pad.LAYERS_SMT``, ``Pad.LAYERS_THT``, ``Pad.LAYERS_NPTH``) --
layers on which are used for the pad

* *x_mirror* (``[int, float](mirror offset)``) --
mirror x direction around offset "point"
* *y_mirror* (``[int, float](mirror offset)``) --
Expand Down