Salvador E. Tropea
3a2d9680ae
[QR Lib] Better attributes
...
- Footprints: now they are flagged with exclude from BoM and Pos, also
with no court yard requirements for KiCad 7
- Symbols: Excluded from simulation for KiCad 7
2023-12-04 13:30:04 -03:00
Salvador E. Tropea
20dd4f25d5
[DOCs][Added] drc_exclusions_workaround mention in DRC help
...
See #525
2023-12-04 07:34:09 -03:00
Salvador E. Tropea
e06089cfcd
[KiRi] Changed to make newer green
...
So we get green/red like with other diff tools
2023-12-01 13:09:26 -03:00
Salvador E. Tropea
a40ca80ead
[KiRi] Commented out unused code
...
The one to generate initial files/layers
2023-12-01 13:08:20 -03:00
Salvador E. Tropea
4fb3870d12
[KiRi] Avoid including data in the HTML that will be replaced
...
The JS changes various things at start-up, in particular:
- List of layers
- List of sheets
2023-12-01 09:53:17 -03:00
Salvador E. Tropea
a291a8fde1
[KiRi] Force image generation unless the user asked otherwise
2023-12-01 09:15:03 -03:00
Salvador E. Tropea
2737da234c
[KiRi] Better layer colors solution
...
Now we generate a style sheet *layer_colors.css* containing the
colors.
2023-12-01 08:47:21 -03:00
Salvador E. Tropea
590c6db929
[KiRi] Patching the JS to get the selected colors
...
This approach isn't good, will look for a CSS solution
2023-12-01 08:06:20 -03:00
Salvador E. Tropea
da30cc4445
[KiRi][Added] Option to keep generated hashes
2023-12-01 08:05:43 -03:00
Salvador E. Tropea
3845c187a1
[Tests][CI/CD] Install KiDiff from the kiri_mode branch
2023-11-30 13:20:22 -03:00
Salvador E. Tropea
49ddfa505d
Experimental KiRi integration
...
Very raw, but working
2023-11-30 11:06:32 -03:00
Salvador E. Tropea
4ad1073c6e
Force test for KiBoM 1.9.1-2
2023-11-30 08:42:57 -03:00
Salvador E. Tropea
3ab3053afc
[DOCs][import] Fixed missing bold end
2023-11-30 07:02:52 -03:00
Salvador E. Tropea
4cef7a6849
[Tests] Forced
2023-11-30 06:39:45 -03:00
Salvador E. Tropea
eb37077843
[Internal Templates][Added] _KIBOT_PLOT_FOOTPRINT_REFS/VALUES
...
For some reason JLCPCB has VALUES disabled, now the user can
choose it.
Closes #523
2023-11-30 06:36:20 -03:00
Salvador E. Tropea
0ab2636960
[DOCs][Added] Sheet fix to the changelog
2023-11-27 08:28:31 -03:00
Salvador E. Tropea
2bc3bdfa54
Merge pull request #520 from Andrew-Collins/sheet-path-ori-fix
...
Fix handling of hierarchical branches with a depth >2
2023-11-27 08:25:15 -03:00
ac
3d16604f37
Base the `ori` path of a sheet off of the `ori` path of the parent sheet.
2023-11-25 21:09:36 +10:00
Salvador E. Tropea
95c66ac0ca
Force test
2023-11-24 13:26:24 -03:00
Salvador E. Tropea
6df21bda22
Revert "[Tests] Adapted print reference for KiCad 7.0.9"
...
This reverts commit ed79c7b1a0 .
2023-11-24 10:00:10 -03:00
Salvador E. Tropea
ed79c7b1a0
[Tests] Adapted print reference for KiCad 7.0.9
2023-11-24 09:32:47 -03:00
Salvador E. Tropea
e686d9b6bb
[Copy Files][Added] Mode to export the whole project
...
SCH, PCB, symbols, footprints, 3D models and project files
Closes #491
2023-11-24 09:09:17 -03:00
Salvador E. Tropea
46c1ff5dd1
[Copy Files][Fixed] Warnings when using the STEP and WRL files
...
The code tried to add their counterpart, that was already used,
generating a repetition
2023-11-23 10:50:33 -03:00
Salvador E. Tropea
2581c84d09
[Copy Files][Fixed] Missing KiConf initialization
...
Could make 3d_models copy fail to detect subdirs
2023-11-23 10:19:02 -03:00
Salvador E. Tropea
83b5ae3e78
[DOCs][Added] Missing list of JLCPCB offsets
2023-11-23 07:00:25 -03:00
Salvador E. Tropea
d6e06c1463
[DOCs][Added] How to include THT components and fiducials
...
In position files
2023-11-22 13:27:11 -03:00
Salvador E. Tropea
0625f76f71
[DOCs][Added] --help-list-offsets option
2023-11-22 13:24:27 -03:00
Salvador E. Tropea
aedabbeb9c
[DOCs][Added] More information about rotation and offsets
2023-11-22 12:48:50 -03:00
Salvador E. Tropea
cbc196f37a
[CLI][Added] Options to list rotation and offset adjusts
...
Mainly oriented for JLCPCB
2023-11-22 12:47:48 -03:00
Salvador E. Tropea
2611358432
[Tests][Fixed] Message for no rotations
...
Now it says "and/or offsets"
2023-11-17 11:16:03 -03:00
Salvador E. Tropea
a76b4771c4
[Rotation Filter][Added] rotations_and_offsets option
...
Implements a more flexible mechanism to select rotations and offsets.
So you can have two different rotations applied to the same footprint,
i.e. different components with the same footprint but different
orientation in the reel.
2023-11-17 10:46:59 -03:00
Salvador E. Tropea
623231be8d
[Fixed] Missing implementation of include_components_from_pcb
2023-11-17 10:43:03 -03:00
Salvador E. Tropea
1c5dc60e43
[Rotation Filter][Fixed] Double rotation
...
- From field and database
- Also added much more detailed debug information when using level >= 2
2023-11-17 08:55:15 -03:00
Salvador E. Tropea
8dbf37f479
[Globals][Added] include_components_from_pcb
...
To get the old behavior that ignores components that are only in the
PCB
2023-11-17 08:17:46 -03:00
Salvador E. Tropea
e49f6702ff
[Rotation Filter][DOCs] Documented how angles and offsets are interpreted
2023-11-17 08:10:55 -03:00
Salvador E. Tropea
556ea9fe8d
[Generic example] Updated
...
- Changes in ${} now using `${}`
2023-11-17 08:10:06 -03:00
Salvador E. Tropea
407f7b0508
[Rotation Filter][Fixed] Offset sign when using fields
...
To match the plugin we are using as reference
2023-11-17 07:45:51 -03:00
Salvador E. Tropea
c5a87420c7
[Tests][KiCad 5] Missing 3D model in test
2023-11-16 13:40:04 -03:00
Salvador E. Tropea
9d7ef02547
[Tests][KiCad 5][Removed] test_v5.kicad_pcb extra components
2023-11-16 13:32:05 -03:00
Salvador E. Tropea
a142a76585
[Fixed][KiCad 5] No footprint properties are available
2023-11-16 13:05:57 -03:00
Salvador E. Tropea
df4d45dd06
[Tests][Makefile][Fixed] Missing 3D model in test_v5.kicad_pcb
2023-11-16 12:59:09 -03:00
Salvador E. Tropea
4edf9138b3
[Tests][Position][Fixed] Now R3 has fields and doesn't match
2023-11-16 12:50:23 -03:00
Salvador E. Tropea
47c0a50555
[Tests][KiCad 7][Reference][Fixed] test_v5.kicad_sch
...
Added the missing footprints
2023-11-16 12:45:18 -03:00
Salvador E. Tropea
f171c109e0
[Tests][Added][KiCad 7] Missing comment 2 in the new test_v5.kicad_pcb
2023-11-16 12:42:33 -03:00
Salvador E. Tropea
cd447710ae
[Templates][JLCPCB] Added DNF filter for the position
...
Used to exclude KiKit panel components
See #516
2023-11-16 12:35:17 -03:00
Salvador E. Tropea
0b6a1cf115
[DOCs][Added] Change in filters to the changelog
2023-11-16 11:25:43 -03:00
Salvador E. Tropea
ff03417926
[Fixed] Missing data in components added from PCBs
2023-11-16 11:24:23 -03:00
Salvador E. Tropea
7774db11d9
[Tests] Adapted to the new behavior
...
- Removed bogus componentes in test_v5 PCBs
- Accounted for R3 in kibom-variant_3 PCB
2023-11-16 11:20:24 -03:00
Salvador E. Tropea
b8db64e6e7
Cosmetic comment change
...
Environment variable in ``
2023-11-16 11:16:16 -03:00
Salvador E. Tropea
a53f123939
[Variants and Filters] Include components from the PCB
...
When a component is in the PCB, but not in the schematic, it can be
now processed by the filters.
2023-11-16 09:01:10 -03:00