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
Salvador E. Tropea
12dbd16983
[Schematic][KiCad 7][Added] Support for arc, circle, rectangle and text_box
2023-02-17 10:15:53 -03:00
Salvador E. Tropea
f84b49bd2a
[Preflight][KiCad 7] Updated preflight references and tests
...
- Disabled PCB parity, API broken
2023-02-14 12:28:07 -03:00
Salvador E. Tropea
734adc2f68
[Tests] Changed multipart XML file, must be this one, not generated
2023-02-13 07:58:48 -03:00
Salvador E. Tropea
0b748e1d9d
[Added] Basic support reading and writing v7 schematics
2023-02-10 09:12:59 -03:00
Salvador E. Tropea
e0fbd20419
[Tests] Added KiCad 7 board samples
...
- Just exported to KiCad 7, they need adjusts
2023-02-09 08:12:24 -03:00
Salvador E. Tropea
6a5826f456
[Tests][Added] THT resistors example
2023-02-05 14:38:29 -03:00
Salvador E. Tropea
c39d21f3cf
[Global Options] Added field_lcsc_part: to select the LCSC/JLCPCB part field
2023-01-28 17:59:23 -03:00