Commit Graph

1700 Commits

Author SHA1 Message Date
Salvador E. Tropea b732c00f7c [Panelize][Added] Support for all new options
- upto 1.5.1
- Including current git status
2024-03-22 12:55:49 -03:00
Salvador E. Tropea 02f8bc5ca5 [DOCs][Added] A note about using bom instead of position
See #593
2024-03-22 08:33:00 -03:00
Salvador E. Tropea 1c1144ef49 [BoardView][Fixed] Alphanumeric pads sorting
From upstream PRs: whitequark/kicad-boardview#17 and
whitequark/kicad-boardview#18
2024-03-21 11:18:49 -03:00
Salvador E. Tropea c5bebc60a1 [3D highlight][KiCad 8][Fixed] Bounding box
KiCad 8 likes to create phantom invisible fields that enlarge the bbox
2024-03-21 09:32:35 -03:00
Salvador E. Tropea 253370a9c2 [Panelize][Fixed] not able to use external JSON configs
Fixes #592
2024-03-21 08:31:35 -03:00
Salvador E. Tropea 7b3f3e97d0 [Populate][Fixed] Removed mistune check 2024-03-20 07:11:18 -03:00
Salvador E. Tropea b7add3644d [Populate] Included mistune
- The dependency is too narrow mistune>=2.0.2, <=2.0.5
- Debian Sid uses 3.x
- The API changes too often and the author doesn't provide backwards
  compatibility
2024-03-20 06:46:52 -03:00
Salvador E. Tropea 8222927d4e [DOCs][Added] More information about bom.exclude_filter default
See #560
2024-03-19 08:09:01 -03:00
Salvador E. Tropea e2f3b755b3 [PCB Replace][KiCad 8][Fixed] Default date regex 2024-03-07 13:43:03 -03:00
Salvador E. Tropea 1c24cbdb3b [Schematic][KiCad 8] Save BMP data as strings
KiCad 8 can load "symbols", but it makes things more regular
2024-03-07 10:59:17 -03:00
Salvador E. Tropea 643638dbca [Schematic][KiCad 8][Fixed] The hide attribute was stored as string
Also unified the code to make it simpler
2024-03-07 09:10:09 -03:00
Salvador E. Tropea e0bc3ab774 [Schematic][KiCad 8][Added] More support for the new format
- UUIDs can also be symbols (not all migrated to strings)
- Bitmap data are now strings
- Text boxes can also be marked as not for simulation
2024-03-07 08:38:02 -03:00
Salvador E. Tropea ff6f67ae2c [Schematic][KiCad 8][Added] Support for bold/italic as yes/no
Should fix the bold/italic issue in #587
2024-03-06 13:42:42 -03:00
Salvador E. Tropea 27b3824cef [Globals][Added] Option to always report "paste pads" 2024-03-05 10:47:43 -03:00
Salvador E. Tropea d66188014c [Diff][Fixed] problems when using things like "origin/main"
- and add_link_id

Fixes #589
2024-03-05 10:18:29 -03:00
Salvador E. Tropea c107695278 [BoardView] Skip footprints with no pads
not just REF**

See whitequark/kicad-boardview#14
2024-03-05 09:48:55 -03:00
Salvador E. Tropea b93115dbbb [Variants][Changed] Avoid W045 on nameless pads.
Assuming they are on purpose and not real pads.

See #584
2024-03-05 08:28:12 -03:00
Salvador E. Tropea 952809a19d [Present][Fixed] Problems when using gerbers already generated
If the gerbers were also used to be generate and already generated
2024-03-05 08:24:03 -03:00
Salvador E. Tropea 5bbb18d2c0 [BoardView][Fixed] X axis mirroring issues
See whitequark/kicad-boardview#11
2024-03-05 08:00:13 -03:00
Salvador E. Tropea 2a0596e3fc [Update_XML][Fixed] Components excluded from the board reported anyways
Closes #585
2024-03-04 10:29:49 -03:00
Salvador E. Tropea 589c6284f6 [DOCs] Made clear erc_grid is just for KiCad 7 2024-02-17 16:05:23 -03:00
Salvador E. Tropea ac05b91fd5 [DOCs] Mentioned KiCad 8 render 3D zoom difference 2024-02-17 15:59:43 -03:00
Salvador E. Tropea e19629406f [Schematic][Kicad 8] Some support to load v20231120 2024-02-17 15:57:29 -03:00
Salvador E. Tropea 9b345f8263 [KiRi][Changed] Don't stop on corrupted schematics
See #583
2024-02-15 14:46:20 -03:00
Salvador E. Tropea 1d8ec52640 [Filters][Fixed] We must return 1 object
Wrong in previous patch
2024-02-14 16:38:04 -03:00
Salvador E. Tropea 76b622d788 [Filters][Fixed] '_none' sometimes ignored 2024-02-14 13:52:17 -03:00
Salvador E. Tropea 0db1ded255 [Fixed][Netlist] Problems for comps in PCB but not SCH
Missing UUID

Fixes #578
2024-02-11 15:05:17 -03:00
Salvador E. Tropea 85785dba41 Bumped version to 1.6.5 2024-02-11 15:04:37 -03:00
Salvador E. Tropea e0ebf0dd1d [PcbDraw][Fixed] Reverted upstream patch
Breaks the bottom for KiCad 5/6
2024-02-08 10:16:24 -03:00
Salvador E. Tropea 57afc1dc63 [PcbDraw][KiCad 8][Added] Support 2024-02-08 08:54:44 -03:00
Salvador E. Tropea 0c03f33912 [KiCad 8] Added abstraction for Properties vs Fields
Now footprint properties are PCB_FIELDS
2024-02-07 13:24:10 -03:00
Salvador E. Tropea 4406b508bf [Pre-commit] Ignore B308, which is working 2024-02-02 12:44:24 -03:00
Salvador E. Tropea 653b585c29 [Navigate Results][Workaround] Rotate PS icons
For some (unknown) reason ImageMagick convert is rotating PS files
generated by KiCad, even when they look OK in viewers.
So we get rotated icons that represent PS files. This was always
true for Navigate Results, but I thought it will be fixed.
This workaround compensates the rotation.
2024-02-02 07:28:54 -03:00
Salvador E. Tropea ffd7605f1a [Navigate results][iBoM][Added] custom icon 2024-02-01 12:43:34 -03:00
Salvador E. Tropea 045b53463c [Diff] Now is "any" related 2024-02-01 12:22:25 -03:00
Salvador E. Tropea b88e09c448 [PCB Print][Added] Options to fine tune the centering
- You can select which layers are used for centering purposes

Closes #573
2024-02-01 08:44:26 -03:00
Salvador E. Tropea 83d502422a [KiRi][KiCanvas][DOCs][Added] More information
- About local file system issues
- Link to upstream
2024-01-31 09:50:03 -03:00
Salvador E. Tropea db3694a4cf [KiCanvas][Adde] Message when we can't read the local files 2024-01-31 09:06:31 -03:00
Salvador E. Tropea 0a121cf5a1 [KiRi] Added check for local file system fail
We then explain why is failing
2024-01-30 13:48:42 -03:00
Salvador E. Tropea 6315728692 [KiCanvas] Multiple sheets fix
Sort of ... looks like you must explicitly list the sub-sheets, but it has
various drawbacks, look here: theacodes/kicanvas#77

Should fix the issue mentioned by @bluespider42 in #572
2024-01-30 12:35:37 -03:00
Salvador E. Tropea 144a83d73d [KiCanvas] Implemented the Quick Start hook 2024-01-30 10:08:07 -03:00
Salvador E. Tropea a1c0dd6c2b New internal category "any related"
- Navigate results and KiCanvas needs a PCB and/or schematic
- Are related to both, but one is enough
2024-01-30 09:42:46 -03:00
Salvador E. Tropea ea06a32181 [PCB/SCH Variant] Fixed targets (missing project files) 2024-01-30 08:43:25 -03:00
Salvador E. Tropea 263db4eb37 [KiCanvas] Various fixes
- Allow using it for PCB or SCH alone
- Load the PCB/SCH only when needed
- Adjust the category according to the needs
2024-01-30 08:20:42 -03:00
Salvador E. Tropea 82532ffab0 [Schematic v6][Fixed] Targets
- We always collected the v5 targets
- Detect flat hierarchy
2024-01-30 08:19:04 -03:00
Salvador E. Tropea 742a8c155e [Navigate Results][Fixed] No need for a PCB 2024-01-30 08:14:53 -03:00
Salvador E. Tropea 3d77351862 [KiCanvas][Added] Icon for the navigate results 2024-01-29 11:12:25 -03:00
Salvador E. Tropea 4219980c95 [Navigate Results][Fixed] Icons provided by the output
- Weren't copied to the destination
2024-01-29 11:04:31 -03:00
Salvador E. Tropea e47124ea51 [Schematic v6][Fixed] Issues saving deep nested sheets
- When using sub-dirs relative to a sheet in a sub-dir
2024-01-26 13:43:49 -03:00
Salvador E. Tropea de1fc05298 [KiCanvas][Added] Some very raw support
Closes #572
2024-01-26 13:04:27 -03:00