Salvador E. Tropea
|
7ecb3f1914
|
Added KiCad 5 support to the worksheet code
- Filled polygons aren't working
- Added rectangle workaround (not working)
|
2022-04-16 16:44:52 -03:00 |
Salvador E. Tropea
|
cffd3d0b89
|
Worksheet: moved the draw code to each class
|
2022-04-16 15:09:37 -03:00 |
Salvador E. Tropea
|
4b341a7a92
|
Added internal plot of the worksheet to pcb_print
- Also renamed some options to make it simpler (sorry)
|
2022-04-16 15:09:19 -03:00 |
Salvador E. Tropea
|
9d606fa53b
|
Added colored pads and vias to pcb_print
- The vias are more "realistic", we avoid showing holes on layers that
aren't drilled, but we mark the via. So you know were is.
|
2022-04-13 13:51:03 -03:00 |
Salvador E. Tropea
|
09cfa14896
|
Fixed problems when the project specified an empty wks (KiCad 5)
|
2022-04-11 14:50:17 -03:00 |
Salvador E. Tropea
|
510279a0a3
|
Added support for frame to `pcb_print` on KiCad 5
- This is tricky because plot API doesn't support it.
So we use `pcbnew_do` to generate an SVG and then we make a
vectorized PDF from it.
|
2022-04-11 12:40:39 -03:00 |
Salvador E. Tropea
|
a5c848c752
|
Added a color cache
|
2022-04-10 15:32:42 -03:00 |
Salvador E. Tropea
|
3752bcb53e
|
Finished adding all the plot options to `pcb_print`
- Now is you can get most of the good things from both: print and plot
in the same output.
- Is usually much faster than `pdf_pcb_print`
|
2022-04-08 15:01:10 -03:00 |
Salvador E. Tropea
|
73b4196e46
|
Fixed problems with imported sub-sheets
- We must avoid processing the sheet and symbol instances of them
Fixes #178
|
2022-04-07 13:23:25 -03:00 |
Salvador E. Tropea
|
235031b12c
|
Fixed missing increment in KiCad 5 wks copy
|
2022-04-04 18:35:14 -03:00 |
Salvador E. Tropea
|
9e1f645c31
|
Fixed problems when using page layout files with relative paths.
Fixes #174
|
2022-04-04 18:02:31 -03:00 |
Salvador E. Tropea
|
dad1f91439
|
Added: text vars expansion for 3D model paths
Closes #172
|
2022-03-31 14:58:39 -03:00 |
Salvador E. Tropea
|
637a6917c0
|
Fixed KiCad 6 problems with empty title block items
- The saved SCH wasn't usable if company, rev, title, etc.
were absent in the original file.
|
2022-03-26 12:33:08 -03:00 |
Salvador E. Tropea
|
45e670c11f
|
More early text var expansions
Fixes #163
|
2022-03-15 20:26:18 -03:00 |
Salvador E. Tropea
|
fc28b6a257
|
Fixed: expanded text variables earlier for date
- Avoids reformatting problems
- Also done for title, because we keep a copy of the original
Related to #161
|
2022-03-15 17:47:33 -03:00 |
Salvador E. Tropea
|
27c987217c
|
New preflight to annotate power components
Closes #76
|
2022-02-26 13:21:40 -03:00 |
Salvador E. Tropea
|
36581d8608
|
Added support for mirror and fields_autoplaced (KiCad v6 schematic)
- Not documented
Fixes #155
|
2022-02-24 13:51:11 -03:00 |
Salvador E. Tropea
|
26a6db4e65
|
Fixed KiCad 6 schematic component instance not updated
Fixes #157
|
2022-02-24 12:54:39 -03:00 |
Salvador E. Tropea
|
1dbaf67cea
|
Fixed KiCad v6 field rename
- The code created v5 fields
Fixes #158
|
2022-02-24 12:16:35 -03:00 |
Salvador E. Tropea
|
d9d80e5710
|
Fixed the C402 fix
|
2022-02-17 19:54:44 -03:00 |
Salvador E. Tropea
|
338a0cc3d4
|
Fixed B007 Loop control variable 'i' not used within the loop body.
|
2022-02-17 19:10:47 -03:00 |
Salvador E. Tropea
|
1731e889b1
|
Fixed D301 Use r""" if any backslashes in a docstring
|
2022-02-17 18:48:50 -03:00 |
Salvador E. Tropea
|
d7e0cc2936
|
Fixed last patch
|
2022-02-17 18:44:34 -03:00 |
Salvador E. Tropea
|
f26ab6ede8
|
Fixed B006 Do not use mutable data structures for argument defaults.
|
2022-02-17 16:45:10 -03:00 |
Salvador E. Tropea
|
15b2075c96
|
Fixed B011 Do not call assert False
|
2022-02-17 16:37:01 -03:00 |
Salvador E. Tropea
|
c8d131fe11
|
Fixed C416 Unnecessary list comprehension - rewrite using list().
|
2022-02-17 16:32:16 -03:00 |
Salvador E. Tropea
|
f0c581d144
|
Fixed C405 Unnecessary list literal - rewrite as a set literal.
|
2022-02-17 16:31:30 -03:00 |
Salvador E. Tropea
|
c11627f56d
|
Fixed C402 Unnecessary generator - rewrite as a dict comprehension.
|
2022-02-17 16:07:17 -03:00 |
Salvador E. Tropea
|
ebc6458948
|
Fixed schematic: Paper orientation was discarded on v5 files.
Fixes #150
|
2022-02-17 12:40:29 -03:00 |
Salvador E. Tropea
|
6281a40335
|
Fixed spelling
|
2022-02-16 19:56:04 -03:00 |
Salvador E. Tropea
|
5d2d0a4195
|
Added MacroFab XYRS support
- Internal BoM options:
- `angle_positive`
- `csv.hide_header`
- `footprint_populate_values`
- `footprint_type_values`
- `units` mils
- Columns:
- `Footprint Type`
- `Footprint Populate`
- `Footprint X-Size`
- `Footprint Y-Size`
|
2022-02-14 13:49:56 -03:00 |
Salvador E. Tropea
|
644f6d1fda
|
Internal BoM: Added footprint X, Y, rotation and side columns
- First step towards XYRS support
|
2022-02-11 11:01:14 -03:00 |
Salvador E. Tropea
|
fac1c21282
|
Fixed flake8 errors
|
2022-01-29 16:33:32 -03:00 |
Salvador E. Tropea
|
400d06f9b3
|
Adjusted error messages and crossed comp generation.
- Also the name of the member for lib_name
|
2022-01-29 16:16:39 -03:00 |
Gustav Palmqvist
|
70fdb9c617
|
Handle lib_name in symbol instance
|
2022-01-27 23:16:54 +01:00 |
Salvador E. Tropea
|
b73a2e51d4
|
Added stackup support to the report
|
2022-01-18 15:51:55 -03:00 |
Salvador E. Tropea
|
7a4c3468fa
|
Added copper_thickness option
- Now we get some defaults from KiCad 6 stackup
|
2022-01-17 18:50:21 -03:00 |
Salvador E. Tropea
|
256876a1bd
|
Added support for the magic KICAD6_*_DIR environment variables
Related to #135
|
2022-01-10 20:50:53 -03:00 |
Salvador E. Tropea
|
8a4064a544
|
Added KiCad 6 native symbols default dir
|
2022-01-07 17:49:33 -03:00 |
Salvador E. Tropea
|
dadcd8a543
|
Added support for `bus_alias` [KiCad 6]
- Not documented in the file format
Closes #133
|
2022-01-07 12:01:17 -03:00 |
Salvador E. Tropea
|
93ee8c3acb
|
Updated mcpyrate to 3.5.4 (last available)
|
2022-01-06 12:10:06 -03:00 |
Salvador E. Tropea
|
34bea23e06
|
Merge pull request #129 from rleh/patch/v6_sch
KiCad 6: Catch environment.vars==None case
|
2022-01-04 16:54:50 -03:00 |
Salvador E. Tropea
|
be59ee397e
|
Added support for KiCad 6 to the `update_qr` preflight.
Related to #93
|
2022-01-04 16:52:12 -03:00 |
Raphael Lehmann
|
7bdc1f511e
|
v6 config: Catch environment.vars==None case
|
2022-01-04 17:50:10 +01:00 |
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 |