Salvador E. Tropea
ba82f40798
[DOCs][Added] Changelog to the RSTs
2024-02-02 12:22:02 -03:00
Salvador E. Tropea
8d7b3571cd
[DOCs] Updated changelogs for release
2024-02-02 11:09:53 -03:00
Salvador E. Tropea
b88e09c448
[PCB Print][Added] Options to fine tune the centering
...
- You can select which layers are used for centering purposes
Closes #573
2024-02-01 08:44:26 -03:00
Salvador E. Tropea
ea06a32181
[PCB/SCH Variant] Fixed targets (missing project files)
2024-01-30 08:43:25 -03:00
Salvador E. Tropea
82532ffab0
[Schematic v6][Fixed] Targets
...
- We always collected the v5 targets
- Detect flat hierarchy
2024-01-30 08:19:04 -03:00
Salvador E. Tropea
e47124ea51
[Schematic v6][Fixed] Issues saving deep nested sheets
...
- When using sub-dirs relative to a sheet in a sub-dir
2024-01-26 13:43:49 -03:00
Salvador E. Tropea
de1fc05298
[KiCanvas][Added] Some very raw support
...
Closes #572
2024-01-26 13:04:27 -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
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
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
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
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
58641e2bb4
[PDF_Print][Fixed] Text not searchable
...
- When using newer rsvg-convert tools i.e. 2.54.7
- Previous versions discarded 100% transparent text
- New versions discards text with any level of transparency
Fixes #552
2024-01-10 13:45:48 -03:00
Salvador E. Tropea
2ccb54b04e
[Diff][Added] New mode where we can control the added/removed colors
...
Also fixed the "zones" options help message, altered while creating
a base class
Closes #551
2024-01-10 10:30:27 -03:00
Salvador E. Tropea
7c7d3aff0b
[CLI][Added] defs-from-env allows using environment vars for substitution
...
Closes #549
2024-01-08 10:31:15 -03:00
Salvador E. Tropea
d7392d59ec
[Fixed] Spell errors
2024-01-05 09:09:58 -03:00
Salvador E. Tropea
ab17559a29
[Blender export][Fixed] Problems when no point of view was defined
...
- The default view wasn't translated.
- Now translated
- Now the render script defaults to 0 rotation if the view is unknown
Fixes #546
2024-01-05 07:04:58 -03:00
Salvador E. Tropea
5bf6ae7c5d
[CLI] Added option to stop on warnings
...
Closes #545
2024-01-04 11:16:55 -03:00
Salvador E. Tropea
ed84808566
[Diff][Added] Option to un/fill zones before doing the comparison
...
See #391
2024-01-03 13:17:18 -03:00
Salvador E. Tropea
af2aad1659
[Added] Autodetection of .kibot.yml files
...
- So people using CI/CD can name all YAML files `.yml` (DOS legacy?)
2024-01-02 13:33:55 -03:00
Salvador E. Tropea
a48d014541
[Blender Export][Adde] Option to disable the denoiser
...
- Enables the use of old hardware and Debian packages
- You must be extremelly patient
Closes #539
2024-01-02 13:30:49 -03:00
Salvador E. Tropea
d074294ea6
[Blender Export][Added] Subdirectory for each output
...
Closes #541
2024-01-02 12:51:43 -03:00
Salvador E. Tropea
0feb739edf
[Quick Start][Changed] To use only projects
...
- This avoids problems for sub-sheets in separated dirs.
2024-01-02 10:19:20 -03:00
Salvador E. Tropea
b432a64709
[Fabrication Templates] Move files to the archive
...
- Is the most common case, so now we move (instead of copy)
- Can be configured using _KIBOT_COMPRESS_MOVE
- Left the JLCPCB BoM and Position outside, they must be uploaded
separately
Closes #537
2023-12-18 20:54:26 -03:00
Salvador E. Tropea
bf5e37bc13
[PCB Print][Fixed] Regression issue
...
- Reverts 8194760
- Adds 0972914f to the removed code
2023-12-18 19:03:09 -03:00
Salvador E. Tropea
6c336371bd
[Diff][Fixed] Problems with `current` mode
...
- didn't apply global variants
- didn't honor KiCad native DNP flags, they need a filter
2023-12-18 10:36:51 -03:00
Salvador E. Tropea
4745baccc4
[ERC][KiCad 7][Fixed] Problems when creating a report without ext
...
- Workaround for KiCad 7 explicitly creating a different file
Fixes #529
2023-12-14 08:06:31 -03:00
Salvador E. Tropea
b91c24b28e
Operations that copies the project now also copies the DRU
...
See #491
2023-12-06 08:21:25 -03:00
Salvador E. Tropea
d9f0324e39
[QR Lib][Fixed] Bottom QRs should be mirrored in the Y axis
2023-12-06 07:52:36 -03:00
Salvador E. Tropea
e1cdfcc712
[QR lib][Fixed] Project options not preserved
...
i.e. set_text_variables failing
2023-12-05 08:42:27 -03:00
Salvador E. Tropea
110053dca1
Operations that copies the project now also copies the PRL
2023-12-05 08:40:14 -03:00
Salvador E. Tropea
a8c865b921
[Global options][Added] `restore_project` now also restores the PRL
2023-12-05 08:20:49 -03:00
Salvador E. Tropea
83e15f8209
[QR Lib][Fixed] Interference with plot outputs
...
When used from the preflight the name of the file changed to the name
of a temporal, generating problems with the plot outputs, like
pcb_print
2023-12-05 08:20:09 -03:00
Salvador E. Tropea
2f432abc38
[QR Lib] Better attributes
...
- Footprints: now they are flagged with exclude from BoM and Pos, also
with no court yard requirements for KiCad 7
- Symbols: Excluded from simulation for KiCad 7
2023-12-05 08:20:01 -03:00
Salvador E. Tropea
eb37077843
[Internal Templates][Added] _KIBOT_PLOT_FOOTPRINT_REFS/VALUES
...
For some reason JLCPCB has VALUES disabled, now the user can
choose it.
Closes #523
2023-11-30 06:36:20 -03:00
Salvador E. Tropea
0ab2636960
[DOCs][Added] Sheet fix to the changelog
2023-11-27 08:28:31 -03:00
Salvador E. Tropea
e686d9b6bb
[Copy Files][Added] Mode to export the whole project
...
SCH, PCB, symbols, footprints, 3D models and project files
Closes #491
2023-11-24 09:09:17 -03:00
Salvador E. Tropea
cbc196f37a
[CLI][Added] Options to list rotation and offset adjusts
...
Mainly oriented for JLCPCB
2023-11-22 12:47:48 -03:00
Salvador E. Tropea
a76b4771c4
[Rotation Filter][Added] rotations_and_offsets option
...
Implements a more flexible mechanism to select rotations and offsets.
So you can have two different rotations applied to the same footprint,
i.e. different components with the same footprint but different
orientation in the reel.
2023-11-17 10:46:59 -03:00
Salvador E. Tropea
8dbf37f479
[Globals][Added] include_components_from_pcb
...
To get the old behavior that ignores components that are only in the
PCB
2023-11-17 08:17:46 -03:00
Salvador E. Tropea
cd447710ae
[Templates][JLCPCB] Added DNF filter for the position
...
Used to exclude KiKit panel components
See #516
2023-11-16 12:35:17 -03:00
Salvador E. Tropea
0b6a1cf115
[DOCs][Added] Change in filters to the changelog
2023-11-16 11:25:43 -03:00
Salvador E. Tropea
91e6e14a88
[Position][Removed] exclude_strange_footprints option
...
- It doesn't allow granular control over what is excluded
- Another mechanism is needed
2023-11-16 08:49:58 -03:00
Salvador E. Tropea
37f8a7067c
[Position][Added] Option to remove KiKit auxiliary footprints
...
- Enabled by default
- KiKit is failing to mark them properly
Solves #516
2023-11-15 12:47:33 -03:00
Salvador E. Tropea
05ca6f72bd
[Rotation Filter][Added] Support for offsets
...
- In the database
- Specified in the YAML
2023-11-15 09:53:14 -03:00
Salvador E. Tropea
08b1e5f7b8
[Rotation Filter] Fixes and extensions for JLCPCB
...
- Fixed the JLCPCB template to apply correct rotations to the bottom
components
- Added options to specify rotations and offsets using fields
- Added an option to mirror the bottom rotation angles
- Needs verifications for the offset stuff
Related to #510
2023-11-14 11:07:12 -03:00
Salvador E. Tropea
a398b7b0bc
[Position][Fixed] Problems when using NET_NAME(n) for a value
...
Fixes #511
2023-11-08 10:13:32 -03:00