Salvador E. Tropea
db6fa6767a
[DOCs][Fixed] annotate_pcb docs and example
...
- Missing options in docs
- Wrong example
Fixes #360
2023-01-10 15:05:05 -03:00
Salvador E. Tropea
ac65cc022e
[General] Better support for wrong pre-flight options
...
Closes #360
2023-01-10 14:54:29 -03:00
Salvador E. Tropea
c35e218857
[Blender] Added script to load the PCB3D and export various formats
2023-01-09 16:16:17 -03:00
Salvador E. Tropea
4fb54eaf36
[DOCs] Adde the blender script I'm using
2023-01-09 16:15:03 -03:00
Salvador E. Tropea
45275799f0
[DOCs] Added notes about using Blender
2023-01-08 19:57:53 -03:00
Salvador E. Tropea
695eb64390
Updated the changelog
2023-01-08 19:57:04 -03:00
Salvador E. Tropea
62cce4da92
[PCB2Blender] Added support for @Haschtl fork variant
2023-01-07 18:01:45 -03:00
Salvador E. Tropea
1387bbbb49
[PCB2Blender_tools][Fixed] Name for the SilkS SVGs
...
- Must be the old KiCad 5 name
- Otherwise the importer aborts
2023-01-07 11:34:55 -03:00
Salvador E. Tropea
f66f34aebc
[PCB2Blender_tools][Fixed] The boards dir must be included
...
- Even when empty
- Otherwise we get an error from the importer
2023-01-07 11:33:22 -03:00
Salvador E. Tropea
54e4279c5f
[PCB2Blender_tool] Added support for board definitions
...
- This is a sub-PCB mechanism
2023-01-06 19:14:43 -03:00
Salvador E. Tropea
e51d59d805
[Fixed] Missleading error on run_with_retry
...
- The code was intended to run on exit
2023-01-06 19:12:32 -03:00
Salvador E. Tropea
d469d846fc
Added the .kicad_pro-bak to the list of files to clean
2023-01-06 19:11:46 -03:00
Salvador E. Tropea
f49d679b7c
[PCB2Blender_tools][Added] Stackup support
2023-01-06 16:32:58 -03:00
Salvador E. Tropea
466f97a0e3
[PCB2Blender][Fixed] SVGs must be generated without drill marks
2023-01-06 13:39:48 -03:00
Salvador E. Tropea
76bf264350
[Added] PCB2Blender_2_1 template
...
- Generates pcb2blender 2.1 files to import on Blender
2023-01-06 13:31:55 -03:00
Salvador E. Tropea
59b90283ed
[Compress][Added] Option to use the output's `dir` as reference
...
- `from_output_dir`
2023-01-06 13:16:48 -03:00
Salvador E. Tropea
42f5dcd8d6
[SVG][Added] Options to limit the view box to the used area.
2023-01-05 19:29:31 -03:00
Salvador E. Tropea
b2f5612b77
[Filters] Moved _only_smd to be truly internal
...
- Defined _only_tht and _only_virtual
- Simplified the internal filters generation
2023-01-05 17:52:02 -03:00
Salvador E. Tropea
bda5c159ae
[Quick-Start] Changes in variants use
...
- Avoid importing PCB/SCH stuff that isn't needed
- We no longer use variants in Quick-Start, just filters
2023-01-05 14:16:19 -03:00
Salvador E. Tropea
315a089300
[Fixed][BoM] pre_transform filers can't be logic filters
2023-01-05 14:15:25 -03:00
Salvador E. Tropea
cb9b353220
[Templates] Added MacroFab XYRS
2023-01-05 14:13:03 -03:00
Salvador E. Tropea
d274ada385
[Quick-Start] Recycled the templates for gerbers
...
- Now we use the internal templates for the Gerber examples
2023-01-05 13:08:49 -03:00
Salvador E. Tropea
1ff0a48596
[Fixed] Import separated code (missing dir)
2023-01-05 10:48:25 -03:00
Salvador E. Tropea
a86dc5643f
[Action] Changed the name and description
2023-01-05 10:29:03 -03:00
Salvador E. Tropea
c9437e244d
[Import] Simplified the templates import
...
- Now we detect if the name is internal
- A mechanism to skip the detection was added, just in case
2023-01-05 09:33:15 -03:00
Salvador E. Tropea
745e8758ad
Added correct detection for unknown outputs/groups inside groups
2023-01-05 08:37:55 -03:00
Salvador E. Tropea
1202351fed
[Templates] Moved JLCPCB+stencil to a separated import
...
- So now the compress target includes the stencil
2023-01-05 08:36:17 -03:00
Salvador E. Tropea
94cd385725
[Tests] Adapted to the new missing import file message
2023-01-04 13:59:13 -03:00
Salvador E. Tropea
bdffcfa508
[Internal templates] Added for all the known manufacturers
2023-01-04 13:47:03 -03:00
Salvador E. Tropea
c8ae01c374
[Import] Marked filters from internal imports as internal
...
- Allows using _* as name
2023-01-04 13:45:17 -03:00
Salvador E. Tropea
638dcdf970
[Tests] Adjusted unknown output messages
2023-01-04 12:35:26 -03:00
Salvador E. Tropea
5a5967c6b3
[Added] Support for internal imports
...
- A mechanism to implement templates
- Also fixed some groups import issues
2023-01-04 11:39:48 -03:00
Salvador E. Tropea
17aacf8daf
[Added] Support for `groups` of `outputs`
2023-01-04 08:38:21 -03:00
Salvador E. Tropea
7be6a5a7f4
[Tests] Marked more stuff as slow
...
- To avoid collisions
2023-01-03 14:04:03 -03:00
Salvador E. Tropea
08dd0258cd
[Tests] Separated some of the dependency tests
...
- Marked slow, to avoid parallel execution
2023-01-03 12:56:41 -03:00
Salvador E. Tropea
e125ed95e0
[Tests] Patched GS.exec_with_retry
2023-01-03 12:38:53 -03:00
Salvador E. Tropea
12b3f1e5de
Simplified exec_with_retry use
...
- No need to call remove_temporals
- We keep temporals when using debug and got a crash
- Temporals removed on crash
- We inform is temoprals were kept
2023-01-03 11:29:45 -03:00
Salvador E. Tropea
32325d4a7d
[Tests] Adapted to the new exec_with_retry behavior
2023-01-03 10:34:17 -03:00
Salvador E. Tropea
f7b9092a2a
Simplified the KiAuto use
...
- Temporal video remove
- Other temporals
- Messages on execution error
2023-01-03 10:04:44 -03:00
Salvador E. Tropea
cfee399110
[Sub-PCB][Added] KiCad 5 workaround
...
- The GetBoundingBox member returns values with 1 IU of error (1 fm)
- So now we use at least 2 fm of tolerance
2023-01-02 10:42:19 -03:00
Salvador E. Tropea
16cb739ae4
[Copy_Files][Fixed] Problems on KiCad 5
...
- No 3rd party dir
Fixes #357
2023-01-02 09:47:07 -03:00
Salvador E. Tropea
1fdb8a6c4b
Merge branch 'subpcb' into dev
2022-12-28 13:33:42 -03:00
Salvador E. Tropea
eb911f35d1
[PCB_Print][Added] Support for sketch_pads_on_fab_layers
...
Closes #356
2022-12-28 13:26:15 -03:00
Salvador E. Tropea
284b9df12a
[Any Layer][Added] Support for sketch_pads_on_fab_layers
...
Related to #356
2022-12-28 13:06:39 -03:00
Salvador E. Tropea
4ffb627b30
[DOCs] Updated the changelog
2022-12-28 12:41:27 -03:00
Salvador E. Tropea
1e63ec66c5
[Sub-PCBs][Test] Enabled KiCad 5 tests
...
- Fixed new drill coordinates in test
- Renamed some YAML files
2022-12-28 11:37:56 -03:00
Salvador E. Tropea
27247c17b6
[Sub-PCBs] Implemented centered PCB
...
- Also added option to disable it, at least for the internal tool
- KiKit 1.1.2 is not centering, but using top-left ... but the docs
says it should center.
2022-12-28 11:07:27 -03:00
Salvador E. Tropea
356c16de83
[Sub-PCBs] When using KiKit now we use preserveArcs
2022-12-28 09:57:38 -03:00
Salvador E. Tropea
728bded7ad
[Sub-PCBs] Implementad annotation removal
2022-12-28 09:44:44 -03:00
Salvador E. Tropea
002dba631d
[sub-PCB] Implemented the `tolerance`
2022-12-28 09:23:50 -03:00