Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | kicad_gerber.cmake: Adding KicadUtilsPython option to select whichHEADmaster | Trygve Laugstøl | 2019-09-27 | 2 | -36/+108 |
| | | | | | | | python binary to use. kicad_gerber.py: Sync from ee-python, support executing self with python3 if running under v2 and other way around. Useful if kicad is using the other version. | ||||
* | o Using '-PTH.drl' suffix for drill files. Not quite sure why this | Trygve Laugstøl | 2018-07-01 | 1 | -3/+10 |
| | | | | | | wasn't a problem before, but the index file included a file that wasn't generated and then the CMake code that created the zip missed the PTH drill file today. | ||||
* | o Make the output directory absolute if not already so. | Trygve Laugstøl | 2017-10-05 | 1 | -0/+4 |
| | |||||
* | o Make directory before creating files. | Trygve Laugstøl | 2017-10-05 | 1 | -1/+10 |
| | |||||
* | o Documenting KiCAD's defaults. | Trygve Laugstøl | 2017-08-21 | 1 | -17/+26 |
| | | | | o Changing "Minimal header" to default to True instead of False to match KiCAD's defaults. | ||||
* | o Adding support for --extended-gerber-attributes and ↵ | Trygve Laugstøl | 2017-08-17 | 2 | -8/+25 |
| | | | | EXTENDED_GERBER_ATTRIBUTES. Changing the hardcoded value True to default False and enabling on option. | ||||
* | o Write the list of files to generate to a file from the python code instead ↵ | Trygve Laugstøl | 2017-08-04 | 2 | -11/+21 |
| | | | | of piping the standard output as it can contain output from KiCAD. | ||||
* | o Don't mark Silk.pdf as an expected output after it was removed from the ↵ | Trygve Laugstøl | 2017-08-04 | 1 | -2/+1 |
| | | | | output. | ||||
* | o Fixing renaming of NPTH file. | Trygve Laugstøl | 2017-08-04 | 1 | -1/+3 |
| | |||||
* | o Better error message when Python fails. | Trygve Laugstøl | 2017-08-04 | 1 | -5/+5 |
| | |||||
* | o Reading the list of copper layers from the board file instead of hard ↵ | Trygve Laugstøl | 2017-08-04 | 1 | -22/+6 |
| | | | | coding them. | ||||
* | o Adding non-plated through-hole drill file. | Trygve Laugstøl | 2017-06-27 | 1 | -0/+8 |
| | |||||
* | o Sorting Gerber outputs list | Trygve Laugstøl | 2017-06-26 | 1 | -0/+1 |
| | | | | | This will most likely make the Zip file's contents sorted too, which in turns yields consistent files across runs. | ||||
* | o Adding {F,B}.Paste layers when generating Gerbers. | Trygve Laugstøl | 2017-06-26 | 1 | -0/+2 |
| | |||||
* | kicad_gerber: Support for renaming layers and uppercasing all extensions. | Trygve Laugstøl | 2016-09-21 | 2 | -55/+130 |
| | |||||
* | kicad_gerber: Normal layers doesn't have edge layer when creating GERBER files. | Trygve Laugstøl | 2016-09-15 | 1 | -1/+0 |
| | |||||
* | Adding CMake commands: | Trygve Laugstøl | 2016-09-15 | 6 | -17/+300 |
| | | | | | kicad_pcb_plot() that plots the PCB in PDF, PS and SVG formats. kicad_gerber() that generates GERBER files from a PCB. Can optionally create a ZIP file with all the files. Supports old (protel) naming of files. | ||||
* | o Adding complete documentation for the kicad_generate_header goal. | Trygve Laugstøl | 2016-08-19 | 5 | -8/+47 |
| | | | | | kicad_generate_header: Append the global variable `KICAD_GEN_TEMPLATE_LIBS` to the template search list. o Adding back the examples. | ||||
* | o Removing debug logging. | Trygve Laugstøl | 2016-08-16 | 1 | -2/+2 |
| | |||||
* | o Correcting the name of the output files so they won't be remade all the time. | Trygve Laugstøl | 2016-08-16 | 1 | -10/+11 |
| | |||||
* | o Adding new command: kicad_pcb_plot to plot a PCB. | Trygve Laugstøl | 2016-08-15 | 6 | -7/+365 |
| | |||||
* | o Better ./configure script. | Trygve Laugstøl | 2016-08-10 | 1 | -0/+14 |
| | |||||
* | o Adding missing files. | Trygve Laugstøl | 2016-08-10 | 1 | -0/+98 |
| | |||||
* | templates: nodemcu-arduino: better symbol names. | Trygve Laugstøl | 2016-08-10 | 12 | -15/+445 |
| | | | | o Adding some documentation to the readme. Adding a small flow chart illustrating how the tool work with a schematic, netlist and template to generate a header file. | ||||
* | templates: nodemcu-arduino: NodeMCU with Arduino. | Trygve Laugstøl | 2016-08-07 | 10 | -134/+141 |
| | | | | | o Moving headers so they match the namespace they declare. o Reducing debug logging. | ||||
* | o More flexible parsing. More rules needs to be updated. | Trygve Laugstøl | 2016-08-05 | 15 | -36/+77 |
| | |||||
* | o Dropping the native library code, we're all Python now! | Trygve Laugstøl | 2016-08-05 | 9 | -400/+167 |
| | |||||
* | o Moving the generation logic to Python, embedding a Python interpreter with ↵ | Trygve Laugstøl | 2016-08-01 | 25 | -98/+596 |
| | | | | | | | | the help of pybind11. o Adding install configuration to CMake to make it easier to reuse the project later on. o Splitting out the examples into its own project to make it easier to test the whole installation setup and python/template loading. o Trying to reorganize the code a bit, not very much better yet. | ||||
* | o Renaming cmake function from kicad_gen to kicad_generate_header, more to ↵ | Trygve Laugstøl | 2016-07-29 | 8 | -63/+61 |
| | | | | | | | the point. o Renaming binary from kicad_gen to generate-header too. Should probably be kicad-utils-generate-header or somesuch later. o Moving the cmake code used by the examples into its own file, should be part of the installation target later on. | ||||
* | more intel stuff. | Trygve Laugstøl | 2016-07-27 | 2 | -12/+72 |
| | |||||
* | o Generating Intel quark D2000 header in source to make it easier to look at ↵ | Trygve Laugstøl | 2016-07-27 | 2 | -1/+17 |
| | | | | the source tree. | ||||
* | o Support for Intel Quark D2000 chip. | Trygve Laugstøl | 2016-07-27 | 10 | -2/+531 |
| | |||||
* | o Working version with support for Arduino parts. | Trygve Laugstøl | 2016-07-26 | 12 | -170/+487 |
| | |||||
* | WIP: kicad_gen is a util to generate schematic.h files from KiCAD netlist files. | Trygve Laugstøl | 2016-07-26 | 26 | -0/+1991 |
Current code contains a lexer and parser for KiCAD's netlist files and code to build a tree of the netlist which can be used for generation. Contains CMake code for integrating the generation into CMake too. |