Commit Graph

  • 9fc7653e9b Added simple test for the position file/s Salvador E. Tropea 2020-04-27 16:28:01 -0300
  • 954dfa25bf Adapted test_simple_2layer.py to Python 3 and added Gerber Job test Salvador E. Tropea 2020-04-27 16:27:04 -0300
  • aeb669a24f Adapted the plotting test to the currently used arguments. Forced to test the sources, instead of the installed package. Salvador E. Tropea 2020-04-27 16:25:39 -0300
  • d0d3e120dd Removed dummy test Salvador E. Tropea 2020-04-27 16:24:26 -0300
  • 9ca072a9f1 Added --list option to the README and some information about odcker images and CI/CD Salvador E. Tropea 2020-04-24 09:59:16 -0300
  • c554c6e71c Bumped version to 0.2.3 v0.2.3 Salvador E. Tropea 2020-04-23 14:40:33 -0300
  • 67403b2353 Added option to list available targets Salvador E. Tropea 2020-04-23 14:39:05 -0300
  • 6e8f68e3ae Added debian package build files to the ignore list Salvador E. Tropea 2020-04-23 14:38:10 -0300
  • 28328d924d Bumped version to 0.2.2 v0.2.2 Salvador E. Tropea 2020-04-20 18:35:59 -0300
  • 90004f923a Removed KiBoM temporal files Salvador E. Tropea 2020-04-20 17:46:22 -0300
  • 92980bb8fa Fixed pre-flight tasks that didn't honor --out-dir Salvador E. Tropea 2020-04-20 17:45:18 -0300
  • 7805af77a6 Bumped version to 0.2.1 v0.2.1 Salvador E. Tropea 2020-04-18 16:06:22 -0300
  • 540a0b080d Fixed problem when the excellon drill target directory didn't exist (now created) Salvador E. Tropea 2020-04-18 15:56:53 -0300
  • 41c0c726cd Bumped version to 0.2.0 v0.2.0 Salvador E. Tropea 2020-03-28 16:43:15 -0300
  • 467c995c07 Added --version option Salvador E. Tropea 2020-03-28 16:42:33 -0300
  • 746c2422bc Added kibom.inti-cmnb, kicad-automation-scripts.inti-cmnb (>= 1.1.2), interactivehtmlbom.inti-cmnb as recommended packages. Salvador E. Tropea 2020-03-28 16:21:42 -0300
  • 6c782f5025 Added KiCad and wxWidgets to the Debian package Salvador E. Tropea 2020-03-24 23:20:44 -0300
  • 7b13355949 Updated the usage instructions Salvador E. Tropea 2020-03-24 23:19:47 -0300
  • c9fe26665d Added dependencies and how to run without installing Salvador E. Tropea 2020-03-24 14:48:08 -0300
  • 64ab20e68e Finished the options documentation Salvador E. Tropea 2020-03-24 12:18:21 -0300
  • 397cae4373 Modified the subitem style to match GitHub style Salvador E. Tropea 2020-03-24 00:07:11 -0300
  • 7150549854 Started to document the configuration file Salvador E. Tropea 2020-03-24 00:03:47 -0300
  • 0fa2eaf629 Added error when no -b option and we can't guess the PCB file Salvador E. Tropea 2020-03-23 22:41:10 -0300
  • 33736e5cb1 Made -c option optional, now we guess the config Salvador E. Tropea 2020-03-23 22:37:17 -0300
  • d5f1c27591 Made -b option optional, now we guess the board. Salvador E. Tropea 2020-03-23 22:21:54 -0300
  • 82e4cba655 Added inner layers check for the pdf_pcb_print type Salvador E. Tropea 2020-03-23 01:06:04 -0300
  • e7d5accaa6 Put PlotError for the case of an incorrect inner layer. Salvador E. Tropea 2020-03-23 01:01:35 -0300
  • 0a018e8b2b Added a catch for KiPlotConfigurationError errors and printed it with context. Salvador E. Tropea 2020-03-23 00:42:48 -0300
  • 9747d6457c Removed the PlotError exception in favor of simple error messages Salvador E. Tropea 2020-03-22 21:07:01 -0300
  • 9267597330 Made flake8 compliant Salvador E. Tropea 2020-03-22 20:16:57 -0300
  • d4f12a1d13 Unified the YAML errors, added more context information Salvador E. Tropea 2020-03-22 13:02:17 -0300
  • 6067c84394 Added support for the layer names used in the PCB file. Salvador E. Tropea 2020-03-21 15:10:24 -0300
  • 3aaf1ce045 Added support to print the PCB in PDF format (using print, not plot) print Salvador E. Tropea 2020-03-21 14:34:02 -0300
  • d0d9c37064 Added schematic printing to PDF. Partially added PCB printing to PDF. Salvador E. Tropea 2020-03-19 19:59:19 -0300
  • 46e2a12385 Simplified the scripts installation check. Moved names and URLs to constants defined in misc module. Salvador E. Tropea 2020-03-19 16:58:41 -0300
  • 6d6a11a02b Fixed debug message 'Skipping update_xml' Salvador E. Tropea 2020-03-19 16:30:03 -0300
  • 438142dabd Added KiBoM and InteractiveHtmlBoM support Salvador E. Tropea 2020-03-19 16:26:45 -0300
  • 85acaadf26 Added generation of the BoM in XML format Salvador E. Tropea 2020-03-19 09:57:11 -0300
  • ef3ef2bbe6 Added check for pcbnew_run_drc 1.1.0 or newer Salvador E. Tropea 2020-03-18 23:19:40 -0300
  • 5a386bdd32 Added ERC check Salvador E. Tropea 2020-03-18 23:15:17 -0300
  • 7d02012dbc Made --skip-pre to take a list of actions. Salvador E. Tropea 2020-03-18 19:49:22 -0300
  • e4b94eec08 Added option to skip the pre-flight actions Salvador E. Tropea 2020-03-18 19:14:41 -0300
  • ea18fb7be0 Merge branch 'run_drc' Salvador E. Tropea 2020-03-17 20:42:38 -0300
  • e269d04ceb Implemented check_zone_fills, it saves the updated zones after DRC. Salvador E. Tropea 2020-03-17 20:39:41 -0300
  • d78d6d8a9d Changed sys.exit to exit Salvador E. Tropea 2020-03-16 11:02:47 -0300
  • 2af2c0c88d Added DRC support using kicad-automation-scripts run_drc Salvador E. Tropea 2020-03-16 10:59:36 -0300
  • 070989c7b0 Changed the exceptions for check_zone_fills and run_drc to simple errors. Salvador E. Tropea 2020-03-16 10:24:11 -0300
  • b9964a9295 Sorted command line options Salvador E. Tropea 2020-03-16 10:12:54 -0300
  • bcfee6283d Added targets selection, all by default and an --invert-sel option to do all but named targets. select_outputs Salvador E. Tropea 2020-03-16 10:09:04 -0300
  • a56a847621 Added the task type when printing its name Salvador E. Tropea 2020-03-14 17:25:49 -0300
  • c0acfe3865 Added format and color to the logs. Also enhanced the yaml/pcbnew log error. Salvador E. Tropea 2020-03-14 16:12:05 -0300
  • a043e4f7da Ignore SETEdit desktop files Salvador E. Tropea 2020-03-14 16:07:48 -0300
  • 8d1668a7d6 Merge branch 'add_info_process' Salvador E. Tropea 2020-03-13 14:16:50 -0300
  • f96f6c61d0 Added information log about what's going on and -q to supress it. add_info_process Salvador E. Tropea 2020-03-13 14:13:40 -0300
  • e6d58724a8 Bumped version to 0.1.1 v0.1.1 Salvador E. Tropea 2020-03-13 13:14:41 -0300
  • bce849b44b Added only_smd to only generate positions for SMD components. Made the .pos more similar to what KiCad generates (sorted, capitalization, date, etc.) Salvador E. Tropea 2020-03-13 13:04:27 -0300
  • 23dee459f4 Give more priority to local module instead of installed. So when we run a modified local copy the changes are used. Salvador E. Tropea 2020-03-13 10:55:49 -0300
  • 97b6cedf06 Merge branch 'position' of https://github.com/rdeterre/kiplot Salvador E. Tropea 2020-03-13 10:46:10 -0300
  • 3a401be170 Updated the README.md to the current functionality. v0.1.0 Salvador E. Tropea 2020-03-10 15:11:24 -0300
  • 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 Salvador E. Tropea 2020-03-10 14:49:18 -0300
  • 57ccd12308 Added gerber job generation gerber_job Salvador E. Tropea 2020-03-10 13:09:54 -0300
  • a9c8b9a6bf Add support for plotting position files Romain Deterre 2019-10-15 22:00:36 -0400
  • f1c85dbdba Document usage and example makefile John Beard 2018-11-27 11:06:05 +0000
  • 2788726366 Merge branch 'kasbah-patch-1' John Beard 2018-08-23 15:27:32 +0100
  • f09f253dca Improve virtualenv command suggestion in readme Kaspar Emanuel 2018-08-15 00:52:36 +0000
  • c4778e37bd Add a basic plot test John Beard 2018-06-04 13:48:46 +0100
  • cc06a8ef66 MOre README tweaks@ John Beard 2018-06-03 15:46:47 +0100
  • c22676f45c Add note to README.md John Beard 2018-06-03 00:18:25 +0100
  • fa3840e0b4 Add stub for testing with setup.py test John Beard 2018-06-02 18:03:04 +0100
  • c80c34939e Move to src directory John Beard 2018-06-02 17:53:18 +0100
  • 2eec853d08 Tweak debug John Beard 2018-06-02 17:52:33 +0100
  • 02f3db1a2d Add preflight options, but they don't wowork John Beard 2018-06-02 17:21:47 +0100
  • ac2ceedae2 Add HPGL and PDF to config John Beard 2018-06-02 17:05:28 +0100
  • 57c320984a Add svg, fix mirror plot John Beard 2018-06-02 16:56:20 +0100
  • 6dfbaea4e0 Add gerber drills John Beard 2018-06-02 16:45:15 +0100
  • d3b331e3ad Add validation John Beard 2018-06-02 16:33:11 +0100
  • f7805cbe09 Add postscript and other stuff John Beard 2018-06-02 15:51:50 +0100
  • 5aada8a3cd Add postscript and other stuff John Beard 2018-06-02 15:51:24 +0100
  • 1519ff2e08 Overhaul config parsing John Beard 2018-06-02 13:31:03 +0100
  • fb7e579a64 Even more working John Beard 2018-06-02 12:28:46 +0100
  • 5298dc2c72 Getting there John Beard 2018-06-01 23:56:22 +0100
  • 21e185c9d6 Initial commit John Beard 2018-06-01 20:08:57 +0100
  • 0afa7bb26e v1.2 * Added ability to group components by any arbitrary fields (set in bom.ini file) * User can determine whether blank fields are merged (or not) * Improved part grouping * User can set a 'Configuration' field to determine whether a part is loaded or not under certain circumstances * Cleanup of preferences management * Added version number 1.2 Oliver 2016-07-04 21:50:54 +1000
  • 75c46504d9 Fixed image reference Oliver 2016-06-14 20:22:32 +1000
  • e0dd8e15b4 Updated documentation image Oliver 2016-06-14 20:21:41 +1000
  • 6dbce826be Improved documentation Oliver 2016-06-14 20:19:47 +1000
  • 159f54347c * Added option to hide file headers * Changed output to be a positional argument (required) * Added blank cell coloring to HTML output Oliver 2016-06-14 20:07:47 +1000
  • 13ad8dbd3c Simplified build-quantity option Oliver 2016-06-14 17:58:40 +1000
  • 9533079520 Bug fix Oliver Walters 2016-06-08 16:41:58 +1000
  • 7f402f9c1f Merge branch 'master' of https://github.com/SchrodingersGat/KiBoM Oliver 2016-05-24 08:35:54 +1000
  • 0c879edc19 README fix Oliver 2016-05-24 08:35:47 +1000
  • 538ee7a62c * Fixed bom.ini writing bug * Added more preferences (PCB configuration) Oliver Walters 2016-05-24 00:13:02 +1000
  • 03c2976dbc Added missing picture Oliver Walters 2016-05-19 07:58:27 +1000
  • d2eda2c807 README formatting Oliver Walters 2016-05-19 07:53:52 +1000
  • baa8f570b8 Improved documentation Oliver Walters 2016-05-19 07:51:53 +1000
  • 8aaa2bb110 Arguments are now handled with argparse - User can pass verbosity option - User can specify a config file, overwriting default bom.ini - User can not specify an output file, and a default output will be used Preferences object now has a verbosity switch This will be (eventually) passed down-stream to relevent places Added zener aliases Added diode aliases Oliver Walters 2016-05-18 14:09:37 +1000
  • f0985b2623 Better unicode support across all output formats Oliver Walters 2016-05-16 13:44:42 +1000
  • 72231d8785 Added 'Build quantity' option Oliver Walters 2016-05-16 13:44:07 +1000
  • fc36d9b62f Refactoring / simplification of preferences management code Oliver Walters 2016-05-16 10:55:40 +1000
  • 2f667a5f22 Improved unicode support Oliver Walters 2016-05-16 10:54:32 +1000