Commit Graph

3296 Commits

Author SHA1 Message Date
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
Olliver Schinagl 8b58759f3d
[Diff][Fixed] Worktree's can leave junk branches
When kibot creates a worktree, which in some cases creates a new branch
or uses an existing branch. This branch may be old and stale, and often
not what is expected.

Instead, avoid the issue entirely, by never creating anything that could
need cleaning up, by creating a detached worktree.

Fixes #556

Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2024-01-15 16:42:05 +01:00
Salvador E. Tropea db8acd1258 [Quick Start][Fixed] Problems scanning dirs without enough privileges 2024-01-15 11:17:39 -03:00
Salvador E. Tropea 0edf374670 [Quick Start][Fixed] Problems with KiCad 6+ files using KiCad 5 names for layers 2024-01-15 11:15:45 -03:00
Salvador E. Tropea 10b9850517 [Colored resistors][Fixed] Problems when no cache is there
Fixes #553
2024-01-15 10:39:27 -03:00
Salvador E. Tropea b78c659141 [Layers][Added] Mechanism to specify inner/outer copper layers 2024-01-15 10:29:30 -03:00
Salvador E. Tropea ea0518f47c [PCB Print][Added] repeat example 2024-01-15 10:09:54 -03:00
Salvador E. Tropea 8a69f0349c [Diff][Fixed] Problems when trying to use an already existent worktree
Fixes #555
2024-01-15 09:46:25 -03:00
Salvador E. Tropea d431a3b2d0 [Tests][Fixed] Moved to KiCad 7 the last test 2024-01-12 13:09:47 -03:00