Salvador E. Tropea
16e61e6f23
[DOCs] Added examples and warnings about spaces in names
...
- For the replace pre-flights
Related to #366
2023-01-17 15:40:32 -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
e6059c6508
[DOCs] Added warning about PcbDraw and complex PCBs
2023-01-16 20:37:37 -03:00
Salvador E. Tropea
edfc2e80f1
Added the kicad_prl back-up to the list of files to remove
2023-01-16 20:35:28 -03:00
Salvador E. Tropea
b8529e7b6f
[Set Text Variables] Added more debug information
2023-01-16 12:48:31 -03:00
Salvador E. Tropea
abb0989a2a
[PCB_Print][Fixed] Missing default layer argument
2023-01-12 18:45:03 -03:00
Salvador E. Tropea
6998fd87de
[PCB_Print][Added] A mechanism to create a page for each copper layer
...
See #365
2023-01-12 18:35:27 -03:00
Salvador E. Tropea
de1bdb6cf7
[Patterns expansion] Added %C5 to %C9 to the list of detected
2023-01-12 18:34:18 -03:00
Salvador E. Tropea
6554393bd9
[PCB_Print][Fixed] Problems when trying to use groups of layers
...
- i.e. copper
2023-01-12 17:18:47 -03:00
Salvador E. Tropea
f8eb021098
[SCH_Print] Added PS, DXF and HPGL formats
2023-01-12 00:30:38 -03:00
Salvador E. Tropea
0f5ada05ee
[SCH_Print] Added color theme and color background options
...
See #362
2023-01-11 20:11:53 -03:00
Salvador E. Tropea
7fc02734b8
[Tests][Fixed] Missing fix in optionable
2023-01-10 15:11:05 -03:00
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
c35e218857
[Blender] Added script to load the PCB3D and export various formats
2023-01-09 16:16:17 -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
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
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
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
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
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
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
Salvador E. Tropea
1e3962762c
[sub-PCB] Added some comments for the members
2022-12-28 08:54:45 -03:00