Salvador E. Tropea
746c2422bc
Added kibom.inti-cmnb, kicad-automation-scripts.inti-cmnb (>= 1.1.2),
...
interactivehtmlbom.inti-cmnb as recommended packages.
2020-03-28 16:21:42 -03:00
Salvador E. Tropea
6c782f5025
Added KiCad and wxWidgets to the Debian package
2020-03-24 23:20:44 -03:00
Salvador E. Tropea
7b13355949
Updated the usage instructions
2020-03-24 23:19:47 -03:00
Salvador E. Tropea
c9fe26665d
Added dependencies and how to run without installing
2020-03-24 14:48:08 -03:00
Salvador E. Tropea
64ab20e68e
Finished the options documentation
2020-03-24 12:18:21 -03:00
Salvador E. Tropea
397cae4373
Modified the subitem style to match GitHub style
2020-03-24 00:07:11 -03:00
Salvador E. Tropea
7150549854
Started to document the configuration file
2020-03-24 00:03:47 -03:00
Salvador E. Tropea
0fa2eaf629
Added error when no -b option and we can't guess the PCB file
2020-03-23 22:41:10 -03:00
Salvador E. Tropea
33736e5cb1
Made -c option optional, now we guess the config
2020-03-23 22:37:17 -03:00
Salvador E. Tropea
d5f1c27591
Made -b option optional, now we guess the board.
2020-03-23 22:21:54 -03:00
Salvador E. Tropea
82e4cba655
Added inner layers check for the pdf_pcb_print type
2020-03-23 01:06:04 -03:00
Salvador E. Tropea
e7d5accaa6
Put PlotError for the case of an incorrect inner layer.
2020-03-23 01:01:35 -03:00
Salvador E. Tropea
0a018e8b2b
Added a catch for KiPlotConfigurationError errors and printed it with context.
2020-03-23 00:42:48 -03:00
Salvador E. Tropea
9747d6457c
Removed the PlotError exception in favor of simple error messages
2020-03-22 21:07:01 -03:00
Salvador E. Tropea
9267597330
Made flake8 compliant
2020-03-22 20:16:57 -03:00
Salvador E. Tropea
d4f12a1d13
Unified the YAML errors, added more context information
2020-03-22 13:02:17 -03:00
Salvador E. Tropea
6067c84394
Added support for the layer names used in the PCB file.
2020-03-21 15:10:24 -03:00
Salvador E. Tropea
3aaf1ce045
Added support to print the PCB in PDF format (using print, not plot)
2020-03-21 14:34:02 -03:00
Salvador E. Tropea
d0d9c37064
Added schematic printing to PDF.
...
Partially added PCB printing to PDF.
2020-03-19 19:59:19 -03:00
Salvador E. Tropea
46e2a12385
Simplified the scripts installation check.
...
Moved names and URLs to constants defined in misc module.
2020-03-19 16:58:41 -03:00
Salvador E. Tropea
6d6a11a02b
Fixed debug message 'Skipping update_xml'
2020-03-19 16:30:03 -03:00
Salvador E. Tropea
438142dabd
Added KiBoM and InteractiveHtmlBoM support
2020-03-19 16:26:45 -03:00
Salvador E. Tropea
85acaadf26
Added generation of the BoM in XML format
2020-03-19 09:57:11 -03:00
Salvador E. Tropea
ef3ef2bbe6
Added check for pcbnew_run_drc 1.1.0 or newer
2020-03-18 23:19:40 -03:00
Salvador E. Tropea
5a386bdd32
Added ERC check
2020-03-18 23:15:17 -03:00
Salvador E. Tropea
7d02012dbc
Made --skip-pre to take a list of actions.
2020-03-18 19:49:22 -03:00
Salvador E. Tropea
e4b94eec08
Added option to skip the pre-flight actions
2020-03-18 19:14:41 -03:00
Salvador E. Tropea
ea18fb7be0
Merge branch 'run_drc'
2020-03-17 20:42:38 -03:00
Salvador E. Tropea
e269d04ceb
Implemented check_zone_fills, it saves the updated zones after DRC.
2020-03-17 20:39:41 -03:00
Salvador E. Tropea
d78d6d8a9d
Changed sys.exit to exit
2020-03-16 11:02:47 -03:00
Salvador E. Tropea
2af2c0c88d
Added DRC support using kicad-automation-scripts
2020-03-16 10:59:36 -03:00
Salvador E. Tropea
070989c7b0
Changed the exceptions for check_zone_fills and run_drc to simple errors.
2020-03-16 10:24:11 -03:00
Salvador E. Tropea
b9964a9295
Sorted command line options
2020-03-16 10:12:54 -03:00
Salvador E. Tropea
bcfee6283d
Added targets selection, all by default and an --invert-sel option to do all
...
but named targets.
2020-03-16 10:09:04 -03:00
Salvador E. Tropea
a56a847621
Added the task type when printing its name
2020-03-14 17:25:49 -03:00
Salvador E. Tropea
c0acfe3865
Added format and color to the logs. Also enhanced the yaml/pcbnew log error.
2020-03-14 16:12:05 -03:00
Salvador E. Tropea
a043e4f7da
Ignore SETEdit desktop files
2020-03-14 16:07:48 -03:00
Salvador E. Tropea
8d1668a7d6
Merge branch 'add_info_process'
2020-03-13 14:16:50 -03:00
Salvador E. Tropea
f96f6c61d0
Added information log about what's going on and -q to supress it.
2020-03-13 14:13:40 -03:00
Salvador E. Tropea
e6d58724a8
Bumped version to 0.1.1
2020-03-13 13:14:41 -03:00
Salvador E. Tropea
bce849b44b
Added only_smd to only generate positions for SMD components.
...
Made the .pos more similar to what KiCad generates (sorted, capitalization, date, etc.)
2020-03-13 13:04:27 -03:00
Salvador E. Tropea
23dee459f4
Give more priority to local module instead of installed.
...
So when we run a modified local copy the changes are used.
2020-03-13 10:55:49 -03:00
Salvador E. Tropea
97b6cedf06
Merge branch 'position' of https://github.com/rdeterre/kiplot
2020-03-13 10:46:10 -03:00
Salvador E. Tropea
3a401be170
Updated the README.md to the current functionality.
2020-03-10 15:11:24 -03:00
Salvador E. Tropea
49bb86d748
Moved the module to the root and added a script named kiplot to call it from /usr/bin.
...
Simplified the setup.py to make it work with Debian.
Added Debian package files.
Added a MANIFEST.in
2020-03-10 14:49:18 -03:00
Salvador E. Tropea
57ccd12308
Added gerber job generation
2020-03-10 13:09:54 -03:00
Romain Deterre
a9c8b9a6bf
Add support for plotting position files
2019-10-15 23:04:32 -04:00
John Beard
f1c85dbdba
Document usage and example makefile
2018-11-27 11:06:05 +00:00
John Beard
2788726366
Merge branch 'kasbah-patch-1'
...
With some modifications to retain the instructions when KiCad is not
installed.
2018-08-23 15:27:32 +01:00
Kaspar Emanuel
f09f253dca
Improve virtualenv command suggestion in readme
...
The Python in the virtualenv doesn't know about pcbnew module.
When installed normally, this can be provided when setting up the
virtualenv. This lets you avoid messing about with PYTHONPATH.
The old instructions apply when KiCad is not installed to the
system (common when developing)
2018-08-23 15:27:08 +01:00