aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* kicad_gerber.cmake: Adding KicadUtilsPython option to select whichHEADmasterTrygve Laugstøl2019-09-272-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 thisTrygve Laugstøl2018-07-011-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øl2017-10-051-0/+4
|
* o Make directory before creating files.Trygve Laugstøl2017-10-051-1/+10
|
* o Documenting KiCAD's defaults.Trygve Laugstøl2017-08-211-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øl2017-08-172-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øl2017-08-042-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øl2017-08-041-2/+1
| | | | output.
* o Fixing renaming of NPTH file.Trygve Laugstøl2017-08-041-1/+3
|
* o Better error message when Python fails.Trygve Laugstøl2017-08-041-5/+5
|
* o Reading the list of copper layers from the board file instead of hard ↵Trygve Laugstøl2017-08-041-22/+6
| | | | coding them.
* o Adding non-plated through-hole drill file.Trygve Laugstøl2017-06-271-0/+8
|
* o Sorting Gerber outputs listTrygve Laugstøl2017-06-261-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øl2017-06-261-0/+2
|
* kicad_gerber: Support for renaming layers and uppercasing all extensions.Trygve Laugstøl2016-09-212-55/+130
|
* kicad_gerber: Normal layers doesn't have edge layer when creating GERBER files.Trygve Laugstøl2016-09-151-1/+0
|
* Adding CMake commands:Trygve Laugstøl2016-09-156-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øl2016-08-195-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øl2016-08-161-2/+2
|
* o Correcting the name of the output files so they won't be remade all the time.Trygve Laugstøl2016-08-161-10/+11
|
* o Adding new command: kicad_pcb_plot to plot a PCB.Trygve Laugstøl2016-08-156-7/+365
|
* o Better ./configure script.Trygve Laugstøl2016-08-101-0/+14
|
* o Adding missing files.Trygve Laugstøl2016-08-101-0/+98
|
* templates: nodemcu-arduino: better symbol names.Trygve Laugstøl2016-08-1012-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øl2016-08-0710-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øl2016-08-0515-36/+77
|
* o Dropping the native library code, we're all Python now!Trygve Laugstøl2016-08-059-400/+167
|
* o Moving the generation logic to Python, embedding a Python interpreter with ↵Trygve Laugstøl2016-08-0125-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øl2016-07-298-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øl2016-07-272-12/+72
|
* o Generating Intel quark D2000 header in source to make it easier to look at ↵Trygve Laugstøl2016-07-272-1/+17
| | | | the source tree.
* o Support for Intel Quark D2000 chip.Trygve Laugstøl2016-07-2710-2/+531
|
* o Working version with support for Arduino parts.Trygve Laugstøl2016-07-2612-170/+487
|
* WIP: kicad_gen is a util to generate schematic.h files from KiCAD netlist files.Trygve Laugstøl2016-07-2626-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.