Salvador E. Tropea
|
5017f7e078
|
Added QR codes generation: symbols and footprints.
Related to #93
|
2022-01-03 12:35:33 -03:00 |
Salvador E. Tropea
|
4c3259a2f8
|
Fixed flake8 details
|
2022-01-03 12:33:35 -03:00 |
Salvador E. Tropea
|
7155539777
|
Added KiCad 6 support to the pseudo-netlist generation.
|
2021-12-31 16:45:40 -03:00 |
Salvador E. Tropea
|
1eefdeb5a3
|
Added support for upto 9 comment lines (KiCad 6)
|
2021-12-31 11:43:03 -03:00 |
Salvador E. Tropea
|
081786cf5e
|
Fixed circular dependency in the tests
|
2021-12-30 19:02:04 -03:00 |
Salvador E. Tropea
|
e5ed4b6652
|
Added support for variants on KiCost output.
Related to #106
|
2021-12-30 18:26:31 -03:00 |
Salvador E. Tropea
|
9417b61478
|
Moved all loggers to the same domain.
- To fix the warnings count
|
2021-12-30 11:09:36 -03:00 |
Salvador E. Tropea
|
babf622eca
|
Added support for KiCad v6 config in JSON format.
|
2021-12-27 14:11:37 -03:00 |
Diego Capusotto
|
926d4c84d3
|
Added support to write KiCad v6 schematics with variants
|
2021-12-21 13:04:09 -03:00 |
Diego Capusotto
|
e07f45bd2d
|
Adapted sexpdata.py to indent as KiCad.
- Also fixed a problem in _tosexp (Python 2 legacy?)
|
2021-12-21 13:00:48 -03:00 |
Diego Capusotto
|
08ef3e847a
|
v6 loader: catch case were the file is just a word
|
2021-12-18 12:09:51 -03:00 |
Diego Capusotto
|
8de3982dad
|
Added component fields validation to v6 loader.
|
2021-12-17 15:45:59 -03:00 |
Diego Capusotto
|
40751eac98
|
Fixed the components sheet path computatio in KiCad v6 loader
- Must be done for the instance, no point in doing it on the fly
|
2021-12-17 15:08:00 -03:00 |
Diego Capusotto
|
d6b717114a
|
Fixed missing `part` field in the v6 loader
|
2021-12-17 14:43:47 -03:00 |
Diego Capusotto
|
5887305b38
|
v6 loader: added support for missing components
|
2021-12-17 14:24:41 -03:00 |
Diego Capusotto
|
2986740530
|
Fixed missing datasheet data in v6 loader
|
2021-12-17 14:24:05 -03:00 |
Diego Capusotto
|
51ad5c3a2e
|
Fixed flake8 details
|
2021-12-17 11:45:32 -03:00 |
Diego Capusotto
|
3d947f2d50
|
KiCad v6: Added support for absent title block
|
2021-12-17 11:44:43 -03:00 |
Diego Capusotto
|
95ddda0953
|
Made the v5 schematic loader more robust
- Allow DMC files with wrongly encoded chars
- Allow libs with wrong justify+italic+bold fields
- Both from https://github.com/Digi-Key/digikey-kicad-library
Closes #122
|
2021-12-17 10:03:12 -03:00 |
Diego Capusotto
|
25d036f8fa
|
Added some preliminary support for v6 SCHs
- Currently just loads the files
- No save implemented
- Seems to be enough to generate some trivial BoMs
|
2021-12-16 17:08:33 -03:00 |
Diego Capusotto
|
3eb82bc86d
|
Changed: The `%d/%sd/%bd` expansion patterns are now affected by the global `date_format`.
- Can be disabled using `date_reformat: false`.
- Related to #121
|
2021-12-15 17:15:49 -03:00 |
Salvador E. Tropea
|
b435bd9761
|
Fixed missing sub-sheet check
|
2021-12-03 15:27:38 -03:00 |
Salvador E. Tropea
|
9cd2581582
|
Added new pre-flight command to replace tags in the schematic.
Related to #93, but also an old idea floating around.
|
2021-12-03 14:37:53 -03:00 |
Salvador E. Tropea
|
9e4adf5286
|
Added patterns to expand the title blck comments.
Related to #93
|
2021-12-03 10:13:42 -03:00 |
Salvador E. Tropea
|
a503c5fdc6
|
Added global options to control the date format.
|
2021-12-01 14:59:36 -03:00 |
Salvador E. Tropea
|
2a09151a18
|
Fix for the commit 10486af51a
- italic and bold must be bool
|
2021-11-18 12:18:39 -03:00 |
Salvador E. Tropea
|
10486af51a
|
Fixed KiCost variants: when setting a field hat doesn't exist
Fixes #105
|
2021-11-15 15:56:33 -03:00 |
Salvador E. Tropea
|
088027c174
|
Fixed problems with schematic fields containing double quotes.
- Fixes #98
|
2021-11-15 12:50:22 -03:00 |
Salvador E. Tropea
|
18b72a41b0
|
Added support for KiCad symbol libs without EOF comment.
|
2021-10-18 14:47:09 -03:00 |
Salvador E. Tropea
|
a7bde6d01f
|
Added comment about the KISYS3DMOD patch
|
2021-10-14 13:29:55 -03:00 |
Salvador E. Tropea
|
79c4f75e7d
|
Added fallback for missing KiCad 3D models config.
Fixes #91
|
2021-10-14 13:22:01 -03:00 |
Salvador E. Tropea
|
b7b39d4bfe
|
Added explanation for ERC on schematics not fully annotated
Related to #86
|
2021-09-21 13:14:06 -03:00 |
Salvador E. Tropea
|
40a42513ba
|
Added suport for schematic cache files when components are missing
Fixes #83
|
2021-08-24 14:37:50 -03:00 |
Salvador E. Tropea
|
e22e1db49a
|
Added support for width, style and color in "wire notes"
Fixes #70
|
2021-04-22 12:33:13 -03:00 |
Salvador E. Tropea
|
1290bb6995
|
New KiCost variant style.
- New internal filters `_var_rename_kicost` and `_kicost_dnp`.
- New `skip_if_no_field` and `invert` options to the regex used in the
generic filter.
|
2021-03-30 09:37:36 -03:00 |
Salvador E. Tropea
|
01291ebe63
|
Added field rename filter.
Including an internal version to emulate KiCost behavior.
|
2021-03-23 13:20:26 -03:00 |
Salvador E. Tropea
|
40bd7c24f2
|
Added support for KiCost's subparts
|
2021-03-19 19:41:46 -03:00 |
Salvador E. Tropea
|
0402a65c8b
|
Added support for a component attribute qty.
Is the ammount of the part used.
By default is 1, but can be another value.
|
2021-03-19 11:53:03 -03:00 |
Bernhard B
|
c13ac04927
|
be more tolerant when parsing libraries
Some SnapEDA libraries (e.g https://www.snapeda.com/parts/TS3A27518EPWR/Texas%20Instruments/view-part)
use the token "# End Library" instead of "#End Library" to mark the end
of the library.
|
2021-03-08 15:19:24 +01:00 |
Salvador E. Tropea
|
6d59960b59
|
Sorted the schematic dependencies to make them consistent.
|
2021-03-03 13:07:46 -03:00 |
Sabol Martin
|
234a57cfc6
|
fix: Part containing more then 9 units (2 digits present). Start line parsing with TAB instead of unit number
|
2021-02-12 16:16:16 +01:00 |
Salvador E. Tropea
|
536fa4708a
|
Fixed get_components.
|
2021-02-04 16:25:59 -03:00 |
Salvador E. Tropea
|
ae49289006
|
Removed dead code in v5_sch.py
|
2021-02-04 16:16:04 -03:00 |
Salvador E. Tropea
|
79fe05ed9f
|
Added makefile test for sch_variant case.
- Also avoided to repeat the same SCH dependency more than once.
|
2021-02-02 11:55:36 -03:00 |
Salvador E. Tropea
|
af29f802c0
|
Switched from configfile.readfp to configfile.read_file for Python 3
|
2021-02-01 11:14:57 -03:00 |
Salvador E. Tropea
|
7422e9726c
|
Removed some "no cover" comments, clasified the rest
|
2021-02-01 08:53:24 -03:00 |
Salvador E. Tropea
|
15474ae4d7
|
Now you can consolidate more than one project in one BoM.
The basic idea comes from pimpmykicadbom by Anton Savov (@antto)
|
2021-01-21 14:43:47 -03:00 |
Salvador E. Tropea
|
88cd5927dc
|
Now you can ask to compress the targets of an output (by out put name)
|
2021-01-18 16:12:30 -03:00 |
Salvador E. Tropea
|
3e06f43ee2
|
Best KiCad config path detection.
- Added GetSettingsManager() call (new)
- Added message about KiCad 5 bug (6989)
- Added comment about KICAD_CONFIG_HOME bug.
|
2021-01-11 12:51:46 -03:00 |
Salvador E. Tropea
|
45ac28a6bf
|
Added support for KICAD_CONFIG_HOME defined from inside KiCad
|
2021-01-08 12:47:15 -03:00 |