Salvador E. Tropea
b0cc64e5c5
Various fixes in the generated example.
...
- Now we can have a `example` different than the default.
- Added some _default members
- Support for missing schematic when using --list
Related to #40
2021-01-05 15:06:23 -03:00
Salvador E. Tropea
86a62bb8ff
Fix example generation for list(dict) cases.
...
Related to #40
2021-01-05 13:53:00 -03:00
Salvador E. Tropea
6eba98d27f
Fix incomplete pre-flight comments in generated example.
...
Related to #40
2021-01-05 13:34:08 -03:00
Salvador E. Tropea
9a1e1f39e7
Internal BoM: added `no_conflict` option.
...
Used to exclude fields from conflict detection.
2021-01-05 12:09:29 -03:00
Salvador E. Tropea
2da936ec11
Adds sub-part to multipart references.
2021-01-05 11:29:28 -03:00
Salvador E. Tropea
d334599e3b
Bumped version to 0.9.0.
2021-01-04 16:32:06 -03:00
Salvador E. Tropea
edd4a72277
Better handling of empty type/name attributes in YAML config.
...
From #38
2021-01-04 16:27:52 -03:00
Salvador E. Tropea
9b5fa66b2d
Merge pull request #38 from TheSlowGrowth/feature/install-kicad-git-filters
...
Added kicad-git-filters installation to Dockerfile
2021-01-04 15:59:43 -03:00
TheSlowGrowth
a5af4f302b
Added kicad-git-filters installation to Dockerfile
2021-01-02 22:29:26 +01:00
Salvador E. Tropea
3b1f62ac8e
Added a check for the 3D model in the STEP tests.
...
Now that they get downloaded this should work even in the docker image.
2020-12-30 15:41:48 -03:00
Salvador E. Tropea
c626f864f9
The step output now can download missing 3D models.
2020-12-30 15:22:00 -03:00
Salvador E. Tropea
5d6bdeb9e2
Fixed rot_footprint filter reset.
2020-12-29 12:33:50 -03:00
Salvador E. Tropea
a5681d38e1
Try to fix the rotations table.
...
Escaping pipes.
2020-12-29 10:48:21 -03:00
Salvador E. Tropea
7165750496
Added some documentation about the rotation filter.
2020-12-29 10:44:48 -03:00
Salvador E. Tropea
f1c868b732
Added support for the last InteractiveHtmlBom to the tests.
...
Now the PCB modules are located in the footprints section of the
generated data. This change is a general move from the module
term to a more descriptive term `footprint`.
2020-12-29 09:01:58 -03:00
Salvador E. Tropea
4a3e7faace
Added a new filter used to rotate footprints.
...
Used to generate position files for some manufacturers like JLC.
Also in this patch:
- Now position files are naturally sorted (R10 after R9, not after R1)
- Position files in CSV format quotes only the columns that could
contain an space. Just like KiCad does.
- Fixed: Generic filter `include_only` option worked only when debug
enabled.
2020-12-28 18:26:27 -03:00
Salvador E. Tropea
0f7a55dc8b
Added support to generate negative X positions for the bottom layer
2020-12-28 09:30:33 -03:00
Salvador E. Tropea
007fc36d1e
Fixed the components fields reset mechanism.
...
My previous approach was incomplete.
2020-12-23 18:47:11 -03:00
Salvador E. Tropea
9f8ecff5d1
Added support to rename fields matching the variant to value.
2020-12-23 12:11:39 -03:00
Salvador E. Tropea
204ad189de
Changed how variant field renamer is implemented.
...
- Now is a separated filter type (`var_rename`).
- Now all variants support a `pre_transform` filter list.
- An internal `_var_rename` filter is defined (default).
2020-12-23 10:19:23 -03:00
Salvador E. Tropea
986f0c7157
KiBoM variants: support to field overwrite according to variant
2020-12-18 15:39:58 -03:00
Salvador E. Tropea
bb3087c996
Added a hint for pip installations without using `--no-compile`.
...
Closes #31
2020-12-16 12:40:56 -03:00
Salvador E. Tropea
26d81d6475
Added support for missing field names in libraries.
...
- Closes #32
- Reported on SnapEda libs
2020-12-16 12:16:03 -03:00
Salvador E. Tropea
b17e9d78b2
Modified test reference dir for KiCad 5.1.8.
2020-12-16 12:14:44 -03:00
Salvador E. Tropea
d3e38ff748
Added a testing directory to the flake8 exclude list.
2020-12-16 12:13:56 -03:00
Salvador E. Tropea
d201843b6a
File name patterns are allowed for the `netlist_file` option.
...
- Closes #33
- File name patterns: %F is the name of the source file without
extension, but with the path.
2020-12-16 11:10:36 -03:00
Salvador E. Tropea
351e734dd6
Fixed long line (flake8)
2020-12-09 13:02:51 -03:00
Salvador E. Tropea
4d0a154632
Bumped version to 0.8.1
2020-12-09 12:58:01 -03:00
Salvador E. Tropea
5a981bbd81
Merge pull request #30 from skorokithakis/patch-1
...
Fix import issue when a shorter base path matches before a shorter one
2020-12-09 12:37:34 -03:00
Stavros Korokithakis
aae76c6388
Fix import issue when a shorter base path matches before a shorter one
2020-12-09 16:49:18 +02:00
Salvador E. Tropea
7248258672
Added Internal BoM HTML details.
...
- highlight cell when hover.
- allow to jump to REF of row number using anchors.
2020-12-09 11:32:37 -03:00
Salvador E. Tropea
1248e92b95
Fixed Internal BoM separator wasn't applied when using `use_alt`
...
From the SchrodingersGat/KiBoM#145 PR.
2020-11-11 14:32:20 -03:00
Salvador E. Tropea
305e3251fa
Updated the README and generic example.
...
- Added gerber notes
- Added new gerber option (KiCad 6)
2020-11-06 17:13:23 -03:00
Salvador E. Tropea
e467368ea8
Added some notes about the gerber files.
2020-11-06 17:12:55 -03:00
Salvador E. Tropea
b09c860573
Added support for KiCad 5.99 "disableapertmacros" option.
2020-11-06 17:05:33 -03:00
Salvador E. Tropea
a27ff89f92
Updated README.md
...
From PR #27
2020-11-06 15:21:32 -03:00
Salvador E. Tropea
8ece829204
Merge pull request #27 from nerdyscout/patch-1
...
fix indentation and proper upload-artefacts version
2020-11-06 15:20:29 -03:00
nerdyscout
bd7160b6a2
fix indentation and proper upload-artefacts version
2020-11-06 17:46:13 +00:00
Salvador E. Tropea
019cb0c8a4
Bumped version to 0.8.0.
...
Also Python version to 3.6 (mcpyrate)
2020-11-06 13:51:19 -03:00
Salvador E. Tropea
577713efeb
Fixed excellon drill output.
...
When using unified output and not using default KiCad names.
Fixes #25
2020-11-02 16:07:05 -03:00
Salvador E. Tropea
8fb99d8adf
Adjusted flake8 details
2020-11-02 16:06:02 -03:00
Salvador E. Tropea
b27872d7e8
Fixed problems when using the `pdf_pcb_print` on special case.
...
When using variants to remove a component with ridiculous pads
that only has solder paste (no copper, nor even solder mask
aperture).
2020-10-27 17:58:51 -03:00
Salvador E. Tropea
2e568a563a
Adapted the colors test to colorama ANSI sequence.
2020-10-24 17:26:32 -03:00
Salvador E. Tropea
adf6c7a5b1
Modified tests to keep kibom-variant_3.pro
2020-10-24 17:22:08 -03:00
Salvador E. Tropea
e6557a8148
Fixed wrong test project added to repo.
2020-10-24 17:17:22 -03:00
Salvador E. Tropea
dfd3ac8881
Added support for colorama.
...
This isn't really needed, but makes the port to Windows easier.
2020-10-24 17:07:58 -03:00
Salvador E. Tropea
68269c10f1
Avoid KiAuto warnings about missing project for pdf_pcb_print
...
This applies to cases using variants.
Now we copy the current project to the temporal location.
Closes #23
2020-10-24 16:25:09 -03:00
Salvador E. Tropea
de9628e5c1
Added columns configuration for position files.
...
You can customize which columns are used, their names and order.
Closes #22
2020-10-23 14:18:11 -03:00
Salvador E. Tropea
67d879ece1
Fixed flake8 details
2020-10-22 13:22:03 -03:00
Salvador E. Tropea
a623d9168c
Adapted to last KiCad 5.99 Python interface.
...
- SKETCH and FILLED are defined again.
- SetDXFPlotUnits type is now exported.
2020-10-22 13:03:31 -03:00