Commit Graph

3304 Commits

Author SHA1 Message Date
Salvador E. Tropea ec3fec2c93 [DOCs] Updated XLSXWriter minimum version
- I bumped it just to test the code
2024-01-24 11:16:40 -03:00
Salvador E. Tropea f5a0231fb4 [Dependencies][Changed] The roles member
- Each dependency can really have 1 role (even when plural)
- The registered dependency can have multiple roles
- The code assumed the general case, but is impossible
2024-01-24 10:35:24 -03:00
Salvador E. Tropea 6d6075ba6f [Tests][Dep Downloader][Added] check_tool_python more checks
Also fixed output dir
2024-01-24 08:54:36 -03:00
Salvador E. Tropea 0ed3c30487 [Tests][Dependencies][Added] check_tool_dep_get_ver tests 2024-01-24 08:19:57 -03:00
Salvador E. Tropea 2d6120cc37 [Tests][KiKit Present][Added] From output case 2024-01-23 13:13:53 -03:00
Salvador E. Tropea 9c449f3893 [KiKit Present] Removed dead code 2024-01-23 13:13:30 -03:00
Salvador E. Tropea 1763f809c7 [KiKit Present][Fixed] Problems using pcb from output and no prj 2024-01-23 13:12:23 -03:00
Salvador E. Tropea 0665cea3ff [Tests][BoM][Added] HRTXT simple test 2024-01-23 10:49:12 -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 a87a41d18b [Tests] The new test is just for KiCad 7 2024-01-22 11:17:53 -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 122cc945d7 [Rotation Filter][Added] More debug for level 2+
The list of offsets and rotations after processing all
2024-01-22 11:14:06 -03:00
Salvador E. Tropea bac3c8cd16 [3D models][Download][Fixed] Name of the other model
Whe using a suffix

See #567
2024-01-22 09:58:43 -03:00
Salvador E. Tropea 8c35fe66da [Tests][Info][Added] simple test 2024-01-22 09:33:17 -03:00
Salvador E. Tropea c49a382300
Merge pull request #566 from EasyRiderr/dev
[DOCs] fix typo and add python virtual env support for pcbnew
2024-01-22 09:02:44 -03:00
Salvador E. Tropea b4e788fa6d [Tests] Forced to check iBoM 2.8.1 2024-01-22 08:36:58 -03:00
Yoan Dumas bf9390d6cb [DOCs] fix typo and add python virtual env support for pcbnew
Signed-off-by: Yoan Dumas <yo_dumas@hotmail.fr>
2024-01-21 13:53:04 +01: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 4d7847e145 [Copy Files][Project][Fixed] Check for the schematic
To inform if it isn't there
2024-01-19 13:01:14 -03:00
Salvador E. Tropea bd4cefc2c4 [Tests][KiKit Present][Added] Local and File cases 2024-01-19 11:20:08 -03:00
Salvador E. Tropea e94c4a0ec1 [Tests][Added] Outputs help in separated files 2024-01-19 11:07:00 -03:00
Salvador E. Tropea bb936aedaa [KiKit][DOCs] Mentioned 1.4.0 release 2024-01-19 10:55:32 -03:00
Salvador E. Tropea f65a5a7eef [Tests][Groups][Added] groups defined in outputs 2024-01-19 10:43:18 -03:00
Salvador E. Tropea 8deb71ccea [Config Reader] Just moved code to make it easier to maintain
To ensure VALID_IMPORT is in sync
2024-01-19 10:40:01 -03:00
Salvador E. Tropea 8cdd6aa0be [Tests][Import][Added] Various errors checks
- Fixed one of the messages
- Added potential fix for a typo
2024-01-19 10:19:37 -03:00
Salvador E. Tropea 5033a295e4 [Tests][Import][Groups][Added] simple test 2024-01-19 09:31:39 -03:00
Salvador E. Tropea 95fd5cf28e [Tests][Import][Filters][Variants][Added] basic tests 2024-01-19 09:30:01 -03:00
Salvador E. Tropea 9c1396e14c [Tests][Fixed] Adjusted import tests for the new pattern 2024-01-19 08:56:14 -03:00
Salvador E. Tropea c431d60754 [Tests][Import][Preflights] more tests 2024-01-19 08:53:17 -03:00
Salvador E. Tropea f314cdaedb [Tests][Import][Globals] more tests 2024-01-19 08:20:14 -03:00
Salvador E. Tropea 3d8146b075 [PCB Print][Fixed] Realistic solder mask
- The scaled computed center for current tools needs values without
  rounding
2024-01-18 13:35:55 -03:00
Salvador E. Tropea 2385013bdd [DRC/ERC][Added] Individual directory for reports
- Also joined ignore_unconnected and erc_warnings options
- Deprecated separated options

Closes #562
2024-01-18 13:06:13 -03:00
Salvador E. Tropea c04f7e52c8 [PCB Print][Added] Options to mirror the text
In the user layers when creating a mirrored page

Closes #561
2024-01-18 10:15:11 -03:00
Salvador E. Tropea c04067d603 [Added] More information about wrong configs
When trying to use more than one YAML document for definitions

See #559
2024-01-18 07:40:30 -03:00
Salvador E. Tropea 4ec3b345d0 [DOCs][Added] Index entry for imported_global_has_less_priority
See #559
2024-01-18 07:17:47 -03:00
Salvador E. Tropea 790a948017 Merge branch 'oliv3r-board_only' into dev 2024-01-17 12:59:02 -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
Olliver Schinagl 3fc1947fcf
pre_update: Honor 'board_only' (Not in schematic) footprint property.
It is quite common, to add footprints to a PCB, without adding it to the
schematic. Think Logo's or 'duplicate' connectors etc. KiCad has a flag
called 'Not in schematic' for this purpose. Lets check if this flag is
set in the PCB, and ignore any errors from this if applicable.

Fixes: #558.

Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2024-01-17 13:03:46 +01:00
Salvador E. Tropea 39e310edb8 [Tests][Diff][Added] Compare with output and multi variant cases 2024-01-16 10:04:26 -03:00
Salvador E. Tropea 18e4397a3d [Tests][Diff][Added] using stash strategy
And this test was originally designed for a stash case
2024-01-16 09:45:25 -03:00
Salvador E. Tropea 63bf0f4295 [Tests][Added][Populate] Use of Blender as renderer 2024-01-16 08:40:49 -03:00
Salvador E. Tropea bc697dc19b [Populate][Fixed] Use of Blender as renderer 2024-01-16 08:39:58 -03:00
Salvador E. Tropea 2c47875fd4 [Tests][Fixed] KiDiff dependency
- We no longer need the kiri_mode branch
- It forces to get 2.5.3, which could fail on concurrent downloads
2024-01-16 07:40:54 -03:00
Salvador E. Tropea 0c38aa2c64 [Fixed] Config can also raise PlotError
So now is catched
2024-01-16 07:31:59 -03:00
Salvador E. Tropea dedf2970aa [Templates][Modified] P-Ban gerbers to use *copper*
- There is no difference for modern KiCad (just for KiCad 5)
- Avoids warnings about extra inner layers
- Enables the use of more than  8 layers

Closes #554
2024-01-16 07:22:47 -03:00
Salvador E. Tropea c30adb13b7 [YAML examples][Fixed] P-Ban example 2024-01-16 07:22:07 -03:00
Salvador E. Tropea ea8bed8642 [Tests][KiKit Present][Added] Simple one 2024-01-15 13:39:26 -03:00
Salvador E. Tropea 0ecb546a8c [Blende Export][Fixed] Issues with animations
Missing order computation in some steps, like auto-crop
2024-01-15 13:38:37 -03:00
Salvador E. Tropea 74f72ed6b7 [Tests][Added][Populate] Very simple 2024-01-15 13:13:34 -03:00
Salvador E. Tropea f3fb3ce6da
Merge pull request #557 from oliv3r/do_not_leave_worktrees
[Diff][Fixed] Worktree's can leave junk branches
2024-01-15 12:59:25 -03:00