1bf5a22925
Allow placing vias on tracks covered by areas of the same net
2024-06-19 12:11:56 +02:00
ada62f8c9b
Error in VECTOR2I create. Float is not a valid option for parameters... Should FIX #71
2024-03-24 16:47:41 +01:00
a7120d73d4
Reformat + set parameters of VECTOR2I as int
2024-01-21 15:00:05 +01:00
63c6ac8e1d
Merge pull request #70 from craftyjon/viastitching-v8
...
Update ViaStitching for KiCad 8
2024-01-18 10:08:41 +01:00
13f5a564f8
Update ViaStitching for KiCad 8
...
Inflate/Deflate APIs changed, and wxWidgets geometry classes are no longer used.
2024-01-17 17:03:55 -05:00
680af4efb8
Fix some crash due to refill zone. Fix #61
2023-06-08 12:26:39 +02:00
bacdd3b4ab
ViaStitching/FillArea.py: fix error on kicad version
...
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-04-06 20:14:03 +08:00
438f38c3a6
ViaStitching/FillArea.py: fix no vias placed under KiCad 7.0
...
- Call the API corresponding to kicad according to different versions
Closes: https://github.com/jsreynaud/kicad-action-scripts/issues/62
Signed-off-by: Huang Rui <vowstar@gmail.com >
2023-04-06 20:01:05 +08:00
be7d2bce25
Changed call to get tracks/pad clearance
2023-02-28 17:59:24 +01:00
965d39acbb
Merge pull request #57 from CGrassin/fix/random-offset
...
Fix random offset bound (Issue #56 )
2023-02-22 10:04:32 +01:00
602a4ddc44
Merge pull request #52 from CGrassin/feature/add-checkbox-to-ignore-rule-areas
...
Added checkbox to ignore areas on other layers (implement #40 )
2023-02-22 10:03:50 +01:00
0886294180
Fix issue #56 with safe random offset bound
2023-02-21 15:04:31 +01:00
b15abb571d
Fixed "Star" via pattern
2023-02-19 22:54:18 +01:00
aa38784fd7
Fix: hit_test_area is now performed on every layer of each zone
2023-02-19 22:33:35 +01:00
dd2e49e020
Fixed pads and tracks processing (BOX2I and VECTOR2I)
2023-02-19 21:57:48 +01:00
6eb833e991
Fixed issue on zone HitTest
2023-02-19 21:32:18 +01:00
3679fdb4de
Cast wxPoint to VECTOR2I and fix area priority call
2023-02-19 20:01:10 +01:00
f4230bbd70
Added checkbox to ignore areas on other layers (implement #40 )
2023-02-14 11:38:28 +01:00
f9ead29ac2
Correct handle of rules area ( Fix #51 )
2023-01-23 11:39:18 +01:00
a019d9bf5c
Set rectangular method as default
2022-06-27 12:41:04 +02:00
9b1908db18
Remove deletion (not yet stable in KiCad python interface)
2022-06-27 12:40:24 +02:00
acf74b7bc0
Corrected distance to only 1 clearance
...
Corrected same outline check for holes
2022-06-26 16:20:53 +02:00
89dca8193a
Added FILL_TYPE_OUTLINE_NO_HOLES
2022-06-26 15:45:12 +02:00
9c4e414ef3
Implemented via deletion
2022-06-26 15:37:30 +02:00
b36fe79bbf
Corrected dialog height
2022-06-26 15:07:21 +02:00
cddc38c8b2
Implemented Concentric and Outline fill modes
2022-06-26 14:50:34 +02:00
ba61bcd3bc
Only list nets with zones
2022-06-26 13:14:17 +02:00
e53ef69148
Avoid the board edge by CopperEdgeCLearance amount
2022-06-25 22:28:40 +02:00
9a4c0396ec
Activate info message when delete via is choosen
2022-03-23 13:55:45 +01:00
073e3b7239
Fix #43
2022-03-23 12:36:22 +01:00
2437b3c1b9
Cleanup
2022-03-23 11:24:24 +01:00
3e5e1b5f66
Fix #31 .
2021-07-06 11:44:47 +02:00
3d14eb456d
- Fix #27 for 6.0 branch of KiCad.
...
- Using pcb_group to allow via creation inside a group
- delete of via is no more possible via this pluging. Directly delete the generated pcb_group.
2021-07-06 10:13:21 +02:00
c863e5e6a8
Porting to via creation in master branch (target: v6)
...
Know issues
- Unable to delete VIA (since The old method - used in 5.1 - don't
work anymore)
- Via are invisible after plugin run. Need to save and reopen file to
see them
2021-02-01 12:27:34 +01:00
da2a1335e2
removing vias from a copy of the list to avoid to invalidate the iterators in C++
2019-11-05 10:07:20 +01:00
a56313f509
FIX : #17 : random was alway enabled
2019-10-22 13:35:00 +02:00
3644f9cf73
minor improvement in help image
2019-10-21 12:31:49 +02:00
943ad974e1
allowing resizing of the dialog, getting Via default values from board
2019-10-21 12:26:59 +02:00
84fa07e8fe
fixing py2 incompatibility inside the wxForm generated dialog
...
with this workaround the script can run both with py2 & py3 environment
we should fix this issue inside the main code...
2019-10-05 01:06:10 +02:00
dd1b053f91
Fix net select size. Set net select as read only
2019-10-01 14:09:26 +02:00
cf498962d7
dialog resized
2019-10-01 12:51:51 +02:00
4e6b97579d
better visibility on dark theme
2019-10-01 12:46:24 +02:00
cf437269a1
adding stitching help image
2019-10-01 12:41:00 +02:00
f7a22eb8b4
adding info on via placed, allowing ',' for decimal separator on inputs
2019-09-28 09:52:46 +02:00
d71c87922d
PEP8 + use a complete boundary box
2019-09-27 15:02:49 +02:00
61ee61c96d
minor fix for kicad nightly
...
To be fixed: nightly is missing 'HitTestInsideZone' function for checking keepout zones inside zones
2019-09-27 14:56:26 +02:00
cc2f35eba2
adding butto to toolbar
2019-09-27 10:10:02 +02:00
ac41373ffc
adding a temporary workaround for Kicad Nigthly
...
adding a temporary workaround for Kicad Nigthly (pcbnew.py have removed DrawingsList() )
2019-09-27 08:42:10 +02:00
554c74abb4
adding try:except on processing pads to avoid crash
2019-09-27 08:25:28 +02:00
e9e1f7929d
removing useless debug message
2019-09-27 08:11:21 +02:00