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
bb936aedaa
[KiKit][DOCs] Mentioned 1.4.0 release
2024-01-19 10:55:32 -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
f4e6b421de
[KiBot Check] Updated KiDiff dependency
2024-01-05 10:51:11 -03:00
Salvador E. Tropea
eaccce2f1d
[KiRi][DOCs] Added generated docs and deps
2023-12-06 13:50:33 -03:00
Salvador E. Tropea
ca3860c784
[Dependencies] Made KiKit point to our fork
...
- The release has bugs and is 1.3.0 < 1.3.0.8
2023-09-06 12:51:33 -03:00
Salvador E. Tropea
9c6ca87214
[iBoM][Added] Support for 2.7.0
...
- Pin 1 highlight changes
- The packaged iBoM is compatible with 2.6.0
- A patch to make it compatible was merged in upstream
- Current release reports a wrong version
2023-08-04 06:59:54 -03:00
Salvador E. Tropea
a3253b0496
[Intall Check][Fixed] Show 7.x as supported
...
- Only 7.99 is shown in red
2023-07-31 13:35:18 -03:00
Salvador E. Tropea
33c1e0a7e8
Added Lark as dependency
2023-03-31 09:08:46 -03:00
Salvador E. Tropea
367a00334d
[Dependency checker] Bumped KiKit version to 1.3.0.4
...
- Upstream 1.3.0 is severely broken
2023-03-06 13:47:38 -03:00
Salvador E. Tropea
e27753a8d6
[Tests] Added KiKit tests
...
- stencil 3D, steel stencil and panel
- Bumped dependency to 1.3.0, needed for KiCad v7
A patched version is needed ...
2023-03-03 10:53:23 -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
453d3482fe
[DOCs] Added more clarification to the print outputs
...
- Marked PDF/SVG PCB Print as deprecated. They work even worst on
KiCad 7 and the problems are OS dependent.
- Made clear that "SVG Schematic Print" is a "Plot"
- Updated dependencies
2023-02-22 13:40:24 -03:00
Salvador E. Tropea
e16086ca70
[Blender Export] Now can be used as renderer
...
- Tested with kikit_present and populate
- Also added `auto_crop`
2023-01-26 18:13:38 -03:00
Salvador E. Tropea
eb8c04f870
[Blender Export] Added Blender render
...
- Impressive quality thanks to the pcb2blender plug-in
2023-01-16 23:42:52 -03:00
Salvador E. Tropea
d8f221e2c6
[Install check] Updated KiAuto dependency
2023-01-16 20:42:44 -03:00
Salvador E. Tropea
1fdb8a6c4b
Merge branch 'subpcb' into dev
2022-12-28 13:33:42 -03:00
Salvador E. Tropea
11773e920d
[Windows][Fixed] Avoid asuming bash is part of the system
...
Related to #325
2022-12-22 08:44:46 -03:00
Salvador E. Tropea
c1f7b8dcff
[Windows] Fixed use of /dev/null
...
- Now using os.devnull
Related to #325
2022-12-22 08:23:56 -03:00
Salvador E. Tropea
da2d5f1001
[Variants] Added some limited support for `kikit separate`
2022-12-18 17:14:38 -03:00
Salvador E. Tropea
fafd5d2f6d
New VRML output
2022-12-17 20:55:09 -03:00
Salvador E. Tropea
ae450b15a4
[KiKit Present] Now using the detected git binary
...
- Also added repository URL detection
2022-12-06 13:36:35 -03:00
Salvador E. Tropea
509f74fd31
[KiKit Present] Implemented various modes
2022-12-04 19:50:29 -03:00
Salvador E. Tropea
7d8cadd0f4
[Stencil*] Now using Xvfb
2022-12-02 19:24:19 -03:00
Salvador E. Tropea
a9000716a7
[Stencil_For_Jig] New output
...
- Just the other type of stencil supported by KiKit.
2022-12-01 12:59:55 -03:00
Salvador E. Tropea
2a46ab1cff
[Stencil_3D] New output
...
- KiKit's "stencil createprinted"
2022-12-01 11:15:12 -03:00
Salvador E. Tropea
99467d4d05
[Added] Panelize output
...
- First working version
2022-11-28 16:31:00 -03:00
Salvador E. Tropea
c4d9a26d20
[DOCs][Dependencies] Suggest to install texlive for Pandoc
...
- In #264 we see that texlive is needed in some cases.
- Looking at texlive-latex-base I see the fonts aren't installed.
2022-11-23 15:24:23 -03:00
Salvador E. Tropea
81ce2004d5
[Render_3D] Added option to auto-crop the resulting PNG
2022-10-30 14:35:18 -03:00
Salvador E. Tropea
b0a395e68a
[DOCs] Updated with the new populate output
2022-10-28 07:52:33 -03:00
Salvador E. Tropea
4b0965fc4d
[PcbDraw] Added option to control the size detection
...
- Now we can use the full method found in newer versions
- But we can also use simpler methods that are usable and needs
less dependencies (also they are faster)
2022-10-19 08:05:06 -03:00
Salvador E. Tropea
207dd8f67c
[PcbDraw] Removed PIL as dependency
...
- So now the save function only supports SVG as input and SVG/PNG as
output. All other cases are handled from outside
- This is because KiBot heavily uses ImageMagick and migrating to PIL
is not something simple.
- There is no point in using PIL just for file conversion, as we don't
use `render` this is the only use.
2022-10-18 10:49:13 -03:00
Salvador E. Tropea
c16fb7144e
[PCB_Print] Replaced external PcbDraw
...
- Using the internal module
2022-10-18 07:53:12 -03:00
Salvador E. Tropea
838129e69c
[PcbDraw] Embedded the PcbDraw.plot code
...
- Now PcbDraw is not a dependency of out_pcbdraw.py
2022-10-17 12:58:06 -03:00
Salvador E. Tropea
86a9c25949
[Diff] Added option to skip pages with no diffs
2022-10-05 11:30:00 -03:00
Salvador E. Tropea
5592f5a2d5
[Dependencies] Added max_version
...
- Needed for incompatible PcbDraw 1.x until this is solved.
2022-10-04 09:06:07 -03:00
Salvador E. Tropea
33566c719d
[Install Checker] Added Helvetica font detection
...
- Seems to be a problem on Arch Linux and derivatives
2022-10-04 08:40:28 -03:00
Salvador E. Tropea
5d6362f620
[Install checker] Added preliminar help for Arch Linux packages
...
- Not yet tested
2022-09-24 20:06:08 -03:00
Salvador E. Tropea
70a2788df0
[Render 3D] Added options to control render aspects
...
- To disable some technical layers
- To control the silkscreen clipping
Closes #282
2022-09-12 08:25:32 -03:00
Salvador E. Tropea
835920810e
[Install Checker] Added option to show the paths
2022-09-07 12:45:02 -03:00
Salvador E. Tropea
3684889060
[PCB Print] Changed the conversion strategy
...
- Now we can control the resolution
- Added option for this
Related to #259
2022-09-07 08:40:18 -03:00
Salvador E. Tropea
d5a15758a8
[Install Checker] Avoiod colors when no tty
...
- Also feedback comment
2022-09-05 09:02:01 -03:00
Salvador E. Tropea
651f3890d5
[Diff] Added KiAuto as dependency
...
Related to #265
2022-08-31 12:59:52 -03:00
Salvador E. Tropea
366d16353a
[Install checker] Added the short name
...
- For KiAuto and KiDiff now we also show the short name
Related to #265
2022-08-31 11:23:12 -03:00
Salvador E. Tropea
1cfbb6b91e
[Dependencies] Updated KiDiff version
2022-08-31 08:11:46 -03:00
Salvador E. Tropea
464b72e8f1
New output to compute differences between PCBs and SCHs.
...
Fixes INTI-CMNB/KiAuto#14
2022-08-25 13:02:02 -03:00
Salvador E. Tropea
8fa4f985d3
[Dependencies] Boosted PcbDraw version to 0.9.0.3
...
- The upstream is currently undergoing a major rewrite and isn't
usable. It has problems with KiCad 5 and 6.
2022-08-16 09:47:15 -03:00
Salvador E. Tropea
b8c4fadf07
[KiBot Checker] Fixed problems to detect iBoM version
...
- For the unpatched version you install from the PCM
2022-08-12 13:38:23 -03:00
Salvador E. Tropea
91185ca56a
[Dependencies] Added more local share plug-in dirs
...
- Also added the current iBoM plug-in path
2022-08-12 12:59:44 -03:00