Salvador E. Tropea
f795fe939e
[Tests][KiCad 8][Updated] QR project file
2024-03-07 10:58:36 -03:00
Salvador E. Tropea
9c58f86ea5
[Tests][KiCad 8] Reverted multipart.xml
...
Isn't generated from the multipart.kicad_sch, is customized
2024-03-07 09:59:27 -03:00
Salvador E. Tropea
b14777230a
[Tests][KiCad 8] Removed description field
...
- Automagically added to kibom-variant_kicost.kicad_sch
- So we can keep the same reference results
2024-03-07 09:56:14 -03:00
Salvador E. Tropea
e5e76c778f
[Tests][KiCad 8] Migrated PCB/SCH files to v8 format
2024-03-06 13:10:41 -03:00
Salvador E. Tropea
72d3fe2a17
[Tests][KiCad 8] Adapted the ERC grid test
2024-02-17 16:01:27 -03:00
Salvador E. Tropea
c7dac5ae2c
[Tests][Added][KiCad 8] EasyEDA download test files
2024-02-09 08:56:15 -03:00
Salvador E. Tropea
652e7dc2b1
[Tests][KiCad 8] Adapted some cases and references
2024-02-08 08:56:25 -03:00
Salvador E. Tropea
edccb13b5e
[Tests][PCB2Blender][Added] Stacked boards and JSON stack-up
2024-01-23 09:59:35 -03:00
Salvador E. Tropea
2b5c88cce4
[Tests][Position][Rotated][Added] Rotate from fields and extended
2024-01-22 11:16:12 -03:00
Salvador E. Tropea
c47dcb005b
[Tests][Copy Files][Added] simple test for project copy
2024-01-19 13:01:55 -03:00
Salvador E. Tropea
f314cdaedb
[Tests][Import][Globals] more tests
2024-01-19 08:20:14 -03:00
Salvador E. Tropea
1475b5894c
[Update XML] Fixed missing import and added test case
...
For the "board only" check
2024-01-17 12:58:05 -03:00
Salvador E. Tropea
b752882091
[Tests][Add] Simple test for EasyEDA download
2024-01-12 12:51:59 -03:00
Salvador E. Tropea
2111a2d6b6
[Tests][Added][KiCad 5] light_control project
...
- Needed for the Quick Start test
2024-01-02 11:12:08 -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
df4d45dd06
[Tests][Makefile][Fixed] Missing 3D model in test_v5.kicad_pcb
2023-11-16 12:59:09 -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
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
4c4a06ffb2
[Tests][KiCad 6] Separated kibom-variante.kicad_pcb and test_v5.kicad_pcb
...
Now they are different
2023-11-08 11:26:12 -03:00
Salvador E. Tropea
dff053b3a4
[Tests][Fixed] More SCH/PCB mismatches
2023-11-08 11:07:43 -03:00
Salvador E. Tropea
4538180159
[Tests] Fixed SCH/PCB mismatch for C6 on light_control test case
2023-11-08 10:57:23 -03:00
Salvador E. Tropea
390da80f7c
[BoM][Added] LCSC links
...
From SchrodingersGat/KiBoM#190
2023-09-01 13:51:15 -03:00
Salvador E. Tropea
572204a5b2
[Update XML][Fixed] Error when using "Exclude from BoM" (KiCad 6)
...
- Parity for these components can't be checked. KiCad 7 fixes it.
Now we just print a warning.
- Also fixes *exclude_from_bom* mismatch on KiCad 7
- Also fixes *Sheetfile* mismatch on KiCad 7 when testing from different
directory
Fixes #486
2023-08-30 09:22:01 -03:00
Salvador E. Tropea
055e832670
[BoM][Added] Support for ${field} expansion
...
Closes #471
2023-07-31 11:15:37 -03:00
Salvador E. Tropea
fd4adac0bb
[Tests] Avoid comparing a SCH w/project with another without
...
- Some options in the project slightly affects the text
2023-05-17 09:56:34 -03:00
Salvador E. Tropea
6be9cbecef
[Filters][Added] `spec_to_field`
...
- To extract information from the distributors specs and put in fields.
I.e. RoHS status.
2023-05-05 11:25:34 -03:00
Salvador E. Tropea
a1f78c296e
[Filters][Added] New `generic` filter options
...
- `exclude_not_in_bom` and `exclude_not_on_board` to use KiCad 6+ flags
Closes #429
2023-05-05 06:37:34 -03:00
Salvador E. Tropea
61a8fe7885
[Filters][Added] `value_split`
...
- To extract information from the Value field and put it in separated
fields. I.e. tolerance, voltage, etc.
2023-05-03 14:09:35 -03:00
Salvador E. Tropea
4992937cf5
[v6/v7 Schematic] Better handling of sub-sheet instances
...
- When a sub-sheet is the root of another hierarchy.
- We no longer discard the instances, unless expanding the hierarchy
- Also another step to separate the cross and hierarchy expansion
2023-04-28 09:22:15 -03:00
Salvador E. Tropea
fcf4871e38
[v6/v7 Schematic] Reworked the UUID mechanism
...
- Now we generate valid UUIDs for all things
- KiCad 6 support
- Better tests, forcing to reload the generated files
2023-04-27 15:06:29 -03:00
Salvador E. Tropea
6dcdb0b363
[Tests][Added] For value change in shared sheets
2023-04-25 13:24:12 -03:00
Salvador E. Tropea
0d503479eb
[Tests][KiCad 7] Adapted some test cases to 7.0.2
...
- Mostly to ignore new errors
2023-04-17 13:48:29 -03:00
Salvador E. Tropea
b0da1851e7
[Tests][KiCad 7][Added] Workaround for bogus ERC messages
...
- Missing simulation model!
2023-04-17 12:59:03 -03:00
Salvador E. Tropea
3b0a26c7ab
[Added] Support for netclass flags
...
Closes #418
2023-04-14 13:28:28 -03:00
Salvador E. Tropea
0ca47ccf80
[Tests][KiCad 8] Updated bom_w_prj.kicad_pro
2023-04-13 11:23:04 -03:00
Salvador E. Tropea
2a58db514e
[Tests][KiCad 8][Added] Test samples
...
- They are mostly the 7.x, not yet migrated
2023-04-13 10:26:07 -03:00
Salvador E. Tropea
6feddd06a5
[Added] Mechanism to install fonts and colors
2023-04-04 13:49:21 -03:00
Salvador E. Tropea
9811972ace
[PCB/SCH parity] Check for value and fields/properties
2023-03-31 08:45:09 -03:00
Salvador E. Tropea
2f8e416f06
[PCB/SCH Parity] Added support for bogus net codes
...
Fixes #410
2023-03-31 07:43:31 -03:00
Salvador E. Tropea
158f267eb5
Support for extra data in the Value field
...
- Currently we just use the tolerance for the 3D resistors
- Uses a port of the JavaScript Electro-Grammar
2023-03-30 12:39:36 -03:00
Salvador E. Tropea
92b7206eff
[Tests] Reduced the number of non-representable Rs in test case
2023-03-21 10:39:40 -03:00
Salvador E. Tropea
70d716e561
[3D Models] Added support for models relative to libs
...
- New on KiCad v7, but will work for olders
2023-02-28 14:00:55 -03:00
Salvador E. Tropea
4da38de4a8
[ERC][KiCad 7] Added option to specify the grid size
...
- `erc_grid` to specify the grid size for KiCad 7 ERC tests
See https://gitlab.com/kicad/code/kicad/-/issues/14110
2023-02-28 06:17:20 -03:00
Salvador E. Tropea
09f845240a
[Tests] Separated the KiCad v7 DRC test (bom) from the one used for other tests
...
- Again
- It must contain a special 3D model
2023-02-24 14:05:27 -03:00
Salvador E. Tropea
164d36bbca
[Tests] Fixed the bom.kicad_pcb 3D models
...
- Broken during DRC fix
2023-02-24 13:59:47 -03:00
Salvador E. Tropea
53ea61a555
[Tests] Adapted v7 DRC test to fix MR 1536
2023-02-24 12:37:12 -03:00
Salvador E. Tropea
659e23ae32
[Report] Added warnings and counters for buried and micro vias
...
- Also added a mechanism to disable them for KiCad 7 which no longer
provides this option.
2023-02-23 08:40:40 -03:00
Salvador E. Tropea
c725be952f
[Tests][KiCad 7][Schematic] Added tests for new stuff
...
- Properties modifiers and filled shapes
- Also updated the references
2023-02-17 11:32:38 -03:00
Salvador E. Tropea
37e5e5fe95
[Report] Adapted to the new color names
...
- Much longer because they are the dielectric name
2023-02-17 10:50:47 -03:00