Commit graph

3095 commits

Author SHA1 Message Date
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
Salvador E. Tropea
91e6e14a88 [Position][Removed] exclude_strange_footprints option
- It doesn't allow granular control over what is excluded
- Another mechanism is needed
2023-11-16 08:49:58 -03:00
Salvador E. Tropea
a2607450a1 [DOCs][Fixed] Typo in panelization output
From #517
2023-11-15 13:41:22 -03:00
Salvador E. Tropea
45c5d2c7eb [DOCs][Added] backticks to text replacement variables
This is based on the #517 PR, but applied to the source code
2023-11-15 13:39:54 -03:00
Salvador E. Tropea
d06dbbdf78 Avoid warnings about KiKit auxiliary footprints
They will never be part of the schematic, even when they aren't marked
as excluded from the schematic
2023-11-15 12:51:40 -03:00
Salvador E. Tropea
37f8a7067c [Position][Added] Option to remove KiKit auxiliary footprints
- Enabled by default
- KiKit is failing to mark them properly

Solves #516
2023-11-15 12:47:33 -03:00
Salvador E. Tropea
05ca6f72bd [Rotation Filter][Added] Support for offsets
- In the database
- Specified in the YAML
2023-11-15 09:53:14 -03:00
Salvador E. Tropea
6b040af849 [Rotation Filter][Added] More comments about rotations 2023-11-15 07:26:14 -03:00