Commit Graph

1146 Commits

Author SHA1 Message Date
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
John Beard c4778e37bd Add a basic plot test 2018-07-31 17:36:56 +01:00
John Beard cc06a8ef66 MOre README tweaks@ 2018-06-03 15:46:47 +01:00
John Beard c22676f45c Add note to README.md 2018-06-03 00:20:49 +01:00
John Beard fa3840e0b4 Add stub for testing with setup.py test 2018-06-02 18:03:04 +01:00
John Beard c80c34939e Move to src directory 2018-06-02 17:55:32 +01:00
John Beard 2eec853d08 Tweak debug 2018-06-02 17:52:33 +01:00
John Beard 02f3db1a2d Add preflight options, but they don't wowork 2018-06-02 17:21:47 +01:00
John Beard ac2ceedae2 Add HPGL and PDF to config 2018-06-02 17:06:37 +01:00
John Beard 57c320984a Add svg, fix mirror plot 2018-06-02 16:56:20 +01:00
John Beard 6dfbaea4e0 Add gerber drills 2018-06-02 16:51:58 +01:00
John Beard d3b331e3ad Add validation 2018-06-02 16:33:11 +01:00
John Beard f7805cbe09 Add postscript and other stuff 2018-06-02 15:51:50 +01:00
John Beard 5aada8a3cd Add postscript and other stuff 2018-06-02 15:51:24 +01:00
John Beard 1519ff2e08 Overhaul config parsing 2018-06-02 13:31:03 +01:00
John Beard fb7e579a64 Even more working 2018-06-02 12:28:46 +01:00
John Beard 5298dc2c72 Getting there 2018-06-01 23:56:22 +01:00
John Beard 21e185c9d6 Initial commit 2018-06-01 20:08:57 +01:00