Commit Graph

2947 Commits

Author SHA1 Message Date
Salvador E. Tropea b540b285de [KiCost] Indented messages from it
- To make output more readable
2023-05-05 11:22:41 -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 66b0c20c69 [Position][Fixed] "Exclude from position files" not excluded
- When only SMD components are selected.

See #429
2023-05-04 13:20:48 -03:00
Salvador E. Tropea 6a1d6d313c [DOCs] Added link to the value_split example 2023-05-04 11:04:52 -03:00
Salvador E. Tropea c47f9b7639 [DOCs] Added mention to electro-grammar project 2023-05-04 11:04:10 -03:00
Salvador E. Tropea 6f8c0c8735 [Makefile] Changed default targets for local use
- t1k7 is local
- t1k6 is a docker image
- t1k8 is nightly docker image
2023-05-04 11:02:06 -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 ad074d9354 [DOCs] Mentioned the environment variables option 2023-05-02 13:21:55 -03:00
Salvador E. Tropea 4fbd69ac3b [Global options][Added] `environment`.`extra_os` to define environment variables 2023-05-02 13:12:50 -03:00
Salvador E. Tropea 4e72af9761 [Added] OS environment expansion in ${VAR} 2023-04-28 13:46:58 -03:00
Salvador E. Tropea e4ba2d7d8a [v6/7 Schematic] Better error message when missing UUID 2023-04-28 11:00:51 -03:00
Salvador E. Tropea a05be2240e [v6/7 Schematic] Hierarchy expanded only if needed 2023-04-28 10:45:38 -03:00
Salvador E. Tropea fea0d04e87 [Filters] More debug in field modify 2023-04-28 10:39:51 -03:00
Salvador E. Tropea 90f088863a [v6/v7 Schematic] Better error when we hit an UUID issue 2023-04-28 09:24:26 -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 42445e8294 [v6/v7 Schematic] Fixed error introduced in the crossed lib 2023-04-27 17:10:21 -03:00
Salvador E. Tropea 308c1fde6d [Tests] Ignore blank lines when comparing texts 2023-04-27 16:47:17 -03:00
Salvador E. Tropea 0f5d5c5381 [v6/7 Schematic] Separated the cross and hierarchy expansion
- At least logically
- They still tied, but can be separated
2023-04-27 16:39:32 -03:00
Salvador E. Tropea f6c358b829 [v6/7 Schematic] Added support for bogus "project"
- One of those things KiCad saves but does nothing.
2023-04-27 16:27:20 -03:00
Salvador E. Tropea f05b8bcf88 [v6/v7 Schematic] More debug info 2023-04-27 16:23:27 -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 6b9ab5f448 [v6/v7 Schematic] Allow loading files without UUIDs
- This is currently working only for v7, needs rework for v6
2023-04-26 08:41:13 -03:00
Salvador E. Tropea b2db4f33d0 [v6/7 Schematic][Fixed] Error in saved version
- Mixing save/load v6/v7 produced hybrids
2023-04-26 08:39:52 -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 5a8c54fe44 [v6/7 Schematics][Fixed] Repeated UUIDs saved in variants
- Mostly oriented to v7
2023-04-25 11:17:43 -03:00
Salvador E. Tropea 0bed962565 [v6/7 Schematic][Fixed] Net Class Flags not saved 2023-04-25 11:12:56 -03:00
Salvador E. Tropea 17b861260b [v6/7 Schematic][Fixed] Text boxes mixed with common text
- Not really important because they got correctly saved anyways
2023-04-25 11:09:19 -03:00
Salvador E. Tropea d4ceef8fb9 Bumped version to 1.6.3 2023-04-24 13:31:06 -03:00
Salvador E. Tropea 8576771688 [DOCs] Updated for release 2023-04-24 12:53:41 -03:00
Salvador E. Tropea 0e14520eed [CI/CD] Added triggers for KiCad 7 and full images
- After doing a release
2023-04-24 12:37:21 -03:00
Salvador E. Tropea 9b88e25d10 [Blender Export] Updated the blender script
- To support the new options
2023-04-24 12:36:35 -03:00
Salvador E. Tropea 2ed0622a8b [Blender Export] Better light and with more options 2023-04-24 11:17:12 -03:00
Salvador E. Tropea d3f9a15739 [Added] Export KICADn_* environment variables for the older versions
- So you can use KICAD6_* variables on KiCad 7.
2023-04-21 11:30:48 -03:00
Salvador E. Tropea f603f8af7a [Tests][Add] Support for the nightly image
- It defines KICAD_PATH pointing to the nightly dir
2023-04-18 11:25:51 -03:00
Salvador E. Tropea f8cc0e29bb Removed debug code 2023-04-18 11:25:12 -03:00
Salvador E. Tropea 3fec46080b [Tests] Changed nightly workflow to use workflow_dispatch 2023-04-18 10:27:34 -03:00
Salvador E. Tropea 943e38db39 [Test][Added] Workflow for nightly 2023-04-18 10:22:49 -03:00
Salvador E. Tropea 446df067b9 [Tests][KiCad 7.0.2] Avoid DRC errors about 3D models mismatch 2023-04-18 10:11:22 -03:00
Salvador E. Tropea 4cda253b91 [Tests] Excluded PcbDraw and blender_scripts from coverage 2023-04-18 07:54:19 -03:00
Salvador E. Tropea 43a2bea49d [Tests] Separated independent tests
- Tests that doesn't depend on the KiCad version
- So they aren't run 6, 8 or even more times
- Hopefuly will reduce download issues in dep tests
2023-04-18 07:31:42 -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 118864e851 [Tests] Added more tolerance to include 7.0.2
- Without changing the references
- test_pcb_print_simple_1
- test_panelize_1
2023-04-17 13:46:59 -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 f58344bd9f [Tests][KiCad 8][Fixed] Absolute links in references 2023-04-16 09:01:14 -03:00
Salvador E. Tropea 97ff9a0d09 [PcbDraw] Better error when a style is missing
- Now we don't lie about using a path if the name is absolute
2023-04-16 09:00:02 -03:00
Salvador E. Tropea 1b66992088 [Preflights][Fixed] Temporals not removed on success 2023-04-16 08:19:08 -03:00
Salvador E. Tropea 77b7abc24b [Panelize][Fixed] Keep temporals only if fail 2023-04-15 21:06:51 -03:00
Salvador E. Tropea 5b6ea1016f [Tests][Panelize][Added] Debug information from KiKit
- Needed to get a backtrace
2023-04-15 20:04:03 -03:00
Salvador E. Tropea bb7a0cc36c [Tests] Added more tolerance for the fill test
- Needed by 7.0.2
2023-04-15 20:03:01 -03:00
Salvador E. Tropea e708aee42d [Tests][Added] Test for netclass flags 2023-04-15 20:02:13 -03:00