8190 lines
1.7 MiB
8190 lines
1.7 MiB
DEBUG:KiBot 1.8.6 verbose level: 0 started on 2026-03-10 00:47:34.160458 (kibot - __main__.py:524)
|
||
DEBUG:Filtering warnings we always get on CI/CD (kibot - __main__.py:438)
|
||
DEBUG:Command line options: {'--banner': None,
|
||
'--board-file': None,
|
||
'--cli-order': False,
|
||
'--config-outs': False,
|
||
'--copy-and-expand': False,
|
||
'--copy-options': False,
|
||
'--define': ['RELEASE_STATE=WORKING', 'REVISION=NO_TAG+ (Unreleased)', 'REVISION=NO_TAG+ (Unreleased)', 'REVISION=NO_TAG+ (Unreleased)'],
|
||
'--defs-from-env': False,
|
||
'--defs-from-project': False,
|
||
'--dont-stop': False,
|
||
'--dry': False,
|
||
'--example': False,
|
||
'--fail-on-ignored': False,
|
||
'--fail-on-warnings': False,
|
||
'--global-redef': [],
|
||
'--gui': False,
|
||
'--gui-inject': None,
|
||
'--help': False,
|
||
'--help-banners': False,
|
||
'--help-dependencies': False,
|
||
'--help-errors': False,
|
||
'--help-filters': False,
|
||
'--help-global-options': False,
|
||
'--help-list-offsets': False,
|
||
'--help-list-outputs': False,
|
||
'--help-list-rotations': False,
|
||
'--help-output': None,
|
||
'--help-outputs': False,
|
||
'--help-preflights': False,
|
||
'--help-variants': False,
|
||
'--internal-check': False,
|
||
'--invert-sel': False,
|
||
'--json': False,
|
||
'--list': False,
|
||
'--list-variants': False,
|
||
'--log': 'kibot_run_preprocess.log',
|
||
'--makefile': None,
|
||
'--markdown': False,
|
||
'--no-auto-download': False,
|
||
'--no-priority': False,
|
||
'--no-warn': None,
|
||
'--only-groups': False,
|
||
'--only-names': False,
|
||
'--only-pre': False,
|
||
'--out-dir': '.',
|
||
'--output-name-first': False,
|
||
'--plot-config': 'kibot/yaml/kibot_main.yaml',
|
||
'--quick-start': False,
|
||
'--quiet': False,
|
||
'--rst': False,
|
||
'--schematic': None,
|
||
'--skip-pre': 'all',
|
||
'--start': '.',
|
||
'--stop-on-warnings': False,
|
||
'--sub-pcbs': False,
|
||
'--type': [],
|
||
'--variant': [],
|
||
'--verbose': 0,
|
||
'--version': False,
|
||
'--warn-ci-cd': False,
|
||
'TARGET': ['preprocess_group']} (kibot - __main__.py:528)
|
||
DEBUG:Start of initialization (kibot - __main__.py:531)
|
||
DEBUG:Detected KiCad v9.0.7 (9.0.7+1 90000070) (kibot - __main__.py:340)
|
||
DEBUG:KiCad config path /root/.config/kicad/9.0 (kibot - __main__.py:392)
|
||
DEBUG:Command line arguments:
|
||
['/usr/local/bin/kibot', '-c', 'kibot/yaml/kibot_main.yaml', '-d', '.', '--log', 'kibot_run_preprocess.log', '--skip-pre', 'all', '-E', 'RELEASE_STATE=WORKING', '-E', 'REVISION=NO_TAG+ (Unreleased)', 'preprocess_group'] (kibot - __main__.py:444)
|
||
DEBUG:Command line parsed:
|
||
{'--banner': None,
|
||
'--board-file': None,
|
||
'--cli-order': False,
|
||
'--config-outs': False,
|
||
'--copy-and-expand': False,
|
||
'--copy-options': False,
|
||
'--define': ['RELEASE_STATE=WORKING', 'REVISION=NO_TAG+ (Unreleased)', 'REVISION=NO_TAG+ (Unreleased)', 'REVISION=NO_TAG+ (Unreleased)'],
|
||
'--defs-from-env': False,
|
||
'--defs-from-project': False,
|
||
'--dont-stop': False,
|
||
'--dry': False,
|
||
'--example': False,
|
||
'--fail-on-ignored': False,
|
||
'--fail-on-warnings': False,
|
||
'--global-redef': [],
|
||
'--gui': False,
|
||
'--gui-inject': None,
|
||
'--help': False,
|
||
'--help-banners': False,
|
||
'--help-dependencies': False,
|
||
'--help-errors': False,
|
||
'--help-filters': False,
|
||
'--help-global-options': False,
|
||
'--help-list-offsets': False,
|
||
'--help-list-outputs': False,
|
||
'--help-list-rotations': False,
|
||
'--help-output': None,
|
||
'--help-outputs': False,
|
||
'--help-preflights': False,
|
||
'--help-variants': False,
|
||
'--internal-check': False,
|
||
'--invert-sel': False,
|
||
'--json': False,
|
||
'--list': False,
|
||
'--list-variants': False,
|
||
'--log': 'kibot_run_preprocess.log',
|
||
'--makefile': None,
|
||
'--markdown': False,
|
||
'--no-auto-download': False,
|
||
'--no-priority': False,
|
||
'--no-warn': None,
|
||
'--only-groups': False,
|
||
'--only-names': False,
|
||
'--only-pre': False,
|
||
'--out-dir': '.',
|
||
'--output-name-first': False,
|
||
'--plot-config': 'kibot/yaml/kibot_main.yaml',
|
||
'--quick-start': False,
|
||
'--quiet': False,
|
||
'--rst': False,
|
||
'--schematic': None,
|
||
'--skip-pre': 'all',
|
||
'--start': '.',
|
||
'--stop-on-warnings': False,
|
||
'--sub-pcbs': False,
|
||
'--type': [],
|
||
'--variant': [],
|
||
'--verbose': 0,
|
||
'--version': False,
|
||
'--warn-ci-cd': False,
|
||
'TARGET': ['preprocess_group']} (kibot - __main__.py:445)
|
||
DEBUG:- Processing dependencies for `global` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'name': 'Colorama', 'python_module': True, 'role': 'Get color messages in a portable way', 'debian': 'python3-colorama', 'arch': 'python-colorama'}, {'name': 'Requests', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-requests', 'arch': 'python-requests'}, {'name': 'PyYAML', 'python_module': True, 'debian': 'python3-yaml', 'arch': 'python-yaml', 'module_name': 'yaml', 'role': 'mandatory'}, {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto'}, {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git'}, {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}]}, {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs'}, {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy']}, {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool'}, {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python'}, {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0'}, {'from': 'KiKit', 'role': 'Separate multiboard projects'}, {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python'}, {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True}, {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash'}, {'name': 'Blender', 'url': 'https://www.blender.org/', 'debian': 'blender', 'arch': 'blender'}, {'name': 'Lark', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-lark', 'arch': 'python-lark'}, {'name': 'ZStd', 'python_module': True, 'debian': 'python3-zstd', 'arch': 'python-zstd', 'downloader': 'python', 'role': 'Copy embedded files from the schematic to the KiCad cache'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'name': 'Colorama', 'python_module': True, 'role': 'Get color messages in a portable way', 'debian': 'python3-colorama', 'arch': 'python-colorama'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Registering dep {'name': 'Requests', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-requests', 'arch': 'python-requests'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Registering dep {'name': 'PyYAML', 'python_module': True, 'debian': 'python3-yaml', 'arch': 'python-yaml', 'module_name': 'yaml', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Registering base dep {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto'} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering base dep {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git'} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering base dep {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}]} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering base dep {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs'} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering base dep {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy']} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering base dep {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool'} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering base dep {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python'} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering base dep {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0'} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering dep {'from': 'KiKit', 'role': 'Separate multiboard projects'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'Separate multiboard projects'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering base dep {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python'} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering base dep {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering base dep {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash'} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering base dep {'name': 'Blender', 'url': 'https://www.blender.org/', 'debian': 'blender', 'arch': 'blender'} (kibot - dep_downloader.py:1084)
|
||
DEBUG: - Registering dep {'name': 'Lark', 'python_module': True, 'role': 'mandatory', 'debian': 'python3-lark', 'arch': 'python-lark'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Registering dep {'name': 'ZStd', 'python_module': True, 'debian': 'python3-zstd', 'arch': 'python-zstd', 'downloader': 'python', 'role': 'Copy embedded files from the schematic to the KiCad cache'} (kibot - dep_downloader.py:1081)
|
||
DEBUG:Importing from /usr/local/lib/python3.13/dist-packages/kibot (kibot - kiplot.py:83)
|
||
DEBUG:- Importing fil_base (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_expand_text_vars (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_field_modify (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_field_rename (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_generic (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_rot_footprint (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_separate_pins (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_spec_to_field (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_subparts (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_urlify (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_value_split (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_var_rename (kibot - kiplot.py:91)
|
||
DEBUG:- Importing fil_var_rename_kicost (kibot - kiplot.py:91)
|
||
DEBUG:- Importing globals (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_any_diff (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_any_drill (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_any_layer (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_any_navigate_results (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_any_pcb_print (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_any_sch_print (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_any_stencil (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_base (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_base_3d (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_blender_export (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_blender_export` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'Blender', 'role': 'mandatory', 'version': '3.4.0'}, {'from': 'ImageMagick', 'role': 'Automatically crop images'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'Blender', 'role': 'mandatory', 'version': '3.4.0'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Blender: {'name': 'Blender', 'url': 'https://www.blender.org/', 'debian': 'blender', 'arch': 'blender', 'from': 'Blender', 'role': 'mandatory', 'version': '3.4.0'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_boardview (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_bom (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_bom` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiCost', 'role': 'Find components costs and specs', 'version': '1.1.8'}, {'from': 'RSVG', 'role': 'SVG logos for the BoM'}, {'name': 'XLSXWriter', 'role': 'Create XLSX files', 'python_module': True, 'debian': 'python3-xlsxwriter', 'arch': 'python-xlsxwriter', 'version': '1.1.2', 'downloader': 'python'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiCost', 'role': 'Find components costs and specs', 'version': '1.1.8'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiCost: {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool', 'from': 'KiCost', 'role': 'Find components costs and specs', 'version': '1.1.8'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'RSVG', 'role': 'SVG logos for the BoM'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'SVG logos for the BoM'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'name': 'XLSXWriter', 'role': 'Create XLSX files', 'python_module': True, 'debian': 'python3-xlsxwriter', 'arch': 'python-xlsxwriter', 'version': '1.1.2', 'downloader': 'python'} (kibot - dep_downloader.py:1081)
|
||
DEBUG:- Importing out_bom_labels (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_bom_labels` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'name': 'ReportLab', 'role': 'Create a PDF with BoM labels', 'python_module': True, 'debian': 'python3-reportlab', 'arch': 'python-reportlab', 'downloader': 'python'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'name': 'ReportLab', 'role': 'Create a PDF with BoM labels', 'python_module': True, 'debian': 'python3-reportlab', 'arch': 'python-reportlab', 'downloader': 'python'} (kibot - dep_downloader.py:1081)
|
||
DEBUG:- Importing out_compress (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_compress` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'name': 'RAR', 'url': 'https://www.rarlab.com/', 'url_down': 'https://www.rarlab.com/download.htm', 'help_option': '-?', 'downloader': 'rar', 'role': 'Compress in RAR format', 'debian': 'rar', 'arch': 'rar(AUR)'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'name': 'RAR', 'url': 'https://www.rarlab.com/', 'url_down': 'https://www.rarlab.com/download.htm', 'help_option': '-?', 'downloader': 'rar', 'role': 'Compress in RAR format', 'debian': 'rar', 'arch': 'rar(AUR)'} (kibot - dep_downloader.py:1081)
|
||
DEBUG:- Importing out_copy_files (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_diff (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_diff` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'name': 'KiCad PCB/SCH Diff', 'version': '2.5.3', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'}, {'from': 'Git', 'role': 'Compare with files in the repo'}, {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'name': 'KiCad PCB/SCH Diff', 'version': '2.5.3', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Registering dep {'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_download_datasheets (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_dxf (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_dxf_sch_print (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_dxf_sch_print` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_excellon (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_export_3d (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_gencad (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_gencad` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.5'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.5'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.5'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_gerb_drill (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_gerber (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_hpgl (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_hpgl_sch_print (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_hpgl_sch_print` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_ibom (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_ibom` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'name': 'Interactive HTML BoM', 'role': 'mandatory', 'github': 'INTI-CMNB/InteractiveHtmlBom', 'command': 'generate_interactive_bom.py', 'no_cmd_line_version_old': True, 'plugin_dirs': ['InteractiveHtmlBom', 'InteractiveHtmlBom/InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom/InteractiveHtmlBom'], 'version': '2.7.0', 'downloader': 'pytool', 'id': 'ibom'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'name': 'Interactive HTML BoM', 'role': 'mandatory', 'github': 'INTI-CMNB/InteractiveHtmlBom', 'command': 'generate_interactive_bom.py', 'no_cmd_line_version_old': True, 'plugin_dirs': ['InteractiveHtmlBom', 'InteractiveHtmlBom/InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom', 'org_openscopeproject_InteractiveHtmlBom/InteractiveHtmlBom'], 'version': '2.7.0', 'downloader': 'pytool', 'id': 'ibom'} (kibot - dep_downloader.py:1081)
|
||
DEBUG:- Importing out_info (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_info` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'Show KiAuto installation information', 'version': '2.0.0'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'Show KiAuto installation information', 'version': '2.0.0'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Show KiAuto installation information', 'version': '2.0.0'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_ipc2581 (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_jobset (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_kibom (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_kibom` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'name': 'KiBoM', 'role': 'mandatory', 'github': 'INTI-CMNB/KiBoM', 'command': 'KiBOM_CLI.py', 'version': '1.9.1', 'downloader': 'pytool'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'name': 'KiBoM', 'role': 'mandatory', 'github': 'INTI-CMNB/KiBoM', 'command': 'KiBOM_CLI.py', 'version': '1.9.1', 'downloader': 'pytool'} (kibot - dep_downloader.py:1081)
|
||
DEBUG:- Importing out_kicanvas (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_kicost (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_kicost` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiCost', 'role': 'mandatory', 'version': '1.1.7'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiCost', 'role': 'mandatory', 'version': '1.1.7'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiCost: {'name': 'KiCost', 'github': 'hildogjr/KiCost', 'pypi': 'KiCost', 'downloader': 'pytool', 'from': 'KiCost', 'role': 'mandatory', 'version': '1.1.7'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_kikit_present (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_kikit_present` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'name': 'markdown2', 'python_module': True, 'debian': 'python3-markdown2', 'arch': 'python-markdown2', 'role': 'mandatory'}, {'from': 'Git', 'role': 'Find commit hash and/or date'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'name': 'markdown2', 'python_module': True, 'debian': 'python3-markdown2', 'arch': 'python-markdown2', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_kiri (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_kiri` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'name': 'KiCad PCB/SCH Diff', 'version': '2.5.1', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'}, {'from': 'Git', 'role': 'Compare with files in the repo'}, {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'name': 'KiCad PCB/SCH Diff', 'version': '2.5.1', 'role': 'mandatory', 'github': 'INTI-CMNB/KiDiff', 'command': 'kicad-diff.py', 'pypi': 'kidiff', 'downloader': 'pytool', 'id': 'KiDiff'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Registering dep {'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Compare with files in the repo'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Compare schematics', 'version': '2.2.0'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_navigate_results (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_navigate_results` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'}, {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'}, {'from': 'Ghostscript', 'role': 'Create outputs preview'}, {'from': 'ImageMagick', 'role': 'Create outputs preview'}, {'from': 'Git', 'role': 'Find origin url'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg1', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg2', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PNG icons'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Ghostscript: {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs', 'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_navigate_results_rb (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_navigate_results_rb` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'}, {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'}, {'from': 'Ghostscript', 'role': 'Create outputs preview'}, {'from': 'ImageMagick', 'role': 'Create outputs preview'}, {'from': 'Git', 'role': 'Find origin url'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create outputs preview', 'id': 'rsvg1'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg1', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PNG icons', 'id': 'rsvg2'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg2', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PNG icons'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Ghostscript: {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs', 'from': 'Ghostscript', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create outputs preview'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find origin url'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_netlist (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_netlist` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.0.0'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.0.0'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_odb (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_panelize (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_panelize` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiKit', 'role': 'mandatory', 'version': '1.5.1'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiKit', 'role': 'mandatory', 'version': '1.5.1'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'mandatory', 'version': '1.5.1'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_pcb2blender_tools (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_pcb_print (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_pcb_print` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create PDF, PNG, PS and EPS formats', 'id': 'rsvg1'}, {'from': 'Ghostscript', 'role': 'Create PNG, PS and EPS formats'}, {'from': 'ImageMagick', 'role': 'Create monochrome prints and scaled PNG files'}, {'from': 'KiAuto', 'command': 'pcbnew_do', 'role': 'Print the page frame in GUI mode', 'version': '1.6.7'}, {'from': 'LXML', 'role': 'mandatory'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PDF, PNG, PS and EPS formats', 'id': 'rsvg1'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'rsvg1', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PDF, PNG, PS and EPS formats'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'Ghostscript', 'role': 'Create PNG, PS and EPS formats'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Ghostscript: {'name': 'Ghostscript', 'url': 'https://www.ghostscript.com/', 'url_down': 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases', 'debian': 'ghostscript', 'arch': 'ghostscript', 'command': 'gs', 'downloader': 'gs', 'from': 'Ghostscript', 'role': 'Create PNG, PS and EPS formats'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create monochrome prints and scaled PNG files'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create monochrome prints and scaled PNG files'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'command': 'pcbnew_do', 'role': 'Print the page frame in GUI mode', 'version': '1.6.7'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'Print the page frame in GUI mode', 'version': '1.6.7'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from LXML: {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python', 'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_pcb_stats (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_pcb_variant (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_pcbdraw (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_pcbdraw` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'RSVG', 'role': 'Create PNG, JPG and BMP images'}, {'from': 'ImageMagick', 'role': 'Create JPG and BMP images'}, {'from': 'LXML', 'role': 'mandatory'}, {'name': 'numpy', 'python_module': True, 'debian': 'python3-numpy', 'arch': 'python-numpy', 'downloader': 'python', 'role': 'Automatically adjust SVG margin'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'RSVG', 'role': 'Create PNG, JPG and BMP images'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from RSVG: {'name': 'RSVG tools', 'url': 'https://gitlab.gnome.org/GNOME/librsvg', 'debian': 'librsvg2-bin', 'arch': 'librsvg', 'command': 'rsvg-convert', 'downloader': 'rsvg', 'id': 'RSVG', 'tests': [{'command': ['convert', '-list', 'font'], 'search': 'Helvetica', 'error': 'Missing Helvetica font, try installing Ghostscript fonts'}], 'from': 'RSVG', 'role': 'Create PNG, JPG and BMP images'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Create JPG and BMP images'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Create JPG and BMP images'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from LXML: {'name': 'LXML', 'python_module': True, 'debian': 'python3-lxml', 'arch': 'python-lxml', 'downloader': 'python', 'from': 'LXML', 'role': 'mandatory'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'name': 'numpy', 'python_module': True, 'debian': 'python3-numpy', 'arch': 'python-numpy', 'downloader': 'python', 'role': 'Automatically adjust SVG margin'} (kibot - dep_downloader.py:1081)
|
||
DEBUG:- Importing out_pdf (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_pdf_pcb_print (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_pdf_pcb_print` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_pdf_sch_print (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_pdf_sch_print` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_pdfunite (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_populate (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_position (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_ps (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_ps_sch_print (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_ps_sch_print` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_qr_lib (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_qr_lib` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'name': 'QRCodeGen', 'role': 'mandatory', 'python_module': True, 'downloader': 'python', 'debian': 'python3-qrcodegen'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'name': 'QRCodeGen', 'role': 'mandatory', 'python_module': True, 'downloader': 'python', 'debian': 'python3-qrcodegen'} (kibot - dep_downloader.py:1081)
|
||
DEBUG:- Importing out_render_3d (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_render_3d` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.1'}, {'from': 'ImageMagick', 'role': 'Automatically crop images'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.1'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.1'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from ImageMagick: {'name': 'ImageMagick', 'url': 'https://imagemagick.org/', 'url_down': 'https://imagemagick.org/script/download.php', 'command': 'convert', 'downloader': 'convert', 'debian': 'imagemagick', 'arch': 'imagemagick', 'extra_arch': ['gsfonts'], 'extra_checks': ['check_imagick_policy'], 'from': 'ImageMagick', 'role': 'Automatically crop images'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_report (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_report` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'name': 'Pandoc', 'role': 'Create PDF/ODF/DOCX files', 'url': 'https://pandoc.org/', 'url_down': 'https://github.com/jgm/pandoc/releases', 'debian': 'pandoc', 'arch': 'pandoc', 'extra_deb': ['texlive', 'texlive-latex-base', 'texlive-latex-recommended'], 'extra_arch': ['texlive-core'], 'comments': 'In CI/CD environments: the `kicad_auto_test` docker image contains it.'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'name': 'Pandoc', 'role': 'Create PDF/ODF/DOCX files', 'url': 'https://pandoc.org/', 'url_down': 'https://github.com/jgm/pandoc/releases', 'debian': 'pandoc', 'arch': 'pandoc', 'extra_deb': ['texlive', 'texlive-latex-base', 'texlive-latex-recommended'], 'extra_arch': ['texlive-core'], 'comments': 'In CI/CD environments: the `kicad_auto_test` docker image contains it.'} (kibot - dep_downloader.py:1081)
|
||
DEBUG:- Importing out_sch_variant (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_stencil_3d (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_stencil_3d` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiKit', 'role': 'mandatory'}, {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'}, {'from': 'Xvfbwrapper', 'role': 'mandatory'}, {'from': 'Xvfb', 'role': 'mandatory'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Registering dep {'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Xvfbwrapper: {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python', 'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Xvfb: {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True, 'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_stencil_for_jig (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_stencil_for_jig` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiKit', 'role': 'mandatory'}, {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'}, {'from': 'Xvfbwrapper', 'role': 'mandatory'}, {'from': 'Xvfb', 'role': 'mandatory'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiKit: {'name': 'KiKit', 'github': 'INTI-CMNB/KiKit', 'pypi': 'KiKit', 'downloader': 'pytool', 'version_k6': '1.5.0', 'version_k7': '1.6.0', 'version_k9': '1.7.0', 'from': 'KiKit', 'role': 'mandatory'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'name': 'OpenSCAD', 'url': 'https://openscad.org/', 'url_down': 'https://openscad.org/downloads.html', 'command': 'openscad', 'debian': 'openscad', 'arch': 'openscad', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Registering dep {'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Xvfbwrapper: {'name': 'Xvfbwrapper', 'python_module': True, 'debian': 'python3-xvfbwrapper', 'arch': 'python-xvfbwrapper', 'downloader': 'python', 'from': 'Xvfbwrapper', 'role': 'mandatory'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Xvfb: {'name': 'Xvfb', 'url': 'https://www.x.org', 'command': 'xvfb-run', 'debian': 'xvfb', 'arch': 'xorg-server-xvfb', 'no_cmd_line_version': True, 'from': 'Xvfb', 'role': 'mandatory'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_step (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_step` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.1', 'command': 'kicad2step_do'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.1', 'command': 'kicad2step_do'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'kicad2step_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.1'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_svg (kibot - kiplot.py:91)
|
||
DEBUG:- Importing out_svg_pcb_print (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_svg_pcb_print` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.6.7'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_svg_sch_print (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_svg_sch_print` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.3.4'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.4'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing out_vrml (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `out_vrml` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.1.0'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.1.0'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.1.0'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing pre_annotate_pcb (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_annotate_power (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_any_replace (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_any_xrc (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_base (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_check_fields (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_check_zone_fills (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_consolidate_pcbs (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_convert_pcb (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `pre_convert_pcb` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.2'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.2'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.3.2'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing pre_draw_fancy_stackup (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_draw_stackup (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_drc (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_erc (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_erc_warnings (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_fill_zones (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_filters (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_ignore_unconnected (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_include_table (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_pcb_replace (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `pre_pcb_replace` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'Git', 'role': 'Find commit hash and/or date'}, {'from': 'Bash', 'role': 'Run external commands to create replacement text'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Bash: {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash', 'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing pre_run_drc (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `pre_run_drc` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'pcbnew_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.0.0'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing pre_run_erc (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `pre_run_erc` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.2.1'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '2.2.1'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '2.2.1'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing pre_sch_replace (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `pre_sch_replace` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'Git', 'role': 'Find commit hash and/or date'}, {'from': 'Bash', 'role': 'Run external commands to create replacement text'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Bash: {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash', 'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing pre_set_text_variables (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `pre_set_text_variables` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'Git', 'role': 'Find commit hash and/or date'}, {'from': 'Bash', 'role': 'Run external commands to create replacement text'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Git: {'name': 'Git', 'url': 'https://git-scm.com/', 'downloader': 'git', 'debian': 'git', 'arch': 'git', 'from': 'Git', 'role': 'Find commit hash and/or date'} (kibot - dep_downloader.py:1009)
|
||
DEBUG: - Registering dep {'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from Bash: {'name': 'Bash', 'url': 'https://www.gnu.org/software/bash/', 'debian': 'bash', 'arch': 'bash', 'from': 'Bash', 'role': 'Run external commands to create replacement text'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing pre_update_footprint (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_update_pcb_characteristics (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_update_qr (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_update_stackup (kibot - kiplot.py:91)
|
||
DEBUG:- Importing pre_update_xml (kibot - kiplot.py:91)
|
||
DEBUG:- Processing dependencies for `pre_update_xml` (kibot - dep_downloader.py:1069)
|
||
DEBUG: - Data: {'Dependencies': [{'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '1.5.4'}]} (kibot - dep_downloader.py:1070)
|
||
DEBUG: - Registering dep {'from': 'KiAuto', 'role': 'mandatory', 'command': 'eeschema_do', 'version': '1.5.4'} (kibot - dep_downloader.py:1081)
|
||
DEBUG: - Dep after applying from KiAuto: {'name': 'KiCad Automation tools', 'github': 'INTI-CMNB/KiAuto', 'command': 'eeschema_do', 'pypi': 'kiauto', 'downloader': 'pytool', 'id': 'KiAuto', 'from': 'KiAuto', 'role': 'mandatory', 'version': '1.5.4'} (kibot - dep_downloader.py:1009)
|
||
DEBUG:- Importing var_base (kibot - kiplot.py:91)
|
||
DEBUG:- Importing var_ibom (kibot - kiplot.py:91)
|
||
DEBUG:- Importing var_kibom (kibot - kiplot.py:91)
|
||
DEBUG:- Importing var_kicost (kibot - kiplot.py:91)
|
||
DEBUG:Deactivating macros (kibot - kiplot.py:117)
|
||
DEBUG:End of initialization (kibot - __main__.py:537)
|
||
DEBUG:Using configuration file: `kibot/yaml/kibot_main.yaml` (kibot - __main__.py:276)
|
||
Using SCH file: Test_5.kicad_sch
|
||
DEBUG:Using schematic: `/workspace/jkrauss/Test_5/Test_5.kicad_sch` (kibot - kiplot.py:979)
|
||
DEBUG:Real schematic name: `/workspace/jkrauss/Test_5/Test_5.kicad_sch` (kibot - kiplot.py:980)
|
||
DEBUG:Using PCB: `/workspace/jkrauss/Test_5/Test_5.kicad_pcb` (kibot - kiplot.py:1010)
|
||
DEBUG:Real PCB name: `/workspace/jkrauss/Test_5/Test_5.kicad_pcb` (kibot - kiplot.py:1011)
|
||
DEBUG:Starting to load the configuration (kibot - __main__.py:607)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @PROJECT_CODE@ -> P99 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ASSEMBLY_NUMBER@ -> A99-9000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ASSEMBLY_NAME@ -> Assembly Name (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GIT_URL@ -> /jkrauss/Test_4 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMPANY@ -> Asymworks, LLC (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DESIGNER@ -> JPK (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PANEL_800_OUTPUT@ -> panel_801 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PANEL_800_CONFIG@ -> @PANELS_DIR@/panel-800.json (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PANEL_800_TITLE@ -> Panel Fabrication (Panel -800) (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @CHECK_ZONE_FILLS@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @STACKUP_TABLE_NOTE@ -> external layer thicknesses are specified after plating (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @IPN_FIELD@ -> Asymworks IPN (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MPN_FIELD@ -> Manufacturer PN (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MAN_FIELD@ -> Manufacturer (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GROUP_ROUND_SLOTS@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GROUP_PTH_NPTH@ -> no (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GROUP_PTH_NPTH_DRL@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PLOT_REFS@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PROTEL_EXTENSIONS@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SUBTRACT_MASK@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCELLON_METRIC_UNITS@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TP_EXCLUDE_REFS@ -> [MB*] (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COLOR_THEME@ -> Altium_Theme (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SHEET_WKS_SCH@ -> templates/Asymworks_SCH.kicad_wks (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SHEET_WKS_PCB@ -> templates/Asymworks_PCB.kicad_wks (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SHEET_WKS_ASSY@ -> templates/Asymworks_PCBA.kicad_wks (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FAB_SCALING@ -> 1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ASSEMBLY_SCALING@ -> 1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @RENDER_DNF_FILTER@ -> _kibom_dnf_Config (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @3D_VIEWER_ROT_X@ -> 2 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @3D_VIEWER_ROT_Y@ -> -1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @3D_VIEWER_ROT_Z@ -> 1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @3D_VIEWER_ZOOM@ -> -1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @KEY_COLOR@ -> #FF00FF (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_SAMPLES@ -> 20 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_ROT_X@ -> 30 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_ROT_Y@ -> 10 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_ROT_Z@ -> 10 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_RESOLUTION_X@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_RESOLUTION_Y@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_TEXTURE_DPI@ -> 1031.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_DIFFUSE_HEIGHT@ -> 10.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_DIFFUSE_RADIUS@ -> 6.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @OUTPUT_DIR@ -> ./ (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @REPORT_DIR@ -> reports (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SCHEMATIC_DIR@ -> schematic (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ASSEMBLY_DIR@ -> @MANUFACTURING_DIR@/assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FABRICATION_DIR@ -> @MANUFACTURING_DIR@/fab (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GERBERS_DIR@ -> @FABRICATION_DIR@/gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FAB_DRILL_TABLES_DIR@ -> @FABRICATION_DIR@/drill-tables (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TESTPOINTS_DIR@ -> @TESTING_DIR@/testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MODELS_DIR@ -> models (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NOTES_DIR@ -> notes (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @RENDER_DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SCRIPTS_DIR@ -> @RESOURCES_DIR@/scripts (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PANELS_DIR@ -> panels (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @JLCPCB_FAB_DIR@ -> @MANUFACTURING_DIR@/jlcpcb (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @JLCPCB_ASSY_DIR@ -> @MANUFACTURING_DIR@/jlcpcb (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @JLCPCB_GERBERS_DIR@ -> @MANUFACTURING_DIR@/jlcpcb/gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_TITLE_PAGE@ -> AssyTitlePage (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_DNP_TOP@ -> F.DNP (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_DNP_BOTTOM@ -> B.DNP (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_DRILL_MAP@ -> DrillMap (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_TP_LIST_TOP@ -> F.TestPointList (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_TP_LIST_BOTTOM@ -> B.TestPointList (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_ASSEMBLY_TEXT_TOP@ -> F.AssemblyText (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_ASSEMBLY_TEXT_BOTTOM@ -> B.AssemblyText (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_DNP_CROSS_TOP@ -> F.DNP (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_DNP_CROSS_BOTTOM@ -> B.DNP (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FILT_FIELD_RENAME@ -> field_rename (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FILT_LCSC_PARTS@ -> only_lcsc_parts (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FILT_TP_ONLY@ -> only_testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FILT_TP_EXCLUDE@ -> exclude_testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FILT_TP_TOP_ONLY@ -> only_testpoints_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FILT_TP_BOTTOM_ONLY@ -> only_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NETLIST_OUTPUT@ -> netlist (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PDF_SCHEMATIC_OUTPUT@ -> pdf_schematic (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PDF_FABRICATION_OUTPUT@ -> pdf_fabrication (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PDF_ASSEMBLY_OUTPUT@ -> pdf_assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @CSV_BOM_OUTPUT@ -> csv_bom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @HTML_IBOM_OUTPUT@ -> html_bom_interactive (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @HTML_BOM_OUTPUT@ -> html_bom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @CSV_COMP_COUNT_OUPUT@ -> csv_comp_count (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @CSV_IMPEDANCE_TABLE_OUTPUT@ -> csv_impedance_table (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GERBER_OUTPUT@ -> gbr_gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ODB_OUTPUT@ -> zip_odb (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCELLON_DRILL_OUTPUT@ -> drl_excellon (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PDF_DRILL_MAP_OUTPUT@ -> pdf_drill_map (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @CSV_DRILL_TABLE_OUTPUT@ -> csv_drill_table (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @CSV_POS_OUTPUT@ -> csv_position (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @CSV_TP_OUTPUT@ -> csv_testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @CSV_TP_TOP_OUTPUT@ -> csv_testpoints_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @CSV_TP_BOTTOM_OUTPUT@ -> csv_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ZIP_COMPRESS_FAB_OUTPUT@ -> zip_compress_fab (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @STEP_OUTPUT@ -> step (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GLB_OUTPUT@ -> glb (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PCBDRAW_2D_TOP_PCB_OUTPUT@ -> pcbdraw_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PCBDRAW_2D_BOT_PCB_OUTPUT@ -> pcbdraw_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PNG_3D_VIEWER_TOP@ -> png_3d_viewer_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PNG_3D_VIEWER_BOT@ -> png_3d_viewer_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PNG_3D_VIEWER_ANGLED_TOP@ -> png_3d_viewer_angled_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PNG_3D_VIEWER_ANGLED_BOT@ -> png_3d_viewer_angled_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_3D_TOP@ -> blender_3d_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_3D_BOT@ -> blender_3d_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_3D_ANGLED_TOP@ -> blender_3d_angled_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BLENDER_3D_ANGLED_BOT@ -> blender_3d_angled_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TXT_SCH_NOTES_OUTPUT@ -> txt_schematic_notes (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TXT_FAB_NOTES_OUTPUT@ -> txt_fabrication_notes (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TXT_ASSY_NOTES_OUTPUT@ -> txt_assembly_notes (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @HTML_KIRI_OUTPUT@ -> html_kiri (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @HTML_NAV_RES_OUTPUT@ -> html_navigate_results (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @JLCPCB_GERBER_OUTPUT@ -> jlcpcb_gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @JLCPCB_FABPACK_OUTPUT@ -> jlcpcb_fabpack (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @JLCPCB_BOM_OUTPUT@ -> jlcpcb_bom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @JLCPCB_CPL_OUTPUT@ -> jlcpcb_cpl (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @MANUFACTURING_DIR@ -> mfg (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FABRICATION_DIR@ -> @MANUFACTURING_DIR@/fab (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TESTING_DIR@ -> test (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @RESOURCES_DIR@ -> kibot (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @MANUFACTURING_DIR@ -> mfg (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot configuration file for Asymworks_KiBot Template
|
||
# KiCad 9.0
|
||
|
||
kibot:
|
||
version: 1
|
||
# merge_pre: update_xml
|
||
|
||
variants: []
|
||
|
||
# ============================================================================
|
||
# Output Groups
|
||
|
||
groups:
|
||
|
||
# Top-Level Groups =========================================================
|
||
|
||
# Pre-Process Group (generates Notes and Netlist for set_text_variables) ---
|
||
- name: preprocess_group
|
||
outputs:
|
||
- netlist
|
||
- txt_schematic_notes
|
||
- txt_fabrication_notes
|
||
- txt_assembly_notes
|
||
- tables
|
||
|
||
# Draft Outputs Group (used in DRAFT state only) ---------------------------
|
||
- name: draft_group
|
||
outputs:
|
||
- netlist
|
||
- txt_schematic_notes
|
||
- pdf_schematic
|
||
- csv_bom
|
||
- html_bom
|
||
|
||
# All Outputs Group (used in all other states) -----------------------------
|
||
- name: all_group
|
||
outputs:
|
||
- bom
|
||
- renders
|
||
- models
|
||
- fab
|
||
- jlcpcb
|
||
- panels
|
||
- assembly
|
||
- pdf_schematic
|
||
- html_navigate_results
|
||
|
||
# All Outputs Group, including KiRi (not enabled by default) ---------------
|
||
- name: all_group_kiri
|
||
outputs:
|
||
- bom
|
||
- renders
|
||
- models
|
||
- fab
|
||
- jlcpcb
|
||
- panels
|
||
- assembly
|
||
- pdf_schematic
|
||
- html_kiri
|
||
- html_navigate_results
|
||
|
||
# Panel Fabrication Outputs Group (not used in DRAFT state) ----------------
|
||
- name: panel_fab_jlcpcb_group
|
||
outputs: []
|
||
|
||
# Output Sub-Groups ========================================================
|
||
|
||
# Bill of Material Outputs -------------------------------------------------
|
||
- name: bom
|
||
outputs:
|
||
- csv_bom
|
||
- html_bom
|
||
# - html_bom_interactive
|
||
|
||
# PCB Render Outputs -------------------------------------------------------
|
||
- name: renders
|
||
outputs:
|
||
- pcbdraw_top
|
||
- pcbdraw_bottom
|
||
# - blender_3d_top
|
||
# - blender_3d_bottom
|
||
# - blender_3d_angled_top
|
||
# - blender_3d_angled_bottom
|
||
|
||
# KiCad 3D Viewer Renders (render_3d) are currently disabled as they do
|
||
# not look very good in KiCad 9 and they cause a warning in the KiBot
|
||
# output.
|
||
# - png_3d_viewer_top
|
||
# - png_3d_viewer_bottom
|
||
# - png_3d_viewer_angled_top
|
||
# - png_3d_viewer_angled_bottom
|
||
|
||
# PCB 3d Model Outputs -----------------------------------------------------
|
||
- name: models
|
||
outputs:
|
||
- step
|
||
- glb
|
||
|
||
# Fabrication Outputs ------------------------------------------------------
|
||
- name: fab
|
||
outputs:
|
||
- gbr_gerbers
|
||
- drl_excellon
|
||
- zip_odb
|
||
- pdf_drill_map
|
||
- pdf_fabrication
|
||
- zip_compress_fab
|
||
|
||
- name: tables
|
||
outputs:
|
||
- csv_comp_count
|
||
- csv_impedance_table
|
||
- csv_drill_table
|
||
- testpoints
|
||
|
||
- name: testpoints
|
||
outputs:
|
||
- csv_testpoints
|
||
- csv_testpoints_top
|
||
- csv_testpoints_bottom
|
||
|
||
# JLCPCB Fabrication and Assembly Outputs ----------------------------------
|
||
- name: jlcpcb
|
||
outputs:
|
||
- jlcpcb_gerbers
|
||
- jlcpcb_fabpack
|
||
- jlcpcb_bom
|
||
- jlcpcb_cpl
|
||
|
||
# Assembly Outputs ---------------------------------------------------------
|
||
- name: assembly
|
||
outputs:
|
||
- csv_position
|
||
- pdf_assembly
|
||
|
||
# Panelization Outputs -----------------------------------------------------
|
||
- name: panels
|
||
outputs: [ panel_801 ]
|
||
|
||
# ============================================================================
|
||
# Imports
|
||
|
||
import:
|
||
|
||
# Global Parameters ========================================================
|
||
- file: kibot_globals.yaml
|
||
definitions:
|
||
OUTPUT_DIR: ./
|
||
LAYER_DNP_TOP: F.DNP
|
||
LAYER_DNP_BOT: B.DNP
|
||
|
||
# Filters ==================================================================
|
||
|
||
- file: kibot_filt_field_rename.yaml
|
||
definitions:
|
||
NAME: field_rename
|
||
COMMENT: Rename fields
|
||
MPN_FIELD: Manufacturer PN
|
||
MAN_FIELD: Manufacturer
|
||
|
||
- file: kibot_filt_testpoints.yaml
|
||
definitions:
|
||
NAME: only_testpoints
|
||
COMMENT: Include only testpoints
|
||
|
||
- file: kibot_filt_exclude_testpoints.yaml
|
||
definitions:
|
||
NAME: exclude_testpoints
|
||
COMMENT: Exclude only testpoints
|
||
|
||
- file: kibot_filt_testpoints.yaml
|
||
definitions:
|
||
NAME: only_testpoints_top
|
||
COMMENT: Select only top testpoints
|
||
EXCLUDE_BOTTOM: true
|
||
EXCLUDE_REFS: "[MB*]"
|
||
|
||
- file: kibot_filt_testpoints.yaml
|
||
definitions:
|
||
NAME: only_testpoints_bottom
|
||
COMMENT: Select only bottom testpoints
|
||
EXCLUDE_TOP: true
|
||
EXCLUDE_REFS: "[MB*]"
|
||
|
||
- file: kibot_filt_lcsc_parts.yaml
|
||
definitions:
|
||
NAME: only_lcsc_parts
|
||
COMMENT: Only parts with LCSC Part Number
|
||
|
||
# Preflights ===============================================================
|
||
- file: kibot_pre_set_text_variables.yaml
|
||
definitions:
|
||
PROJECT_CODE: P99
|
||
ASSEMBLY_NUMBER: A99-9000
|
||
ASSEMBLY_NAME: Assembly Name
|
||
COMPANY: Asymworks, LLC
|
||
DESIGNER: JPK
|
||
SCRIPTS_DIR: kibot/scripts
|
||
FABRICATION_DIR: mfg/fab
|
||
ASSEMBLY_DIR: mfg/assembly
|
||
|
||
# Generate ERC Report
|
||
- file: kibot_pre_erc_report.yaml
|
||
definitions:
|
||
DIR: reports
|
||
|
||
# Generate DRC Report
|
||
- file: kibot_pre_drc_report.yaml
|
||
definitions:
|
||
CHECK_ZONE_FILLS: false
|
||
DIR: reports
|
||
|
||
# Draw stackup table in PCB. Needs gerber output
|
||
- file: kibot_pre_draw_stackup.yaml
|
||
definitions:
|
||
GERBER_OUTPUT: gbr_gerbers
|
||
NOTE: external layer thicknesses are specified after plating
|
||
|
||
# Include tables for PCB and Assembly Drawings
|
||
- file: kibot_pre_include_table.yaml
|
||
definitions:
|
||
NAME_TP_TOP: csv_testpoints_top
|
||
NAME_TP_BOTTOM: csv_testpoints_bottom
|
||
NAME_COMP_COUNT: csv_comp_count
|
||
NAME_CSV_DRILL_TABLE: csv_drill_table
|
||
NAME_IMPEDANCE_TABLE: csv_impedance_table
|
||
|
||
# Generated Outputs ========================================================
|
||
|
||
# Schematic Netlist --------------------------------------------------------
|
||
- file: kibot_out_netlist.yaml
|
||
definitions:
|
||
NAME: netlist
|
||
COMMENT: Schematic netlist in KiCad format
|
||
|
||
# Drawings in PDF format ---------------------------------------------------
|
||
- file: kibot_out_pdf_schematic.yaml
|
||
definitions:
|
||
NAME: pdf_schematic
|
||
COMMENT: Schematic in PDF format
|
||
COLOR_THEME: Altium_Theme
|
||
DIR: schematic
|
||
DEFAULT_FONT: 'Arial Narrow'
|
||
SHEET_WKS: templates/Asymworks_SCH.kicad_wks
|
||
|
||
# Bills of Materials (BOMs) ------------------------------------------------
|
||
- file: kibot_out_csv_bom.yaml
|
||
definitions:
|
||
NAME: csv_bom
|
||
COMMENT: Bill of Materials in CSV format
|
||
DIR: mfg/assembly
|
||
IPN_FIELD: Asymworks IPN
|
||
MPN_FIELD: Manufacturer PN
|
||
MAN_FIELD: Manufacturer
|
||
|
||
- file: kibot_out_html_bom.yaml
|
||
definitions:
|
||
NAME: html_bom
|
||
COMMENT: Bill of Materials in HTML format
|
||
DIR: mfg/assembly
|
||
IPN_FIELD: Asymworks IPN
|
||
MPN_FIELD: Manufacturer PN
|
||
MAN_FIELD: Manufacturer
|
||
|
||
- file: kibot_out_html_ibom.yaml
|
||
definitions:
|
||
NAME: html_bom_interactive
|
||
COMMENT: Bill of Materials in HTML format
|
||
DIR: mfg/assembly
|
||
IPN_FIELD: Asymworks IPN
|
||
MPN_FIELD: Manufacturer PN
|
||
MAN_FIELD: Manufacturer
|
||
|
||
# Generate Webpage with Diff's ---------------------------------------------
|
||
- file: kibot_out_html_kiri.yaml
|
||
definitions:
|
||
NAME: html_kiri
|
||
COMMENT: KiRI webpage
|
||
DIR: kiri
|
||
|
||
# Generate HTML Navigation of Outputs --------------------------------------
|
||
- file: kibot_out_navigate_results.yaml
|
||
definitions:
|
||
NAME: html_navigate_results
|
||
COMMENT: Results webpage in HTML format
|
||
DIR: html
|
||
TITLE: 'A99-9000 (Assembly Name)'
|
||
# LOGO: @LOGO@
|
||
# LOGO_URL: /jkrauss/Test_4
|
||
|
||
# PCB 2D Renders (Bare Board) ------------------------------------------
|
||
- file: kibot_out_pcbdraw.yaml
|
||
definitions:
|
||
NAME: pcbdraw_top
|
||
COMMENT: PCB 2D Render (Top)
|
||
DIR: renders
|
||
FORMAT: svg
|
||
BOTTOM: false
|
||
COMPONENTS: none
|
||
|
||
- file: kibot_out_pcbdraw.yaml
|
||
definitions:
|
||
NAME: pcbdraw_bottom
|
||
COMMENT: PCB 2D Render (Bottom)
|
||
DIR: renders
|
||
FORMAT: svg
|
||
BOTTOM: true
|
||
COMPONENTS: none
|
||
|
||
# PCBA 3D Renders (Populated Board; KiCad Viewer) --------------------------
|
||
- file: kibot_out_png_3d_viewer.yaml
|
||
definitions:
|
||
NAME: png_3d_viewer_top
|
||
COMMENT: Top 3D viewer PCB render in PNG format
|
||
DIR: renders
|
||
SUFFIX: top
|
||
VIEW: top
|
||
KEY_COLOR: '#FF00FF'
|
||
RAYTRACING: false
|
||
|
||
- file: kibot_out_png_3d_viewer.yaml
|
||
definitions:
|
||
NAME: png_3d_viewer_bottom
|
||
COMMENT: Bottom 3D viewer PCB render in PNG format
|
||
DIR: renders
|
||
SUFFIX: bottom
|
||
VIEW: bottom
|
||
KEY_COLOR: '#FF00FF'
|
||
RAYTRACING: false
|
||
|
||
- file: kibot_out_png_3d_viewer.yaml
|
||
definitions:
|
||
NAME: png_3d_viewer_angled_top
|
||
COMMENT: Top (angled) 3D viewer PCB render in PNG format
|
||
DIR: renders
|
||
SUFFIX: angled_top
|
||
VIEW: top
|
||
ROTATE_X: 2
|
||
ROTATE_Y: -1
|
||
ROTATE_Z: 1
|
||
ZOOM: -1
|
||
KEY_COLOR: '#FF00FF'
|
||
RAYTRACING: false
|
||
|
||
- file: kibot_out_png_3d_viewer.yaml
|
||
definitions:
|
||
NAME: png_3d_viewer_angled_bottom
|
||
COMMENT: Bottom (angled) 3D viewer PCB render in PNG format
|
||
DIR: renders
|
||
SUFFIX: angled_bottom
|
||
VIEW: bottom
|
||
ROTATE_X: 2
|
||
ROTATE_Y: -1
|
||
ROTATE_Z: -1
|
||
ZOOM: -1
|
||
KEY_COLOR: '#FF00FF'
|
||
RAYTRACING: false
|
||
|
||
# PCBA 3D Renders (Populated Board; Blender) -------------------------------
|
||
- file: kibot_out_blender.yaml
|
||
definitions:
|
||
NAME: blender_3d_top
|
||
COMMENT: High Quality 3D Render (Top)
|
||
DIR: renders
|
||
VIEW: top
|
||
ROTATE_X: 0
|
||
ROTATE_Y: 0
|
||
ROTATE_Z: 0
|
||
SAMPLES: 20
|
||
RESOLUTION_X: 1500
|
||
RESOLUTION_Y: 1500
|
||
TEXTURE_DPI: 1031.0
|
||
DNF_FILTER: _kibom_dnf_Config
|
||
DIFFUSE_RADIUS: 6.0
|
||
DIFFUSE_HEIGHT: 10.0
|
||
DIFFUSE_LIGHT: 0.7
|
||
ACCENT_LIGHT: 0.1
|
||
SPOT_LIGHT: 0.1
|
||
|
||
- file: kibot_out_blender.yaml
|
||
definitions:
|
||
NAME: blender_3d_bottom
|
||
COMMENT: High Quality 3D Render (Bottom)
|
||
DIR: renders
|
||
VIEW: bottom
|
||
ROTATE_X: 0
|
||
ROTATE_Y: 0
|
||
ROTATE_Z: 0
|
||
SAMPLES: 20
|
||
RESOLUTION_X: 1500
|
||
RESOLUTION_Y: 1500
|
||
TEXTURE_DPI: 1031.0
|
||
DNF_FILTER: _kibom_dnf_Config
|
||
DIFFUSE_RADIUS: 6.0
|
||
DIFFUSE_HEIGHT: 10.0
|
||
DIFFUSE_LIGHT: 0.7
|
||
ACCENT_LIGHT: 0.1
|
||
SPOT_LIGHT: 0.1
|
||
|
||
- file: kibot_out_blender.yaml
|
||
definitions:
|
||
NAME: blender_3d_angled_top
|
||
COMMENT: High Quality 3D Render (Angled Top)
|
||
DIR: renders
|
||
VIEW: top
|
||
ROTATE_X: 30
|
||
ROTATE_Y: 10
|
||
ROTATE_Z: 10
|
||
SAMPLES: 20
|
||
RESOLUTION_X: 1500
|
||
RESOLUTION_Y: 1500
|
||
TEXTURE_DPI: 1031.0
|
||
DNF_FILTER: _kibom_dnf_Config
|
||
DIFFUSE_RADIUS: 6.0
|
||
DIFFUSE_HEIGHT: 10.0
|
||
DIFFUSE_LIGHT: 0.4
|
||
ACCENT_LIGHT: 0.1
|
||
SPOT_LIGHT: 2.0
|
||
|
||
- file: kibot_out_blender.yaml
|
||
definitions:
|
||
NAME: blender_3d_angled_bottom
|
||
COMMENT: High Quality 3D Render (Angled Bottom)
|
||
DIR: renders
|
||
VIEW: bottom
|
||
ROTATE_X: -30
|
||
ROTATE_Y: 10
|
||
ROTATE_Z: 10
|
||
SAMPLES: 20
|
||
RESOLUTION_X: 1500
|
||
RESOLUTION_Y: 1500
|
||
TEXTURE_DPI: 1031.0
|
||
DNF_FILTER: _kibom_dnf_Config
|
||
DIFFUSE_RADIUS: 6.0
|
||
DIFFUSE_HEIGHT: 10.0
|
||
DIFFUSE_LIGHT: 0.4
|
||
ACCENT_LIGHT: 0.1
|
||
SPOT_LIGHT: 2.0
|
||
|
||
# STEP File ----------------------------------------------------------------
|
||
- file: kibot_out_3d_model.yaml
|
||
definitions:
|
||
NAME: step
|
||
COMMENT: PCB 3D model in STEP format
|
||
FORMAT: step
|
||
DIR: models
|
||
INCLUDE_SILKSCREEN: false
|
||
INCLUDE_SOLDERMASK: false
|
||
INCLUDE_TRACKS: false
|
||
|
||
- file: kibot_out_3d_model.yaml
|
||
definitions:
|
||
NAME: glb
|
||
COMMENT: PCB 3D model in GLB/gITF format
|
||
FORMAT: glb
|
||
DIR: models
|
||
INCLUDE_SILKSCREEN: true
|
||
INCLUDE_SOLDERMASK: false
|
||
INCLUDE_TRACKS: false
|
||
|
||
# Fabrication Files (Non-Vendor Specific) ----------------------------------
|
||
- file: kibot_out_gerber.yaml
|
||
definitions:
|
||
NAME: gbr_gerbers
|
||
COMMENT: Gerbers in GBR format
|
||
DIR: mfg/fab/gerbers
|
||
PLOT_REFS: true
|
||
PROTEL_EXTENSIONS: false
|
||
SUBTRACT_MASK: false
|
||
|
||
# Excellon Drill
|
||
- file: kibot_out_excellon_drill.yaml
|
||
definitions:
|
||
NAME: drl_excellon
|
||
COMMENT: Drill in Excellon format
|
||
DIR: mfg/fab/gerbers
|
||
METRIC_UNITS: true
|
||
|
||
# ODB++
|
||
- file: kibot_out_odb.yaml
|
||
definitions:
|
||
NAME: zip_odb
|
||
COMMENT: ODB++ in ZIP format
|
||
DIR: mfg/fab
|
||
|
||
# PDF Drill Map
|
||
- file: kibot_out_excellon_drill.yaml
|
||
definitions:
|
||
NAME: pdf_drill_map
|
||
COMMENT: Drill Map in PDF format
|
||
DIR: mfg/fab/gerbers
|
||
METRIC_UNITS: true
|
||
GENERATE_DRILL: false
|
||
PTH_NPTH: false
|
||
MAP_FORMAT: pdf
|
||
|
||
# CSV Drill Table
|
||
- file: kibot_out_csv_drill_table.yaml
|
||
definitions:
|
||
NAME: csv_drill_table
|
||
COMMENT: Drill Table in CSV format
|
||
DIR: mfg/fab/drill-tables
|
||
PTH_NPTH: 'no'
|
||
GROUP_ROUND_SLOTS: true
|
||
|
||
# CSV Component Placement File
|
||
- file: kibot_out_csv_position.yaml
|
||
definitions:
|
||
NAME: csv_position
|
||
COMMENT: Position file in CSV format
|
||
DIR: mfg/assembly
|
||
|
||
# CSV Test Point Files
|
||
- file: kibot_out_csv_testpoints.yaml
|
||
definitions:
|
||
NAME: csv_testpoints
|
||
COMMENT: Testpoint report in CSV format
|
||
DIR: test/testpoints
|
||
EXCLUDE_FILTER: only_testpoints
|
||
|
||
- file: kibot_out_csv_testpoints_simple.yaml
|
||
definitions:
|
||
NAME: csv_testpoints_top
|
||
COMMENT: Top testpoint report in CSV format
|
||
DIR: test/testpoints
|
||
SUFFIX: -top
|
||
EXCLUDE_FILTER: only_testpoints_top
|
||
|
||
- file: kibot_out_csv_testpoints_simple.yaml
|
||
definitions:
|
||
NAME: csv_testpoints_bottom
|
||
COMMENT: Bottom testpoint report in CSV format
|
||
DIR: test/testpoints
|
||
SUFFIX: -bottom
|
||
EXCLUDE_FILTER: only_testpoints_bottom
|
||
|
||
# Fabrication and Assembly Drawings
|
||
- file: kibot_out_pdf_fabrication.yaml
|
||
definitions:
|
||
NAME: pdf_fabrication
|
||
COMMENT: Fabrication document in PDF format
|
||
DIR: mfg/fab
|
||
COLOR_THEME: Altium_Theme
|
||
SHEET_WKS: templates/Asymworks_PCB.kicad_wks
|
||
SCALING: 1
|
||
PTH_NPTH: 'no'
|
||
GROUP_ROUND_SLOTS: true
|
||
FAB_EXCLUDE_FILTER: only_testpoints
|
||
LAYER_DRILL_MAP: DrillMap
|
||
LAYER_TP_LIST_TOP: F.TestPointList
|
||
LAYER_TP_LIST_BOTTOM: B.TestPointList
|
||
NAME_TP_TOP: csv_testpoints_top
|
||
NAME_TP_BOTTOM: csv_testpoints_bottom
|
||
NAME_IMPEDANCE_TABLE: csv_impedance_table
|
||
NAME_DRILL_TABLE: csv_drill_table
|
||
|
||
- file: kibot_out_pdf_assembly.yaml
|
||
definitions:
|
||
NAME: pdf_assembly
|
||
COMMENT: Assembly document in PDF format
|
||
DIR: mfg/assembly
|
||
COLOR_THEME: Altium_Theme
|
||
SHEET_WKS: templates/Asymworks_PCBA.kicad_wks
|
||
SCALING: 1
|
||
FAB_EXCLUDE_FILTER: exclude_testpoints
|
||
LAYER_TITLE_PAGE: AssyTitlePage
|
||
LAYER_ASSEMBLY_TEXT_TOP: F.AssemblyText
|
||
LAYER_ASSEMBLY_TEXT_BOTTOM: B.AssemblyText
|
||
LAYER_DNP_CROSS_TOP: F.DNP
|
||
LAYER_DNP_CROSS_BOTTOM: B.DNP
|
||
NAME_COMP_COUNT: csv_comp_count
|
||
|
||
# Zip File of Fabrication Data
|
||
- file: kibot_out_compress_fab.yaml
|
||
definitions:
|
||
NAME: zip_compress_fab
|
||
COMMENT: Generates a ZIP file with gerbers, drill and fabrication document
|
||
DIR: mfg/fab
|
||
GERBER_OUTPUT: gbr_gerbers
|
||
DRILL_MAP_OUTPUT: pdf_drill_map
|
||
DRILL_OUTPUT: drl_excellon
|
||
FABRICATION_OUTPUT: pdf_fabrication
|
||
|
||
# Fabrication and Assembly Files (JLCPCB) ----------------------------------
|
||
- file: kibot_out_gerber.yaml
|
||
definitions:
|
||
NAME: jlcpcb_gerbers
|
||
COMMENT: Gerbers in GBR format for JLCPCB
|
||
DIR: mfg/jlcpcb/gerbers
|
||
PLOT_REFS: true
|
||
PROTEL_EXTENSIONS: true
|
||
SUBTRACT_MASK: false
|
||
|
||
- file: kibot_out_jlcpcb_fabpack.yaml
|
||
definitions:
|
||
NAME: jlcpcb_fabpack
|
||
COMMENT: Zipped Fabpack for JLCPCB
|
||
DIR: mfg/jlcpcb
|
||
GERBER_OUTPUT: jlcpcb_gerbers
|
||
DRILL_OUTPUT: drl_excellon
|
||
|
||
- file: kibot_out_jlcpcb_bom.yaml
|
||
definitions:
|
||
NAME: jlcpcb_bom
|
||
COMMENT: Bill of Materials for JLCPCB
|
||
DIR: mfg/jlcpcb
|
||
EXCLUDE_FILTER: only_lcsc_parts
|
||
|
||
- file: kibot_out_jlcpcb_cpl.yaml
|
||
definitions:
|
||
NAME: jlcpcb_cpl
|
||
COMMENT: Component Placement File for JLCPCB
|
||
DIR: mfg/jlcpcb
|
||
EXCLUDE_FILTER: only_lcsc_parts
|
||
|
||
# Notes and Reports --------------------------------------------------------
|
||
- file: kibot_out_csv_report.yaml
|
||
definitions:
|
||
NAME: csv_comp_count
|
||
COMMENT: Component report (count) in CSV format
|
||
DIR: mfg/assembly
|
||
OUTPUT_ID: components_count
|
||
TEMPLATE: total_components
|
||
|
||
- file: kibot_out_csv_report.yaml
|
||
definitions:
|
||
NAME: csv_impedance_table
|
||
COMMENT: Impedance table in CSV format
|
||
DIR: mfg/fab
|
||
OUTPUT_ID: impedance_table
|
||
TEMPLATE: notes/impedance_table.txt
|
||
|
||
- file: kibot_out_txt_report.yaml
|
||
definitions:
|
||
NAME: txt_schematic_notes
|
||
COMMENT: Schematic notes in TXT format
|
||
DIR: schematic
|
||
OUTPUT_ID: schematic_notes
|
||
TEMPLATE: notes/schematic_notes.txt
|
||
|
||
- file: kibot_out_txt_report.yaml
|
||
definitions:
|
||
NAME: txt_fabrication_notes
|
||
COMMENT: Fabrication notes in TXT format
|
||
DIR: mfg/fab
|
||
OUTPUT_ID: fabrication_notes
|
||
TEMPLATE: notes/fabrication_notes.txt
|
||
|
||
- file: kibot_out_txt_report.yaml
|
||
definitions:
|
||
NAME: txt_assembly_notes
|
||
COMMENT: Assembly notes in TXT format
|
||
DIR: mfg/assembly
|
||
OUTPUT_ID: assembly_notes
|
||
TEMPLATE: notes/assembly_notes.txt
|
||
|
||
# Panelization Outputs -----------------------------------------------------
|
||
- file: kibot_out_panelize.yaml
|
||
definitions:
|
||
NAME: panel_801
|
||
DIR: 'panels/panel-800'
|
||
CONFIG: 'panels/panel-800.json'
|
||
TITLE: 'Panel Fabrication (Panel -800)'
|
||
|
||
# ============================================================================
|
||
# Definitions
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing imports: [{'file': 'kibot_globals.yaml', 'definitions': {'OUTPUT_DIR': './', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOT': 'B.DNP'}}, {'file': 'kibot_filt_field_rename.yaml', 'definitions': {'NAME': 'field_rename', 'COMMENT': 'Rename fields', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'}}, {'file': 'kibot_filt_testpoints.yaml', 'definitions': {'NAME': 'only_testpoints', 'COMMENT': 'Include only testpoints'}}, {'file': 'kibot_filt_exclude_testpoints.yaml', 'definitions': {'NAME': 'exclude_testpoints', 'COMMENT': 'Exclude only testpoints'}}, {'file': 'kibot_filt_testpoints.yaml', 'definitions': {'NAME': 'only_testpoints_top', 'COMMENT': 'Select only top testpoints', 'EXCLUDE_BOTTOM': True, 'EXCLUDE_REFS': '[MB*]'}}, {'file': 'kibot_filt_testpoints.yaml', 'definitions': {'NAME': 'only_testpoints_bottom', 'COMMENT': 'Select only bottom testpoints', 'EXCLUDE_TOP': True, 'EXCLUDE_REFS': '[MB*]'}}, {'file': 'kibot_filt_lcsc_parts.yaml', 'definitions': {'NAME': 'only_lcsc_parts', 'COMMENT': 'Only parts with LCSC Part Number'}}, {'file': 'kibot_pre_set_text_variables.yaml', 'definitions': {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly'}}, {'file': 'kibot_pre_erc_report.yaml', 'definitions': {'DIR': 'reports'}}, {'file': 'kibot_pre_drc_report.yaml', 'definitions': {'CHECK_ZONE_FILLS': False, 'DIR': 'reports'}}, {'file': 'kibot_pre_draw_stackup.yaml', 'definitions': {'GERBER_OUTPUT': 'gbr_gerbers', 'NOTE': 'external layer thicknesses are specified after plating'}}, {'file': 'kibot_pre_include_table.yaml', 'definitions': {'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table'}}, {'file': 'kibot_out_netlist.yaml', 'definitions': {'NAME': 'netlist', 'COMMENT': 'Schematic netlist in KiCad format'}}, {'file': 'kibot_out_pdf_schematic.yaml', 'definitions': {'NAME': 'pdf_schematic', 'COMMENT': 'Schematic in PDF format', 'COLOR_THEME': 'Altium_Theme', 'DIR': 'schematic', 'DEFAULT_FONT': 'Arial Narrow', 'SHEET_WKS': 'templates/Asymworks_SCH.kicad_wks'}}, {'file': 'kibot_out_csv_bom.yaml', 'definitions': {'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'}}, {'file': 'kibot_out_html_bom.yaml', 'definitions': {'NAME': 'html_bom', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'}}, {'file': 'kibot_out_html_ibom.yaml', 'definitions': {'NAME': 'html_bom_interactive', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'}}, {'file': 'kibot_out_html_kiri.yaml', 'definitions': {'NAME': 'html_kiri', 'COMMENT': 'KiRI webpage', 'DIR': 'kiri'}}, {'file': 'kibot_out_navigate_results.yaml', 'definitions': {'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': 'A99-9000 (Assembly Name)'}}, {'file': 'kibot_out_pcbdraw.yaml', 'definitions': {'NAME': 'pcbdraw_top', 'COMMENT': 'PCB 2D Render (Top)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': False, 'COMPONENTS': 'none'}}, {'file': 'kibot_out_pcbdraw.yaml', 'definitions': {'NAME': 'pcbdraw_bottom', 'COMMENT': 'PCB 2D Render (Bottom)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': True, 'COMPONENTS': 'none'}}, {'file': 'kibot_out_png_3d_viewer.yaml', 'definitions': {'NAME': 'png_3d_viewer_top', 'COMMENT': 'Top 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'top', 'VIEW': 'top', 'KEY_COLOR': '#FF00FF', 'RAYTRACING': False}}, {'file': 'kibot_out_png_3d_viewer.yaml', 'definitions': {'NAME': 'png_3d_viewer_bottom', 'COMMENT': 'Bottom 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'bottom', 'VIEW': 'bottom', 'KEY_COLOR': '#FF00FF', 'RAYTRACING': False}}, {'file': 'kibot_out_png_3d_viewer.yaml', 'definitions': {'NAME': 'png_3d_viewer_angled_top', 'COMMENT': 'Top (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_top', 'VIEW': 'top', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': 1, 'ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'RAYTRACING': False}}, {'file': 'kibot_out_png_3d_viewer.yaml', 'definitions': {'NAME': 'png_3d_viewer_angled_bottom', 'COMMENT': 'Bottom (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_bottom', 'VIEW': 'bottom', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': -1, 'ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'RAYTRACING': False}}, {'file': 'kibot_out_blender.yaml', 'definitions': {'NAME': 'blender_3d_top', 'COMMENT': 'High Quality 3D Render (Top)', 'DIR': 'renders', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1}}, {'file': 'kibot_out_blender.yaml', 'definitions': {'NAME': 'blender_3d_bottom', 'COMMENT': 'High Quality 3D Render (Bottom)', 'DIR': 'renders', 'VIEW': 'bottom', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1}}, {'file': 'kibot_out_blender.yaml', 'definitions': {'NAME': 'blender_3d_angled_top', 'COMMENT': 'High Quality 3D Render (Angled Top)', 'DIR': 'renders', 'VIEW': 'top', 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0}}, {'file': 'kibot_out_blender.yaml', 'definitions': {'NAME': 'blender_3d_angled_bottom', 'COMMENT': 'High Quality 3D Render (Angled Bottom)', 'DIR': 'renders', 'VIEW': 'bottom', 'ROTATE_X': -30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0}}, {'file': 'kibot_out_3d_model.yaml', 'definitions': {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'FORMAT': 'step', 'DIR': 'models', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False}}, {'file': 'kibot_out_3d_model.yaml', 'definitions': {'NAME': 'glb', 'COMMENT': 'PCB 3D model in GLB/gITF format', 'FORMAT': 'glb', 'DIR': 'models', 'INCLUDE_SILKSCREEN': True, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False}}, {'file': 'kibot_out_gerber.yaml', 'definitions': {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False}}, {'file': 'kibot_out_excellon_drill.yaml', 'definitions': {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'METRIC_UNITS': True}}, {'file': 'kibot_out_odb.yaml', 'definitions': {'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab'}}, {'file': 'kibot_out_excellon_drill.yaml', 'definitions': {'NAME': 'pdf_drill_map', 'COMMENT': 'Drill Map in PDF format', 'DIR': 'mfg/fab/gerbers', 'METRIC_UNITS': True, 'GENERATE_DRILL': False, 'PTH_NPTH': False, 'MAP_FORMAT': 'pdf'}}, {'file': 'kibot_out_csv_drill_table.yaml', 'definitions': {'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/drill-tables', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True}}, {'file': 'kibot_out_csv_position.yaml', 'definitions': {'NAME': 'csv_position', 'COMMENT': 'Position file in CSV format', 'DIR': 'mfg/assembly'}}, {'file': 'kibot_out_csv_testpoints.yaml', 'definitions': {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'test/testpoints', 'EXCLUDE_FILTER': 'only_testpoints'}}, {'file': 'kibot_out_csv_testpoints_simple.yaml', 'definitions': {'NAME': 'csv_testpoints_top', 'COMMENT': 'Top testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-top', 'EXCLUDE_FILTER': 'only_testpoints_top'}}, {'file': 'kibot_out_csv_testpoints_simple.yaml', 'definitions': {'NAME': 'csv_testpoints_bottom', 'COMMENT': 'Bottom testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-bottom', 'EXCLUDE_FILTER': 'only_testpoints_bottom'}}, {'file': 'kibot_out_pdf_fabrication.yaml', 'definitions': {'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCB.kicad_wks', 'SCALING': 1, 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table'}}, {'file': 'kibot_out_pdf_assembly.yaml', 'definitions': {'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCBA.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'NAME_COMP_COUNT': 'csv_comp_count'}}, {'file': 'kibot_out_compress_fab.yaml', 'definitions': {'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'mfg/fab', 'GERBER_OUTPUT': 'gbr_gerbers', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication'}}, {'file': 'kibot_out_gerber.yaml', 'definitions': {'NAME': 'jlcpcb_gerbers', 'COMMENT': 'Gerbers in GBR format for JLCPCB', 'DIR': 'mfg/jlcpcb/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': True, 'SUBTRACT_MASK': False}}, {'file': 'kibot_out_jlcpcb_fabpack.yaml', 'definitions': {'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Zipped Fabpack for JLCPCB', 'DIR': 'mfg/jlcpcb', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'DRILL_OUTPUT': 'drl_excellon'}}, {'file': 'kibot_out_jlcpcb_bom.yaml', 'definitions': {'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'}}, {'file': 'kibot_out_jlcpcb_cpl.yaml', 'definitions': {'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement File for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'}}, {'file': 'kibot_out_csv_report.yaml', 'definitions': {'NAME': 'csv_comp_count', 'COMMENT': 'Component report (count) in CSV format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'components_count', 'TEMPLATE': 'total_components'}}, {'file': 'kibot_out_csv_report.yaml', 'definitions': {'NAME': 'csv_impedance_table', 'COMMENT': 'Impedance table in CSV format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'impedance_table', 'TEMPLATE': 'notes/impedance_table.txt'}}, {'file': 'kibot_out_txt_report.yaml', 'definitions': {'NAME': 'txt_schematic_notes', 'COMMENT': 'Schematic notes in TXT format', 'DIR': 'schematic', 'OUTPUT_ID': 'schematic_notes', 'TEMPLATE': 'notes/schematic_notes.txt'}}, {'file': 'kibot_out_txt_report.yaml', 'definitions': {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Fabrication notes in TXT format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'fabrication_notes', 'TEMPLATE': 'notes/fabrication_notes.txt'}}, {'file': 'kibot_out_txt_report.yaml', 'definitions': {'NAME': 'txt_assembly_notes', 'COMMENT': 'Assembly notes in TXT format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'assembly_notes', 'TEMPLATE': 'notes/assembly_notes.txt'}}, {'file': 'kibot_out_panelize.yaml', 'definitions': {'NAME': 'panel_801', 'DIR': 'panels/panel-800', 'CONFIG': 'panels/panel-800.json', 'TITLE': 'Panel Fabrication (Panel -800)'}}] (kibot - config_reader.py:520)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'OUTPUT_DIR': './', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'LAYER_DNP_BOT': 'B.DNP'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'OUTPUT_DIR': './', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'LAYER_DNP_BOT': 'B.DNP'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'OUTPUT_DIR': './', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'LAYER_DNP_BOT': 'B.DNP'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @OUTPUT_DIR@ -> ./ (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_DNP_TOP@ -> F.DNP (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_DNP_BOTTOM@ -> B.DNP (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'OUTPUT_DIR': './', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'LAYER_DNP_BOT': 'B.DNP'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot Globals
|
||
# https://kibot.readthedocs.io/en/latest/configuration/global.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
global:
|
||
resources_dir: 'kibot'
|
||
out_dir: './'
|
||
dnp_cross_top_layer: 'F.DNP'
|
||
dnp_cross_bottom_layer: 'B.DNP'
|
||
disable_kicad_cross_on_fab: true
|
||
extra_pth_drill: 0 # for annular ring computation.
|
||
filters: []
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Globals loaded from `kibot/yaml/kibot_globals.yaml`: dict_keys(['resources_dir', 'out_dir', 'dnp_cross_top_layer', 'dnp_cross_bottom_layer', 'disable_kicad_cross_on_fab', 'extra_pth_drill', 'filters']) (kibot - config_reader.py:480)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'COMMENT': 'Rename fields', 'NAME': 'field_rename', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'field_rename', 'COMMENT': 'Rename fields'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'COMMENT': 'Rename fields', 'NAME': 'field_rename', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Rename fields', 'NAME': 'field_rename', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @COMMENT@ -> Rename fields (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME@ -> field_rename (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MPN_FIELD@ -> Manufacturer PN (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MAN_FIELD@ -> Manufacturer (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Rename fields', 'NAME': 'field_rename', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot Filter for renaming Manufacturer Part Number field
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
filters:
|
||
- name: 'field_rename'
|
||
comment: 'Rename fields'
|
||
type: field_rename
|
||
rename:
|
||
- field: 'Manufacturer PN'
|
||
name: manf#
|
||
- field: 'Manufacturer'
|
||
name: manf
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing filter `field_rename` (field_rename) (kibot - config_reader.py:252)
|
||
DEBUG:Filters loaded from `kibot/yaml/kibot_filt_field_rename.yaml`: dict_keys(['field_rename']) (kibot - config_reader.py:408)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'COMMENT': 'Select only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'only_testpoints', 'COMMENT': 'Include only testpoints'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'COMMENT': 'Include only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Include only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @COMMENT@ -> Include only testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME@ -> only_testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_TOP@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_BOTTOM@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_REFS@ -> [MB*] (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Include only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot Filter for testpoints
|
||
# These filters are used for multiple outputs to highlight testpoints
|
||
# or generate testpoint lists for top and bottom layers
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
filters:
|
||
- name: 'only_testpoints'
|
||
comment: 'Include only testpoints'
|
||
type: generic
|
||
exclude_top: false
|
||
exclude_bottom: false
|
||
include_only:
|
||
- column: Reference
|
||
regex: "TP"
|
||
exclude_refs: [MB*]
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing filter `only_testpoints` (generic) (kibot - config_reader.py:252)
|
||
DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362)
|
||
DEBUG:Filters loaded from `kibot/yaml/kibot_filt_testpoints.yaml`: dict_keys(['only_testpoints']) (kibot - config_reader.py:408)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'COMMENT': 'Exclude only testpoints', 'NAME': 'exclude_testpoints'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'exclude_testpoints', 'COMMENT': 'Exclude only testpoints'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'COMMENT': 'Exclude only testpoints', 'NAME': 'exclude_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Exclude only testpoints', 'NAME': 'exclude_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @COMMENT@ -> Exclude only testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME@ -> exclude_testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Exclude only testpoints', 'NAME': 'exclude_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot Filter for excluding testpoints
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
filters:
|
||
- name: 'exclude_testpoints'
|
||
comment: 'Exclude only testpoints'
|
||
type: generic
|
||
exclude_any:
|
||
- column: Reference
|
||
regex: "TP"
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing filter `exclude_testpoints` (generic) (kibot - config_reader.py:252)
|
||
DEBUG:Configuring from default: include_only -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362)
|
||
DEBUG:Filters loaded from `kibot/yaml/kibot_filt_exclude_testpoints.yaml`: dict_keys(['exclude_testpoints']) (kibot - config_reader.py:408)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'COMMENT': 'Select only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'only_testpoints_top', 'COMMENT': 'Select only top testpoints', 'EXCLUDE_BOTTOM': True, 'EXCLUDE_REFS': '[MB*]'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'COMMENT': 'Select only top testpoints', 'NAME': 'only_testpoints_top', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': True, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Select only top testpoints', 'NAME': 'only_testpoints_top', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': True, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @COMMENT@ -> Select only top testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME@ -> only_testpoints_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_TOP@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_BOTTOM@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_REFS@ -> [MB*] (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Select only top testpoints', 'NAME': 'only_testpoints_top', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': True, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot Filter for testpoints
|
||
# These filters are used for multiple outputs to highlight testpoints
|
||
# or generate testpoint lists for top and bottom layers
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
filters:
|
||
- name: 'only_testpoints_top'
|
||
comment: 'Select only top testpoints'
|
||
type: generic
|
||
exclude_top: false
|
||
exclude_bottom: true
|
||
include_only:
|
||
- column: Reference
|
||
regex: "TP"
|
||
exclude_refs: [MB*]
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing filter `only_testpoints_top` (generic) (kibot - config_reader.py:252)
|
||
DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362)
|
||
DEBUG:Filters loaded from `kibot/yaml/kibot_filt_testpoints.yaml`: dict_keys(['only_testpoints_top']) (kibot - config_reader.py:408)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'COMMENT': 'Select only testpoints', 'NAME': 'only_testpoints', 'EXCLUDE_TOP': False, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'only_testpoints_bottom', 'COMMENT': 'Select only bottom testpoints', 'EXCLUDE_TOP': True, 'EXCLUDE_REFS': '[MB*]'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'COMMENT': 'Select only bottom testpoints', 'NAME': 'only_testpoints_bottom', 'EXCLUDE_TOP': True, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Select only bottom testpoints', 'NAME': 'only_testpoints_bottom', 'EXCLUDE_TOP': True, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @COMMENT@ -> Select only bottom testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME@ -> only_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_TOP@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_BOTTOM@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_REFS@ -> [MB*] (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Select only bottom testpoints', 'NAME': 'only_testpoints_bottom', 'EXCLUDE_TOP': True, 'EXCLUDE_BOTTOM': False, 'EXCLUDE_REFS': '[MB*]', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot Filter for testpoints
|
||
# These filters are used for multiple outputs to highlight testpoints
|
||
# or generate testpoint lists for top and bottom layers
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
filters:
|
||
- name: 'only_testpoints_bottom'
|
||
comment: 'Select only bottom testpoints'
|
||
type: generic
|
||
exclude_top: true
|
||
exclude_bottom: false
|
||
include_only:
|
||
- column: Reference
|
||
regex: "TP"
|
||
exclude_refs: [MB*]
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing filter `only_testpoints_bottom` (generic) (kibot - config_reader.py:252)
|
||
DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362)
|
||
DEBUG:Filters loaded from `kibot/yaml/kibot_filt_testpoints.yaml`: dict_keys(['only_testpoints_bottom']) (kibot - config_reader.py:408)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'COMMENT': 'Only parts with LCSC Part Number', 'NAME': 'only_lcsc_parts'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'only_lcsc_parts', 'COMMENT': 'Only parts with LCSC Part Number'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'COMMENT': 'Only parts with LCSC Part Number', 'NAME': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Only parts with LCSC Part Number', 'NAME': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @COMMENT@ -> Only parts with LCSC Part Number (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME@ -> only_lcsc_parts (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'COMMENT': 'Only parts with LCSC Part Number', 'NAME': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot Filter for components with an LCSC Part Number
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
filters:
|
||
- name: only_lcsc_parts
|
||
comment: 'Only parts with LCSC Part Number'
|
||
type: generic
|
||
include_only:
|
||
- column: _field_lcsc_part
|
||
regex: '^C\d+'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing filter `only_lcsc_parts` (generic) (kibot - config_reader.py:252)
|
||
DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362)
|
||
DEBUG:Filters loaded from `kibot/yaml/kibot_filt_lcsc_parts.yaml`: dict_keys(['only_lcsc_parts']) (kibot - config_reader.py:408)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'PROJECT_CODE': '', 'ASSEMBLY_NUMBER': '', 'ASSEMBLY_NAME': '', 'ASSEMBLY_SCALING': '', 'DWG_NUMBER_SCH': '', 'DWG_TITLE_SCH': '', 'DWG_NUMBER_PCB': '', 'DWG_TITLE_PCB': '', 'DWG_TITLE_ASSY': '', 'COMPANY': '', 'DESIGNER': '', 'REVISION': '', 'RELEASE_STATE': '', 'RELEASE_DATE': '', 'GIT_URL': '', 'SHEET_NAME_VAR': 'SHEET_NAME_', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly', 'GET_SHEET_CMD': 'python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': 'mfg/assembly', 'FABRICATION_DIR': 'mfg/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': 'kibot/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'ASSEMBLY_SCALING': 1, 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'REVISION': '', 'RELEASE_STATE': '', 'RELEASE_DATE': '', 'GIT_URL': '/jkrauss/Test_4', 'SHEET_NAME_VAR': 'SHEET_NAME_', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly', 'GET_SHEET_CMD': 'python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Replacing @RELEASE_STATE@ -> WORKING (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @REVISION@ -> NO_TAG+ (Unreleased) (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'ASSEMBLY_SCALING': 1, 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'REVISION': '', 'RELEASE_STATE': '', 'RELEASE_DATE': '', 'GIT_URL': '/jkrauss/Test_4', 'SHEET_NAME_VAR': 'SHEET_NAME_', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly', 'GET_SHEET_CMD': 'python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @PROJECT_CODE@ -> P99 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ASSEMBLY_NUMBER@ -> A99-9000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ASSEMBLY_NAME@ -> Assembly Name (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ASSEMBLY_SCALING@ -> 1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DWG_NUMBER_SCH@ -> S99-9000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DWG_TITLE_SCH@ -> Schematic, Assembly Name (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DWG_NUMBER_PCB@ -> P99-9000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DWG_TITLE_PCB@ -> PCB, Assembly Name (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DWG_TITLE_ASSY@ -> PCB Assembly, Assembly Name (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMPANY@ -> Asymworks, LLC (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DESIGNER@ -> JPK (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GIT_URL@ -> /jkrauss/Test_4 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SHEET_NAME_VAR@ -> SHEET_NAME_ (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FABRICATION_DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ASSEMBLY_DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GET_SHEET_CMD@ -> python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SCHEMATIC_DIR@ -> schematic (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'ASSEMBLY_SCALING': 1, 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'REVISION': '', 'RELEASE_STATE': '', 'RELEASE_DATE': '', 'GIT_URL': '/jkrauss/Test_4', 'SHEET_NAME_VAR': 'SHEET_NAME_', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly', 'GET_SHEET_CMD': 'python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @SCRIPTS_DIR@ -> kibot/scripts (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'ASSEMBLY_SCALING': 1, 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'REVISION': '', 'RELEASE_STATE': '', 'RELEASE_DATE': '', 'GIT_URL': '/jkrauss/Test_4', 'SHEET_NAME_VAR': 'SHEET_NAME_', 'SCRIPTS_DIR': 'kibot/scripts', 'FABRICATION_DIR': 'mfg/fab', 'ASSEMBLY_DIR': 'mfg/assembly', 'GET_SHEET_CMD': 'python3 @SCRIPTS_DIR@/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot preflight for setting Text Variables
|
||
# https://kibot.readthedocs.io/en/latest/configuration/preflights/set_text_variables.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
preflight:
|
||
update_xml: true
|
||
set_text_variables:
|
||
|
||
# Git-related information
|
||
- variable: 'REVISION'
|
||
text: 'NO_TAG+ (Unreleased)'
|
||
- variable: 'RELEASE_STATE'
|
||
text: 'WORKING'
|
||
- variable: 'RELEASE_DATE'
|
||
command: 'git log -1 --format="%ad" --date=short'
|
||
- variable: 'GIT_HASH_SCH'
|
||
command: 'git log -1 --format="%h" $KIBOT_SCH_NAME'
|
||
- variable: 'GIT_HASH_PCB'
|
||
command: 'git log -1 --format="%h" $KIBOT_PCB_NAME'
|
||
- variable: 'GIT_HASH'
|
||
command: 'git log -1 --format="%h"'
|
||
- variable: 'GIT_URL'
|
||
text: '/jkrauss/Test_4'
|
||
|
||
# Metadata
|
||
- variable: 'PROJECT_CODE'
|
||
text: 'P99'
|
||
- variable: 'ASSEMBLY_NUMBER'
|
||
text: 'A99-9000'
|
||
- variable: 'ASSEMBLY_NAME'
|
||
text: 'Assembly Name'
|
||
- variable: 'ASSEMBLY_SCALE'
|
||
text: '1'
|
||
- variable: 'DWG_NUMBER_PCB'
|
||
text: 'P99-9000'
|
||
- variable: 'DWG_NUMBER_SCH'
|
||
text: 'S99-9000'
|
||
- variable: 'DWG_TITLE_PCB'
|
||
text: 'PCB, Assembly Name'
|
||
- variable: 'DWG_TITLE_SCH'
|
||
text: 'Schematic, Assembly Name'
|
||
- variable: 'DWG_TITLE_ASSY'
|
||
text: 'PCB Assembly, Assembly Name'
|
||
- variable: 'COMPANY'
|
||
text: 'Asymworks, LLC'
|
||
- variable: 'DESIGNER'
|
||
text: 'JPK'
|
||
- variable: 'VARIANT'
|
||
text: '%V'
|
||
|
||
# Schematic notes
|
||
- variable: 'SCHEMATIC_NOTES'
|
||
expand_in_command: true
|
||
command: '[ -f "schematic/%f-schematic_notes%v.txt" ] && cat "schematic/%f-schematic_notes%v.txt" || echo ""'
|
||
|
||
# Fabrication notes
|
||
- variable: 'FABRICATION_NOTES'
|
||
expand_in_command: true
|
||
command: '[ -f "mfg/fab/%f-fabrication_notes%v.txt" ] && cat "mfg/fab/%f-fabrication_notes%v.txt" || echo ""'
|
||
|
||
# Assembly notes
|
||
- variable: 'ASSEMBLY_NOTES'
|
||
expand_in_command: true
|
||
command: '[ -f "mfg/assembly/%f-assembly_notes%v.txt" ] && cat "mfg/assembly/%f-assembly_notes%v.txt" || echo ""'
|
||
|
||
# Page titles for automatic ToC
|
||
- variable: 'SHEET_NAME_01'
|
||
text: 'Cover Page'
|
||
- variable: 'SHEET_NAME_02'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 2'
|
||
- variable: 'SHEET_NAME_03'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 3'
|
||
- variable: 'SHEET_NAME_04'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 4'
|
||
- variable: 'SHEET_NAME_05'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 5'
|
||
- variable: 'SHEET_NAME_06'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 6'
|
||
- variable: 'SHEET_NAME_07'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 7'
|
||
- variable: 'SHEET_NAME_08'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 8'
|
||
- variable: 'SHEET_NAME_09'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 9'
|
||
- variable: 'SHEET_NAME_10'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 10'
|
||
- variable: 'SHEET_NAME_11'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 11'
|
||
- variable: 'SHEET_NAME_12'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 12'
|
||
- variable: 'SHEET_NAME_13'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 13'
|
||
- variable: 'SHEET_NAME_14'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 14'
|
||
- variable: 'SHEET_NAME_15'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 15'
|
||
- variable: 'SHEET_NAME_16'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 16'
|
||
- variable: 'SHEET_NAME_17'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 17'
|
||
- variable: 'SHEET_NAME_18'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 18'
|
||
- variable: 'SHEET_NAME_19'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 19'
|
||
- variable: 'SHEET_NAME_20'
|
||
command: 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 20'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing preflight options: {'update_xml': True, 'set_text_variables': [{'variable': 'REVISION', 'text': 'NO_TAG+ (Unreleased)'}, {'variable': 'RELEASE_STATE', 'text': 'WORKING'}, {'variable': 'RELEASE_DATE', 'command': 'git log -1 --format="%ad" --date=short'}, {'variable': 'GIT_HASH_SCH', 'command': 'git log -1 --format="%h" $KIBOT_SCH_NAME'}, {'variable': 'GIT_HASH_PCB', 'command': 'git log -1 --format="%h" $KIBOT_PCB_NAME'}, {'variable': 'GIT_HASH', 'command': 'git log -1 --format="%h"'}, {'variable': 'GIT_URL', 'text': '/jkrauss/Test_4'}, {'variable': 'PROJECT_CODE', 'text': 'P99'}, {'variable': 'ASSEMBLY_NUMBER', 'text': 'A99-9000'}, {'variable': 'ASSEMBLY_NAME', 'text': 'Assembly Name'}, {'variable': 'ASSEMBLY_SCALE', 'text': '1'}, {'variable': 'DWG_NUMBER_PCB', 'text': 'P99-9000'}, {'variable': 'DWG_NUMBER_SCH', 'text': 'S99-9000'}, {'variable': 'DWG_TITLE_PCB', 'text': 'PCB, Assembly Name'}, {'variable': 'DWG_TITLE_SCH', 'text': 'Schematic, Assembly Name'}, {'variable': 'DWG_TITLE_ASSY', 'text': 'PCB Assembly, Assembly Name'}, {'variable': 'COMPANY', 'text': 'Asymworks, LLC'}, {'variable': 'DESIGNER', 'text': 'JPK'}, {'variable': 'VARIANT', 'text': '%V'}, {'variable': 'SCHEMATIC_NOTES', 'expand_in_command': True, 'command': '[ -f "schematic/%f-schematic_notes%v.txt" ] && cat "schematic/%f-schematic_notes%v.txt" || echo ""'}, {'variable': 'FABRICATION_NOTES', 'expand_in_command': True, 'command': '[ -f "mfg/fab/%f-fabrication_notes%v.txt" ] && cat "mfg/fab/%f-fabrication_notes%v.txt" || echo ""'}, {'variable': 'ASSEMBLY_NOTES', 'expand_in_command': True, 'command': '[ -f "mfg/assembly/%f-assembly_notes%v.txt" ] && cat "mfg/assembly/%f-assembly_notes%v.txt" || echo ""'}, {'variable': 'SHEET_NAME_01', 'text': 'Cover Page'}, {'variable': 'SHEET_NAME_02', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 2'}, {'variable': 'SHEET_NAME_03', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 3'}, {'variable': 'SHEET_NAME_04', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 4'}, {'variable': 'SHEET_NAME_05', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 5'}, {'variable': 'SHEET_NAME_06', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 6'}, {'variable': 'SHEET_NAME_07', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 7'}, {'variable': 'SHEET_NAME_08', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 8'}, {'variable': 'SHEET_NAME_09', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 9'}, {'variable': 'SHEET_NAME_10', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 10'}, {'variable': 'SHEET_NAME_11', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 11'}, {'variable': 'SHEET_NAME_12', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 12'}, {'variable': 'SHEET_NAME_13', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 13'}, {'variable': 'SHEET_NAME_14', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 14'}, {'variable': 'SHEET_NAME_15', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 15'}, {'variable': 'SHEET_NAME_16', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 16'}, {'variable': 'SHEET_NAME_17', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 17'}, {'variable': 'SHEET_NAME_18', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 18'}, {'variable': 'SHEET_NAME_19', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 19'}, {'variable': 'SHEET_NAME_20', 'command': 'python3 kibot/scripts/get_sheet_title.py -f "${KIBOT_SCH_NAME%.kicad_sch}.xml" --dots-number 38 -p 20'}]} (kibot - config_reader.py:283)
|
||
DEBUG:Parsing preflight update_xml (kibot - config_reader.py:292)
|
||
DEBUG:Parsing preflight set_text_variables (kibot - config_reader.py:292)
|
||
DEBUG:Preflights loaded from `kibot/yaml/kibot_pre_set_text_variables.yaml`: ['update_xml', 'set_text_variables'] (kibot - config_reader.py:385)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'CATEGORY': 'Schematic', 'DIR': 'reports'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'DIR': 'reports'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @DIR@ -> reports (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot preflight for generating ERC reports
|
||
# https://kibot.readthedocs.io/en/latest/configuration/preflights/erc.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
preflight:
|
||
erc:
|
||
category: 'reports'
|
||
dir: 'reports'
|
||
format: 'HTML, RPT'
|
||
output: 'report_%f-%i%I%v.%x'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing preflight options: {'erc': {'category': 'reports', 'dir': 'reports', 'format': 'HTML, RPT', 'output': 'report_%f-%i%I%v.%x'}} (kibot - config_reader.py:283)
|
||
DEBUG:Parsing preflight erc (kibot - config_reader.py:292)
|
||
DEBUG:Preflights loaded from `kibot/yaml/kibot_pre_erc_report.yaml`: ['erc'] (kibot - config_reader.py:385)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'CHECK_ZONE_FILLS': True, 'CATEGORY': 'Schematic', 'DIR': 'reports'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'DIR': 'reports'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'CHECK_ZONE_FILLS': False, 'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'CHECK_ZONE_FILLS': False, 'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @CHECK_ZONE_FILLS@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> reports (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'CHECK_ZONE_FILLS': False, 'CATEGORY': 'Schematic', 'DIR': 'reports', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot preflight for generating DRC reports
|
||
# https://kibot.readthedocs.io/en/latest/configuration/preflights/drc.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
preflight:
|
||
check_zone_fills: false
|
||
drc:
|
||
category: 'reports'
|
||
dir: 'reports'
|
||
dont_stop: true
|
||
format: 'HTML, RPT'
|
||
output: 'report_%f-%i%I%v.%x'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing preflight options: {'check_zone_fills': False, 'drc': {'category': 'reports', 'dir': 'reports', 'dont_stop': True, 'format': 'HTML, RPT', 'output': 'report_%f-%i%I%v.%x'}} (kibot - config_reader.py:283)
|
||
DEBUG:Parsing preflight check_zone_fills (kibot - config_reader.py:292)
|
||
DEBUG:Parsing preflight drc (kibot - config_reader.py:292)
|
||
DEBUG:Preflights loaded from `kibot/yaml/kibot_pre_drc_report.yaml`: ['check_zone_fills', 'drc'] (kibot - config_reader.py:385)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'GERBER_OUTPUT': 'gbr_gerbers', 'NOTE': 'external layer thicknesses are specified after plating'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NOTE': 'external layer thicknesses are specified after plating'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'GERBER_OUTPUT': 'gbr_gerbers', 'NOTE': 'external layer thicknesses are specified after plating', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'GERBER_OUTPUT': 'gbr_gerbers', 'NOTE': 'external layer thicknesses are specified after plating', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @GERBER_OUTPUT@ -> gbr_gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NOTE@ -> external layer thicknesses are specified after plating (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'GERBER_OUTPUT': 'gbr_gerbers', 'NOTE': 'external layer thicknesses are specified after plating', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot preflight for Draw Fancy Stackup feature
|
||
# https://kibot.readthedocs.io/en/latest/configuration/preflights/draw_fancy_stackup.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
preflight:
|
||
update_xml: true
|
||
draw_fancy_stackup:
|
||
gerber: 'gbr_gerbers'
|
||
gerber_extension_only: True
|
||
draw_stackup: True
|
||
draw_vias: True
|
||
columns:
|
||
- 'material'
|
||
- 'layer'
|
||
- 'thickness'
|
||
- 'dielectric'
|
||
- 'layer_type'
|
||
note: 'external layer thicknesses are specified after plating'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing preflight options: {'update_xml': True, 'draw_fancy_stackup': {'gerber': 'gbr_gerbers', 'gerber_extension_only': True, 'draw_stackup': True, 'draw_vias': True, 'columns': ['material', 'layer', 'thickness', 'dielectric', 'layer_type'], 'note': 'external layer thicknesses are specified after plating'}} (kibot - config_reader.py:283)
|
||
DEBUG:Parsing preflight update_xml (kibot - config_reader.py:292)
|
||
DEBUG:Parsing preflight draw_fancy_stackup (kibot - config_reader.py:292)
|
||
DEBUG:Preflights loaded from `kibot/yaml/kibot_pre_draw_stackup.yaml`: ['update_xml', 'draw_fancy_stackup'] (kibot - config_reader.py:385)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME_TP_TOP@ -> csv_testpoints_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME_TP_BOTTOM@ -> csv_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME_COMP_COUNT@ -> csv_comp_count (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME_CSV_DRILL_TABLE@ -> csv_drill_table (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME_IMPEDANCE_TABLE@ -> csv_impedance_table (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_COMP_COUNT': 'csv_comp_count', 'NAME_CSV_DRILL_TABLE': 'csv_drill_table', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot preflight for Include Table feature
|
||
# https://kibot.readthedocs.io/en/latest/configuration/preflights/include_table.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
preflight:
|
||
include_table:
|
||
outputs:
|
||
- name: 'csv_testpoints_top'
|
||
text_alignment: 'left'
|
||
invert_columns_order: false
|
||
border_width: 0.2
|
||
header_rule_width: 0.2
|
||
horizontal_rule_width: 0
|
||
vertical_rule_width: 0
|
||
top_rule_width: 0
|
||
bottom_rule_width: 0
|
||
column_spacing: 1
|
||
# force_font_width: 1.27 # mm
|
||
|
||
- name: 'csv_testpoints_bottom'
|
||
text_alignment: 'right'
|
||
invert_columns_order: true
|
||
border_width: 0.2
|
||
header_rule_width: 0.2
|
||
horizontal_rule_width: 0
|
||
vertical_rule_width: 0
|
||
top_rule_width: 0
|
||
bottom_rule_width: 0
|
||
column_spacing: 1
|
||
# force_font_width: 1.27 # mm
|
||
|
||
- name: 'csv_comp_count'
|
||
text_alignment: 'left'
|
||
invert_columns_order: false
|
||
border_width: 0.2
|
||
header_rule_width: 0.2
|
||
horizontal_rule_width: 0
|
||
vertical_rule_width: 0
|
||
top_rule_width: 0
|
||
bottom_rule_width: 0
|
||
row_spacing: 3
|
||
column_spacing: 1
|
||
|
||
- name: 'csv_drill_table'
|
||
text_alignment: 'left'
|
||
invert_columns_order: false
|
||
border_width: 0.2
|
||
header_rule_width: 0.2
|
||
horizontal_rule_width: 0
|
||
vertical_rule_width: 0
|
||
top_rule_width: 0
|
||
bottom_rule_width: 0
|
||
row_spacing: 3
|
||
column_spacing: 1
|
||
|
||
- name: 'csv_impedance_table'
|
||
text_alignment: 'left'
|
||
invert_columns_order: false
|
||
border_width: 0.2
|
||
header_rule_width: 0.2
|
||
vertical_rule_width: 0
|
||
top_rule_width: 0
|
||
bottom_rule_width: 0
|
||
row_spacing: 3
|
||
column_spacing: 1
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Parsing preflight options: {'include_table': {'outputs': [{'name': 'csv_testpoints_top', 'text_alignment': 'left', 'invert_columns_order': False, 'border_width': 0.2, 'header_rule_width': 0.2, 'horizontal_rule_width': 0, 'vertical_rule_width': 0, 'top_rule_width': 0, 'bottom_rule_width': 0, 'column_spacing': 1}, {'name': 'csv_testpoints_bottom', 'text_alignment': 'right', 'invert_columns_order': True, 'border_width': 0.2, 'header_rule_width': 0.2, 'horizontal_rule_width': 0, 'vertical_rule_width': 0, 'top_rule_width': 0, 'bottom_rule_width': 0, 'column_spacing': 1}, {'name': 'csv_comp_count', 'text_alignment': 'left', 'invert_columns_order': False, 'border_width': 0.2, 'header_rule_width': 0.2, 'horizontal_rule_width': 0, 'vertical_rule_width': 0, 'top_rule_width': 0, 'bottom_rule_width': 0, 'row_spacing': 3, 'column_spacing': 1}, {'name': 'csv_drill_table', 'text_alignment': 'left', 'invert_columns_order': False, 'border_width': 0.2, 'header_rule_width': 0.2, 'horizontal_rule_width': 0, 'vertical_rule_width': 0, 'top_rule_width': 0, 'bottom_rule_width': 0, 'row_spacing': 3, 'column_spacing': 1}, {'name': 'csv_impedance_table', 'text_alignment': 'left', 'invert_columns_order': False, 'border_width': 0.2, 'header_rule_width': 0.2, 'vertical_rule_width': 0, 'top_rule_width': 0, 'bottom_rule_width': 0, 'row_spacing': 3, 'column_spacing': 1}]}} (kibot - config_reader.py:283)
|
||
DEBUG:Parsing preflight include_table (kibot - config_reader.py:292)
|
||
DEBUG:Preflights loaded from `kibot/yaml/kibot_pre_include_table.yaml`: ['include_table'] (kibot - config_reader.py:385)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'netlist', 'FORMAT': 'classic', 'COMMENT': 'Schematic netlist in KiCad format'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'netlist', 'COMMENT': 'Schematic netlist in KiCad format'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'netlist', 'FORMAT': 'classic', 'COMMENT': 'Schematic netlist in KiCad format', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'netlist', 'FORMAT': 'classic', 'COMMENT': 'Schematic netlist in KiCad format', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> netlist (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FORMAT@ -> classic (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Schematic netlist in KiCad format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'netlist', 'FORMAT': 'classic', 'COMMENT': 'Schematic netlist in KiCad format', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating netlist in KiCad format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/netlist.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: netlist
|
||
comment: 'Schematic netlist in KiCad format'
|
||
type: netlist
|
||
options:
|
||
format: 'classic'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `netlist` (netlist) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_netlist.yaml`: ['netlist'] (kibot - config_reader.py:361)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pdf_schematic', 'COMMENT': 'Schematic in PDF format', 'DIR': 'schematic', 'DEFAULT_FONT': 'Arial Narrow', 'SHEET_WKS': 'templates/Asymworks_SCH.kicad_wks'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @COLOR_THEME@ -> Altium_Theme (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME@ -> pdf_schematic (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Schematic in PDF format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> schematic (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DEFAULT_FONT@ -> Arial Narrow (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SHEET_WKS@ -> templates/Asymworks_SCH.kicad_wks (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pdf_schematic', 'COMMENT': 'Schematic in PDF format', 'DIR': 'schematic', 'DEFAULT_FONT': 'Arial Narrow', 'SHEET_WKS': 'templates/Asymworks_SCH.kicad_wks'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating schematics in PDF format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/pdf_sch_print.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: pdf_schematic
|
||
comment: 'Schematic in PDF format'
|
||
type: pdf_sch_print
|
||
dir: 'schematic'
|
||
category: 'schematic'
|
||
options:
|
||
background_color: false
|
||
color_theme: 'Altium_Theme'
|
||
default_font: 'Arial Narrow'
|
||
sheet_reference_layout: 'templates/Asymworks_SCH.kicad_wks'
|
||
|
||
definitions:
|
||
NAME: pdf_schematic
|
||
COMMENT: Schematic in PDF format
|
||
COLOR_THEME: Altium_Theme
|
||
DEFAULT_FONT: Arial
|
||
DIR: schematic
|
||
SHEET_WKS: ${KIPRJMOD}/templates/Asymworks_SCH.kicad_wks
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `pdf_schematic` (pdf_sch_print) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_pdf_schematic.yaml`: ['pdf_schematic'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> csv_bom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Bill of Materials in CSV format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @IPN_FIELD@ -> Asymworks IPN (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MPN_FIELD@ -> Manufacturer PN (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MAN_FIELD@ -> Manufacturer (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_bom', 'COMMENT': 'Bill of Materials in CSV format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating Bill of Materials in CSV format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/bom.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: csv_bom
|
||
comment: 'Bill of Materials in CSV format'
|
||
type: bom
|
||
category: 'mfg/assembly'
|
||
dir: 'mfg/assembly'
|
||
options:
|
||
format: CSV
|
||
csv:
|
||
hide_pcb_info: true
|
||
hide_stats_info: true
|
||
|
||
group_fields: ['Manufacturer PN', 'Asymworks IPN', 'Value']
|
||
|
||
columns:
|
||
- "Row"
|
||
- "Quantity Per PCB"
|
||
- "References"
|
||
- "Value"
|
||
- "Datasheet"
|
||
- "Footprint"
|
||
- "Description"
|
||
- "Asymworks IPN"
|
||
- "Manufacturer"
|
||
- "Manufacturer PN"
|
||
- "LCSC"
|
||
# - "arrow#"
|
||
# - "digikey#"
|
||
# - "farnell#"
|
||
# - "mouser#"
|
||
# - "newark#"
|
||
# - "rs#"
|
||
# - "tme#"
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `csv_bom` (bom) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_bom.yaml`: ['csv_bom'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'html_bom', 'COMMENT': 'BOM in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'html_bom', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'html_bom', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'html_bom', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> html_bom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Bill of Materials in HTML format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @IPN_FIELD@ -> Asymworks IPN (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MPN_FIELD@ -> Manufacturer PN (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MAN_FIELD@ -> Manufacturer (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'html_bom', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating Interactive HTML BoM
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/ibom.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: html_bom
|
||
comment: 'Bill of Materials in HTML format'
|
||
type: bom
|
||
category: 'mfg/assembly'
|
||
dir: 'mfg/assembly'
|
||
options:
|
||
format: HTML
|
||
html:
|
||
title: 'Bill of Materials'
|
||
datasheet_as_link: "Datasheet"
|
||
lcsc_link: true
|
||
logo: false
|
||
style: modern-blue
|
||
|
||
group_fields: ['Manufacturer PN', 'Value']
|
||
|
||
columns:
|
||
- "Row"
|
||
- "Quantity Per PCB"
|
||
- "References"
|
||
- "Value"
|
||
- "Datasheet"
|
||
- "Footprint"
|
||
- "Description"
|
||
- "Asymworks IPN"
|
||
- "Manufacturer"
|
||
- "Manufacturer PN"
|
||
- "LCSC"
|
||
# - "arrow#"
|
||
# - "digikey#"
|
||
# - "farnell#"
|
||
# - "mouser#"
|
||
# - "newark#"
|
||
# - "rs#"
|
||
# - "tme#"
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `html_bom` (bom) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_html_bom.yaml`: ['html_bom'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'html_bom_interactive', 'COMMENT': 'Interactive BOM in HTML format', 'DIR': 'mfg/assembly', 'EXCLUDE_FILTER': 'exclude_testpoints', 'TITLE': '', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'html_bom_interactive', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'html_bom_interactive', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'EXCLUDE_FILTER': 'exclude_testpoints', 'TITLE': '', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'html_bom_interactive', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'EXCLUDE_FILTER': 'exclude_testpoints', 'TITLE': '', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> html_bom_interactive (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Bill of Materials in HTML format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_FILTER@ -> exclude_testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TITLE@ -> (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @IPN_FIELD@ -> Asymworks IPN (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MPN_FIELD@ -> Manufacturer PN (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'html_bom_interactive', 'COMMENT': 'Bill of Materials in HTML format', 'DIR': 'mfg/assembly', 'EXCLUDE_FILTER': 'exclude_testpoints', 'TITLE': '', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating Interactive HTML BoM
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/ibom.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: html_bom_interactive
|
||
comment: 'Bill of Materials in HTML format'
|
||
type: ibom
|
||
dir: 'mfg/assembly'
|
||
category: 'mfg/assembly'
|
||
options:
|
||
# extra_data_file: '%F.net'
|
||
dark_mode: true
|
||
show_fields: 'Value,Footprint,Asymworks IPN,Manufacturer PN'
|
||
group_fields: 'Value,Asymworks IPN'
|
||
show_fabrication: true
|
||
highlight_pin1: "selected"
|
||
exclude_filter: 'exclude_testpoints'
|
||
hide_excluded: true
|
||
forced_name: ''
|
||
mark_when_checked: 'Placed'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `html_bom_interactive` (ibom) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_html_ibom.yaml`: ['html_bom_interactive'] (kibot - config_reader.py:361)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'html_kiri', 'COMMENT': 'KiRI webpage', 'DIR': 'kiri'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> html_kiri (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> KiRI webpage (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> kiri (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'html_kiri', 'COMMENT': 'KiRI webpage', 'DIR': 'kiri'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for diff web page between commits
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/kiri.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: html_kiri
|
||
comment: 'KiRI webpage'
|
||
type: kiri
|
||
category: 'kiri'
|
||
dir: 'kiri'
|
||
layers: all
|
||
options:
|
||
keep_generated: true
|
||
max_commits: 3
|
||
revision: 'HEAD'
|
||
zones: 'global'
|
||
|
||
definitions:
|
||
NAME: html_kiri
|
||
COMMENT: KiRi webpage
|
||
DIR: kiri
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `html_kiri` (kiri) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_html_kiri.yaml`: ['html_kiri'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': '', 'LOGO': '', 'LOGO_URL': ''} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': 'A99-9000 (Assembly Name)'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': 'A99-9000 (Assembly Name)', 'LOGO': '', 'LOGO_URL': '', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': 'A99-9000 (Assembly Name)', 'LOGO': '', 'LOGO_URL': '', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> html_navigate_results (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Results webpage in HTML format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> html (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TITLE@ -> A99-9000 (Assembly Name) (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LOGO@ -> (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LOGO_URL@ -> (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'html_navigate_results', 'COMMENT': 'Results webpage in HTML format', 'DIR': 'html', 'TITLE': 'A99-9000 (Assembly Name)', 'LOGO': '', 'LOGO_URL': '', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating an HTML page for navigating the results
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/navigate_results_rb.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: html_navigate_results
|
||
comment: 'Results webpage in HTML format'
|
||
type: navigate_results_rb
|
||
# category: 'html'
|
||
dir: 'html'
|
||
options:
|
||
link_from_root: 'index.html'
|
||
logo: ''
|
||
logo_force_height: 40
|
||
logo_url: ''
|
||
nav_bar: true
|
||
render_markdown: true
|
||
display_category_images: false
|
||
display_kibot_version: false
|
||
title: 'A99-9000 (Assembly Name)'
|
||
title_url: ''
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `html_navigate_results` (navigate_results_rb) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_navigate_results.yaml`: ['html_navigate_results'] (kibot - config_reader.py:361)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pcbdraw_top', 'COMMENT': 'PCB 2D Render (Top)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': False, 'COMPONENTS': 'none'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> pcbdraw_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> PCB 2D Render (Top) (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FORMAT@ -> svg (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BOTTOM@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pcbdraw_top', 'COMMENT': 'PCB 2D Render (Top)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': False, 'COMPONENTS': 'none'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating PCB 2D renders with PcbDraw
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/pcbdraw.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: pcbdraw_top
|
||
output_id: pcbdraw_top
|
||
comment: 'PCB 2D Render (Top)'
|
||
type: pcbdraw
|
||
category: 'renders'
|
||
dir: 'renders'
|
||
options:
|
||
bottom: false
|
||
format: svg
|
||
output: '%f-%I%v.%x'
|
||
|
||
definitions:
|
||
NAME: pcbdraw_top
|
||
COMMENT: PCB 2D Render (Top)
|
||
DIR: renders
|
||
BOTTOM: false
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `pcbdraw_top` (pcbdraw) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_pcbdraw.yaml`: ['pcbdraw_top'] (kibot - config_reader.py:361)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pcbdraw_bottom', 'COMMENT': 'PCB 2D Render (Bottom)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': True, 'COMPONENTS': 'none'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> pcbdraw_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> PCB 2D Render (Bottom) (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FORMAT@ -> svg (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @BOTTOM@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pcbdraw_bottom', 'COMMENT': 'PCB 2D Render (Bottom)', 'DIR': 'renders', 'FORMAT': 'svg', 'BOTTOM': True, 'COMPONENTS': 'none'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating PCB 2D renders with PcbDraw
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/pcbdraw.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: pcbdraw_bottom
|
||
output_id: pcbdraw_bottom
|
||
comment: 'PCB 2D Render (Bottom)'
|
||
type: pcbdraw
|
||
category: 'renders'
|
||
dir: 'renders'
|
||
options:
|
||
bottom: true
|
||
format: svg
|
||
output: '%f-%I%v.%x'
|
||
|
||
definitions:
|
||
NAME: pcbdraw_top
|
||
COMMENT: PCB 2D Render (Top)
|
||
DIR: renders
|
||
BOTTOM: false
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `pcbdraw_bottom` (pcbdraw) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_pcbdraw.yaml`: ['pcbdraw_bottom'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'png_3d_viewer', 'COMMENT': '3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': '', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'png_3d_viewer_top', 'COMMENT': 'Top 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'top', 'VIEW': 'top', 'RAYTRACING': False} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'png_3d_viewer_top', 'COMMENT': 'Top 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'top', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_top', 'COMMENT': 'Top 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'top', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> png_3d_viewer_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Top 3D viewer PCB render in PNG format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SUFFIX@ -> top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @VIEW@ -> top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_X@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Y@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Z@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ZOOM@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @HEIGHT@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @WIDTH@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @KEY_COLOR@ -> #FF00FF (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_top', 'COMMENT': 'Top 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'top', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for 3D Viewer renders in PNG format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/render_3d.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: png_3d_viewer_top
|
||
comment: 'Top 3D viewer PCB render in PNG format'
|
||
type: render_3d
|
||
category: 'renders'
|
||
dir: 'renders'
|
||
options:
|
||
output: '%f-top%I%v.%x'
|
||
auto_crop: true
|
||
enable_crop_workaround: true
|
||
rotate_x: 0
|
||
rotate_y: 0
|
||
rotate_z: 0
|
||
zoom: 0
|
||
height: 2000
|
||
width: 2000
|
||
view: 'top'
|
||
force_stackup_colors: true
|
||
orthographic: true
|
||
transparent_background: true
|
||
transparent_background_color: '#FF00FF'
|
||
transparent_background_fuzz: 40
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `png_3d_viewer_top` (render_3d) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_png_3d_viewer.yaml`: ['png_3d_viewer_top'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'png_3d_viewer', 'COMMENT': '3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': '', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'png_3d_viewer_bottom', 'COMMENT': 'Bottom 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'bottom', 'VIEW': 'bottom', 'RAYTRACING': False} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'png_3d_viewer_bottom', 'COMMENT': 'Bottom 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'bottom', 'VIEW': 'bottom', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_bottom', 'COMMENT': 'Bottom 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'bottom', 'VIEW': 'bottom', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> png_3d_viewer_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Bottom 3D viewer PCB render in PNG format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SUFFIX@ -> bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @VIEW@ -> bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_X@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Y@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Z@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ZOOM@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @HEIGHT@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @WIDTH@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @KEY_COLOR@ -> #FF00FF (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_bottom', 'COMMENT': 'Bottom 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'bottom', 'VIEW': 'bottom', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for 3D Viewer renders in PNG format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/render_3d.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: png_3d_viewer_bottom
|
||
comment: 'Bottom 3D viewer PCB render in PNG format'
|
||
type: render_3d
|
||
category: 'renders'
|
||
dir: 'renders'
|
||
options:
|
||
output: '%f-bottom%I%v.%x'
|
||
auto_crop: true
|
||
enable_crop_workaround: true
|
||
rotate_x: 0
|
||
rotate_y: 0
|
||
rotate_z: 0
|
||
zoom: 0
|
||
height: 2000
|
||
width: 2000
|
||
view: 'bottom'
|
||
force_stackup_colors: true
|
||
orthographic: true
|
||
transparent_background: true
|
||
transparent_background_color: '#FF00FF'
|
||
transparent_background_fuzz: 40
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `png_3d_viewer_bottom` (render_3d) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_png_3d_viewer.yaml`: ['png_3d_viewer_bottom'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'png_3d_viewer', 'COMMENT': '3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': '', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'png_3d_viewer_angled_top', 'COMMENT': 'Top (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_top', 'VIEW': 'top', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': 1, 'ZOOM': -1, 'RAYTRACING': False} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'png_3d_viewer_angled_top', 'COMMENT': 'Top (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_top', 'VIEW': 'top', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': 1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_angled_top', 'COMMENT': 'Top (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_top', 'VIEW': 'top', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': 1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> png_3d_viewer_angled_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Top (angled) 3D viewer PCB render in PNG format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SUFFIX@ -> angled_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @VIEW@ -> top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_X@ -> 2 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Y@ -> -1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Z@ -> 1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ZOOM@ -> -1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @HEIGHT@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @WIDTH@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @KEY_COLOR@ -> #FF00FF (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_angled_top', 'COMMENT': 'Top (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_top', 'VIEW': 'top', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': 1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for 3D Viewer renders in PNG format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/render_3d.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: png_3d_viewer_angled_top
|
||
comment: 'Top (angled) 3D viewer PCB render in PNG format'
|
||
type: render_3d
|
||
category: 'renders'
|
||
dir: 'renders'
|
||
options:
|
||
output: '%f-angled_top%I%v.%x'
|
||
auto_crop: true
|
||
enable_crop_workaround: true
|
||
rotate_x: 2
|
||
rotate_y: -1
|
||
rotate_z: 1
|
||
zoom: -1
|
||
height: 2000
|
||
width: 2000
|
||
view: 'top'
|
||
force_stackup_colors: true
|
||
orthographic: true
|
||
transparent_background: true
|
||
transparent_background_color: '#FF00FF'
|
||
transparent_background_fuzz: 40
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `png_3d_viewer_angled_top` (render_3d) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_png_3d_viewer.yaml`: ['png_3d_viewer_angled_top'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'png_3d_viewer', 'COMMENT': '3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': '', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'ZOOM': 0, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'png_3d_viewer_angled_bottom', 'COMMENT': 'Bottom (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_bottom', 'VIEW': 'bottom', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': -1, 'ZOOM': -1, 'RAYTRACING': False} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'png_3d_viewer_angled_bottom', 'COMMENT': 'Bottom (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_bottom', 'VIEW': 'bottom', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': -1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_angled_bottom', 'COMMENT': 'Bottom (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_bottom', 'VIEW': 'bottom', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': -1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> png_3d_viewer_angled_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Bottom (angled) 3D viewer PCB render in PNG format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SUFFIX@ -> angled_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @VIEW@ -> bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_X@ -> 2 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Y@ -> -1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Z@ -> -1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ZOOM@ -> -1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @HEIGHT@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @WIDTH@ -> 2000 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @KEY_COLOR@ -> #FF00FF (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'png_3d_viewer_angled_bottom', 'COMMENT': 'Bottom (angled) 3D viewer PCB render in PNG format', 'DIR': 'renders', 'SUFFIX': 'angled_bottom', 'VIEW': 'bottom', 'ROTATE_X': 2, 'ROTATE_Y': -1, 'ROTATE_Z': -1, 'ZOOM': -1, 'HEIGHT': 2000, 'WIDTH': 2000, 'KEY_COLOR': '#FF00FF', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'RAYTRACING': False} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for 3D Viewer renders in PNG format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/render_3d.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: png_3d_viewer_angled_bottom
|
||
comment: 'Bottom (angled) 3D viewer PCB render in PNG format'
|
||
type: render_3d
|
||
category: 'renders'
|
||
dir: 'renders'
|
||
options:
|
||
output: '%f-angled_bottom%I%v.%x'
|
||
auto_crop: true
|
||
enable_crop_workaround: true
|
||
rotate_x: 2
|
||
rotate_y: -1
|
||
rotate_z: -1
|
||
zoom: -1
|
||
height: 2000
|
||
width: 2000
|
||
view: 'bottom'
|
||
force_stackup_colors: true
|
||
orthographic: true
|
||
transparent_background: true
|
||
transparent_background_color: '#FF00FF'
|
||
transparent_background_fuzz: 40
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `png_3d_viewer_angled_bottom` (render_3d) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_png_3d_viewer.yaml`: ['png_3d_viewer_angled_bottom'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'PCB 3D model in PCB3D Blender format', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1280, 'RESOLUTION_Y': 1280, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 5, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'blender_3d_top', 'COMMENT': 'High Quality 3D Render (Top)', 'DIR': 'renders', 'VIEW': 'top', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'blender_3d_top', 'COMMENT': 'High Quality 3D Render (Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_top', 'COMMENT': 'High Quality 3D Render (Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> blender_3d_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> High Quality 3D Render (Top) (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DNF_FILTER@ -> _kibom_dnf_Config (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @RESOLUTION_X@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @RESOLUTION_Y@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TEXTURE_DPI@ -> 1031.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SAMPLES@ -> 20 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_X@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Y@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Z@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @VIEW@ -> top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_RADIUS@ -> 6.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_HEIGHT@ -> 10.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_LIGHT@ -> 0.7 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ACCENT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SPOT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_top', 'COMMENT': 'High Quality 3D Render (Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating PCB 3D model PCB3D Blender format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/PCB2Blender_ToolsOptions.html
|
||
|
||
# The lighting setup allows for even, diffuse background lighting as well as
|
||
# a focused light for shadows/depth. The eight area lights form a ring around
|
||
# the top of the board, while the spot light illuminates from behind and to the
|
||
# right of the camera. The accent lights illuminate from behind the board at a
|
||
# low angle to help light up solder pads.
|
||
#
|
||
# For top/bottom renders that look directly down at the board, set 0.1
|
||
# to 0.1 and @ADIFFUSE_LIGHT@ to 0.7. For angle renders, start with 0.1
|
||
# set to 2.0 and 0.7 at 0.4. Some experimentation, including with
|
||
# the ring radius and height, may be required to get good results.
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: blender_3d_top
|
||
output_id: blender_3d_top
|
||
comment: 'High Quality 3D Render (Top)'
|
||
type: blender_export
|
||
category: 'renders'
|
||
dir: 'renders'
|
||
options:
|
||
auto_camera_z_axis_factor: 1.1
|
||
pcb_import:
|
||
enhance_materials: true
|
||
texture_dpi: 1031.0
|
||
|
||
pcb3d:
|
||
download: true
|
||
download_lcsc: true
|
||
dnf_filter:
|
||
- _kibom_dnf_Config
|
||
|
||
render_options:
|
||
auto_crop: true
|
||
transparent_background: true
|
||
samples: 20
|
||
resolution_x: 1500
|
||
resolution_y: 1500
|
||
|
||
point_of_view:
|
||
rotate_x: 0
|
||
rotate_y: 0
|
||
rotate_z: 0
|
||
view: top
|
||
|
||
outputs:
|
||
- type: render
|
||
output: '%f-%I%v.%x'
|
||
|
||
light:
|
||
- name: spot
|
||
energy: 0.1
|
||
pos_x: -size*3.33
|
||
pos_y: size*3.33
|
||
pos_z: size*5
|
||
type: POINT
|
||
|
||
- name: accent_1
|
||
energy: 0.1
|
||
pos_x: -size*2
|
||
pos_y: size*6
|
||
pos_z: size*3
|
||
type: AREA
|
||
|
||
- name: accent_2
|
||
energy: 0.1
|
||
pos_x: size*2
|
||
pos_y: size*6
|
||
pos_z: size*3
|
||
type: AREA
|
||
|
||
- name: ring_1
|
||
energy: 0.7
|
||
pos_x: size*6.0
|
||
pos_y: 0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_2
|
||
energy: 0.7
|
||
pos_x: -size*6.0
|
||
pos_y: 0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_3
|
||
energy: 0.7
|
||
pos_x: 0
|
||
pos_y: size*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_4
|
||
energy: 0.7
|
||
pos_x: 0
|
||
pos_y: -size*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_5
|
||
energy: 0.7
|
||
pos_x: size*0.71*6.0
|
||
pos_y: size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_6
|
||
energy: 0.7
|
||
pos_x: -size*0.71*6.0
|
||
pos_y: size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_7
|
||
energy: 0.7
|
||
pos_x: size*0.71*6.0
|
||
pos_y: -size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_8
|
||
energy: 0.7
|
||
pos_x: -size*0.71*6.0
|
||
pos_y: -size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `blender_3d_top` (blender_export) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_blender.yaml`: ['blender_3d_top'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'PCB 3D model in PCB3D Blender format', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1280, 'RESOLUTION_Y': 1280, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 5, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'blender_3d_bottom', 'COMMENT': 'High Quality 3D Render (Bottom)', 'DIR': 'renders', 'VIEW': 'bottom', 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'blender_3d_bottom', 'COMMENT': 'High Quality 3D Render (Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_bottom', 'COMMENT': 'High Quality 3D Render (Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> blender_3d_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> High Quality 3D Render (Bottom) (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DNF_FILTER@ -> _kibom_dnf_Config (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @RESOLUTION_X@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @RESOLUTION_Y@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TEXTURE_DPI@ -> 1031.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SAMPLES@ -> 20 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_X@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Y@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Z@ -> 0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @VIEW@ -> bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_RADIUS@ -> 6.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_HEIGHT@ -> 10.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_LIGHT@ -> 0.7 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ACCENT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SPOT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_bottom', 'COMMENT': 'High Quality 3D Render (Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 0, 'ROTATE_Y': 0, 'ROTATE_Z': 0, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.7, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 0.1, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating PCB 3D model PCB3D Blender format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/PCB2Blender_ToolsOptions.html
|
||
|
||
# The lighting setup allows for even, diffuse background lighting as well as
|
||
# a focused light for shadows/depth. The eight area lights form a ring around
|
||
# the top of the board, while the spot light illuminates from behind and to the
|
||
# right of the camera. The accent lights illuminate from behind the board at a
|
||
# low angle to help light up solder pads.
|
||
#
|
||
# For top/bottom renders that look directly down at the board, set 0.1
|
||
# to 0.1 and @ADIFFUSE_LIGHT@ to 0.7. For angle renders, start with 0.1
|
||
# set to 2.0 and 0.7 at 0.4. Some experimentation, including with
|
||
# the ring radius and height, may be required to get good results.
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: blender_3d_bottom
|
||
output_id: blender_3d_bottom
|
||
comment: 'High Quality 3D Render (Bottom)'
|
||
type: blender_export
|
||
category: 'renders'
|
||
dir: 'renders'
|
||
options:
|
||
auto_camera_z_axis_factor: 1.1
|
||
pcb_import:
|
||
enhance_materials: true
|
||
texture_dpi: 1031.0
|
||
|
||
pcb3d:
|
||
download: true
|
||
download_lcsc: true
|
||
dnf_filter:
|
||
- _kibom_dnf_Config
|
||
|
||
render_options:
|
||
auto_crop: true
|
||
transparent_background: true
|
||
samples: 20
|
||
resolution_x: 1500
|
||
resolution_y: 1500
|
||
|
||
point_of_view:
|
||
rotate_x: 0
|
||
rotate_y: 0
|
||
rotate_z: 0
|
||
view: bottom
|
||
|
||
outputs:
|
||
- type: render
|
||
output: '%f-%I%v.%x'
|
||
|
||
light:
|
||
- name: spot
|
||
energy: 0.1
|
||
pos_x: -size*3.33
|
||
pos_y: size*3.33
|
||
pos_z: size*5
|
||
type: POINT
|
||
|
||
- name: accent_1
|
||
energy: 0.1
|
||
pos_x: -size*2
|
||
pos_y: size*6
|
||
pos_z: size*3
|
||
type: AREA
|
||
|
||
- name: accent_2
|
||
energy: 0.1
|
||
pos_x: size*2
|
||
pos_y: size*6
|
||
pos_z: size*3
|
||
type: AREA
|
||
|
||
- name: ring_1
|
||
energy: 0.7
|
||
pos_x: size*6.0
|
||
pos_y: 0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_2
|
||
energy: 0.7
|
||
pos_x: -size*6.0
|
||
pos_y: 0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_3
|
||
energy: 0.7
|
||
pos_x: 0
|
||
pos_y: size*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_4
|
||
energy: 0.7
|
||
pos_x: 0
|
||
pos_y: -size*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_5
|
||
energy: 0.7
|
||
pos_x: size*0.71*6.0
|
||
pos_y: size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_6
|
||
energy: 0.7
|
||
pos_x: -size*0.71*6.0
|
||
pos_y: size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_7
|
||
energy: 0.7
|
||
pos_x: size*0.71*6.0
|
||
pos_y: -size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_8
|
||
energy: 0.7
|
||
pos_x: -size*0.71*6.0
|
||
pos_y: -size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `blender_3d_bottom` (blender_export) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_blender.yaml`: ['blender_3d_bottom'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'PCB 3D model in PCB3D Blender format', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1280, 'RESOLUTION_Y': 1280, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 5, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'blender_3d_angled_top', 'COMMENT': 'High Quality 3D Render (Angled Top)', 'DIR': 'renders', 'VIEW': 'top', 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'High Quality 3D Render (Angled Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'High Quality 3D Render (Angled Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> blender_3d_angled_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> High Quality 3D Render (Angled Top) (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DNF_FILTER@ -> _kibom_dnf_Config (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @RESOLUTION_X@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @RESOLUTION_Y@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TEXTURE_DPI@ -> 1031.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SAMPLES@ -> 20 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_X@ -> 30 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Y@ -> 10 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Z@ -> 10 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @VIEW@ -> top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_RADIUS@ -> 6.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_HEIGHT@ -> 10.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_LIGHT@ -> 0.4 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ACCENT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SPOT_LIGHT@ -> 2.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'High Quality 3D Render (Angled Top)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating PCB 3D model PCB3D Blender format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/PCB2Blender_ToolsOptions.html
|
||
|
||
# The lighting setup allows for even, diffuse background lighting as well as
|
||
# a focused light for shadows/depth. The eight area lights form a ring around
|
||
# the top of the board, while the spot light illuminates from behind and to the
|
||
# right of the camera. The accent lights illuminate from behind the board at a
|
||
# low angle to help light up solder pads.
|
||
#
|
||
# For top/bottom renders that look directly down at the board, set 2.0
|
||
# to 0.1 and @ADIFFUSE_LIGHT@ to 0.7. For angle renders, start with 2.0
|
||
# set to 2.0 and 0.4 at 0.4. Some experimentation, including with
|
||
# the ring radius and height, may be required to get good results.
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: blender_3d_angled_top
|
||
output_id: blender_3d_angled_top
|
||
comment: 'High Quality 3D Render (Angled Top)'
|
||
type: blender_export
|
||
category: 'renders'
|
||
dir: 'renders'
|
||
options:
|
||
auto_camera_z_axis_factor: 1.1
|
||
pcb_import:
|
||
enhance_materials: true
|
||
texture_dpi: 1031.0
|
||
|
||
pcb3d:
|
||
download: true
|
||
download_lcsc: true
|
||
dnf_filter:
|
||
- _kibom_dnf_Config
|
||
|
||
render_options:
|
||
auto_crop: true
|
||
transparent_background: true
|
||
samples: 20
|
||
resolution_x: 1500
|
||
resolution_y: 1500
|
||
|
||
point_of_view:
|
||
rotate_x: 30
|
||
rotate_y: 10
|
||
rotate_z: 10
|
||
view: top
|
||
|
||
outputs:
|
||
- type: render
|
||
output: '%f-%I%v.%x'
|
||
|
||
light:
|
||
- name: spot
|
||
energy: 2.0
|
||
pos_x: -size*3.33
|
||
pos_y: size*3.33
|
||
pos_z: size*5
|
||
type: POINT
|
||
|
||
- name: accent_1
|
||
energy: 0.1
|
||
pos_x: -size*2
|
||
pos_y: size*6
|
||
pos_z: size*3
|
||
type: AREA
|
||
|
||
- name: accent_2
|
||
energy: 0.1
|
||
pos_x: size*2
|
||
pos_y: size*6
|
||
pos_z: size*3
|
||
type: AREA
|
||
|
||
- name: ring_1
|
||
energy: 0.4
|
||
pos_x: size*6.0
|
||
pos_y: 0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_2
|
||
energy: 0.4
|
||
pos_x: -size*6.0
|
||
pos_y: 0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_3
|
||
energy: 0.4
|
||
pos_x: 0
|
||
pos_y: size*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_4
|
||
energy: 0.4
|
||
pos_x: 0
|
||
pos_y: -size*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_5
|
||
energy: 0.4
|
||
pos_x: size*0.71*6.0
|
||
pos_y: size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_6
|
||
energy: 0.4
|
||
pos_x: -size*0.71*6.0
|
||
pos_y: size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_7
|
||
energy: 0.4
|
||
pos_x: size*0.71*6.0
|
||
pos_y: -size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_8
|
||
energy: 0.4
|
||
pos_x: -size*0.71*6.0
|
||
pos_y: -size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `blender_3d_angled_top` (blender_export) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_blender.yaml`: ['blender_3d_angled_top'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'blender_3d_angled_top', 'COMMENT': 'PCB 3D model in PCB3D Blender format', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1280, 'RESOLUTION_Y': 1280, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 5, 'ROTATE_X': 30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'top', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'blender_3d_angled_bottom', 'COMMENT': 'High Quality 3D Render (Angled Bottom)', 'DIR': 'renders', 'VIEW': 'bottom', 'ROTATE_X': -30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'SAMPLES': 20, 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'DNF_FILTER': '_kibom_dnf_Config', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'blender_3d_angled_bottom', 'COMMENT': 'High Quality 3D Render (Angled Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': -30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_angled_bottom', 'COMMENT': 'High Quality 3D Render (Angled Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': -30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> blender_3d_angled_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> High Quality 3D Render (Angled Bottom) (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> renders (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DNF_FILTER@ -> _kibom_dnf_Config (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @RESOLUTION_X@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @RESOLUTION_Y@ -> 1500 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TEXTURE_DPI@ -> 1031.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SAMPLES@ -> 20 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_X@ -> -30 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Y@ -> 10 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ROTATE_Z@ -> 10 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @VIEW@ -> bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_RADIUS@ -> 6.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_HEIGHT@ -> 10.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIFFUSE_LIGHT@ -> 0.4 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @ACCENT_LIGHT@ -> 0.1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SPOT_LIGHT@ -> 2.0 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'blender_3d_angled_bottom', 'COMMENT': 'High Quality 3D Render (Angled Bottom)', 'DIR': 'renders', 'DNF_FILTER': '_kibom_dnf_Config', 'RESOLUTION_X': 1500, 'RESOLUTION_Y': 1500, 'TEXTURE_DPI': 1031.0, 'SAMPLES': 20, 'ROTATE_X': -30, 'ROTATE_Y': 10, 'ROTATE_Z': 10, 'VIEW': 'bottom', 'DIFFUSE_RADIUS': 6.0, 'DIFFUSE_HEIGHT': 10.0, 'DIFFUSE_LIGHT': 0.4, 'ACCENT_LIGHT': 0.1, 'SPOT_LIGHT': 2.0, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating PCB 3D model PCB3D Blender format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/PCB2Blender_ToolsOptions.html
|
||
|
||
# The lighting setup allows for even, diffuse background lighting as well as
|
||
# a focused light for shadows/depth. The eight area lights form a ring around
|
||
# the top of the board, while the spot light illuminates from behind and to the
|
||
# right of the camera. The accent lights illuminate from behind the board at a
|
||
# low angle to help light up solder pads.
|
||
#
|
||
# For top/bottom renders that look directly down at the board, set 2.0
|
||
# to 0.1 and @ADIFFUSE_LIGHT@ to 0.7. For angle renders, start with 2.0
|
||
# set to 2.0 and 0.4 at 0.4. Some experimentation, including with
|
||
# the ring radius and height, may be required to get good results.
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: blender_3d_angled_bottom
|
||
output_id: blender_3d_angled_bottom
|
||
comment: 'High Quality 3D Render (Angled Bottom)'
|
||
type: blender_export
|
||
category: 'renders'
|
||
dir: 'renders'
|
||
options:
|
||
auto_camera_z_axis_factor: 1.1
|
||
pcb_import:
|
||
enhance_materials: true
|
||
texture_dpi: 1031.0
|
||
|
||
pcb3d:
|
||
download: true
|
||
download_lcsc: true
|
||
dnf_filter:
|
||
- _kibom_dnf_Config
|
||
|
||
render_options:
|
||
auto_crop: true
|
||
transparent_background: true
|
||
samples: 20
|
||
resolution_x: 1500
|
||
resolution_y: 1500
|
||
|
||
point_of_view:
|
||
rotate_x: -30
|
||
rotate_y: 10
|
||
rotate_z: 10
|
||
view: bottom
|
||
|
||
outputs:
|
||
- type: render
|
||
output: '%f-%I%v.%x'
|
||
|
||
light:
|
||
- name: spot
|
||
energy: 2.0
|
||
pos_x: -size*3.33
|
||
pos_y: size*3.33
|
||
pos_z: size*5
|
||
type: POINT
|
||
|
||
- name: accent_1
|
||
energy: 0.1
|
||
pos_x: -size*2
|
||
pos_y: size*6
|
||
pos_z: size*3
|
||
type: AREA
|
||
|
||
- name: accent_2
|
||
energy: 0.1
|
||
pos_x: size*2
|
||
pos_y: size*6
|
||
pos_z: size*3
|
||
type: AREA
|
||
|
||
- name: ring_1
|
||
energy: 0.4
|
||
pos_x: size*6.0
|
||
pos_y: 0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_2
|
||
energy: 0.4
|
||
pos_x: -size*6.0
|
||
pos_y: 0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_3
|
||
energy: 0.4
|
||
pos_x: 0
|
||
pos_y: size*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_4
|
||
energy: 0.4
|
||
pos_x: 0
|
||
pos_y: -size*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_5
|
||
energy: 0.4
|
||
pos_x: size*0.71*6.0
|
||
pos_y: size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_6
|
||
energy: 0.4
|
||
pos_x: -size*0.71*6.0
|
||
pos_y: size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_7
|
||
energy: 0.4
|
||
pos_x: size*0.71*6.0
|
||
pos_y: -size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
- name: ring_8
|
||
energy: 0.4
|
||
pos_x: -size*0.71*6.0
|
||
pos_y: -size*0.71*6.0
|
||
pos_z: size*10.0
|
||
type: AREA
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `blender_3d_angled_bottom` (blender_export) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_blender.yaml`: ['blender_3d_angled_bottom'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'DIR': 'models', 'FORMAT': 'step', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'FORMAT': 'step', 'DIR': 'models', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'DIR': 'models', 'FORMAT': 'step', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'DIR': 'models', 'FORMAT': 'step', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> step (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> PCB 3D model in STEP format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> models (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FORMAT@ -> step (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @INCLUDE_SILKSCREEN@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @INCLUDE_SOLDERMASK@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @INCLUDE_TRACKS@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'DIR': 'models', 'FORMAT': 'step', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating PCB 3D models in various formats (Requires KiCad 9+)
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/export_3d.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: step
|
||
output_id: step
|
||
comment: 'PCB 3D model in STEP format'
|
||
type: export_3d
|
||
category: 'models'
|
||
dir: 'models'
|
||
options:
|
||
format: step
|
||
origin: drill
|
||
output: '%f-%I%v.%x'
|
||
|
||
# Configurable for higher-fidelity outputs (e.g. gITF)
|
||
include_silkscreen: false
|
||
include_soldermask: false
|
||
include_tracks: false
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `step` (export_3d) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_3d_model.yaml`: ['step'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'step', 'COMMENT': 'PCB 3D model in STEP format', 'DIR': 'models', 'FORMAT': 'step', 'INCLUDE_SILKSCREEN': False, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'glb', 'COMMENT': 'PCB 3D model in GLB/gITF format', 'FORMAT': 'glb', 'DIR': 'models', 'INCLUDE_SILKSCREEN': True, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'glb', 'COMMENT': 'PCB 3D model in GLB/gITF format', 'DIR': 'models', 'FORMAT': 'glb', 'INCLUDE_SILKSCREEN': True, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'glb', 'COMMENT': 'PCB 3D model in GLB/gITF format', 'DIR': 'models', 'FORMAT': 'glb', 'INCLUDE_SILKSCREEN': True, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> glb (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> PCB 3D model in GLB/gITF format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> models (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FORMAT@ -> glb (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @INCLUDE_SILKSCREEN@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @INCLUDE_SOLDERMASK@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @INCLUDE_TRACKS@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'glb', 'COMMENT': 'PCB 3D model in GLB/gITF format', 'DIR': 'models', 'FORMAT': 'glb', 'INCLUDE_SILKSCREEN': True, 'INCLUDE_SOLDERMASK': False, 'INCLUDE_TRACKS': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating PCB 3D models in various formats (Requires KiCad 9+)
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/export_3d.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: glb
|
||
output_id: glb
|
||
comment: 'PCB 3D model in GLB/gITF format'
|
||
type: export_3d
|
||
category: 'models'
|
||
dir: 'models'
|
||
options:
|
||
format: glb
|
||
origin: drill
|
||
output: '%f-%I%v.%x'
|
||
|
||
# Configurable for higher-fidelity outputs (e.g. gITF)
|
||
include_silkscreen: true
|
||
include_soldermask: false
|
||
include_tracks: false
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `glb` (export_3d) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_3d_model.yaml`: ['glb'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> gbr_gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Gerbers in GBR format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/fab/gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PLOT_REFS@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PROTEL_EXTENSIONS@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SUBTRACT_MASK@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating Gerber files
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/gerber.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: gbr_gerbers
|
||
comment: 'Gerbers in GBR format'
|
||
type: gerber
|
||
category: 'mfg/fab/gerbers'
|
||
dir: 'mfg/fab/gerbers'
|
||
layers: ['copper', 'Edge.Cuts', 'F.Silkscreen', 'F.Mask', 'F.Paste', 'B.Silkscreen', 'B.Mask', 'B.Paste']
|
||
options:
|
||
subtract_mask_from_silk: false
|
||
plot_footprint_refs: true
|
||
plot_footprint_values: false
|
||
create_gerber_job_file: false
|
||
use_aux_axis_as_origin: true
|
||
use_protel_extensions: false
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `gbr_gerbers` (gerber) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_gerber.yaml`: ['gbr_gerbers'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': True, 'PTH_NPTH': False, 'MAP_FORMAT': 'None', 'METRIC_UNITS': True} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'METRIC_UNITS': True} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': True, 'PTH_NPTH': False, 'MAP_FORMAT': 'None', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': True, 'PTH_NPTH': False, 'MAP_FORMAT': 'None', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> drl_excellon (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Drill in Excellon format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/fab/gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GENERATE_DRILL@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PTH_NPTH@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MAP_FORMAT@ -> None (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @METRIC_UNITS@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': True, 'PTH_NPTH': False, 'MAP_FORMAT': 'None', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating drill Gerber files
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/excellon.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: drl_excellon
|
||
comment: 'Drill in Excellon format'
|
||
type: excellon
|
||
category: 'mfg/fab/gerbers'
|
||
dir: 'mfg/fab/gerbers'
|
||
options:
|
||
generate_drill_files: true
|
||
pth_and_npth_single_file: false
|
||
pth_id: '-pth'
|
||
npth_id: '-npth'
|
||
map: 'None'
|
||
metric_units: true
|
||
use_aux_axis_as_origin: true
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `drl_excellon` (excellon) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_excellon_drill.yaml`: ['drl_excellon'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> zip_odb (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> ODB++ in ZIP format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'zip_odb', 'COMMENT': 'ODB++ in ZIP format', 'DIR': 'mfg/fab', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating ODB++ files
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/odb.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: zip_odb
|
||
comment: 'ODB++ in ZIP format'
|
||
type: odb
|
||
category: 'mfg/fab'
|
||
dir: 'mfg/fab'
|
||
options:
|
||
dnf_filter: _kibom_dnf_Config
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `zip_odb` (odb) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_odb.yaml`: ['zip_odb'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'drl_excellon', 'COMMENT': 'Drill in Excellon format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': True, 'PTH_NPTH': False, 'MAP_FORMAT': 'None', 'METRIC_UNITS': True} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pdf_drill_map', 'COMMENT': 'Drill Map in PDF format', 'DIR': 'mfg/fab/gerbers', 'METRIC_UNITS': True, 'GENERATE_DRILL': False, 'PTH_NPTH': False, 'MAP_FORMAT': 'pdf'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'pdf_drill_map', 'COMMENT': 'Drill Map in PDF format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': False, 'PTH_NPTH': False, 'MAP_FORMAT': 'pdf', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'pdf_drill_map', 'COMMENT': 'Drill Map in PDF format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': False, 'PTH_NPTH': False, 'MAP_FORMAT': 'pdf', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> pdf_drill_map (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Drill Map in PDF format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/fab/gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GENERATE_DRILL@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PTH_NPTH@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @MAP_FORMAT@ -> pdf (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @METRIC_UNITS@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'pdf_drill_map', 'COMMENT': 'Drill Map in PDF format', 'DIR': 'mfg/fab/gerbers', 'GENERATE_DRILL': False, 'PTH_NPTH': False, 'MAP_FORMAT': 'pdf', 'METRIC_UNITS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating drill Gerber files
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/excellon.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: pdf_drill_map
|
||
comment: 'Drill Map in PDF format'
|
||
type: excellon
|
||
category: 'mfg/fab/gerbers'
|
||
dir: 'mfg/fab/gerbers'
|
||
options:
|
||
generate_drill_files: false
|
||
pth_and_npth_single_file: false
|
||
pth_id: '-pth'
|
||
npth_id: '-npth'
|
||
map: 'pdf'
|
||
metric_units: true
|
||
use_aux_axis_as_origin: true
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `pdf_drill_map` (excellon) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_excellon_drill.yaml`: ['pdf_drill_map'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/tables', 'PTH_NPTH': 'yes', 'GROUP_ROUND_SLOTS': True} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/drill-tables', 'PTH_NPTH': 'no'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/drill-tables', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/drill-tables', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> csv_drill_table (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Drill Table in CSV format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/fab/drill-tables (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PTH_NPTH@ -> no (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GROUP_ROUND_SLOTS@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_drill_table', 'COMMENT': 'Drill Table in CSV format', 'DIR': 'mfg/fab/drill-tables', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating Drill Tables
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/excellon.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: csv_drill_table
|
||
comment: 'Drill Table in CSV format'
|
||
type: excellon
|
||
category: 'mfg/fab/drill-tables'
|
||
dir: 'mfg/fab/drill-tables'
|
||
options:
|
||
generate_drill_files: false
|
||
table:
|
||
unify_pth_and_npth: 'no'
|
||
group_slots_and_round_holes: true
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `csv_drill_table` (excellon) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_drill_table.yaml`: ['csv_drill_table'] (kibot - config_reader.py:361)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_position', 'COMMENT': 'Position file in CSV format', 'DIR': 'mfg/assembly'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> csv_position (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Position file in CSV format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_position', 'COMMENT': 'Position file in CSV format', 'DIR': 'mfg/assembly'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating Position file in CSV format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/position.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: csv_position
|
||
comment: 'Position file in CSV format'
|
||
type: position
|
||
category: 'mfg/assembly'
|
||
dir: 'mfg/assembly'
|
||
options:
|
||
format: 'CSV'
|
||
only_smd: false
|
||
include_virtual: false
|
||
output: '%f-CPL%I%v.%x'
|
||
separate_files_for_front_and_back: false
|
||
|
||
definitions:
|
||
NAME: csv_position
|
||
COMMENT: Position file in CSV format
|
||
DIR: Manufacturing/Assembly (kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `csv_position` (position) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_position.yaml`: ['csv_position'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'Testing/Testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'test/testpoints', 'EXCLUDE_FILTER': 'only_testpoints'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> csv_testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Testpoint report in CSV format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> test/testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SUFFIX@ -> (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_FILTER@ -> only_testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating CSV Tespoints
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/bom.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: csv_testpoints
|
||
comment: 'Testpoint report in CSV format'
|
||
type: bom
|
||
category: 'test/testpoints'
|
||
dir: 'test/testpoints'
|
||
options:
|
||
output: '%f-testpoints%I%v.%x'
|
||
csv:
|
||
hide_pcb_info: True
|
||
hide_stats_info: True
|
||
pre_transform: ['_kicost_rename']
|
||
exclude_filter: 'only_testpoints'
|
||
dnf_filter: '_null'
|
||
exclude_marked_in_sch: false
|
||
group_fields: []
|
||
sort_style: ref
|
||
use_aux_axis_as_origin: true
|
||
ignore_dnf: false
|
||
format: CSV
|
||
footprint_type_values: 'SMT,THRU,'
|
||
columns:
|
||
- field: References
|
||
name: Testpoint Ref.
|
||
- field: Net Name
|
||
name: Net
|
||
- field: Net Class
|
||
- field: Footprint X
|
||
name: X
|
||
- field: Footprint Y
|
||
name: Y
|
||
- field: Footprint Side
|
||
name: Side
|
||
- field: Footprint Type
|
||
name: Pad Type
|
||
- field: Value
|
||
- field: Footprint
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `csv_testpoints` (bom) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_testpoints.yaml`: ['csv_testpoints'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'Testing/Testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_testpoints_top', 'COMMENT': 'Top testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-top', 'EXCLUDE_FILTER': 'only_testpoints_top'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'csv_testpoints_top', 'COMMENT': 'Top testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-top', 'EXCLUDE_FILTER': 'only_testpoints_top', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints_top', 'COMMENT': 'Top testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-top', 'EXCLUDE_FILTER': 'only_testpoints_top', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> csv_testpoints_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Top testpoint report in CSV format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> test/testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SUFFIX@ -> -top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_FILTER@ -> only_testpoints_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints_top', 'COMMENT': 'Top testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-top', 'EXCLUDE_FILTER': 'only_testpoints_top', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating CSV Tespoints
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/bom.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: csv_testpoints_top
|
||
comment: 'Top testpoint report in CSV format'
|
||
type: bom
|
||
category: 'test/testpoints'
|
||
dir: 'test/testpoints'
|
||
options:
|
||
output: '%f-testpoints-top%I%v.%x'
|
||
csv:
|
||
hide_pcb_info: True
|
||
hide_stats_info: True
|
||
pre_transform: ['_kicost_rename']
|
||
exclude_filter: 'only_testpoints_top'
|
||
dnf_filter: '_null'
|
||
exclude_marked_in_sch: false
|
||
group_fields: []
|
||
sort_style: ref
|
||
use_aux_axis_as_origin: true
|
||
ignore_dnf: false
|
||
format: CSV
|
||
footprint_type_values: 'SMT,THRU,'
|
||
right_digits: 2
|
||
columns:
|
||
- field: References
|
||
name: Ref.
|
||
- field: Net Label
|
||
name: Net
|
||
- field: Footprint X
|
||
name: X [mm]
|
||
- field: Footprint Y
|
||
name: Y [mm]
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `csv_testpoints_top` (bom) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_testpoints_simple.yaml`: ['csv_testpoints_top'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'csv_testpoints', 'COMMENT': 'Testpoint report in CSV format', 'DIR': 'Testing/Testpoints', 'SUFFIX': '', 'EXCLUDE_FILTER': 'only_testpoints'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_testpoints_bottom', 'COMMENT': 'Bottom testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-bottom', 'EXCLUDE_FILTER': 'only_testpoints_bottom'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'csv_testpoints_bottom', 'COMMENT': 'Bottom testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-bottom', 'EXCLUDE_FILTER': 'only_testpoints_bottom', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints_bottom', 'COMMENT': 'Bottom testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-bottom', 'EXCLUDE_FILTER': 'only_testpoints_bottom', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> csv_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Bottom testpoint report in CSV format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> test/testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SUFFIX@ -> -bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_FILTER@ -> only_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_testpoints_bottom', 'COMMENT': 'Bottom testpoint report in CSV format', 'DIR': 'test/testpoints', 'SUFFIX': '-bottom', 'EXCLUDE_FILTER': 'only_testpoints_bottom', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating CSV Tespoints
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/bom.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: csv_testpoints_bottom
|
||
comment: 'Bottom testpoint report in CSV format'
|
||
type: bom
|
||
category: 'test/testpoints'
|
||
dir: 'test/testpoints'
|
||
options:
|
||
output: '%f-testpoints-bottom%I%v.%x'
|
||
csv:
|
||
hide_pcb_info: True
|
||
hide_stats_info: True
|
||
pre_transform: ['_kicost_rename']
|
||
exclude_filter: 'only_testpoints_bottom'
|
||
dnf_filter: '_null'
|
||
exclude_marked_in_sch: false
|
||
group_fields: []
|
||
sort_style: ref
|
||
use_aux_axis_as_origin: true
|
||
ignore_dnf: false
|
||
format: CSV
|
||
footprint_type_values: 'SMT,THRU,'
|
||
right_digits: 2
|
||
columns:
|
||
- field: References
|
||
name: Ref.
|
||
- field: Net Label
|
||
name: Net
|
||
- field: Footprint X
|
||
name: X [mm]
|
||
- field: Footprint Y
|
||
name: Y [mm]
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `csv_testpoints_bottom` (bom) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_testpoints_simple.yaml`: ['csv_testpoints_bottom'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'DOC_TITLE': 'Fabrication', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': '${KIPRJMOD}/templates/Asymworks_PCB.kicad_wks', 'SCALING': 1.0, 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'PTH_NPTH': 'yes', 'GROUP_ROUND_SLOTS': True, 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'SHEET_WKS': 'templates/Asymworks_PCB.kicad_wks', 'SCALING': 1, 'PTH_NPTH': 'no', 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'DOC_TITLE': 'Fabrication', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCB.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'DOC_TITLE': 'Fabrication', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCB.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> pdf_fabrication (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Fabrication document in PDF format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DOC_TITLE@ -> Fabrication (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COLOR_THEME@ -> Altium_Theme (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SHEET_WKS@ -> templates/Asymworks_PCB.kicad_wks (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SCALING@ -> 1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FAB_EXCLUDE_FILTER@ -> only_testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_DRILL_MAP@ -> DrillMap (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_TP_LIST_TOP@ -> F.TestPointList (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_TP_LIST_BOTTOM@ -> B.TestPointList (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PTH_NPTH@ -> no (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GROUP_ROUND_SLOTS@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME_TP_TOP@ -> csv_testpoints_top (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME_TP_BOTTOM@ -> csv_testpoints_bottom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME_IMPEDANCE_TABLE@ -> csv_impedance_table (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME_DRILL_TABLE@ -> csv_drill_table (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'pdf_fabrication', 'COMMENT': 'Fabrication document in PDF format', 'DIR': 'mfg/fab', 'DOC_TITLE': 'Fabrication', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCB.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'only_testpoints', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'PTH_NPTH': 'no', 'GROUP_ROUND_SLOTS': True, 'NAME_TP_TOP': 'csv_testpoints_top', 'NAME_TP_BOTTOM': 'csv_testpoints_bottom', 'NAME_IMPEDANCE_TABLE': 'csv_impedance_table', 'NAME_DRILL_TABLE': 'csv_drill_table', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating Fabrication Document in PDF format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/pcb_print.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: pdf_fabrication
|
||
comment: 'Fabrication document in PDF format'
|
||
type: pcb_print
|
||
category: 'mfg/fab'
|
||
dir: 'mfg/fab'
|
||
options:
|
||
colored_pads: false
|
||
colored_vias: false
|
||
color_theme: 'Altium_Theme'
|
||
output: '%f-fabrication%I%v.%x'
|
||
format: 'PDF'
|
||
title: 'Fabrication Document'
|
||
realistic_solder_mask: false
|
||
dpi: 1200
|
||
dnf_filter: _kibom_dnf_Config
|
||
frame_plot_mechanism: 'internal'
|
||
sheet_reference_layout: 'templates/Asymworks_PCB.kicad_wks'
|
||
drill:
|
||
unify_pth_and_npth: 'no'
|
||
group_slots_and_round_holes: true
|
||
include_table:
|
||
outputs:
|
||
- name: 'csv_testpoints_top'
|
||
text_alignment: 'left'
|
||
invert_columns_order: false
|
||
border_width: 0.4
|
||
header_rule_width: 0.2
|
||
horizontal_rule_width: 0
|
||
vertical_rule_width: 0.2
|
||
top_rule_width: 0.2
|
||
bottom_rule_width: 0.2
|
||
column_spacing: 2
|
||
force_font_width: 1.27 # mm
|
||
|
||
- name: 'csv_testpoints_bottom'
|
||
text_alignment: 'right'
|
||
invert_columns_order: true
|
||
border_width: 0.4
|
||
header_rule_width: 0.2
|
||
horizontal_rule_width: 0
|
||
vertical_rule_width: 0.2
|
||
top_rule_width: 0.2
|
||
bottom_rule_width: 0.2
|
||
column_spacing: 2
|
||
force_font_width: 1.27 # mm
|
||
|
||
- name: 'csv_impedance_table'
|
||
text_alignment: 'left'
|
||
invert_columns_order: false
|
||
border_width: 0.4
|
||
header_rule_width: 0.2
|
||
horizontal_rule_width: 0
|
||
vertical_rule_width: 0.2
|
||
top_rule_width: 0.2
|
||
bottom_rule_width: 0.2
|
||
row_spacing: 3
|
||
column_spacing: 2
|
||
row_spacing: 3
|
||
|
||
- name: 'csv_drill_table'
|
||
text_alignment: 'left'
|
||
invert_columns_order: false
|
||
border_width: 0.4
|
||
header_rule_width: 0.2
|
||
horizontal_rule_width: 0
|
||
vertical_rule_width: 0.2
|
||
top_rule_width: 0.2
|
||
bottom_rule_width: 0.2
|
||
row_spacing: 3
|
||
column_spacing: 2
|
||
force_font_width: 1 # mm
|
||
|
||
pages:
|
||
- scaling: 1
|
||
title: 'Fabrication'
|
||
sheet: 'Top Fabrication (Scale 1:1)'
|
||
layer_var: 'Top Fabrication (Scale 1:1)'
|
||
sheet_reference_color: '#000000'
|
||
colored_holes: true
|
||
holes_color: "#FFFFFF"
|
||
layers:
|
||
- layer: Edge.Cuts
|
||
color: '#000000'
|
||
- layer: F.Cu
|
||
color: '#F2F2F2'
|
||
- layer: F.Mask
|
||
color: '#E2E2E2'
|
||
- layer: F.Paste
|
||
color: '#E2E2E2'
|
||
- layer: F.Silkscreen
|
||
color: '#DBDBDB'
|
||
- layer: F.Fab
|
||
plot_footprint_refs: false
|
||
plot_footprint_values: false
|
||
color: '#818181'
|
||
- layer: F.Dimensions
|
||
color: '#000000'
|
||
|
||
- scaling: 1
|
||
mirror: true
|
||
mirror_pcb_text: false
|
||
title: 'Fabrication'
|
||
sheet: 'Bottom Fabrication (Scale 1:1)'
|
||
layer_var: 'Bottom Fabrication (Scale 1:1)'
|
||
sheet_reference_color: '#000000'
|
||
colored_holes: true
|
||
holes_color: "#FFFFFF"
|
||
layers:
|
||
- layer: Edge.Cuts
|
||
color: '#000000'
|
||
- layer: B.Cu
|
||
color: '#F2F2F2'
|
||
- layer: B.Mask
|
||
color: '#E2E2E2'
|
||
- layer: B.Paste
|
||
color: '#E2E2E2'
|
||
- layer: B.Silkscreen
|
||
color: '#DBDBDB'
|
||
- layer: B.Fab
|
||
plot_footprint_refs: false
|
||
plot_footprint_values: false
|
||
color: '#818181'
|
||
- layer: B.Dimensions
|
||
color: '#000000'
|
||
|
||
- scaling: 1
|
||
title: 'Fabrication'
|
||
sheet: 'Drill Drawing (%lp)'
|
||
layer_var: 'Drill Drawing %lp (Scale 1:1)'
|
||
sheet_reference_color: '#000000'
|
||
colored_holes: true
|
||
holes_color: "#FFFFFF"
|
||
repeat_for_layer: 'DrillMap'
|
||
repeat_layers: 'drill_pairs'
|
||
layers:
|
||
- layer: 'DrillMap'
|
||
color: '#000000'
|
||
- layer: 'Edge.Cuts'
|
||
color: '#000000'
|
||
|
||
- scaling: 1
|
||
title: 'Fabrication'
|
||
sheet: 'Top Test Points (Scale 1:1)'
|
||
layer_var: 'Top Test Points (Scale 1:1)'
|
||
sheet_reference_color: '#000000'
|
||
colored_holes: true
|
||
holes_color: "#FFFFFF"
|
||
layers:
|
||
- layer: Edge.Cuts
|
||
color: '#000000'
|
||
- layer: F.Cu
|
||
color: '#E5E5E5'
|
||
- layer: F.Mask
|
||
color: '#CECECE'
|
||
- layer: F.Paste
|
||
color: '#CECECE'
|
||
- layer: F.Silkscreen
|
||
color: '#C7C7C7'
|
||
- layer: F.Fab
|
||
exclude_filter: 'only_testpoints'
|
||
plot_footprint_values: false
|
||
sketch_pads_on_fab_layers: false
|
||
color: '#E10000'
|
||
- layer: 'F.TestPointList'
|
||
color: '#000000'
|
||
|
||
- scaling: 1
|
||
mirror : true
|
||
mirror_pcb_text: true
|
||
title: 'Fabrication'
|
||
sheet: 'Bottom Test Points (Scale 1:1)'
|
||
layer_var: 'Bottom Test Points (Scale 1:1)'
|
||
sheet_reference_color: '#000000'
|
||
colored_holes: true
|
||
holes_color: "#FFFFFF"
|
||
layers:
|
||
- layer: Edge.Cuts
|
||
color: '#000000'
|
||
- layer: B.Cu
|
||
color: '#E5E5E5'
|
||
- layer: B.Mask
|
||
color: '#CECECE'
|
||
- layer: B.Paste
|
||
color: '#CECECE'
|
||
- layer: B.Silkscreen
|
||
color: '#C7C7C7'
|
||
- layer: B.Fab
|
||
exclude_filter: 'only_testpoints'
|
||
plot_footprint_values: false
|
||
sketch_pads_on_fab_layers: false
|
||
color: '#0B00CC'
|
||
- layer: 'B.TestPointList'
|
||
color: '#000000'
|
||
|
||
- scaling: 1
|
||
sheet: '%ln (Scale 1:1)'
|
||
layer_var: '%ln (Scale 1:1)'
|
||
title: 'Fabrication'
|
||
sheet_reference_color: '#000000'
|
||
colored_holes: true
|
||
holes_color: "#FFFFFF"
|
||
repeat_for_layer: 'F.Cu'
|
||
repeat_layers: 'copper'
|
||
layers:
|
||
- layer: Edge.Cuts
|
||
color: '#000000'
|
||
- layer: 'F.Cu'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `pdf_fabrication` (pcb_print) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_pdf_fabrication.yaml`: ['pdf_fabrication'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'DOC_TITLE': 'Assembly', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': '${KIPRJMOD}/templates/Asymworks_PCB.kicad_wks', 'SCALING': 1.0, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'NAME_COMP_COUNT': 'csv_comp_count'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'SHEET_WKS': 'templates/Asymworks_PCBA.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'NAME_COMP_COUNT': 'csv_comp_count'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'DOC_TITLE': 'Assembly', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCBA.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'NAME_COMP_COUNT': 'csv_comp_count', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'DOC_TITLE': 'Assembly', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCBA.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'NAME_COMP_COUNT': 'csv_comp_count', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> pdf_assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Assembly document in PDF format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DOC_TITLE@ -> Assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COLOR_THEME@ -> Altium_Theme (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SHEET_WKS@ -> templates/Asymworks_PCBA.kicad_wks (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SCALING@ -> 1 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FAB_EXCLUDE_FILTER@ -> exclude_testpoints (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_TITLE_PAGE@ -> AssyTitlePage (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_ASSEMBLY_TEXT_TOP@ -> F.AssemblyText (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_ASSEMBLY_TEXT_BOTTOM@ -> B.AssemblyText (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_DNP_CROSS_TOP@ -> F.DNP (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @LAYER_DNP_CROSS_BOTTOM@ -> B.DNP (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @NAME_COMP_COUNT@ -> csv_comp_count (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'pdf_assembly', 'COMMENT': 'Assembly document in PDF format', 'DIR': 'mfg/assembly', 'DOC_TITLE': 'Assembly', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS': 'templates/Asymworks_PCBA.kicad_wks', 'SCALING': 1, 'FAB_EXCLUDE_FILTER': 'exclude_testpoints', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'NAME_COMP_COUNT': 'csv_comp_count', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating Assembly Document in PDF format
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/pcb_print.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: pdf_assembly
|
||
comment: 'Assembly document in PDF format'
|
||
type: pcb_print
|
||
category: 'mfg/assembly'
|
||
dir: 'mfg/assembly'
|
||
options:
|
||
colored_vias: false
|
||
colored_pads: false
|
||
color_theme: 'Altium_Theme'
|
||
output: '%f-assembly%I%v.%x'
|
||
format: 'PDF'
|
||
title: 'Assembly Document'
|
||
realistic_solder_mask: false
|
||
dpi: 1200
|
||
dnf_filter: _kibom_dnf_Config
|
||
# dnf_filter: '_null'
|
||
sheet_reference_layout: 'templates/Asymworks_PCBA.kicad_wks'
|
||
include_table:
|
||
outputs:
|
||
- name: 'csv_comp_count'
|
||
text_alignment: 'left'
|
||
invert_columns_order: false
|
||
border_width: 0.4
|
||
header_rule_width: 0.2
|
||
horizontal_rule_width: 0
|
||
vertical_rule_width: 0
|
||
top_rule_width: 0
|
||
bottom_rule_width: 0
|
||
row_spacing: 3
|
||
column_spacing: 2
|
||
pages:
|
||
- scaling: 1
|
||
layer_var: ''
|
||
title: 'Assembly'
|
||
sheet: Top/Bottom View
|
||
sheet_reference_color: '#000000'
|
||
layers:
|
||
- layer: 'AssyTitlePage'
|
||
color: '#000000'
|
||
|
||
- scaling: 1
|
||
layer_var: "Top Assembly (Scale 1:1)"
|
||
title: 'Assembly'
|
||
sheet: Top Assembly (Scale 1:1)
|
||
sheet_reference_color: '#000000'
|
||
colored_holes: true
|
||
holes_color: "#FFFFFF"
|
||
layers:
|
||
- layer: Edge.Cuts
|
||
color: '#000000'
|
||
- layer: F.Cu
|
||
color: '#EEDAB5'
|
||
- layer: F.Mask
|
||
color: '#B9B9B9'
|
||
- layer: F.Paste
|
||
color: '#E1A98E'
|
||
- layer: F.Silkscreen
|
||
color: '#DB9DE1'
|
||
- layer: F.Fab
|
||
exclude_filter: 'exclude_testpoints'
|
||
color: '#744679'
|
||
- layer: 'F.AssemblyText'
|
||
color: '#000000'
|
||
- layer: 'F.DNP'
|
||
color: '#D63034'
|
||
|
||
- scaling: 1
|
||
layer_var: "Bottom Assembly (Scale 1:1)"
|
||
mirror: true
|
||
mirror_pcb_text: false
|
||
title: 'Assembly'
|
||
sheet: Bottom Assembly (Scale 1:1)
|
||
sheet_reference_color: '#000000'
|
||
colored_holes: true
|
||
holes_color: "#FFFFFF"
|
||
layers:
|
||
- layer: Edge.Cuts
|
||
color: '#000000'
|
||
- layer: B.Cu
|
||
color: '#D5DBF4'
|
||
- layer: B.Mask
|
||
color: '#B9B9B9'
|
||
- layer: B.Paste
|
||
color: '#BCB9DD'
|
||
- layer: B.Silkscreen
|
||
color: '#DB9DE1'
|
||
- layer: B.Fab
|
||
exclude_filter: 'exclude_testpoints'
|
||
color: '#400080'
|
||
- layer: 'B.AssemblyText'
|
||
color: '#000000'
|
||
- layer: 'B.DNP'
|
||
color: '#D63034'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `pdf_assembly` (pcb_print) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_pdf_assembly.yaml`: ['pdf_assembly'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'Manufacturing/Fabrication', 'GERBER_OUTPUT': 'gbr_gerbers', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'mfg/fab', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'mfg/fab', 'GERBER_OUTPUT': 'gbr_gerbers', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'mfg/fab', 'GERBER_OUTPUT': 'gbr_gerbers', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> zip_compress_fab (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Generates a ZIP file with gerbers, drill and fabrication document (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GERBER_OUTPUT@ -> gbr_gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DRILL_MAP_OUTPUT@ -> pdf_drill_map (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DRILL_OUTPUT@ -> drl_excellon (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @FABRICATION_OUTPUT@ -> pdf_fabrication (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'zip_compress_fab', 'COMMENT': 'Generates a ZIP file with gerbers, drill and fabrication document', 'DIR': 'mfg/fab', 'GERBER_OUTPUT': 'gbr_gerbers', 'DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DRILL_OUTPUT': 'drl_excellon', 'FABRICATION_OUTPUT': 'pdf_fabrication', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for compressing Fabrication files to a ZIP archive
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/compress.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: zip_compress_fab
|
||
comment: 'Generates a ZIP file with gerbers, drill and fabrication document'
|
||
type: compress
|
||
category: 'mfg/fab'
|
||
dir: 'mfg/fab'
|
||
options:
|
||
output: '%f-GERBERS%I%v.%x'
|
||
move_files: false
|
||
files:
|
||
- from_output: gbr_gerbers
|
||
dest: '/'
|
||
- from_output: pdf_drill_map
|
||
dest: '/'
|
||
- from_output: drl_excellon
|
||
dest: '/'
|
||
- from_output: pdf_fabrication
|
||
dest: '/'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `zip_compress_fab` (compress) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_compress_fab.yaml`: ['zip_compress_fab'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'gbr_gerbers', 'COMMENT': 'Gerbers in GBR format', 'DIR': 'mfg/fab/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': True, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'jlcpcb_gerbers', 'COMMENT': 'Gerbers in GBR format for JLCPCB', 'DIR': 'mfg/jlcpcb/gerbers'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'jlcpcb_gerbers', 'COMMENT': 'Gerbers in GBR format for JLCPCB', 'DIR': 'mfg/jlcpcb/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': True, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_gerbers', 'COMMENT': 'Gerbers in GBR format for JLCPCB', 'DIR': 'mfg/jlcpcb/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': True, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> jlcpcb_gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Gerbers in GBR format for JLCPCB (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/jlcpcb/gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PLOT_REFS@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @PROTEL_EXTENSIONS@ -> true (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @SUBTRACT_MASK@ -> false (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_gerbers', 'COMMENT': 'Gerbers in GBR format for JLCPCB', 'DIR': 'mfg/jlcpcb/gerbers', 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': True, 'SUBTRACT_MASK': False, 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating Gerber files
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/gerber.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: jlcpcb_gerbers
|
||
comment: 'Gerbers in GBR format for JLCPCB'
|
||
type: gerber
|
||
category: 'mfg/jlcpcb/gerbers'
|
||
dir: 'mfg/jlcpcb/gerbers'
|
||
layers: ['copper', 'Edge.Cuts', 'F.Silkscreen', 'F.Mask', 'F.Paste', 'B.Silkscreen', 'B.Mask', 'B.Paste']
|
||
options:
|
||
subtract_mask_from_silk: false
|
||
plot_footprint_refs: true
|
||
plot_footprint_values: false
|
||
create_gerber_job_file: false
|
||
use_aux_axis_as_origin: true
|
||
use_protel_extensions: true
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `jlcpcb_gerbers` (gerber) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_gerber.yaml`: ['jlcpcb_gerbers'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Generates a ZIP file with gerbers and drill for JLCPCB', 'DIR': 'mfg/fab', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'DRILL_OUTPUT': 'drl_excellon'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Zipped Fabpack for JLCPCB', 'DIR': 'mfg/jlcpcb', 'DRILL_OUTPUT': 'drl_excellon'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Zipped Fabpack for JLCPCB', 'DIR': 'mfg/jlcpcb', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'DRILL_OUTPUT': 'drl_excellon', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Zipped Fabpack for JLCPCB', 'DIR': 'mfg/jlcpcb', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'DRILL_OUTPUT': 'drl_excellon', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> jlcpcb_fabpack (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Zipped Fabpack for JLCPCB (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/jlcpcb (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @GERBER_OUTPUT@ -> jlcpcb_gerbers (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DRILL_OUTPUT@ -> drl_excellon (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_fabpack', 'COMMENT': 'Zipped Fabpack for JLCPCB', 'DIR': 'mfg/jlcpcb', 'GERBER_OUTPUT': 'jlcpcb_gerbers', 'DRILL_OUTPUT': 'drl_excellon', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for compressing Fabrication files to a ZIP archive for JLCPCB
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/compress.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: jlcpcb_fabpack
|
||
comment: 'Zipped Fabpack for JLCPCB'
|
||
type: compress
|
||
category: 'mfg/jlcpcb'
|
||
dir: 'mfg/jlcpcb'
|
||
options:
|
||
output: '%f-Fabpack%I%v.%x'
|
||
move_files: false
|
||
files:
|
||
- from_output: jlcpcb_gerbers
|
||
dest: '/'
|
||
- from_output: drl_excellon
|
||
dest: '/'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `jlcpcb_fabpack` (compress) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_jlcpcb_fabpack.yaml`: ['jlcpcb_fabpack'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/assembly/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> jlcpcb_bom (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Bill of Materials for JLCPCB (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/jlcpcb (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_FILTER@ -> only_lcsc_parts (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_bom', 'COMMENT': 'Bill of Materials for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating Bill of Materials in CSV format for JLCPCB
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/bom.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: jlcpcb_bom
|
||
comment: 'Bill of Materials for JLCPCB'
|
||
type: bom
|
||
category: 'mfg/jlcpcb'
|
||
dir: 'mfg/jlcpcb'
|
||
options:
|
||
exclude_filter: only_lcsc_parts
|
||
format: CSV
|
||
csv:
|
||
hide_pcb_info: true
|
||
hide_stats_info: true
|
||
quote_all: true
|
||
columns:
|
||
- field: Value
|
||
name: Comment
|
||
- field: References
|
||
name: Designator
|
||
- Footprint
|
||
- field: _field_lcsc_part
|
||
name: 'LCSC Part #'
|
||
ref_separator: ','
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `jlcpcb_bom` (bom) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_jlcpcb_bom.yaml`: ['jlcpcb_bom'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement for JLCPCB', 'DIR': 'mfg/assembly/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement File for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement File for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement File for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> jlcpcb_cpl (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Component Placement File for JLCPCB (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/jlcpcb (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @EXCLUDE_FILTER@ -> only_lcsc_parts (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'jlcpcb_cpl', 'COMMENT': 'Component Placement File for JLCPCB', 'DIR': 'mfg/jlcpcb', 'EXCLUDE_FILTER': 'only_lcsc_parts', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating Position file in CSV format for JLCPCB
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/position.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
filters:
|
||
- name: fix_rotation
|
||
comment: Adjust rotation for JLCPCB
|
||
type: rot_footprint
|
||
negative_bottom: false
|
||
mirror_bottom: true
|
||
|
||
outputs:
|
||
- name: jlcpcb_cpl
|
||
comment: 'Component Placement File for JLCPCB'
|
||
type: position
|
||
category: 'mfg/jlcpcb'
|
||
dir: 'mfg/jlcpcb'
|
||
options:
|
||
format: 'CSV'
|
||
output: '%f-cpl%I%v.%x'
|
||
separate_files_for_front_and_back: false
|
||
units: millimeters
|
||
only_smd: true
|
||
include_virtual: false
|
||
exclude_filter: only_lcsc_parts
|
||
pre_transform: '_rot_footprint_jlcpcb'
|
||
columns:
|
||
- id: Ref
|
||
name: Designator
|
||
- Val
|
||
- Package
|
||
- id: PosX
|
||
name: "Mid X"
|
||
- id: PosY
|
||
name: "Mid Y"
|
||
- id: Rot
|
||
name: Rotation
|
||
- id: Side
|
||
name: Layer
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `jlcpcb_cpl` (position) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_jlcpcb_cpl.yaml`: ['jlcpcb_cpl'] (kibot - config_reader.py:361)
|
||
DEBUG:Parsing filter `fix_rotation` (rot_footprint) (kibot - config_reader.py:252)
|
||
DEBUG:Configuring from default: rotations -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: offsets -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: rotations_and_offsets -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: rot_fields -> ['JLCPCB Rotation Offset', 'JLCRotOffset'] (kibot - optionable.py:598)
|
||
DEBUG:Configuring from default: offset_fields -> ['JLCPCB Position Offset', 'JLCPosOffset'] (kibot - optionable.py:598)
|
||
DEBUG:Final rotations list: (kibot - fil_rot_footprint.py:196)
|
||
DEBUG:footprint matches re.compile('^R_Array_Convex_') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^R_Array_Concave_') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SOT-143') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SOT-223') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SOT-23') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SOT-353') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SOT-363') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SOT-89') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^D_SOT-23') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^TSOT-23') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^CP_EIA-') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^CP_Elec_') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^C_Elec_') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^QFN-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^(.*?_|V)?QFN-(16|20|24|28|40)(-|_|$)') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^DFN-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^LQFP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^TQFP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SOP-(?!(18_|4_))') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^MSOP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^TSSOP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^HTSSOP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SSOP-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SOIC-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SO-') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SOIC127P798X216-8N') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^VSSOP-8_3.0x3.0mm_P0.65mm') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^VSSOP-8_') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^VSSOP-10_') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^VSON-8_') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^TSOP-6') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^UDFN-10') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^USON-10') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^TDSON-8-1') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^LED_WS2812B_PLCC4') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^LED_WS2812B-2020_PLCC4_2.0x2.0mm') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^Bosch_LGA-') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^PowerPAK_SO-8_Single') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^PUIAudio_SMT_0825_S_4_R*') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^USB_C_Receptacle_HRO_TYPE-C-31-M-12*') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^ESP32-W') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SW_DIP_SPSTx01_Slide_Copal_CHS-01B_W7.62mm_P1.27mm') => rotate -180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^BatteryHolder_Keystone_1060_1x2032') => rotate -180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^Relay_DPDT_Omron_G6K-2F-Y') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^RP2040-QFN-56') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^TO-277') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SW_SPST_B3') => rotate 90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^Transformer_Ethernet_Pulse_HX0068ANL') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^JST_GH_SM') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^JST_PH_S') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^Diodes_PowerDI3333-8') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^Quectel_L80-R') => rotate 270.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^SC-74-6') => rotate 180.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^PinHeader_2x05_P1\\.27mm_Vertical') => rotate -90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:footprint matches re.compile('^PinHeader_2x03_P1\\.27mm_Vertical') => rotate -90.0 move 0.0,0.0 (kibot - fil_rot_footprint.py:198)
|
||
DEBUG:Final offsets list: (kibot - fil_rot_footprint.py:199)
|
||
DEBUG:footprint matches re.compile('^USB_C_Receptacle_XKB_U262-16XN-4BVC11') => rotate 0.0 move 0.0,-1.44 (kibot - fil_rot_footprint.py:201)
|
||
DEBUG:footprint matches re.compile('^PinHeader_2x05_P1\\.27mm_Vertical') => rotate 0.0 move -2.54,-0.635 (kibot - fil_rot_footprint.py:201)
|
||
DEBUG:footprint matches re.compile('^PinHeader_2x03_P1\\.27mm_Vertical') => rotate 0.0 move -1.27,-0.635 (kibot - fil_rot_footprint.py:201)
|
||
DEBUG:Filters loaded from `kibot/yaml/kibot_out_jlcpcb_cpl.yaml`: dict_keys(['fix_rotation']) (kibot - config_reader.py:408)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'csv_report', 'COMMENT': 'Report in CSV format', 'DIR': 'mfg', 'OUTPUT_ID': '', 'TEMPLATE': 'total_components'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_comp_count', 'COMMENT': 'Component report (count) in CSV format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'components_count', 'TEMPLATE': 'total_components'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'csv_comp_count', 'COMMENT': 'Component report (count) in CSV format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'components_count', 'TEMPLATE': 'total_components', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_comp_count', 'COMMENT': 'Component report (count) in CSV format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'components_count', 'TEMPLATE': 'total_components', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> csv_comp_count (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Component report (count) in CSV format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @OUTPUT_ID@ -> components_count (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TEMPLATE@ -> total_components (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_comp_count', 'COMMENT': 'Component report (count) in CSV format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'components_count', 'TEMPLATE': 'total_components', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for CSV Report
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/report.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: csv_comp_count
|
||
comment: 'Component report (count) in CSV format'
|
||
type: report
|
||
category: 'mfg/assembly'
|
||
dir: 'mfg/assembly'
|
||
output_id: components_count
|
||
options:
|
||
output: '%f-%I%v.csv'
|
||
template: total_components
|
||
exclude_filter: '_mechanical'
|
||
csv_remove_leading_spaces: true
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `csv_comp_count` (report) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_report.yaml`: ['csv_comp_count'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'csv_report', 'COMMENT': 'Report in CSV format', 'DIR': 'mfg', 'OUTPUT_ID': '', 'TEMPLATE': 'total_components'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'csv_impedance_table', 'COMMENT': 'Impedance table in CSV format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'impedance_table', 'TEMPLATE': 'notes/impedance_table.txt'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'csv_impedance_table', 'COMMENT': 'Impedance table in CSV format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'impedance_table', 'TEMPLATE': 'notes/impedance_table.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_impedance_table', 'COMMENT': 'Impedance table in CSV format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'impedance_table', 'TEMPLATE': 'notes/impedance_table.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> csv_impedance_table (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Impedance table in CSV format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @OUTPUT_ID@ -> impedance_table (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TEMPLATE@ -> notes/impedance_table.txt (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'csv_impedance_table', 'COMMENT': 'Impedance table in CSV format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'impedance_table', 'TEMPLATE': 'notes/impedance_table.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for CSV Report
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/report.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: csv_impedance_table
|
||
comment: 'Impedance table in CSV format'
|
||
type: report
|
||
category: 'mfg/fab'
|
||
dir: 'mfg/fab'
|
||
output_id: impedance_table
|
||
options:
|
||
output: '%f-%I%v.csv'
|
||
template: notes/impedance_table.txt
|
||
exclude_filter: '_mechanical'
|
||
csv_remove_leading_spaces: true
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `csv_impedance_table` (report) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_csv_report.yaml`: ['csv_impedance_table'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Report', 'DIR': 'mfg', 'OUTPUT_ID': '_notes', 'TEMPLATE': 'notes/fabrication_notes.txt'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'txt_schematic_notes', 'COMMENT': 'Schematic notes in TXT format', 'DIR': 'schematic', 'OUTPUT_ID': 'schematic_notes', 'TEMPLATE': 'notes/schematic_notes.txt'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'txt_schematic_notes', 'COMMENT': 'Schematic notes in TXT format', 'DIR': 'schematic', 'OUTPUT_ID': 'schematic_notes', 'TEMPLATE': 'notes/schematic_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'txt_schematic_notes', 'COMMENT': 'Schematic notes in TXT format', 'DIR': 'schematic', 'OUTPUT_ID': 'schematic_notes', 'TEMPLATE': 'notes/schematic_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> txt_schematic_notes (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Schematic notes in TXT format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> schematic (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @OUTPUT_ID@ -> schematic_notes (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TEMPLATE@ -> notes/schematic_notes.txt (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'txt_schematic_notes', 'COMMENT': 'Schematic notes in TXT format', 'DIR': 'schematic', 'OUTPUT_ID': 'schematic_notes', 'TEMPLATE': 'notes/schematic_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for TXT Report (e.g. Fabrication/Assembly notes)
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/report.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: txt_schematic_notes
|
||
comment: 'Schematic notes in TXT format'
|
||
type: report
|
||
category: 'schematic'
|
||
dir: 'schematic'
|
||
output_id: schematic_notes
|
||
options:
|
||
output: '%f-%I%v.txt'
|
||
template: notes/schematic_notes.txt
|
||
exclude_filter: '_mechanical'
|
||
mm_digits: 3
|
||
display_trailing_zeros: True
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `txt_schematic_notes` (report) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_txt_report.yaml`: ['txt_schematic_notes'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Report', 'DIR': 'mfg', 'OUTPUT_ID': '_notes', 'TEMPLATE': 'notes/fabrication_notes.txt'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'txt_fabrication_notes', 'COMMENT': 'Fabrication notes in TXT format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'fabrication_notes', 'TEMPLATE': 'notes/fabrication_notes.txt'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Fabrication notes in TXT format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'fabrication_notes', 'TEMPLATE': 'notes/fabrication_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Fabrication notes in TXT format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'fabrication_notes', 'TEMPLATE': 'notes/fabrication_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> txt_fabrication_notes (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Fabrication notes in TXT format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/fab (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @OUTPUT_ID@ -> fabrication_notes (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TEMPLATE@ -> notes/fabrication_notes.txt (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Fabrication notes in TXT format', 'DIR': 'mfg/fab', 'OUTPUT_ID': 'fabrication_notes', 'TEMPLATE': 'notes/fabrication_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for TXT Report (e.g. Fabrication/Assembly notes)
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/report.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: txt_fabrication_notes
|
||
comment: 'Fabrication notes in TXT format'
|
||
type: report
|
||
category: 'mfg/fab'
|
||
dir: 'mfg/fab'
|
||
output_id: fabrication_notes
|
||
options:
|
||
output: '%f-%I%v.txt'
|
||
template: notes/fabrication_notes.txt
|
||
exclude_filter: '_mechanical'
|
||
mm_digits: 3
|
||
display_trailing_zeros: True
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `txt_fabrication_notes` (report) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_txt_report.yaml`: ['txt_fabrication_notes'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'txt_fabrication_notes', 'COMMENT': 'Report', 'DIR': 'mfg', 'OUTPUT_ID': '_notes', 'TEMPLATE': 'notes/fabrication_notes.txt'} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'txt_assembly_notes', 'COMMENT': 'Assembly notes in TXT format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'assembly_notes', 'TEMPLATE': 'notes/assembly_notes.txt'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'txt_assembly_notes', 'COMMENT': 'Assembly notes in TXT format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'assembly_notes', 'TEMPLATE': 'notes/assembly_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'txt_assembly_notes', 'COMMENT': 'Assembly notes in TXT format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'assembly_notes', 'TEMPLATE': 'notes/assembly_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> txt_assembly_notes (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> Assembly notes in TXT format (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> mfg/assembly (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @OUTPUT_ID@ -> assembly_notes (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TEMPLATE@ -> notes/assembly_notes.txt (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'txt_assembly_notes', 'COMMENT': 'Assembly notes in TXT format', 'DIR': 'mfg/assembly', 'OUTPUT_ID': 'assembly_notes', 'TEMPLATE': 'notes/assembly_notes.txt', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for TXT Report (e.g. Fabrication/Assembly notes)
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/report.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: txt_assembly_notes
|
||
comment: 'Assembly notes in TXT format'
|
||
type: report
|
||
category: 'mfg/assembly'
|
||
dir: 'mfg/assembly'
|
||
output_id: assembly_notes
|
||
options:
|
||
output: '%f-%I%v.txt'
|
||
template: notes/assembly_notes.txt
|
||
exclude_filter: '_mechanical'
|
||
mm_digits: 3
|
||
display_trailing_zeros: True
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `txt_assembly_notes` (report) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_txt_report.yaml`: ['txt_assembly_notes'] (kibot - config_reader.py:361)
|
||
DEBUG:Found local definitions (kibot - config_reader.py:648)
|
||
DEBUG:- Local definitions: {'NAME': 'panel', 'COMMENT': 'PCB Panelization', 'CATEGORY': 'Panels', 'DIR': 'fab/panel', 'CONFIG': '', 'TITLE': ''} (kibot - config_reader.py:658)
|
||
DEBUG:- Current definitions: {'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl', 'NAME': 'panel_801', 'DIR': 'panels/panel-800', 'CONFIG': 'panels/panel-800.json', 'TITLE': 'Panel Fabrication (Panel -800)'} (kibot - config_reader.py:659)
|
||
DEBUG:- Updated definitions: {'NAME': 'panel_801', 'COMMENT': 'PCB Panelization', 'CATEGORY': 'Panels', 'DIR': 'panels/panel-800', 'CONFIG': 'panels/panel-800.json', 'TITLE': 'Panel Fabrication (Panel -800)', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:662)
|
||
DEBUG:Applying preprocessor definitions (kibot - config_reader.py:667)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'panel_801', 'COMMENT': 'PCB Panelization', 'CATEGORY': 'Panels', 'DIR': 'panels/panel-800', 'CONFIG': 'panels/panel-800.json', 'TITLE': 'Panel Fabrication (Panel -800)', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:- Replacing @NAME@ -> panel_801 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @COMMENT@ -> PCB Panelization (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @DIR@ -> panels/panel-800 (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @CONFIG@ -> panels/panel-800.json (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Replacing @TITLE@ -> Panel Fabrication (Panel -800) (<class 'str'>) (kibot - config_reader.py:78)
|
||
DEBUG:- Applying CLI definitions: {'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)'} (kibot - config_reader.py:674)
|
||
DEBUG:- Applying collected definitions: {'NAME': 'panel_801', 'COMMENT': 'PCB Panelization', 'CATEGORY': 'Panels', 'DIR': 'panels/panel-800', 'CONFIG': 'panels/panel-800.json', 'TITLE': 'Panel Fabrication (Panel -800)', 'PROJECT_CODE': 'P99', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_NAME': 'Assembly Name', 'GIT_URL': '/jkrauss/Test_4', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'PANEL_800_OUTPUT': 'panel_801', 'PANEL_800_CONFIG': '@PANELS_DIR@/panel-800.json', 'PANEL_800_TITLE': 'Panel Fabrication (Panel -800)', 'CHECK_ZONE_FILLS': False, 'STACKUP_TABLE_NOTE': 'external layer thicknesses are specified after plating', 'IPN_FIELD': 'Asymworks IPN', 'MPN_FIELD': 'Manufacturer PN', 'MAN_FIELD': 'Manufacturer', 'GROUP_ROUND_SLOTS': True, 'GROUP_PTH_NPTH': 'no', 'GROUP_PTH_NPTH_DRL': False, 'PLOT_REFS': True, 'PROTEL_EXTENSIONS': False, 'SUBTRACT_MASK': False, 'EXCELLON_METRIC_UNITS': True, 'TP_EXCLUDE_REFS': '[MB*]', 'COLOR_THEME': 'Altium_Theme', 'SHEET_WKS_SCH': 'templates/Asymworks_SCH.kicad_wks', 'SHEET_WKS_PCB': 'templates/Asymworks_PCB.kicad_wks', 'SHEET_WKS_ASSY': 'templates/Asymworks_PCBA.kicad_wks', 'FAB_SCALING': 1, 'ASSEMBLY_SCALING': 1, 'RENDER_DNF_FILTER': '_kibom_dnf_Config', '3D_VIEWER_ROT_X': 2, '3D_VIEWER_ROT_Y': -1, '3D_VIEWER_ROT_Z': 1, '3D_VIEWER_ZOOM': -1, 'KEY_COLOR': '#FF00FF', 'BLENDER_SAMPLES': 20, 'BLENDER_ROT_X': 30, 'BLENDER_ROT_Y': 10, 'BLENDER_ROT_Z': 10, 'BLENDER_RESOLUTION_X': 1500, 'BLENDER_RESOLUTION_Y': 1500, 'BLENDER_TEXTURE_DPI': 1031.0, 'BLENDER_DIFFUSE_HEIGHT': 10.0, 'BLENDER_DIFFUSE_RADIUS': 6.0, 'OUTPUT_DIR': './', 'REPORT_DIR': 'reports', 'SCHEMATIC_DIR': 'schematic', 'MANUFACTURING_DIR': 'mfg', 'ASSEMBLY_DIR': '@MANUFACTURING_DIR@/assembly', 'FABRICATION_DIR': '@MANUFACTURING_DIR@/fab', 'GERBERS_DIR': '@FABRICATION_DIR@/gerbers', 'FAB_DRILL_TABLES_DIR': '@FABRICATION_DIR@/drill-tables', 'TESTING_DIR': 'test', 'TESTPOINTS_DIR': '@TESTING_DIR@/testpoints', 'RESOURCES_DIR': 'kibot', 'MODELS_DIR': 'models', 'NOTES_DIR': 'notes', 'RENDER_DIR': 'renders', 'REPORT_TEMPLATE_DIR': '@RESOURCES_DIR@/templates', 'SCRIPTS_DIR': '@RESOURCES_DIR@/scripts', 'PANELS_DIR': 'panels', 'PANEL_FAB_DIR': '@FABRICATION_DIR@/panels', 'JLCPCB_FAB_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_ASSY_DIR': '@MANUFACTURING_DIR@/jlcpcb', 'JLCPCB_GERBERS_DIR': '@MANUFACTURING_DIR@/jlcpcb/gerbers', 'LAYER_TITLE_PAGE': 'AssyTitlePage', 'LAYER_DNP_TOP': 'F.DNP', 'LAYER_DNP_BOTTOM': 'B.DNP', 'LAYER_DRILL_MAP': 'DrillMap', 'LAYER_TP_LIST_TOP': 'F.TestPointList', 'LAYER_TP_LIST_BOTTOM': 'B.TestPointList', 'LAYER_ASSEMBLY_TEXT_TOP': 'F.AssemblyText', 'LAYER_ASSEMBLY_TEXT_BOTTOM': 'B.AssemblyText', 'LAYER_DNP_CROSS_TOP': 'F.DNP', 'LAYER_DNP_CROSS_BOTTOM': 'B.DNP', 'FILT_FIELD_RENAME': 'field_rename', 'FILT_LCSC_PARTS': 'only_lcsc_parts', 'FILT_TP_ONLY': 'only_testpoints', 'FILT_TP_EXCLUDE': 'exclude_testpoints', 'FILT_TP_TOP_ONLY': 'only_testpoints_top', 'FILT_TP_BOTTOM_ONLY': 'only_testpoints_bottom', 'NETLIST_OUTPUT': 'netlist', 'PDF_SCHEMATIC_OUTPUT': 'pdf_schematic', 'PDF_FABRICATION_OUTPUT': 'pdf_fabrication', 'PDF_ASSEMBLY_OUTPUT': 'pdf_assembly', 'CSV_BOM_OUTPUT': 'csv_bom', 'HTML_IBOM_OUTPUT': 'html_bom_interactive', 'HTML_BOM_OUTPUT': 'html_bom', 'CSV_COMP_COUNT_OUPUT': 'csv_comp_count', 'CSV_IMPEDANCE_TABLE_OUTPUT': 'csv_impedance_table', 'GERBER_OUTPUT': 'gbr_gerbers', 'ODB_OUTPUT': 'zip_odb', 'EXCELLON_DRILL_OUTPUT': 'drl_excellon', 'PDF_DRILL_MAP_OUTPUT': 'pdf_drill_map', 'DXF_DRILL_MAP_OUTPUT': 'dxf_drill_map', 'CSV_DRILL_TABLE_OUTPUT': 'csv_drill_table', 'CSV_POS_OUTPUT': 'csv_position', 'CSV_TP_OUTPUT': 'csv_testpoints', 'CSV_TP_TOP_OUTPUT': 'csv_testpoints_top', 'CSV_TP_BOTTOM_OUTPUT': 'csv_testpoints_bottom', 'ZIP_COMPRESS_FAB_OUTPUT': 'zip_compress_fab', 'STEP_OUTPUT': 'step', 'GLB_OUTPUT': 'glb', 'PCBDRAW_2D_TOP_PCB_OUTPUT': 'pcbdraw_top', 'PCBDRAW_2D_BOT_PCB_OUTPUT': 'pcbdraw_bottom', 'PNG_3D_VIEWER_TOP': 'png_3d_viewer_top', 'PNG_3D_VIEWER_BOT': 'png_3d_viewer_bottom', 'PNG_3D_VIEWER_ANGLED_TOP': 'png_3d_viewer_angled_top', 'PNG_3D_VIEWER_ANGLED_BOT': 'png_3d_viewer_angled_bottom', 'BLENDER_3D_TOP': 'blender_3d_top', 'BLENDER_3D_BOT': 'blender_3d_bottom', 'BLENDER_3D_ANGLED_TOP': 'blender_3d_angled_top', 'BLENDER_3D_ANGLED_BOT': 'blender_3d_angled_bottom', 'TXT_SCH_NOTES_OUTPUT': 'txt_schematic_notes', 'TXT_FAB_NOTES_OUTPUT': 'txt_fabrication_notes', 'TXT_ASSY_NOTES_OUTPUT': 'txt_assembly_notes', 'HTML_KIRI_OUTPUT': 'html_kiri', 'HTML_NAV_RES_OUTPUT': 'html_navigate_results', 'JLCPCB_GERBER_OUTPUT': 'jlcpcb_gerbers', 'JLCPCB_FABPACK_OUTPUT': 'jlcpcb_fabpack', 'JLCPCB_BOM_OUTPUT': 'jlcpcb_bom', 'JLCPCB_CPL_OUTPUT': 'jlcpcb_cpl'} (kibot - config_reader.py:677)
|
||
DEBUG:YAML after expanding definitions:
|
||
# KiBot output for generating PCB Panels with KiKit
|
||
# https://kibot.readthedocs.io/en/latest/configuration/outputs/panelize.html
|
||
|
||
kibot:
|
||
version: 1
|
||
|
||
outputs:
|
||
- name: panel_801
|
||
output_id: panel_801
|
||
comment: 'PCB Panelization'
|
||
type: panelize
|
||
category: 'panels/panel-800'
|
||
dir: 'panels/panel-800'
|
||
options:
|
||
configs: panels/panel-800.json
|
||
output: '%f-%I%v.%x'
|
||
create_preview: true
|
||
title: 'Panel Fabrication (Panel -800)'
|
||
|
||
(kibot - config_reader.py:683)
|
||
DEBUG:Pre-parsing output options for `panel_801` (panelize) (kibot - config_reader.py:169)
|
||
DEBUG:Outputs loaded from `kibot/yaml/kibot_out_panelize.yaml`: ['panel_801'] (kibot - config_reader.py:361)
|
||
DEBUG:Configuring variants (kibot - config_reader.py:493)
|
||
WARNING:(W178) `update_xml` preflight redefined. Want to use `merge_pre`? (kibot.pre_base - pre_base.py:97)
|
||
DEBUG:Adding groups: {} (kibot - registrable.py:268)
|
||
DEBUG:Parsing global options: {} (kibot - config_reader.py:301)
|
||
DEBUG:Global options + imported: {'resources_dir': 'kibot', 'out_dir': './', 'dnp_cross_top_layer': 'F.DNP', 'dnp_cross_bottom_layer': 'B.DNP', 'disable_kicad_cross_on_fab': True, 'extra_pth_drill': 0, 'filters': []} (kibot - config_reader.py:310)
|
||
DEBUG:Looking for stack-up information in the PCB (kibot.globals - globals.py:500)
|
||
DEBUG:- Found stack-up information (kibot.globals - globals.py:516)
|
||
DEBUG:- F.SilkS color: White (kibot.globals - globals.py:471)
|
||
DEBUG:- F.Mask color: Green (kibot.globals - globals.py:479)
|
||
DEBUG:- B.Mask color: Green (kibot.globals - globals.py:483)
|
||
DEBUG:- B.SilkS color: White (kibot.globals - globals.py:475)
|
||
DEBUG:- Copper finish: HAL SnPb (kibot.globals - globals.py:531)
|
||
DEBUG:- Impedance controlled: no (kibot.globals - globals.py:543)
|
||
DEBUG:- PCB Material/s: FR4 (kibot.globals - globals.py:552)
|
||
DEBUG:- Copper thickness: 35 / 15 (kibot.globals - globals.py:554)
|
||
DEBUG:Configuring from default: aliases_for_3d_models -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: extra_os -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: environment -> <kibot.globals.Environment object at 0x7f97d8b73cb0> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: field_tolerance -> ['tolerance', 'tol'] (kibot - optionable.py:598)
|
||
DEBUG:Configuring from default: field_voltage -> ['voltage', 'v'] (kibot - optionable.py:598)
|
||
DEBUG:Configuring from default: field_package -> ['package', 'pkg'] (kibot - optionable.py:598)
|
||
DEBUG:Configuring from default: field_temp_coef -> ['temp_coef', 'tmp_coef'] (kibot - optionable.py:598)
|
||
DEBUG:Configuring from default: field_power -> ['power', 'pow'] (kibot - optionable.py:598)
|
||
DEBUG:Configuring from default: field_current -> ['current', 'i'] (kibot - optionable.py:598)
|
||
DEBUG:Configuring from default: layer_defaults -> [] (kibot - optionable.py:362)
|
||
DEBUG:Adding groups: {'preprocess_group': ['netlist', 'txt_schematic_notes', 'txt_fabrication_notes', 'txt_assembly_notes', 'tables'], 'draft_group': ['netlist', 'txt_schematic_notes', 'pdf_schematic', 'csv_bom', 'html_bom'], 'all_group': ['bom', 'renders', 'models', 'fab', 'jlcpcb', 'panels', 'assembly', 'pdf_schematic', 'html_navigate_results'], 'all_group_kiri': ['bom', 'renders', 'models', 'fab', 'jlcpcb', 'panels', 'assembly', 'pdf_schematic', 'html_kiri', 'html_navigate_results'], 'panel_fab_jlcpcb_group': [], 'bom': ['csv_bom', 'html_bom'], 'renders': ['pcbdraw_top', 'pcbdraw_bottom'], 'models': ['step', 'glb'], 'fab': ['gbr_gerbers', 'drl_excellon', 'zip_odb', 'pdf_drill_map', 'pdf_fabrication', 'zip_compress_fab'], 'tables': ['csv_comp_count', 'csv_impedance_table', 'csv_drill_table', 'testpoints'], 'testpoints': ['csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom'], 'jlcpcb': ['jlcpcb_gerbers', 'jlcpcb_fabpack', 'jlcpcb_bom', 'jlcpcb_cpl'], 'assembly': ['csv_position', 'pdf_assembly'], 'panels': ['panel_801']} (kibot - registrable.py:268)
|
||
Installing font Arial Bold.ttf
|
||
Installing font Arial.ttf
|
||
Installing font Inconsolata.ttf
|
||
Installing font Arial Narrow.ttf
|
||
Installing font Arial Narrow Bold.ttf
|
||
DEBUG:- Executing: fc-cache (kibot - kiplot.py:160)
|
||
Installing color Altium_Theme.json
|
||
DEBUG:Starting outputs for board /workspace/jkrauss/Test_5/Test_5.kicad_pcb (kibot - kiplot.py:667)
|
||
DEBUG:Outputs before groups expansion: ['preprocess_group'] (kibot - kiplot.py:686)
|
||
DEBUG:Outputs after groups expansion: ['netlist', 'txt_schematic_notes', 'txt_fabrication_notes', 'txt_assembly_notes', 'csv_comp_count', 'csv_impedance_table', 'csv_drill_table', 'csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom'] (kibot - kiplot.py:691)
|
||
DEBUG:Skipping `pdf_schematic` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `csv_bom` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `html_bom` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `html_bom_interactive` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `html_kiri` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `html_navigate_results` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `pcbdraw_top` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `pcbdraw_bottom` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `png_3d_viewer_top` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `png_3d_viewer_bottom` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `png_3d_viewer_angled_top` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `png_3d_viewer_angled_bottom` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `blender_3d_top` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `blender_3d_bottom` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `blender_3d_angled_top` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `blender_3d_angled_bottom` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `step` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `glb` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `gbr_gerbers` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `drl_excellon` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `zip_odb` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `pdf_drill_map` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `csv_position` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `pdf_fabrication` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `pdf_assembly` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `zip_compress_fab` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `jlcpcb_gerbers` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `jlcpcb_fabpack` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `jlcpcb_bom` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `jlcpcb_cpl` output (kibot - kiplot.py:712)
|
||
DEBUG:Skipping `panel_801` output (kibot - kiplot.py:712)
|
||
DEBUG:Outputs before preflights: ['netlist', 'csv_drill_table', 'csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom', 'csv_comp_count', 'csv_impedance_table', 'txt_schematic_notes', 'txt_fabrication_notes', 'txt_assembly_notes'] (kibot - kiplot.py:714)
|
||
DEBUG:Preflight checks (kibot - kiplot.py:548)
|
||
DEBUG:Configuring preflight update_xml (kibot.pre_base - pre_base.py:145)
|
||
DEBUG:Configuring preflight set_text_variables (kibot.pre_base - pre_base.py:145)
|
||
DEBUG:Configuring preflight erc (kibot.pre_base - pre_base.py:145)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: logo -> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: filters -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring preflight check_zone_fills (kibot.pre_base - pre_base.py:145)
|
||
DEBUG:Configuring preflight drc (kibot.pre_base - pre_base.py:145)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: logo -> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: filters -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring preflight draw_fancy_stackup (kibot.pre_base - pre_base.py:145)
|
||
DEBUG:Board loaded (kibot - kiplot.py:281)
|
||
DEBUG:Configuring preflight include_table (kibot.pre_base - pre_base.py:145)
|
||
DEBUG:Skipping all preflight actions (kibot - kiplot.py:552)
|
||
DEBUG:Outputs after preflights: ['netlist', 'csv_drill_table', 'csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom', 'csv_comp_count', 'csv_impedance_table', 'txt_schematic_notes', 'txt_fabrication_notes', 'txt_assembly_notes'] (kibot - kiplot.py:717)
|
||
DEBUG:Outputs after sorting: ['netlist', 'csv_drill_table', 'csv_testpoints', 'csv_testpoints_top', 'csv_testpoints_bottom', 'csv_comp_count', 'csv_impedance_table', 'txt_schematic_notes', 'txt_fabrication_notes', 'txt_assembly_notes'] (kibot - kiplot.py:721)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: category -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
- 'Schematic netlist in KiCad format' (netlist) [netlist]
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/././` in PCB context for <kibot.out_netlist.NetlistOptions object at 0x7f97d8a44ad0> parent: 'Schematic netlist in KiCad format' (netlist) [netlist] (kibot - optionable.py:493)
|
||
DEBUG:Current text variables: {'ASSEMBLY_NAME': 'Assembly Name', 'ASSEMBLY_NOTES': 'ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tDO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS\n\n2)\tDO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM\n\n3)\tIF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY\n\tFILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.\n\n4)\tDOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION\n\tWHEN VIEWED FROM THE TOP.', 'ASSEMBLY_NUMBER': 'A99-9000', 'ASSEMBLY_SCALE': '1', 'COMPANY': 'Asymworks, LLC', 'DESIGNER': 'JPK', 'DWG_NUMBER_PCB': 'P99-9000', 'DWG_NUMBER_SCH': 'S99-9000', 'DWG_TITLE_ASSY': 'PCB Assembly, Assembly Name', 'DWG_TITLE_PCB': 'PCB, Assembly Name', 'DWG_TITLE_SCH': 'Schematic, Assembly Name', 'FABRICATION_NOTES': 'FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1)\tFABRICATE PER IPC-6012A CLASS 2.\n\n2)\tOUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n\t"Edge_Cuts.GBR" SUFFIX.\n\n3)\tSEE SEPARATE DRILL FILES WITH ".DRL" SUFFIX \n\tFOR HOLE LOCATIONS.\n\n\tSELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n\tFOR REFERENCE ONLY.\n\n4)\tSURFACE FINISH: HAL SNPB\n\n5)\tSOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n\tBE LPI, COLOR GREEN.\n\n6)\tSILK SCREEN LEGEND TO BE APPLIED PER LAYER \n\tSTACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7)\tALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n\tSOLDERMASK OPENED IN GERBER.\n\n8)\tRESERVED\n\n9)\tPCB MATERIAL REQUIREMENTS:\n\n\tA.\tFLAMMABILITY RATING MUST MEET OR EXCEED \n\t\tUL94V-0 REQUIREMENTS.\n\tB.\tTg 135 C OR EQUIVALENT.\n\n10)\tDESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n\tBOARD SIZE\t\t\t\t46.000 × 27.500 mm\n\tBOARD THICKNESS\t\t1.647 mm\n\tTRACE WIDTH\t\t\t0.100 mm\n\tTRACE TO TRACE\t\t0.200 mm\n\tMIN. HOLE (PTH)\t\t\t0.300 mm\n\tMIN. HOLE (NPTH)\t\t2.200 mm\n\tANNULAR RING\t\t\t0.150 mm\n\tCOPPER TO HOLE\t\t0.250 mm\n\tCOPPER TO EDGE\t\t0.500 mm\n\tHOLE TO HOLE\t\t\t0.250 mm\n\n11)\tALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n\tSPECIFIED.\n\n12)\tFOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB\n\tSTACKUP JLC04161H-7628.\n\tFOR REFERENCE ONLY. IMPEDANCE IS THE CONTROLLING PARAMETER\n\tOVER LAYER STACKUP. GERBER DATA MAY NOT BE ALTERED EXCEPT\n\tFOR STANDARD FABRICATION ALLOWANCES.\n\n\tTHE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED\n\tTRACE GEOMETRIES ON EVERY LAYERS SPECIFIED.', 'GIT_HASH': 'b8fef39', 'GIT_HASH_PCB': 'b8fef39', 'GIT_HASH_SCH': '5caa450', 'GIT_URL': '/jkrauss/Test_4', 'PROJECT_CODE': 'P99', 'RELEASE_DATE': '2026-03-09', 'RELEASE_STATE': 'WORKING', 'REVISION': 'NO_TAG+ (Unreleased)', 'SCALE': '2:1', 'SCHEMATIC_NOTES': 'Unless otherwise specified, components Values are in ohms, µF, and µH.', 'SHEET_NAME_01': 'Cover Page', 'SHEET_NAME_02': 'Block Diagram', 'SHEET_NAME_03': 'Project Architecture', 'SHEET_NAME_04': 'Load Cell Amp', 'SHEET_NAME_05': 'BLE Controller', 'SHEET_NAME_06': 'Power and Interface', 'SHEET_NAME_07': 'Parts List', 'SHEET_NAME_08': '......................................', 'SHEET_NAME_09': '......................................', 'SHEET_NAME_10': '......................................', 'SHEET_NAME_11': '......................................', 'SHEET_NAME_12': '......................................', 'SHEET_NAME_13': '......................................', 'SHEET_NAME_14': '......................................', 'SHEET_NAME_15': '......................................', 'SHEET_NAME_16': '......................................', 'SHEET_NAME_17': '......................................', 'SHEET_NAME_18': '......................................', 'SHEET_NAME_19': '......................................', 'SHEET_NAME_20': '......................................', 'STATE': 'TEMPLATE', 'VARIANT': ''} (kibot.gs - gs.py:290)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/././` (kibot - optionable.py:539)
|
||
DEBUG:Output destination: /workspace/jkrauss/Test_5 (kibot - kiplot.py:576)
|
||
DEBUG:Expanding `%f-%i%I%v.%x` in PCB context for <kibot.out_netlist.NetlistOptions object at 0x7f97d8a44ad0> parent: 'Schematic netlist in KiCad format' (netlist) [netlist] (kibot - optionable.py:493)
|
||
DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546)
|
||
DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546)
|
||
DEBUG:PCB title: `Test_5` (kibot.gs - gs.py:567)
|
||
DEBUG:PCB date: `2026-03-10_00-47-26` (kibot.gs - gs.py:568)
|
||
DEBUG:PCB revision: `NO_TAG+ (Unreleased)` (kibot.gs - gs.py:569)
|
||
DEBUG:PCB company: `Asymworks, LLC` (kibot.gs - gs.py:570)
|
||
DEBUG:PCB comment 1: `` (kibot.gs - gs.py:572)
|
||
DEBUG:PCB comment 2: `` (kibot.gs - gs.py:572)
|
||
DEBUG:PCB comment 3: `` (kibot.gs - gs.py:572)
|
||
DEBUG:PCB comment 4: `` (kibot.gs - gs.py:572)
|
||
DEBUG:PCB comment 5: `` (kibot.gs - gs.py:572)
|
||
DEBUG:PCB comment 6: `` (kibot.gs - gs.py:572)
|
||
DEBUG:PCB comment 7: `` (kibot.gs - gs.py:572)
|
||
DEBUG:PCB comment 8: `` (kibot.gs - gs.py:572)
|
||
DEBUG:PCB comment 9: `` (kibot.gs - gs.py:572)
|
||
DEBUG:Expanded `Test_5-netlist.net` (kibot - optionable.py:539)
|
||
DEBUG:- Executing: kicad-cli sch export netlist --format kicadsexpr --output /workspace/jkrauss/Test_5/Test_5-netlist.net /workspace/jkrauss/Test_5/Test_5.kicad_sch (kibot - kiplot.py:160)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: columns -> ['Count', 'Hole Size', 'Plated', 'Hole Shape', 'Drill Layer Pair', 'Hole Type'] (kibot - optionable.py:598)
|
||
DEBUG:Configuring from default: map -> None (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: report -> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
- 'Drill Table in CSV format' (csv_drill_table) [excellon]
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab/drill-tables` in PCB context for <kibot.out_excellon.ExcellonOptions object at 0x7f97d8a44ec0> parent: 'Drill Table in CSV format' (csv_drill_table) [excellon] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab/drill-tables` (kibot - optionable.py:539)
|
||
DEBUG:Output destination: /workspace/jkrauss/Test_5/mfg/fab/drill-tables (kibot - kiplot.py:576)
|
||
DEBUG:Expanding `%f-%i%I%v.%x` in PCB context for <kibot.out_excellon.ExcellonOptions object at 0x7f97d8a44ec0> parent: 'Drill Table in CSV format' (csv_drill_table) [excellon] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-drill.drl` (kibot - optionable.py:539)
|
||
DEBUG:Generating drill files in /workspace/jkrauss/Test_5/mfg/fab/drill-tables (kibot - out_any_drill.py:292)
|
||
DEBUG:Expanding `%f-%i%I%v.%x` in PCB context for <kibot.out_excellon.ExcellonOptions object at 0x7f97d8a44ec0> parent: 'Drill Table in CSV format' (csv_drill_table) [excellon] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-(L1-L4)_drill_table.csv` (kibot - optionable.py:539)
|
||
DEBUG:Generating drill table: /workspace/jkrauss/Test_5/mfg/fab/drill-tables/Test_5-(L1-L4)_drill_table.csv (kibot - out_any_drill.py:339)
|
||
DEBUG:Expanding `%f-%i%I%v.%x` in PCB context for <kibot.out_excellon.ExcellonOptions object at 0x7f97d8a44ec0> parent: 'Drill Table in CSV format' (csv_drill_table) [excellon] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-(L1-L4)_NPTH_drill_table.csv` (kibot - optionable.py:539)
|
||
DEBUG:Generating drill table: /workspace/jkrauss/Test_5/mfg/fab/drill-tables/Test_5-(L1-L4)_NPTH_drill_table.csv (kibot - out_any_drill.py:339)
|
||
DEBUG:Loading sheet from /workspace/jkrauss/Test_5/Test_5.kicad_sch (kibot - v6_sch.py:2742)
|
||
DEBUG:Replacing KiCad text variables: ${RELEASE_DATE} -> 2026-03-09 (kibot.gs - gs.py:546)
|
||
DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546)
|
||
DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546)
|
||
DEBUG:SCH title: `Title Page` (kibot - v6_sch.py:2367)
|
||
DEBUG:SCH date: `${RELEASE_DATE}` (kibot - v6_sch.py:2368)
|
||
DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369)
|
||
DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370)
|
||
DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/Parts_List.kicad_sch (kibot - v6_sch.py:2742)
|
||
DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546)
|
||
DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546)
|
||
DEBUG:SCH title: `Parts List` (kibot - v6_sch.py:2367)
|
||
DEBUG:SCH date: `None` (kibot - v6_sch.py:2368)
|
||
DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369)
|
||
DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370)
|
||
DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/Block_Diagram.kicad_sch (kibot - v6_sch.py:2742)
|
||
DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546)
|
||
DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546)
|
||
DEBUG:SCH title: `Block Diagram` (kibot - v6_sch.py:2367)
|
||
DEBUG:SCH date: `None` (kibot - v6_sch.py:2368)
|
||
DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369)
|
||
DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370)
|
||
DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/Architecture.kicad_sch (kibot - v6_sch.py:2742)
|
||
DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546)
|
||
DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546)
|
||
DEBUG:SCH title: `Project Architecture` (kibot - v6_sch.py:2367)
|
||
DEBUG:SCH date: `None` (kibot - v6_sch.py:2368)
|
||
DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369)
|
||
DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370)
|
||
DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/Power_Interface.kicad_sch (kibot - v6_sch.py:2742)
|
||
DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546)
|
||
DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546)
|
||
DEBUG:SCH title: `Battery Interface` (kibot - v6_sch.py:2367)
|
||
DEBUG:SCH date: `None` (kibot - v6_sch.py:2368)
|
||
DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369)
|
||
DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370)
|
||
DEBUG:- Loaded ?? (BQ27427 ) [id 140290151443360] UUID 0063a907-4a81-4dcf-a838-8131cfa40f99 original UUID 0063a907-4a81-4dcf-a838-8131cfa40f99 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (Conn_ARM_JTAG_SWD_10 ) [id 140290130174480] UUID 161d7b6a-da88-4f78-aa04-5fc04ec8537a original UUID 161d7b6a-da88-4f78-aa04-5fc04ec8537a (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (PWR_FLAG ) [id 140290130174800] UUID 1e917625-3c22-40df-bccb-0e61cfc47337 original UUID 1e917625-3c22-40df-bccb-0e61cfc47337 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290130175120] UUID 2385ef7a-d010-4dbf-a557-70853284825b original UUID 2385ef7a-d010-4dbf-a557-70853284825b (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (C_Small_US ) [id 140290130175440] UUID 2f1e9155-c81c-4da7-9e9f-5a4f61426e04 original UUID 2f1e9155-c81c-4da7-9e9f-5a4f61426e04 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290130175760] UUID 3167e078-6056-472d-893c-50dff7c00c71 original UUID 3167e078-6056-472d-893c-50dff7c00c71 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (Conn_01x05 ) [id 140290130176080] UUID 3a474dca-bf00-4fba-8294-1d2e20569ac4 original UUID 3a474dca-bf00-4fba-8294-1d2e20569ac4 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290130176400] UUID 3f0204d8-153c-4d58-8e9b-331f19382f8a original UUID 3f0204d8-153c-4d58-8e9b-331f19382f8a (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290130176720] UUID 4ce0277e-b1fd-4330-b215-7a209f0664a1 original UUID 4ce0277e-b1fd-4330-b215-7a209f0664a1 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290130177040] UUID 4e741be2-d84d-4816-9662-d4ecc944bafd original UUID 4e741be2-d84d-4816-9662-d4ecc944bafd (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (Conn_01x02 ) [id 140290130177360] UUID 50dbb54b-ac71-430d-9a54-934961ba73f0 original UUID 50dbb54b-ac71-430d-9a54-934961ba73f0 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290130177680] UUID 54468572-129f-4dd2-ac51-b2a29d50802c original UUID 54468572-129f-4dd2-ac51-b2a29d50802c (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (Si2301CDS ) [id 140290130178000] UUID 560bbe63-941a-439d-9c3a-536aa7695322 original UUID 560bbe63-941a-439d-9c3a-536aa7695322 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290130178320] UUID 56ac521b-ecc2-4eeb-89f9-f17987ed4381 original UUID 56ac521b-ecc2-4eeb-89f9-f17987ed4381 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (VBUS ) [id 140290130178640] UUID 59cdca71-eb69-4fac-a63d-d0dc022313c2 original UUID 59cdca71-eb69-4fac-a63d-d0dc022313c2 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290130178960] UUID 600822bd-6131-4cd9-a379-7222ec06e0ed original UUID 600822bd-6131-4cd9-a379-7222ec06e0ed (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (VDD ) [id 140290130179280] UUID 7133c960-c524-413b-8873-0e3d3ca43f55 original UUID 7133c960-c524-413b-8873-0e3d3ca43f55 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290130179600] UUID 79b5aeeb-e0ce-4ee2-9e2f-701ade30608a original UUID 79b5aeeb-e0ce-4ee2-9e2f-701ade30608a (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (VDD ) [id 140290130179920] UUID 80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb original UUID 80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290130180240] UUID 869f3d16-aeb6-48cb-9d10-4dd423343b4e original UUID 869f3d16-aeb6-48cb-9d10-4dd423343b4e (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (VDD ) [id 140290130180560] UUID 873e5be8-9eb2-4814-839a-7df2c5b9ed1d original UUID 873e5be8-9eb2-4814-839a-7df2c5b9ed1d (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290130180880] UUID 88699ac9-2f6f-4a67-a5a2-34aae653758d original UUID 88699ac9-2f6f-4a67-a5a2-34aae653758d (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290130181200] UUID 8f397fd0-3f74-4065-b8c2-2beedf33e0e3 original UUID 8f397fd0-3f74-4065-b8c2-2beedf33e0e3 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (VBUS ) [id 140290130181520] UUID 93920afd-bacf-40f0-bb7a-06c13fb5327d original UUID 93920afd-bacf-40f0-bb7a-06c13fb5327d (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290130181840] UUID 956c206f-1a85-4842-aff9-da50e11570cb original UUID 956c206f-1a85-4842-aff9-da50e11570cb (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290130411600] UUID 9aa71257-d96e-4aee-a72f-042865c65129 original UUID 9aa71257-d96e-4aee-a72f-042865c65129 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290130411920] UUID 9efe8f44-f06c-445d-93df-a1c0ee64bb5c original UUID 9efe8f44-f06c-445d-93df-a1c0ee64bb5c (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290130412240] UUID a10878da-6a82-4965-9cf9-8591f8d0394c original UUID a10878da-6a82-4965-9cf9-8591f8d0394c (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290130412560] UUID a1cce5a3-27bf-4bda-b8cc-f131b92cc56c original UUID a1cce5a3-27bf-4bda-b8cc-f131b92cc56c (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290130412880] UUID a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff original UUID a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290130413200] UUID a581c007-f3cd-4158-84e3-325d7bd83247 original UUID a581c007-f3cd-4158-84e3-325d7bd83247 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290130413520] UUID a5a3296f-9044-41a6-ae46-69267e919f61 original UUID a5a3296f-9044-41a6-ae46-69267e919f61 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290130413840] UUID a64e2846-e0ef-472d-be8a-2a14e8424886 original UUID a64e2846-e0ef-472d-be8a-2a14e8424886 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290130414800] UUID ab7734d2-4cfe-45d8-bd45-25f6848124f4 original UUID ab7734d2-4cfe-45d8-bd45-25f6848124f4 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290130415120] UUID ab8c90cb-fd12-4d7c-b321-f8145813d535 original UUID ab8c90cb-fd12-4d7c-b321-f8145813d535 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290130415440] UUID b535a59d-08b9-4cf3-847a-4fc755e88166 original UUID b535a59d-08b9-4cf3-847a-4fc755e88166 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290130415760] UUID b5b3a0fd-6550-417e-bb7b-b87d80c5451b original UUID b5b3a0fd-6550-417e-bb7b-b87d80c5451b (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290130416080] UUID b741364c-c4f2-46c2-956b-c9640418d31c original UUID b741364c-c4f2-46c2-956b-c9640418d31c (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290130416400] UUID bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 original UUID bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (C_Small_US ) [id 140290130416720] UUID bd667dbb-5d74-4434-a17f-782cf18168c3 original UUID bd667dbb-5d74-4434-a17f-782cf18168c3 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290130417040] UUID bddee7e6-cd4d-443c-9676-358ec0511217 original UUID bddee7e6-cd4d-443c-9676-358ec0511217 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (MCP73831-2-OT ) [id 140290130414480] UUID c214e3e9-6415-4922-8a06-e1a32697a8b6 original UUID c214e3e9-6415-4922-8a06-e1a32697a8b6 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290130414160] UUID c6f06b4c-8877-49f4-9919-7db46025dc65 original UUID c6f06b4c-8877-49f4-9919-7db46025dc65 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (C_Small_US ) [id 140290130417360] UUID c93ffeff-50d5-463f-b756-5298c92ef9bf original UUID c93ffeff-50d5-463f-b756-5298c92ef9bf (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (VDD ) [id 140290130417680] UUID df195fd2-aac7-4cde-aa20-f525cf70c919 original UUID df195fd2-aac7-4cde-aa20-f525cf70c919 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (Si2301CDS ) [id 140290130418000] UUID df33d6d6-fa23-43f5-b866-ef3bda05fc2c original UUID df33d6d6-fa23-43f5-b866-ef3bda05fc2c (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (PWR_FLAG ) [id 140290130418320] UUID e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f original UUID e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290130418640] UUID e6f8c228-3e31-4369-85ab-37aa48b650d9 original UUID e6f8c228-3e31-4369-85ab-37aa48b650d9 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290130418960] UUID f4e06be6-aa8b-431e-818f-ef982fd2f17f original UUID f4e06be6-aa8b-431e-818f-ef982fd2f17f (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (C_Small_US ) [id 140290130419280] UUID fdd4e32d-d0b4-4787-8783-8284de30f2d6 original UUID fdd4e32d-d0b4-4787-8783-8284de30f2d6 (kibot - v6_sch.py:2886)
|
||
DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/BLE_Controller.kicad_sch (kibot - v6_sch.py:2742)
|
||
DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546)
|
||
DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546)
|
||
DEBUG:SCH title: `Circuit 2` (kibot - v6_sch.py:2367)
|
||
DEBUG:SCH date: `None` (kibot - v6_sch.py:2368)
|
||
DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369)
|
||
DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290124891792] UUID 04eb04f5-e04e-4e4c-b9d4-a93c8750718e original UUID 04eb04f5-e04e-4e4c-b9d4-a93c8750718e (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290124892112] UUID 0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 original UUID 0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (MDBT50Q-1MV2 ) [id 140290124892432] UUID 147209bc-c059-460d-8034-8f6210941d23 original UUID 147209bc-c059-460d-8034-8f6210941d23 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290124892752] UUID 19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 original UUID 19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290124893072] UUID 314c30e7-873a-4eae-bf54-e61b9d65a7da original UUID 314c30e7-873a-4eae-bf54-e61b9d65a7da (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290124893392] UUID 32f550f4-e988-432f-897d-d8c8b06e127d original UUID 32f550f4-e988-432f-897d-d8c8b06e127d (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290124893712] UUID 332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 original UUID 332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (L_Small ) [id 140290124894032] UUID 457cf768-eead-438e-83e3-304d941327b4 original UUID 457cf768-eead-438e-83e3-304d941327b4 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290124894352] UUID 78fef00f-eeca-4e80-8160-23974e1721cf original UUID 78fef00f-eeca-4e80-8160-23974e1721cf (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290124894672] UUID 8299d9e5-f571-42de-8dbb-29ba0eb09340 original UUID 8299d9e5-f571-42de-8dbb-29ba0eb09340 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (VDD ) [id 140290124894992] UUID 83e110c2-ba92-40ee-9404-a2897e8bce46 original UUID 83e110c2-ba92-40ee-9404-a2897e8bce46 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (C_Small_US ) [id 140290124895312] UUID 93136a12-d32b-4e0a-8538-e5b29077f1bf original UUID 93136a12-d32b-4e0a-8538-e5b29077f1bf (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290124895632] UUID a072d2fb-d856-418a-beed-53b3164ad3ff original UUID a072d2fb-d856-418a-beed-53b3164ad3ff (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290124895952] UUID a681eb8c-bf92-43dc-90f9-fdde2a4eef00 original UUID a681eb8c-bf92-43dc-90f9-fdde2a4eef00 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (PWR_FLAG ) [id 140290124896272] UUID b0336e45-5743-4113-b9b1-7cb0eed82da2 original UUID b0336e45-5743-4113-b9b1-7cb0eed82da2 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290124896592] UUID b22470f2-3358-40c5-888e-fe1ff009757f original UUID b22470f2-3358-40c5-888e-fe1ff009757f (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290124896912] UUID c82cb63c-c096-4a91-9538-24f637845e62 original UUID c82cb63c-c096-4a91-9538-24f637845e62 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (C_Small_US ) [id 140290124897232] UUID d82905e9-94c3-46d4-9ca8-8f26a543f123 original UUID d82905e9-94c3-46d4-9ca8-8f26a543f123 (kibot - v6_sch.py:2886)
|
||
DEBUG:Loading sheet from /workspace/jkrauss/Test_5/sheets/Load_Cell_Amp.kicad_sch (kibot - v6_sch.py:2742)
|
||
DEBUG:Replacing KiCad text variables: ${REVISION} -> NO_TAG+ (Unreleased) (kibot.gs - gs.py:546)
|
||
DEBUG:Replacing KiCad text variables: ${COMPANY} -> Asymworks, LLC (kibot.gs - gs.py:546)
|
||
DEBUG:SCH title: `Load Cell Amp` (kibot - v6_sch.py:2367)
|
||
DEBUG:SCH date: `None` (kibot - v6_sch.py:2368)
|
||
DEBUG:SCH revision: `${REVISION}` (kibot - v6_sch.py:2369)
|
||
DEBUG:SCH company: `${COMPANY}` (kibot - v6_sch.py:2370)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290124904912] UUID 09004e4b-2b6a-4486-b0d1-0b694bf49614 original UUID 09004e4b-2b6a-4486-b0d1-0b694bf49614 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (MCP6L02x-xMS ) [id 140290124905232] UUID 0aa2307e-1521-4275-a630-00398fb3d41b original UUID 0aa2307e-1521-4275-a630-00398fb3d41b (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ??B (MCP6L02x-xMS ) [id 140290124905552] UUID 0aa2307e-1521-4275-a630-00398fb3d41c original UUID 0aa2307e-1521-4275-a630-00398fb3d41c (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ??C (MCP6L02x-xMS ) [id 140290124905872] UUID 0aa2307e-1521-4275-a630-00398fb3d41d original UUID 0aa2307e-1521-4275-a630-00398fb3d41d (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290124906192] UUID 0bb620d4-c3fb-4c47-8281-592b3a96db94 original UUID 0bb620d4-c3fb-4c47-8281-592b3a96db94 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290127741008] UUID 0c986be8-745b-4edb-96c4-f8ea61e9db02 original UUID 0c986be8-745b-4edb-96c4-f8ea61e9db02 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290127741328] UUID 107a6eb7-0bad-40d7-9bfe-c77b28c56d85 original UUID 107a6eb7-0bad-40d7-9bfe-c77b28c56d85 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290127741648] UUID 170c7986-c661-4882-b190-61b8be39bbd4 original UUID 170c7986-c661-4882-b190-61b8be39bbd4 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290127741968] UUID 3216bfe7-08e0-4b83-bee1-5c29e57aafb0 original UUID 3216bfe7-08e0-4b83-bee1-5c29e57aafb0 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ??B (MCP6L02x-xMS ) [id 140290127742288] UUID 32fae178-0263-4c90-b1a2-cab80ff254a6 original UUID 32fae178-0263-4c90-b1a2-cab80ff254a6 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290127742608] UUID 3332d124-1bcb-4459-9e42-da7bb6e9a74c original UUID 3332d124-1bcb-4459-9e42-da7bb6e9a74c (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (Si2301CDS ) [id 140290127742928] UUID 33b05de2-8cc7-48b9-b094-7ba5e6a40724 original UUID 33b05de2-8cc7-48b9-b094-7ba5e6a40724 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290127743248] UUID 36133e80-eb3e-418d-b27a-f47a8a15e83d original UUID 36133e80-eb3e-418d-b27a-f47a8a15e83d (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290127743568] UUID 42e4b4db-5897-4641-935c-89d07bca1eef original UUID 42e4b4db-5897-4641-935c-89d07bca1eef (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290127743888] UUID 5d7e29c6-e888-4708-874f-e80ef60a0fb9 original UUID 5d7e29c6-e888-4708-874f-e80ef60a0fb9 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (C_Small_US ) [id 140290127744208] UUID 62133f73-88eb-4da2-9491-8bf214c6001b original UUID 62133f73-88eb-4da2-9491-8bf214c6001b (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290127744528] UUID 68f29406-bf4f-4737-ba92-51d121ee515a original UUID 68f29406-bf4f-4737-ba92-51d121ee515a (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ??C (MCP6L02x-xMS ) [id 140290127744848] UUID 69c94eba-401a-4da1-9a83-d9e5c5ae991c original UUID 69c94eba-401a-4da1-9a83-d9e5c5ae991c (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290127745168] UUID 97c50fe6-90a6-49ef-a96d-064c3bdebf07 original UUID 97c50fe6-90a6-49ef-a96d-064c3bdebf07 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290127745488] UUID 9aa9887d-8762-4334-9cd6-b0b1bb251699 original UUID 9aa9887d-8762-4334-9cd6-b0b1bb251699 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (C_Small_US ) [id 140290127745808] UUID 9db50cc5-6ad0-42fa-8e86-82db202d88fb original UUID 9db50cc5-6ad0-42fa-8e86-82db202d88fb (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290127746128] UUID a1f3857f-5faa-468f-9567-052a4718485e original UUID a1f3857f-5faa-468f-9567-052a4718485e (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (MCP6L02x-xMS ) [id 140290127746448] UUID a61a0e42-7f51-4bfb-8f50-9c7649feec25 original UUID a61a0e42-7f51-4bfb-8f50-9c7649feec25 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290127746768] UUID a7b6c1c0-cd40-488c-b27a-867412bc05b5 original UUID a7b6c1c0-cd40-488c-b27a-867412bc05b5 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290127747088] UUID a9fa5cb8-cb9a-4485-a2e3-7ece0390081e original UUID a9fa5cb8-cb9a-4485-a2e3-7ece0390081e (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290127747408] UUID b28a1eee-2f08-4428-9b24-9acd0c866799 original UUID b28a1eee-2f08-4428-9b24-9acd0c866799 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290127747728] UUID b3386c76-edca-46a0-b57e-edd366b8ea57 original UUID b3386c76-edca-46a0-b57e-edd366b8ea57 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290127748048] UUID b76312c8-ca3f-4878-a259-ae5c42f10a6d original UUID b76312c8-ca3f-4878-a259-ae5c42f10a6d (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290127748368] UUID c85069bb-73b1-43ba-812c-8f7ab29d1350 original UUID c85069bb-73b1-43ba-812c-8f7ab29d1350 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290127748688] UUID e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a original UUID e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (R_US ) [id 140290127749008] UUID ef51c143-7984-47c3-bcc3-5b8731aa5a16 original UUID ef51c143-7984-47c3-bcc3-5b8731aa5a16 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (GND ) [id 140290127749328] UUID f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 original UUID f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (TestPoint ) [id 140290127749648] UUID f9d4e96d-5745-439f-90a0-b346d3dffc71 original UUID f9d4e96d-5745-439f-90a0-b346d3dffc71 (kibot - v6_sch.py:2886)
|
||
DEBUG:- Loaded ?? (+3.3V ) [id 140290127750288] UUID ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 original UUID ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 (kibot - v6_sch.py:2886)
|
||
DEBUG:Collected sheet instances (kibot - v6_sch.py:2701)
|
||
DEBUG:- / -> 1 (kibot - v6_sch.py:2703)
|
||
DEBUG:Collected symbol instances (kibot - v6_sch.py:2704)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/0063a907-4a81-4dcf-a838-8131cfa40f99 -> U4 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/161d7b6a-da88-4f78-aa04-5fc04ec8537a -> J3 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/1e917625-3c22-40df-bccb-0e61cfc47337 -> #FLG03 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2385ef7a-d010-4dbf-a557-70853284825b -> R16 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2f1e9155-c81c-4da7-9e9f-5a4f61426e04 -> C5 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3167e078-6056-472d-893c-50dff7c00c71 -> TP5 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3a474dca-bf00-4fba-8294-1d2e20569ac4 -> J2 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3f0204d8-153c-4d58-8e9b-331f19382f8a -> TP8 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4ce0277e-b1fd-4330-b215-7a209f0664a1 -> #PWR032 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4e741be2-d84d-4816-9662-d4ecc944bafd -> #PWR038 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/50dbb54b-ac71-430d-9a54-934961ba73f0 -> J1 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/54468572-129f-4dd2-ac51-b2a29d50802c -> R18 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/560bbe63-941a-439d-9c3a-536aa7695322 -> Q3 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/56ac521b-ecc2-4eeb-89f9-f17987ed4381 -> #PWR041 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/59cdca71-eb69-4fac-a63d-d0dc022313c2 -> #PWR031 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/600822bd-6131-4cd9-a379-7222ec06e0ed -> #PWR034 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/7133c960-c524-413b-8873-0e3d3ca43f55 -> #PWR033 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/79b5aeeb-e0ce-4ee2-9e2f-701ade30608a -> #PWR027 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb -> #PWR024 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/869f3d16-aeb6-48cb-9d10-4dd423343b4e -> #PWR036 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/873e5be8-9eb2-4814-839a-7df2c5b9ed1d -> #PWR037 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/88699ac9-2f6f-4a67-a5a2-34aae653758d -> #PWR028 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/8f397fd0-3f74-4065-b8c2-2beedf33e0e3 -> #PWR026 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/93920afd-bacf-40f0-bb7a-06c13fb5327d -> #PWR021 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/956c206f-1a85-4842-aff9-da50e11570cb -> #PWR020 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9aa71257-d96e-4aee-a72f-042865c65129 -> R17 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9efe8f44-f06c-445d-93df-a1c0ee64bb5c -> TP9 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a10878da-6a82-4965-9cf9-8591f8d0394c -> R15 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a1cce5a3-27bf-4bda-b8cc-f131b92cc56c -> TP3 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff -> #PWR035 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a581c007-f3cd-4158-84e3-325d7bd83247 -> TP7 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a5a3296f-9044-41a6-ae46-69267e919f61 -> TP10 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a64e2846-e0ef-472d-be8a-2a14e8424886 -> TP4 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab7734d2-4cfe-45d8-bd45-25f6848124f4 -> #PWR023 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab8c90cb-fd12-4d7c-b321-f8145813d535 -> #PWR040 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b535a59d-08b9-4cf3-847a-4fc755e88166 -> #PWR029 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b5b3a0fd-6550-417e-bb7b-b87d80c5451b -> TP6 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b741364c-c4f2-46c2-956b-c9640418d31c -> #PWR039 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 -> R20 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bd667dbb-5d74-4434-a17f-782cf18168c3 -> C8 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bddee7e6-cd4d-443c-9676-358ec0511217 -> R14 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c214e3e9-6415-4922-8a06-e1a32697a8b6 -> U5 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c6f06b4c-8877-49f4-9919-7db46025dc65 -> #PWR022 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c93ffeff-50d5-463f-b756-5298c92ef9bf -> C6 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df195fd2-aac7-4cde-aa20-f525cf70c919 -> #PWR030 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df33d6d6-fa23-43f5-b866-ef3bda05fc2c -> Q2 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f -> #FLG02 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e6f8c228-3e31-4369-85ab-37aa48b650d9 -> #PWR025 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/f4e06be6-aa8b-431e-818f-ef982fd2f17f -> R19 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/fdd4e32d-d0b4-4787-8783-8284de30f2d6 -> C7 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/04eb04f5-e04e-4e4c-b9d4-a93c8750718e -> #PWR019 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 -> R12 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/147209bc-c059-460d-8034-8f6210941d23 -> U3 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 -> #PWR012 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/314c30e7-873a-4eae-bf54-e61b9d65a7da -> R11 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/32f550f4-e988-432f-897d-d8c8b06e127d -> #PWR018 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 -> R10 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/457cf768-eead-438e-83e3-304d941327b4 -> L1 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/78fef00f-eeca-4e80-8160-23974e1721cf -> #PWR016 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/8299d9e5-f571-42de-8dbb-29ba0eb09340 -> #PWR013 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/83e110c2-ba92-40ee-9404-a2897e8bce46 -> #PWR014 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/93136a12-d32b-4e0a-8538-e5b29077f1bf -> C3 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a072d2fb-d856-418a-beed-53b3164ad3ff -> #PWR017 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a681eb8c-bf92-43dc-90f9-fdde2a4eef00 -> R9 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b0336e45-5743-4113-b9b1-7cb0eed82da2 -> #FLG01 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b22470f2-3358-40c5-888e-fe1ff009757f -> #PWR015 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/c82cb63c-c096-4a91-9538-24f637845e62 -> R13 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/d82905e9-94c3-46d4-9ca8-8f26a543f123 -> C4 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/09004e4b-2b6a-4486-b0d1-0b694bf49614 -> #PWR06 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41b -> U1 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41c -> U1 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41d -> U1 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0bb620d4-c3fb-4c47-8281-592b3a96db94 -> TP14 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0c986be8-745b-4edb-96c4-f8ea61e9db02 -> R3 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/107a6eb7-0bad-40d7-9bfe-c77b28c56d85 -> #PWR010 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/170c7986-c661-4882-b190-61b8be39bbd4 -> #PWR09 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3216bfe7-08e0-4b83-bee1-5c29e57aafb0 -> TP12 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/32fae178-0263-4c90-b1a2-cab80ff254a6 -> U2 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3332d124-1bcb-4459-9e42-da7bb6e9a74c -> R4 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/33b05de2-8cc7-48b9-b094-7ba5e6a40724 -> Q1 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/36133e80-eb3e-418d-b27a-f47a8a15e83d -> R8 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/42e4b4db-5897-4641-935c-89d07bca1eef -> #PWR04 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/5d7e29c6-e888-4708-874f-e80ef60a0fb9 -> #PWR02 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/62133f73-88eb-4da2-9491-8bf214c6001b -> C1 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/68f29406-bf4f-4737-ba92-51d121ee515a -> TP13 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/69c94eba-401a-4da1-9a83-d9e5c5ae991c -> U2 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/97c50fe6-90a6-49ef-a96d-064c3bdebf07 -> #PWR03 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9aa9887d-8762-4334-9cd6-b0b1bb251699 -> R7 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9db50cc5-6ad0-42fa-8e86-82db202d88fb -> C2 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a1f3857f-5faa-468f-9567-052a4718485e -> #PWR05 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a61a0e42-7f51-4bfb-8f50-9c7649feec25 -> U2 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a7b6c1c0-cd40-488c-b27a-867412bc05b5 -> #PWR08 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a9fa5cb8-cb9a-4485-a2e3-7ece0390081e -> R1 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b28a1eee-2f08-4428-9b24-9acd0c866799 -> TP11 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b3386c76-edca-46a0-b57e-edd366b8ea57 -> TP2 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b76312c8-ca3f-4878-a259-ae5c42f10a6d -> R6 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/c85069bb-73b1-43ba-812c-8f7ab29d1350 -> R5 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a -> #PWR011 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ef51c143-7984-47c3-bcc3-5b8731aa5a16 -> R2 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 -> #PWR01 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f9d4e96d-5745-439f-90a0-b346d3dffc71 -> TP1 (kibot - v6_sch.py:2706)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 -> #PWR07 (kibot - v6_sch.py:2706)
|
||
DEBUG:Collected sheet paths (kibot - v6_sch.py:2707)
|
||
DEBUG:- / (kibot - v6_sch.py:2709)
|
||
DEBUG:- /20edd200-9383-4d87-bd58-f882adb4f112 (kibot - v6_sch.py:2709)
|
||
DEBUG:- /28ad8293-baaf-4ee1-8056-ad34096542a0 (kibot - v6_sch.py:2709)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011 (kibot - v6_sch.py:2709)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c (kibot - v6_sch.py:2709)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/0063a907-4a81-4dcf-a838-8131cfa40f99 -> ?? (BQ27427 ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/161d7b6a-da88-4f78-aa04-5fc04ec8537a -> ?? (Conn_ARM_JTAG_SWD_10 ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/1e917625-3c22-40df-bccb-0e61cfc47337 -> ?? (PWR_FLAG ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2385ef7a-d010-4dbf-a557-70853284825b -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2f1e9155-c81c-4da7-9e9f-5a4f61426e04 -> ?? (C_Small_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3167e078-6056-472d-893c-50dff7c00c71 -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3a474dca-bf00-4fba-8294-1d2e20569ac4 -> ?? (Conn_01x05 ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3f0204d8-153c-4d58-8e9b-331f19382f8a -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4ce0277e-b1fd-4330-b215-7a209f0664a1 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4e741be2-d84d-4816-9662-d4ecc944bafd -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/50dbb54b-ac71-430d-9a54-934961ba73f0 -> ?? (Conn_01x02 ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/54468572-129f-4dd2-ac51-b2a29d50802c -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/560bbe63-941a-439d-9c3a-536aa7695322 -> ?? (Si2301CDS ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/56ac521b-ecc2-4eeb-89f9-f17987ed4381 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/59cdca71-eb69-4fac-a63d-d0dc022313c2 -> ?? (VBUS ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/600822bd-6131-4cd9-a379-7222ec06e0ed -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/7133c960-c524-413b-8873-0e3d3ca43f55 -> ?? (VDD ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/79b5aeeb-e0ce-4ee2-9e2f-701ade30608a -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb -> ?? (VDD ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/869f3d16-aeb6-48cb-9d10-4dd423343b4e -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/873e5be8-9eb2-4814-839a-7df2c5b9ed1d -> ?? (VDD ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/88699ac9-2f6f-4a67-a5a2-34aae653758d -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/8f397fd0-3f74-4065-b8c2-2beedf33e0e3 -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/93920afd-bacf-40f0-bb7a-06c13fb5327d -> ?? (VBUS ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/956c206f-1a85-4842-aff9-da50e11570cb -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9aa71257-d96e-4aee-a72f-042865c65129 -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9efe8f44-f06c-445d-93df-a1c0ee64bb5c -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a10878da-6a82-4965-9cf9-8591f8d0394c -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a1cce5a3-27bf-4bda-b8cc-f131b92cc56c -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a581c007-f3cd-4158-84e3-325d7bd83247 -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a5a3296f-9044-41a6-ae46-69267e919f61 -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a64e2846-e0ef-472d-be8a-2a14e8424886 -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab7734d2-4cfe-45d8-bd45-25f6848124f4 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab8c90cb-fd12-4d7c-b321-f8145813d535 -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b535a59d-08b9-4cf3-847a-4fc755e88166 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b5b3a0fd-6550-417e-bb7b-b87d80c5451b -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b741364c-c4f2-46c2-956b-c9640418d31c -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bd667dbb-5d74-4434-a17f-782cf18168c3 -> ?? (C_Small_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bddee7e6-cd4d-443c-9676-358ec0511217 -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c214e3e9-6415-4922-8a06-e1a32697a8b6 -> ?? (MCP73831-2-OT ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c6f06b4c-8877-49f4-9919-7db46025dc65 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c93ffeff-50d5-463f-b756-5298c92ef9bf -> ?? (C_Small_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df195fd2-aac7-4cde-aa20-f525cf70c919 -> ?? (VDD ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df33d6d6-fa23-43f5-b866-ef3bda05fc2c -> ?? (Si2301CDS ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f -> ?? (PWR_FLAG ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e6f8c228-3e31-4369-85ab-37aa48b650d9 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/f4e06be6-aa8b-431e-818f-ef982fd2f17f -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/fdd4e32d-d0b4-4787-8783-8284de30f2d6 -> ?? (C_Small_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669 (kibot - v6_sch.py:2709)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/04eb04f5-e04e-4e4c-b9d4-a93c8750718e -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/147209bc-c059-460d-8034-8f6210941d23 -> ?? (MDBT50Q-1MV2 ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/314c30e7-873a-4eae-bf54-e61b9d65a7da -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/32f550f4-e988-432f-897d-d8c8b06e127d -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/457cf768-eead-438e-83e3-304d941327b4 -> ?? (L_Small ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/78fef00f-eeca-4e80-8160-23974e1721cf -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/8299d9e5-f571-42de-8dbb-29ba0eb09340 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/83e110c2-ba92-40ee-9404-a2897e8bce46 -> ?? (VDD ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/93136a12-d32b-4e0a-8538-e5b29077f1bf -> ?? (C_Small_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a072d2fb-d856-418a-beed-53b3164ad3ff -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a681eb8c-bf92-43dc-90f9-fdde2a4eef00 -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b0336e45-5743-4113-b9b1-7cb0eed82da2 -> ?? (PWR_FLAG ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b22470f2-3358-40c5-888e-fe1ff009757f -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/c82cb63c-c096-4a91-9538-24f637845e62 -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/d82905e9-94c3-46d4-9ca8-8f26a543f123 -> ?? (C_Small_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f (kibot - v6_sch.py:2709)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/09004e4b-2b6a-4486-b0d1-0b694bf49614 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41b -> ?? (MCP6L02x-xMS ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41c -> ??B (MCP6L02x-xMS ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41d -> ??C (MCP6L02x-xMS ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0bb620d4-c3fb-4c47-8281-592b3a96db94 -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0c986be8-745b-4edb-96c4-f8ea61e9db02 -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/107a6eb7-0bad-40d7-9bfe-c77b28c56d85 -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/170c7986-c661-4882-b190-61b8be39bbd4 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3216bfe7-08e0-4b83-bee1-5c29e57aafb0 -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/32fae178-0263-4c90-b1a2-cab80ff254a6 -> ??B (MCP6L02x-xMS ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3332d124-1bcb-4459-9e42-da7bb6e9a74c -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/33b05de2-8cc7-48b9-b094-7ba5e6a40724 -> ?? (Si2301CDS ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/36133e80-eb3e-418d-b27a-f47a8a15e83d -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/42e4b4db-5897-4641-935c-89d07bca1eef -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/5d7e29c6-e888-4708-874f-e80ef60a0fb9 -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/62133f73-88eb-4da2-9491-8bf214c6001b -> ?? (C_Small_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/68f29406-bf4f-4737-ba92-51d121ee515a -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/69c94eba-401a-4da1-9a83-d9e5c5ae991c -> ??C (MCP6L02x-xMS ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/97c50fe6-90a6-49ef-a96d-064c3bdebf07 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9aa9887d-8762-4334-9cd6-b0b1bb251699 -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9db50cc5-6ad0-42fa-8e86-82db202d88fb -> ?? (C_Small_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a1f3857f-5faa-468f-9567-052a4718485e -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a61a0e42-7f51-4bfb-8f50-9c7649feec25 -> ?? (MCP6L02x-xMS ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a7b6c1c0-cd40-488c-b27a-867412bc05b5 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a9fa5cb8-cb9a-4485-a2e3-7ece0390081e -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b28a1eee-2f08-4428-9b24-9acd0c866799 -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b3386c76-edca-46a0-b57e-edd366b8ea57 -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b76312c8-ca3f-4878-a259-ae5c42f10a6d -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/c85069bb-73b1-43ba-812c-8f7ab29d1350 -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ef51c143-7984-47c3-bcc3-5b8731aa5a16 -> ?? (R_US ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 -> ?? (GND ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f9d4e96d-5745-439f-90a0-b346d3dffc71 -> ?? (TestPoint ) (kibot - v6_sch.py:2711)
|
||
DEBUG: - /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 -> ?? (+3.3V ) (kibot - v6_sch.py:2711)
|
||
DEBUG:Assigning components to instances (kibot - v6_sch.py:2932)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/0063a907-4a81-4dcf-a838-8131cfa40f99 -> U4 -> 140290151443360 0063a907-4a81-4dcf-a838-8131cfa40f99 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/161d7b6a-da88-4f78-aa04-5fc04ec8537a -> J3 -> 140290130174480 161d7b6a-da88-4f78-aa04-5fc04ec8537a (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/1e917625-3c22-40df-bccb-0e61cfc47337 -> #FLG03 -> 140290130174800 1e917625-3c22-40df-bccb-0e61cfc47337 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2385ef7a-d010-4dbf-a557-70853284825b -> R16 -> 140290130175120 2385ef7a-d010-4dbf-a557-70853284825b (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/2f1e9155-c81c-4da7-9e9f-5a4f61426e04 -> C5 -> 140290130175440 2f1e9155-c81c-4da7-9e9f-5a4f61426e04 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3167e078-6056-472d-893c-50dff7c00c71 -> TP5 -> 140290130175760 3167e078-6056-472d-893c-50dff7c00c71 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3a474dca-bf00-4fba-8294-1d2e20569ac4 -> J2 -> 140290130176080 3a474dca-bf00-4fba-8294-1d2e20569ac4 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/3f0204d8-153c-4d58-8e9b-331f19382f8a -> TP8 -> 140290130176400 3f0204d8-153c-4d58-8e9b-331f19382f8a (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4ce0277e-b1fd-4330-b215-7a209f0664a1 -> #PWR032 -> 140290130176720 4ce0277e-b1fd-4330-b215-7a209f0664a1 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/4e741be2-d84d-4816-9662-d4ecc944bafd -> #PWR038 -> 140290130177040 4e741be2-d84d-4816-9662-d4ecc944bafd (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/50dbb54b-ac71-430d-9a54-934961ba73f0 -> J1 -> 140290130177360 50dbb54b-ac71-430d-9a54-934961ba73f0 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/54468572-129f-4dd2-ac51-b2a29d50802c -> R18 -> 140290130177680 54468572-129f-4dd2-ac51-b2a29d50802c (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/560bbe63-941a-439d-9c3a-536aa7695322 -> Q3 -> 140290130178000 560bbe63-941a-439d-9c3a-536aa7695322 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/56ac521b-ecc2-4eeb-89f9-f17987ed4381 -> #PWR041 -> 140290130178320 56ac521b-ecc2-4eeb-89f9-f17987ed4381 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/59cdca71-eb69-4fac-a63d-d0dc022313c2 -> #PWR031 -> 140290130178640 59cdca71-eb69-4fac-a63d-d0dc022313c2 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/600822bd-6131-4cd9-a379-7222ec06e0ed -> #PWR034 -> 140290130178960 600822bd-6131-4cd9-a379-7222ec06e0ed (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/7133c960-c524-413b-8873-0e3d3ca43f55 -> #PWR033 -> 140290130179280 7133c960-c524-413b-8873-0e3d3ca43f55 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/79b5aeeb-e0ce-4ee2-9e2f-701ade30608a -> #PWR027 -> 140290130179600 79b5aeeb-e0ce-4ee2-9e2f-701ade30608a (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb -> #PWR024 -> 140290130179920 80a9bccc-b0e2-4a3d-8cdc-b1bd6bd33bcb (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/869f3d16-aeb6-48cb-9d10-4dd423343b4e -> #PWR036 -> 140290130180240 869f3d16-aeb6-48cb-9d10-4dd423343b4e (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/873e5be8-9eb2-4814-839a-7df2c5b9ed1d -> #PWR037 -> 140290130180560 873e5be8-9eb2-4814-839a-7df2c5b9ed1d (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/88699ac9-2f6f-4a67-a5a2-34aae653758d -> #PWR028 -> 140290130180880 88699ac9-2f6f-4a67-a5a2-34aae653758d (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/8f397fd0-3f74-4065-b8c2-2beedf33e0e3 -> #PWR026 -> 140290130181200 8f397fd0-3f74-4065-b8c2-2beedf33e0e3 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/93920afd-bacf-40f0-bb7a-06c13fb5327d -> #PWR021 -> 140290130181520 93920afd-bacf-40f0-bb7a-06c13fb5327d (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/956c206f-1a85-4842-aff9-da50e11570cb -> #PWR020 -> 140290130181840 956c206f-1a85-4842-aff9-da50e11570cb (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9aa71257-d96e-4aee-a72f-042865c65129 -> R17 -> 140290130411600 9aa71257-d96e-4aee-a72f-042865c65129 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/9efe8f44-f06c-445d-93df-a1c0ee64bb5c -> TP9 -> 140290130411920 9efe8f44-f06c-445d-93df-a1c0ee64bb5c (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a10878da-6a82-4965-9cf9-8591f8d0394c -> R15 -> 140290130412240 a10878da-6a82-4965-9cf9-8591f8d0394c (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a1cce5a3-27bf-4bda-b8cc-f131b92cc56c -> TP3 -> 140290130412560 a1cce5a3-27bf-4bda-b8cc-f131b92cc56c (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff -> #PWR035 -> 140290130412880 a3453bf9-5184-4cb4-81bb-bcfb9f73b0ff (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a581c007-f3cd-4158-84e3-325d7bd83247 -> TP7 -> 140290130413200 a581c007-f3cd-4158-84e3-325d7bd83247 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a5a3296f-9044-41a6-ae46-69267e919f61 -> TP10 -> 140290130413520 a5a3296f-9044-41a6-ae46-69267e919f61 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/a64e2846-e0ef-472d-be8a-2a14e8424886 -> TP4 -> 140290130413840 a64e2846-e0ef-472d-be8a-2a14e8424886 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab7734d2-4cfe-45d8-bd45-25f6848124f4 -> #PWR023 -> 140290130414800 ab7734d2-4cfe-45d8-bd45-25f6848124f4 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/ab8c90cb-fd12-4d7c-b321-f8145813d535 -> #PWR040 -> 140290130415120 ab8c90cb-fd12-4d7c-b321-f8145813d535 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b535a59d-08b9-4cf3-847a-4fc755e88166 -> #PWR029 -> 140290130415440 b535a59d-08b9-4cf3-847a-4fc755e88166 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b5b3a0fd-6550-417e-bb7b-b87d80c5451b -> TP6 -> 140290130415760 b5b3a0fd-6550-417e-bb7b-b87d80c5451b (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/b741364c-c4f2-46c2-956b-c9640418d31c -> #PWR039 -> 140290130416080 b741364c-c4f2-46c2-956b-c9640418d31c (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 -> R20 -> 140290130416400 bbbfc804-fd6d-417a-ab69-ebb4605dd3e4 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bd667dbb-5d74-4434-a17f-782cf18168c3 -> C8 -> 140290130416720 bd667dbb-5d74-4434-a17f-782cf18168c3 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/bddee7e6-cd4d-443c-9676-358ec0511217 -> R14 -> 140290130417040 bddee7e6-cd4d-443c-9676-358ec0511217 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c214e3e9-6415-4922-8a06-e1a32697a8b6 -> U5 -> 140290130414480 c214e3e9-6415-4922-8a06-e1a32697a8b6 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c6f06b4c-8877-49f4-9919-7db46025dc65 -> #PWR022 -> 140290130414160 c6f06b4c-8877-49f4-9919-7db46025dc65 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/c93ffeff-50d5-463f-b756-5298c92ef9bf -> C6 -> 140290130417360 c93ffeff-50d5-463f-b756-5298c92ef9bf (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df195fd2-aac7-4cde-aa20-f525cf70c919 -> #PWR030 -> 140290130417680 df195fd2-aac7-4cde-aa20-f525cf70c919 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/df33d6d6-fa23-43f5-b866-ef3bda05fc2c -> Q2 -> 140290130418000 df33d6d6-fa23-43f5-b866-ef3bda05fc2c (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f -> #FLG02 -> 140290130418320 e18a080c-4971-4f6b-b4ce-4f1d26d2ee7f (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/e6f8c228-3e31-4369-85ab-37aa48b650d9 -> #PWR025 -> 140290130418640 e6f8c228-3e31-4369-85ab-37aa48b650d9 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/f4e06be6-aa8b-431e-818f-ef982fd2f17f -> R19 -> 140290130418960 f4e06be6-aa8b-431e-818f-ef982fd2f17f (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/6c8ce547-8e28-496a-9003-0e7dbfd93e8c/fdd4e32d-d0b4-4787-8783-8284de30f2d6 -> C7 -> 140290130419280 fdd4e32d-d0b4-4787-8783-8284de30f2d6 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/04eb04f5-e04e-4e4c-b9d4-a93c8750718e -> #PWR019 -> 140290124891792 04eb04f5-e04e-4e4c-b9d4-a93c8750718e (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 -> R12 -> 140290124892112 0f36fc1e-e36f-4bbd-b0c1-d147c3a40559 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/147209bc-c059-460d-8034-8f6210941d23 -> U3 -> 140290124892432 147209bc-c059-460d-8034-8f6210941d23 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 -> #PWR012 -> 140290124892752 19c40d0e-0ece-43d6-8ea0-a1eabcb27b02 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/314c30e7-873a-4eae-bf54-e61b9d65a7da -> R11 -> 140290124893072 314c30e7-873a-4eae-bf54-e61b9d65a7da (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/32f550f4-e988-432f-897d-d8c8b06e127d -> #PWR018 -> 140290124893392 32f550f4-e988-432f-897d-d8c8b06e127d (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 -> R10 -> 140290124893712 332831fa-4ca8-4bf7-bbf1-1f9d0d7f0379 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/457cf768-eead-438e-83e3-304d941327b4 -> L1 -> 140290124894032 457cf768-eead-438e-83e3-304d941327b4 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/78fef00f-eeca-4e80-8160-23974e1721cf -> #PWR016 -> 140290124894352 78fef00f-eeca-4e80-8160-23974e1721cf (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/8299d9e5-f571-42de-8dbb-29ba0eb09340 -> #PWR013 -> 140290124894672 8299d9e5-f571-42de-8dbb-29ba0eb09340 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/83e110c2-ba92-40ee-9404-a2897e8bce46 -> #PWR014 -> 140290124894992 83e110c2-ba92-40ee-9404-a2897e8bce46 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/93136a12-d32b-4e0a-8538-e5b29077f1bf -> C3 -> 140290124895312 93136a12-d32b-4e0a-8538-e5b29077f1bf (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a072d2fb-d856-418a-beed-53b3164ad3ff -> #PWR017 -> 140290124895632 a072d2fb-d856-418a-beed-53b3164ad3ff (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/a681eb8c-bf92-43dc-90f9-fdde2a4eef00 -> R9 -> 140290124895952 a681eb8c-bf92-43dc-90f9-fdde2a4eef00 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b0336e45-5743-4113-b9b1-7cb0eed82da2 -> #FLG01 -> 140290124896272 b0336e45-5743-4113-b9b1-7cb0eed82da2 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/b22470f2-3358-40c5-888e-fe1ff009757f -> #PWR015 -> 140290124896592 b22470f2-3358-40c5-888e-fe1ff009757f (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/c82cb63c-c096-4a91-9538-24f637845e62 -> R13 -> 140290124896912 c82cb63c-c096-4a91-9538-24f637845e62 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/9da43fd7-7a0a-403c-bf2c-ba67cd8fa669/d82905e9-94c3-46d4-9ca8-8f26a543f123 -> C4 -> 140290124897232 d82905e9-94c3-46d4-9ca8-8f26a543f123 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/09004e4b-2b6a-4486-b0d1-0b694bf49614 -> #PWR06 -> 140290124904912 09004e4b-2b6a-4486-b0d1-0b694bf49614 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41b -> U1 -> 140290124905232 0aa2307e-1521-4275-a630-00398fb3d41b (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41c -> U1 -> 140290124905552 0aa2307e-1521-4275-a630-00398fb3d41c (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0aa2307e-1521-4275-a630-00398fb3d41d -> U1 -> 140290124905872 0aa2307e-1521-4275-a630-00398fb3d41d (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0bb620d4-c3fb-4c47-8281-592b3a96db94 -> TP14 -> 140290124906192 0bb620d4-c3fb-4c47-8281-592b3a96db94 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/0c986be8-745b-4edb-96c4-f8ea61e9db02 -> R3 -> 140290127741008 0c986be8-745b-4edb-96c4-f8ea61e9db02 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/107a6eb7-0bad-40d7-9bfe-c77b28c56d85 -> #PWR010 -> 140290127741328 107a6eb7-0bad-40d7-9bfe-c77b28c56d85 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/170c7986-c661-4882-b190-61b8be39bbd4 -> #PWR09 -> 140290127741648 170c7986-c661-4882-b190-61b8be39bbd4 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3216bfe7-08e0-4b83-bee1-5c29e57aafb0 -> TP12 -> 140290127741968 3216bfe7-08e0-4b83-bee1-5c29e57aafb0 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/32fae178-0263-4c90-b1a2-cab80ff254a6 -> U2 -> 140290127742288 32fae178-0263-4c90-b1a2-cab80ff254a6 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/3332d124-1bcb-4459-9e42-da7bb6e9a74c -> R4 -> 140290127742608 3332d124-1bcb-4459-9e42-da7bb6e9a74c (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/33b05de2-8cc7-48b9-b094-7ba5e6a40724 -> Q1 -> 140290127742928 33b05de2-8cc7-48b9-b094-7ba5e6a40724 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/36133e80-eb3e-418d-b27a-f47a8a15e83d -> R8 -> 140290127743248 36133e80-eb3e-418d-b27a-f47a8a15e83d (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/42e4b4db-5897-4641-935c-89d07bca1eef -> #PWR04 -> 140290127743568 42e4b4db-5897-4641-935c-89d07bca1eef (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/5d7e29c6-e888-4708-874f-e80ef60a0fb9 -> #PWR02 -> 140290127743888 5d7e29c6-e888-4708-874f-e80ef60a0fb9 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/62133f73-88eb-4da2-9491-8bf214c6001b -> C1 -> 140290127744208 62133f73-88eb-4da2-9491-8bf214c6001b (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/68f29406-bf4f-4737-ba92-51d121ee515a -> TP13 -> 140290127744528 68f29406-bf4f-4737-ba92-51d121ee515a (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/69c94eba-401a-4da1-9a83-d9e5c5ae991c -> U2 -> 140290127744848 69c94eba-401a-4da1-9a83-d9e5c5ae991c (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/97c50fe6-90a6-49ef-a96d-064c3bdebf07 -> #PWR03 -> 140290127745168 97c50fe6-90a6-49ef-a96d-064c3bdebf07 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9aa9887d-8762-4334-9cd6-b0b1bb251699 -> R7 -> 140290127745488 9aa9887d-8762-4334-9cd6-b0b1bb251699 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/9db50cc5-6ad0-42fa-8e86-82db202d88fb -> C2 -> 140290127745808 9db50cc5-6ad0-42fa-8e86-82db202d88fb (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a1f3857f-5faa-468f-9567-052a4718485e -> #PWR05 -> 140290127746128 a1f3857f-5faa-468f-9567-052a4718485e (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a61a0e42-7f51-4bfb-8f50-9c7649feec25 -> U2 -> 140290127746448 a61a0e42-7f51-4bfb-8f50-9c7649feec25 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a7b6c1c0-cd40-488c-b27a-867412bc05b5 -> #PWR08 -> 140290127746768 a7b6c1c0-cd40-488c-b27a-867412bc05b5 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/a9fa5cb8-cb9a-4485-a2e3-7ece0390081e -> R1 -> 140290127747088 a9fa5cb8-cb9a-4485-a2e3-7ece0390081e (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b28a1eee-2f08-4428-9b24-9acd0c866799 -> TP11 -> 140290127747408 b28a1eee-2f08-4428-9b24-9acd0c866799 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b3386c76-edca-46a0-b57e-edd366b8ea57 -> TP2 -> 140290127747728 b3386c76-edca-46a0-b57e-edd366b8ea57 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/b76312c8-ca3f-4878-a259-ae5c42f10a6d -> R6 -> 140290127748048 b76312c8-ca3f-4878-a259-ae5c42f10a6d (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/c85069bb-73b1-43ba-812c-8f7ab29d1350 -> R5 -> 140290127748368 c85069bb-73b1-43ba-812c-8f7ab29d1350 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a -> #PWR011 -> 140290127748688 e9d5d888-aa8d-4d8f-ae21-0e52033d0b3a (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ef51c143-7984-47c3-bcc3-5b8731aa5a16 -> R2 -> 140290127749008 ef51c143-7984-47c3-bcc3-5b8731aa5a16 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 -> #PWR01 -> 140290127749328 f3c15c02-aca3-4cb1-bd5f-f98c81ac4773 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/f9d4e96d-5745-439f-90a0-b346d3dffc71 -> TP1 -> 140290127749648 f9d4e96d-5745-439f-90a0-b346d3dffc71 (kibot - v6_sch.py:2975)
|
||
DEBUG:- /f6afef58-d841-4ad6-baf9-746b0a35f011/a5aa3c11-5084-4ea5-9da5-c9ff4a86f01f/ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 -> #PWR07 -> 140290127750288 ffbe4ccd-d9f8-4f87-89c2-c58c8ac07402 (kibot - v6_sch.py:2975)
|
||
DEBUG:Schematic dependencies: ['/workspace/jkrauss/Test_5/Test_5.kicad_sch', '/workspace/jkrauss/Test_5/sheets/Architecture.kicad_sch', '/workspace/jkrauss/Test_5/sheets/BLE_Controller.kicad_sch', '/workspace/jkrauss/Test_5/sheets/Block_Diagram.kicad_sch', '/workspace/jkrauss/Test_5/sheets/Load_Cell_Amp.kicad_sch', '/workspace/jkrauss/Test_5/sheets/Parts_List.kicad_sch', '/workspace/jkrauss/Test_5/sheets/Power_Interface.kicad_sch'] (kibot - kiplot.py:302)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: cost_extra_columns -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: logo -> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: html -> <kibot.out_bom.BoMHTML object at 0x7f97d8a47230> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: logo -> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: kicost_api_enable -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: kicost_api_disable -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: specs_columns -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: xlsx -> <kibot.out_bom.BoMXLSX object at 0x7f97d8a47380> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: hrtxt -> <kibot.out_bom.BoMTXT object at 0x7f97d8a474d0> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: group_fields_fallbacks -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: component_aliases -> [['r', 'r_small', 'res', 'resistor'], ['l', 'l_small', 'inductor'], ['c', 'c_small', 'cap', 'capacitor'], ['sw', 'switch'], ['zener', 'zenersmall'], ['d', 'diode', 'd_small']] (kibot - optionable.py:598)
|
||
DEBUG:Configuring from default: aggregate -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: distributors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: no_distributors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: sort_field -> ['Reference'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: footprint_populate_values -> ['no', 'yes'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> ['_mechanical'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnf_filter -> ['_kibom_dnf_CONFIG_FIELD'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: sub_pcbs -> [] (kibot - optionable.py:362)
|
||
DEBUG:Creating internal filter: {'name': '_mechanical', 'type': 'generic', 'comment': 'Internal default mechanical filter', 'exclude_all_hash_ref': True, 'exclude_any': [{'column': 'References', 'regex': '^TP[0-9]*'}, {'column': 'References', 'regex': '^FID'}, {'column': 'Part', 'regex': '^mount.*hole'}, {'column': 'Part', 'regex': 'solder.*bridge'}, {'column': 'Part', 'regex': 'solder.*jump'}, {'column': 'Part', 'regex': 'test.*point'}, {'column': 'Footprint', 'regex': 'test.*point'}, {'column': 'Footprint', 'regex': '^mount.*hole'}, {'column': 'Footprint', 'regex': 'fiducial'}], 'exclude_virtual': True} (kibot - fil_base.py:262)
|
||
DEBUG:Configuring from default: include_only -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: keys -> ['dnf_list'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362)
|
||
DEBUG:Creating internal filter: {'name': '_kibom_dnf_config', 'type': 'generic', 'comment': 'Internal KiBoM DNF filter (config)', 'config_field': 'config', 'exclude_value': True, 'exclude_config': True, 'keys': 'dnf_list'} (kibot - fil_base.py:281)
|
||
DEBUG:Configuring from default: include_only -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362)
|
||
DEBUG:Creating internal filter: {'name': '_kibom_dnc_config', 'type': 'generic', 'comment': 'Internal KiBoM DNC filter (config)', 'config_field': 'config', 'exclude_value': True, 'exclude_config': True, 'keys': 'dnc_list', 'invert': True} (kibot - fil_base.py:281)
|
||
DEBUG:Configuring from default: include_only -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362)
|
||
DEBUG:Creating internal filter: {'name': '_kicost_rename', 'type': 'field_rename', 'comment': 'Internal filter to emulate KiCost field aliases', 'rename': [{'field': 'mpn', 'name': 'manf#'}, {'field': 'pn', 'name': 'manf#'}, {'field': 'manf_num', 'name': 'manf#'}, {'field': 'manf-num', 'name': 'manf#'}, {'field': 'mfg_num', 'name': 'manf#'}, {'field': 'mfg-num', 'name': 'manf#'}, {'field': 'mfg#', 'name': 'manf#'}, {'field': 'mfg part#', 'name': 'manf#'}, {'field': 'man_num', 'name': 'manf#'}, {'field': 'man-num', 'name': 'manf#'}, {'field': 'man#', 'name': 'manf#'}, {'field': 'mnf_num', 'name': 'manf#'}, {'field': 'mnf-num', 'name': 'manf#'}, {'field': 'mnf#', 'name': 'manf#'}, {'field': 'mfr_num', 'name': 'manf#'}, {'field': 'mfr-num', 'name': 'manf#'}, {'field': 'mfr#', 'name': 'manf#'}, {'field': 'part-num', 'name': 'manf#'}, {'field': 'part_num', 'name': 'manf#'}, {'field': 'p#', 'name': 'manf#'}, {'field': 'part#', 'name': 'manf#'}, {'field': 'manufacturer', 'name': 'manf'}, {'field': 'mnf', 'name': 'manf'}, {'field': 'man', 'name': 'manf'}, {'field': 'mfg', 'name': 'manf'}, {'field': 'mfr', 'name': 'manf'}, {'field': 'version', 'name': 'variant'}, {'field': 'nopop', 'name': 'dnp'}, {'field': 'description', 'name': 'desc'}, {'field': 'pdf', 'name': 'datasheet'}, {'field': 'arrowpart#', 'name': 'arrow#'}, {'field': 'arrow_part#', 'name': 'arrow#'}, {'field': 'arrow-part#', 'name': 'arrow#'}, {'field': 'digikeypart#', 'name': 'digikey#'}, {'field': 'digikey_part#', 'name': 'digikey#'}, {'field': 'digikey-part#', 'name': 'digikey#'}, {'field': 'farnellpart#', 'name': 'farnell#'}, {'field': 'farnell_part#', 'name': 'farnell#'}, {'field': 'farnell-part#', 'name': 'farnell#'}, {'field': 'lcscpart#', 'name': 'lcsc#'}, {'field': 'lcsc_part#', 'name': 'lcsc#'}, {'field': 'lcsc-part#', 'name': 'lcsc#'}, {'field': 'mouserpart#', 'name': 'mouser#'}, {'field': 'mouser_part#', 'name': 'mouser#'}, {'field': 'mouser-part#', 'name': 'mouser#'}, {'field': 'newarkpart#', 'name': 'newark#'}, {'field': 'newark_part#', 'name': 'newark#'}, {'field': 'newark-part#', 'name': 'newark#'}, {'field': 'rspart#', 'name': 'rs#'}, {'field': 'rs_part#', 'name': 'rs#'}, {'field': 'rs-part#', 'name': 'rs#'}, {'field': 'tmepart#', 'name': 'tme#'}, {'field': 'tme_part#', 'name': 'tme#'}, {'field': 'tme-part#', 'name': 'tme#'}, {'field': 'arrow_#', 'name': 'arrow#'}, {'field': 'arrow-#', 'name': 'arrow#'}, {'field': 'digikey_#', 'name': 'digikey#'}, {'field': 'digikey-#', 'name': 'digikey#'}, {'field': 'farnell_#', 'name': 'farnell#'}, {'field': 'farnell-#', 'name': 'farnell#'}, {'field': 'lcsc_#', 'name': 'lcsc#'}, {'field': 'lcsc-#', 'name': 'lcsc#'}, {'field': 'mouser_#', 'name': 'mouser#'}, {'field': 'mouser-#', 'name': 'mouser#'}, {'field': 'newark_#', 'name': 'newark#'}, {'field': 'newark-#', 'name': 'newark#'}, {'field': 'rs_#', 'name': 'rs#'}, {'field': 'rs-#', 'name': 'rs#'}, {'field': 'tme_#', 'name': 'tme#'}, {'field': 'tme-#', 'name': 'tme#'}, {'field': 'arrowp#', 'name': 'arrow#'}, {'field': 'arrow_p#', 'name': 'arrow#'}, {'field': 'arrow-p#', 'name': 'arrow#'}, {'field': 'digikeyp#', 'name': 'digikey#'}, {'field': 'digikey_p#', 'name': 'digikey#'}, {'field': 'digikey-p#', 'name': 'digikey#'}, {'field': 'farnellp#', 'name': 'farnell#'}, {'field': 'farnell_p#', 'name': 'farnell#'}, {'field': 'farnell-p#', 'name': 'farnell#'}, {'field': 'lcscp#', 'name': 'lcsc#'}, {'field': 'lcsc_p#', 'name': 'lcsc#'}, {'field': 'lcsc-p#', 'name': 'lcsc#'}, {'field': 'mouserp#', 'name': 'mouser#'}, {'field': 'mouser_p#', 'name': 'mouser#'}, {'field': 'mouser-p#', 'name': 'mouser#'}, {'field': 'newarkp#', 'name': 'newark#'}, {'field': 'newark_p#', 'name': 'newark#'}, {'field': 'newark-p#', 'name': 'newark#'}, {'field': 'rsp#', 'name': 'rs#'}, {'field': 'rs_p#', 'name': 'rs#'}, {'field': 'rs-p#', 'name': 'rs#'}, {'field': 'tmep#', 'name': 'tme#'}, {'field': 'tme_p#', 'name': 'tme#'}, {'field': 'tme-p#', 'name': 'tme#'}, {'field': 'arrowpn', 'name': 'arrow#'}, {'field': 'arrow_pn', 'name': 'arrow#'}, {'field': 'arrow-pn', 'name': 'arrow#'}, {'field': 'digikeypn', 'name': 'digikey#'}, {'field': 'digikey_pn', 'name': 'digikey#'}, {'field': 'digikey-pn', 'name': 'digikey#'}, {'field': 'farnellpn', 'name': 'farnell#'}, {'field': 'farnell_pn', 'name': 'farnell#'}, {'field': 'farnell-pn', 'name': 'farnell#'}, {'field': 'lcscpn', 'name': 'lcsc#'}, {'field': 'lcsc_pn', 'name': 'lcsc#'}, {'field': 'lcsc-pn', 'name': 'lcsc#'}, {'field': 'mouserpn', 'name': 'mouser#'}, {'field': 'mouser_pn', 'name': 'mouser#'}, {'field': 'mouser-pn', 'name': 'mouser#'}, {'field': 'newarkpn', 'name': 'newark#'}, {'field': 'newark_pn', 'name': 'newark#'}, {'field': 'newark-pn', 'name': 'newark#'}, {'field': 'rspn', 'name': 'rs#'}, {'field': 'rs_pn', 'name': 'rs#'}, {'field': 'rs-pn', 'name': 'rs#'}, {'field': 'tmepn', 'name': 'tme#'}, {'field': 'tme_pn', 'name': 'tme#'}, {'field': 'tme-pn', 'name': 'tme#'}, {'field': 'arrowvendor#', 'name': 'arrow#'}, {'field': 'arrow_vendor#', 'name': 'arrow#'}, {'field': 'arrow-vendor#', 'name': 'arrow#'}, {'field': 'digikeyvendor#', 'name': 'digikey#'}, {'field': 'digikey_vendor#', 'name': 'digikey#'}, {'field': 'digikey-vendor#', 'name': 'digikey#'}, {'field': 'farnellvendor#', 'name': 'farnell#'}, {'field': 'farnell_vendor#', 'name': 'farnell#'}, {'field': 'farnell-vendor#', 'name': 'farnell#'}, {'field': 'lcscvendor#', 'name': 'lcsc#'}, {'field': 'lcsc_vendor#', 'name': 'lcsc#'}, {'field': 'lcsc-vendor#', 'name': 'lcsc#'}, {'field': 'mouservendor#', 'name': 'mouser#'}, {'field': 'mouser_vendor#', 'name': 'mouser#'}, {'field': 'mouser-vendor#', 'name': 'mouser#'}, {'field': 'newarkvendor#', 'name': 'newark#'}, {'field': 'newark_vendor#', 'name': 'newark#'}, {'field': 'newark-vendor#', 'name': 'newark#'}, {'field': 'rsvendor#', 'name': 'rs#'}, {'field': 'rs_vendor#', 'name': 'rs#'}, {'field': 'rs-vendor#', 'name': 'rs#'}, {'field': 'tmevendor#', 'name': 'tme#'}, {'field': 'tme_vendor#', 'name': 'tme#'}, {'field': 'tme-vendor#', 'name': 'tme#'}, {'field': 'arrowvp#', 'name': 'arrow#'}, {'field': 'arrow_vp#', 'name': 'arrow#'}, {'field': 'arrow-vp#', 'name': 'arrow#'}, {'field': 'digikeyvp#', 'name': 'digikey#'}, {'field': 'digikey_vp#', 'name': 'digikey#'}, {'field': 'digikey-vp#', 'name': 'digikey#'}, {'field': 'farnellvp#', 'name': 'farnell#'}, {'field': 'farnell_vp#', 'name': 'farnell#'}, {'field': 'farnell-vp#', 'name': 'farnell#'}, {'field': 'lcscvp#', 'name': 'lcsc#'}, {'field': 'lcsc_vp#', 'name': 'lcsc#'}, {'field': 'lcsc-vp#', 'name': 'lcsc#'}, {'field': 'mouservp#', 'name': 'mouser#'}, {'field': 'mouser_vp#', 'name': 'mouser#'}, {'field': 'mouser-vp#', 'name': 'mouser#'}, {'field': 'newarkvp#', 'name': 'newark#'}, {'field': 'newark_vp#', 'name': 'newark#'}, {'field': 'newark-vp#', 'name': 'newark#'}, {'field': 'rsvp#', 'name': 'rs#'}, {'field': 'rs_vp#', 'name': 'rs#'}, {'field': 'rs-vp#', 'name': 'rs#'}, {'field': 'tmevp#', 'name': 'tme#'}, {'field': 'tme_vp#', 'name': 'tme#'}, {'field': 'tme-vp#', 'name': 'tme#'}, {'field': 'arrowvpn', 'name': 'arrow#'}, {'field': 'arrow_vpn', 'name': 'arrow#'}, {'field': 'arrow-vpn', 'name': 'arrow#'}, {'field': 'digikeyvpn', 'name': 'digikey#'}, {'field': 'digikey_vpn', 'name': 'digikey#'}, {'field': 'digikey-vpn', 'name': 'digikey#'}, {'field': 'farnellvpn', 'name': 'farnell#'}, {'field': 'farnell_vpn', 'name': 'farnell#'}, {'field': 'farnell-vpn', 'name': 'farnell#'}, {'field': 'lcscvpn', 'name': 'lcsc#'}, {'field': 'lcsc_vpn', 'name': 'lcsc#'}, {'field': 'lcsc-vpn', 'name': 'lcsc#'}, {'field': 'mouservpn', 'name': 'mouser#'}, {'field': 'mouser_vpn', 'name': 'mouser#'}, {'field': 'mouser-vpn', 'name': 'mouser#'}, {'field': 'newarkvpn', 'name': 'newark#'}, {'field': 'newark_vpn', 'name': 'newark#'}, {'field': 'newark-vpn', 'name': 'newark#'}, {'field': 'rsvpn', 'name': 'rs#'}, {'field': 'rs_vpn', 'name': 'rs#'}, {'field': 'rs-vpn', 'name': 'rs#'}, {'field': 'tmevpn', 'name': 'tme#'}, {'field': 'tme_vpn', 'name': 'tme#'}, {'field': 'tme-vpn', 'name': 'tme#'}, {'field': 'arrownum', 'name': 'arrow#'}, {'field': 'arrow_num', 'name': 'arrow#'}, {'field': 'arrow-num', 'name': 'arrow#'}, {'field': 'digikeynum', 'name': 'digikey#'}, {'field': 'digikey_num', 'name': 'digikey#'}, {'field': 'digikey-num', 'name': 'digikey#'}, {'field': 'farnellnum', 'name': 'farnell#'}, {'field': 'farnell_num', 'name': 'farnell#'}, {'field': 'farnell-num', 'name': 'farnell#'}, {'field': 'lcscnum', 'name': 'lcsc#'}, {'field': 'lcsc_num', 'name': 'lcsc#'}, {'field': 'lcsc-num', 'name': 'lcsc#'}, {'field': 'mousernum', 'name': 'mouser#'}, {'field': 'mouser_num', 'name': 'mouser#'}, {'field': 'mouser-num', 'name': 'mouser#'}, {'field': 'newarknum', 'name': 'newark#'}, {'field': 'newark_num', 'name': 'newark#'}, {'field': 'newark-num', 'name': 'newark#'}, {'field': 'rsnum', 'name': 'rs#'}, {'field': 'rs_num', 'name': 'rs#'}, {'field': 'rs-num', 'name': 'rs#'}, {'field': 'tmenum', 'name': 'tme#'}, {'field': 'tme_num', 'name': 'tme#'}, {'field': 'tme-num', 'name': 'tme#'}]} (kibot - fil_base.py:301)
|
||
DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697)
|
||
DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
- 'Testpoint report in CSV format' (csv_testpoints) [bom]
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./test/testpoints` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d8a46e40> parent: 'Testpoint report in CSV format' (csv_testpoints) [bom] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./test/testpoints` (kibot - optionable.py:539)
|
||
DEBUG:Output destination: /workspace/jkrauss/Test_5/test/testpoints (kibot - kiplot.py:576)
|
||
DEBUG:Expanding `%f-testpoints%I%v.%x` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d8a46e40> parent: 'Testpoint report in CSV format' (csv_testpoints) [bom] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-testpoints.csv` (kibot - optionable.py:539)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Reading KiCad config from `/root/.config/kicad/9.0/kicad_common.json` (kibot - config.py:458)
|
||
DEBUG:Filtered warning: (W009) KiCad config without environment.vars section (kibot - log.py:125)
|
||
DEBUG:Using KICAD9_SYMBOL_DIR="/usr/share/kicad/symbols" (guessed) (kibot - config.py:433)
|
||
DEBUG:Using KICAD9_TEMPLATE_DIR="/usr/share/kicad/template" (guessed) (kibot - config.py:433)
|
||
DEBUG:Using KICAD_USER_TEMPLATE_DIR="/root/.local/share/kicad/9.0/template" (guessed) (kibot - config.py:433)
|
||
DEBUG:Using KICAD9_FOOTPRINT_DIR="/usr/share/kicad/footprints" (guessed) (kibot - config.py:433)
|
||
DEBUG:Filtered warning: (W010) Unable to find KiCad 3D models (kibot - log.py:125)
|
||
DEBUG:Using KICAD9_3RD_PARTY="/root/.local/share/kicad/9.0/3rdparty" (guessed) (kibot - config.py:433)
|
||
DEBUG:Exporting KIPRJMOD="/workspace/jkrauss/Test_5" (kibot - config.py:479)
|
||
DEBUG:Also exporting KICAD6_SYMBOL_DIR="/usr/share/kicad/symbols" (kibot - config.py:487)
|
||
DEBUG:Also exporting KICAD7_SYMBOL_DIR="/usr/share/kicad/symbols" (kibot - config.py:487)
|
||
DEBUG:Also exporting KICAD8_SYMBOL_DIR="/usr/share/kicad/symbols" (kibot - config.py:487)
|
||
DEBUG:Also exporting KICAD6_TEMPLATE_DIR="/usr/share/kicad/template" (kibot - config.py:487)
|
||
DEBUG:Also exporting KICAD7_TEMPLATE_DIR="/usr/share/kicad/template" (kibot - config.py:487)
|
||
DEBUG:Also exporting KICAD8_TEMPLATE_DIR="/usr/share/kicad/template" (kibot - config.py:487)
|
||
DEBUG:Also exporting KICAD6_FOOTPRINT_DIR="/usr/share/kicad/footprints" (kibot - config.py:487)
|
||
DEBUG:Also exporting KICAD7_FOOTPRINT_DIR="/usr/share/kicad/footprints" (kibot - config.py:487)
|
||
DEBUG:Also exporting KICAD8_FOOTPRINT_DIR="/usr/share/kicad/footprints" (kibot - config.py:487)
|
||
DEBUG:Also exporting KICAD6_3RD_PARTY="/root/.local/share/kicad/9.0/3rdparty" (kibot - config.py:487)
|
||
DEBUG:Also exporting KICAD7_3RD_PARTY="/root/.local/share/kicad/9.0/3rdparty" (kibot - config.py:487)
|
||
DEBUG:Also exporting KICAD8_3RD_PARTY="/root/.local/share/kicad/9.0/3rdparty" (kibot - config.py:487)
|
||
DEBUG:No 3D aliases (/root/.config/kicad/9.0/3d/3Dresolver.cfg) (kibot - config.py:627)
|
||
DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407)
|
||
DEBUG:Filters reset (kibot - fil_base.py:196)
|
||
DEBUG:Applying transform filter `_kicost_rename` (kibot - fil_base.py:173)
|
||
DEBUG:ref: C1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C6 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C6 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C7 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C7 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C8 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C8 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: L1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: L1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R10 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R10 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R11 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R11 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R12 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R12 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R13 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R13 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R14 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R14 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R15 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R15 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R16 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R16 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R17 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R17 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R18 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R18 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R19 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R19 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R20 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R20 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R6 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R6 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R7 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R7 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R8 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R8 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R9 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R9 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP10 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP10 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP11 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP12 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP13 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP14 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP6 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP6 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP7 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP7 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP8 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP8 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP9 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP9 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: H1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: H2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:Applying filter `only_testpoints` to exclude (kibot - fil_base.py:187)
|
||
DEBUG:- C1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- J1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- J2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- J3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- L1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- Q1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- Q2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- Q3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R10 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R11 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R12 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R13 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R14 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R15 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R16 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R17 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R18 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R19 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R20 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R9 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- Including 'TP1': Field 'reference' (TP1) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP10': Field 'reference' (TP10) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP11': Field 'reference' (TP11) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP12': Field 'reference' (TP12) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP13': Field 'reference' (TP13) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP14': Field 'reference' (TP14) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP2': Field 'reference' (TP2) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP3': Field 'reference' (TP3) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP4': Field 'reference' (TP4) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP5': Field 'reference' (TP5) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP6': Field 'reference' (TP6) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP7': Field 'reference' (TP7) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP8': Field 'reference' (TP8) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP9': Field 'reference' (TP9) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- U1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Applying filter `_kibom_dnc_config` to fixed (kibot - fil_base.py:224)
|
||
DEBUG:Applying KiBoM style variants `default` (kibot - var_kibom.py:91)
|
||
DEBUG:Creating internal filter: {'type': 'expand_text_vars', 'comment': 'Internal default text variables expander', 'name': '_expand_text_vars'} (kibot - fil_base.py:333)
|
||
DEBUG:Applying transform filter `_expand_text_vars` (kibot - fil_base.py:173)
|
||
DEBUG:Using auxiliary origin: x=125000000 y=100000000 (kibot - bom.py:498)
|
||
DEBUG:Global stats: total 14 fitted 14 build 14 (kibot - bom.py:571)
|
||
DEBUG:Saving BOM File: /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints.csv (kibot - bom.py:588)
|
||
DEBUG:CSV Output -> /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints.csv (kibot - bom_writer.py:52)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: cost_extra_columns -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: logo -> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: html -> <kibot.out_bom.BoMHTML object at 0x7f97d56bd450> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: logo -> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: kicost_api_enable -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: kicost_api_disable -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: specs_columns -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: xlsx -> <kibot.out_bom.BoMXLSX object at 0x7f97d56bd310> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: hrtxt -> <kibot.out_bom.BoMTXT object at 0x7f97d56bd6d0> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: group_fields_fallbacks -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: component_aliases -> [['r', 'r_small', 'res', 'resistor'], ['l', 'l_small', 'inductor'], ['c', 'c_small', 'cap', 'capacitor'], ['sw', 'switch'], ['zener', 'zenersmall'], ['d', 'diode', 'd_small']] (kibot - optionable.py:598)
|
||
DEBUG:Configuring from default: aggregate -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: distributors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: no_distributors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: sort_field -> ['Reference'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: footprint_populate_values -> ['no', 'yes'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> ['_mechanical'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnf_filter -> ['_kibom_dnf_CONFIG_FIELD'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: sub_pcbs -> [] (kibot - optionable.py:362)
|
||
DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697)
|
||
DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
- 'Top testpoint report in CSV format' (csv_testpoints_top) [bom]
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./test/testpoints` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d56bd590> parent: 'Top testpoint report in CSV format' (csv_testpoints_top) [bom] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./test/testpoints` (kibot - optionable.py:539)
|
||
DEBUG:Output destination: /workspace/jkrauss/Test_5/test/testpoints (kibot - kiplot.py:576)
|
||
DEBUG:Expanding `%f-testpoints-top%I%v.%x` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d56bd590> parent: 'Top testpoint report in CSV format' (csv_testpoints_top) [bom] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-testpoints-top.csv` (kibot - optionable.py:539)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Adding Description field to C2 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C2 (YAGEO) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R9 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R9 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R11 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R11 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R6 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R6 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R13 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R13 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R18 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R18 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R5 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R5 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C8 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C8 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to U4 (Li-Ion/Li-Po battery monitor and fuel guage) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to U4 (Texas Instruments) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R2 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R2 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R19 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R19 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to U3 (Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to U3 (Raytac) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R17 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R17 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R3 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R3 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R20 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R20 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to U5 (Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to U5 (Microchip) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R12 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R12 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C5 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C5 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to L1 (Inductor, small symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to L1 (TDK) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C4 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C4 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R8 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R8 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to Q2 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to Q2 (Vishay) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C6 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C6 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C3 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C3 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to Q1 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to Q1 (Vishay) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to Q3 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to Q3 (Vishay) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R14 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R14 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C7 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C7 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to J3 (Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to J3 (Amphenol ICC) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C1 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C1 (YAGEO) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R4 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R4 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R1 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R1 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R16 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R16 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R7 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R7 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R15 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R15 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R10 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R10 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP12 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP1 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP1 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to J2 (Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to J2 (JST) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP8 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP8 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP3 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP3 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP10 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP10 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP7 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP7 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP14 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP13 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP6 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP6 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP9 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP9 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP2 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP2 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP4 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP4 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP11 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to J1 (Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to J1 (JST) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP5 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP5 () (kibot - kiplot.py:407)
|
||
DEBUG:Filters reset (kibot - fil_base.py:196)
|
||
DEBUG:Applying transform filter `_kicost_rename` (kibot - fil_base.py:173)
|
||
DEBUG:ref: C1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C6 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C6 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C7 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C7 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C8 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C8 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: L1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: L1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R10 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R10 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R11 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R11 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R12 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R12 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R13 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R13 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R14 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R14 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R15 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R15 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R16 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R16 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R17 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R17 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R18 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R18 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R19 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R19 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R20 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R20 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R6 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R6 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R7 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R7 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R8 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R8 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R9 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R9 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP10 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP10 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP11 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP12 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP13 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP14 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP6 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP6 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP7 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP7 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP8 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP8 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP9 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP9 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: H1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: H2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:Applying filter `only_testpoints_top` to exclude (kibot - fil_base.py:187)
|
||
DEBUG:- C1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- J1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- J2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- J3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- L1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- Q1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- Q2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- Q3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R10 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R11 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R12 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R13 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R14 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R15 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R16 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R17 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R18 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R19 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R20 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R9 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP10 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP11 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP12 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP13 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP14 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- TP9 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Applying filter `_kibom_dnc_config` to fixed (kibot - fil_base.py:224)
|
||
DEBUG:Applying KiBoM style variants `default` (kibot - var_kibom.py:91)
|
||
DEBUG:Applying transform filter `_expand_text_vars` (kibot - fil_base.py:173)
|
||
DEBUG:Using auxiliary origin: x=125000000 y=100000000 (kibot - bom.py:498)
|
||
DEBUG:Global stats: total 0 fitted 0 build 0 (kibot - bom.py:571)
|
||
DEBUG:Saving BOM File: /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints-top.csv (kibot - bom.py:588)
|
||
DEBUG:CSV Output -> /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints-top.csv (kibot - bom_writer.py:52)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: join -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: cost_extra_columns -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: logo -> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: html -> <kibot.out_bom.BoMHTML object at 0x7f97d4e02ad0> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: digikey_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: mouser_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: lcsc_link -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: logo -> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: extra_info -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: row_colors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: kicost_api_enable -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: kicost_api_disable -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: specs_columns -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: xlsx -> <kibot.out_bom.BoMXLSX object at 0x7f97d4e02e90> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: hrtxt -> <kibot.out_bom.BoMTXT object at 0x7f97d4e02fd0> (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: group_fields_fallbacks -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: component_aliases -> [['r', 'r_small', 'res', 'resistor'], ['l', 'l_small', 'inductor'], ['c', 'c_small', 'cap', 'capacitor'], ['sw', 'switch'], ['zener', 'zenersmall'], ['d', 'diode', 'd_small']] (kibot - optionable.py:598)
|
||
DEBUG:Configuring from default: aggregate -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: distributors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: no_distributors -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: sort_field -> ['Reference'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: footprint_populate_values -> ['no', 'yes'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> ['_mechanical'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnf_filter -> ['_kibom_dnf_CONFIG_FIELD'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnc_filter -> ['_kibom_dnc_CONFIG_FIELD'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: sub_pcbs -> [] (kibot - optionable.py:362)
|
||
DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697)
|
||
DEBUG:Valid columns: ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Manufacturer', 'Manufacturer PN', 'LCSC', 'Asymworks IPN'] (19) (kibot - out_bom.py:697)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
- 'Bottom testpoint report in CSV format' (csv_testpoints_bottom) [bom]
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./test/testpoints` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d4e02d50> parent: 'Bottom testpoint report in CSV format' (csv_testpoints_bottom) [bom] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./test/testpoints` (kibot - optionable.py:539)
|
||
DEBUG:Output destination: /workspace/jkrauss/Test_5/test/testpoints (kibot - kiplot.py:576)
|
||
DEBUG:Expanding `%f-testpoints-bottom%I%v.%x` in SCH context for <kibot.out_bom.BoMOptions object at 0x7f97d4e02d50> parent: 'Bottom testpoint report in CSV format' (csv_testpoints_bottom) [bom] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-testpoints-bottom.csv` (kibot - optionable.py:539)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Adding Description field to C2 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C2 (YAGEO) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R9 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R9 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R11 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R11 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R6 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R6 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R13 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R13 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R18 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R18 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R5 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R5 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C8 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C8 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to U4 (Li-Ion/Li-Po battery monitor and fuel guage) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to U4 (Texas Instruments) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R2 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R2 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R19 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R19 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to U3 (Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to U3 (Raytac) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R17 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R17 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R3 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R3 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R20 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R20 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to U5 (Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to U5 (Microchip) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R12 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R12 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C5 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C5 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to L1 (Inductor, small symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to L1 (TDK) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C4 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C4 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R8 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R8 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to Q2 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to Q2 (Vishay) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C6 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C6 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C3 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C3 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to Q1 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to Q1 (Vishay) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to Q3 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to Q3 (Vishay) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R14 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R14 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C7 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C7 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to J3 (Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to J3 (Amphenol ICC) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C1 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C1 (YAGEO) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R4 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R4 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R1 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R1 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R16 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R16 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R7 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R7 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R15 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R15 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R10 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R10 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP12 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP1 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP1 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to J2 (Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to J2 (JST) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP8 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP8 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP3 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP3 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP10 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP10 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP7 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP7 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP14 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP13 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP6 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP6 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP9 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP9 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP2 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP2 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP4 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP4 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP11 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to J1 (Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to J1 (JST) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP5 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP5 () (kibot - kiplot.py:407)
|
||
DEBUG:Filters reset (kibot - fil_base.py:196)
|
||
DEBUG:Applying transform filter `_kicost_rename` (kibot - fil_base.py:173)
|
||
DEBUG:ref: C1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C6 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C6 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C7 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C7 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C8 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: C8 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: J3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: L1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: L1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: Q3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R10 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R10 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R11 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R11 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R12 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R12 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R13 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R13 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R14 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R14 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R15 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R15 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R16 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R16 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R17 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R17 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R18 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R18 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R19 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R19 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R20 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R20 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R6 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R6 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R7 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R7 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R8 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R8 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R9 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: R9 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP10 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP10 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP11 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP12 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP13 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP14 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP6 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP6 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP7 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP7 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP8 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP8 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP9 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: TP9 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U1 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U2 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U3 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U3 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U4 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U4 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U5 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: U5 field: manufacturer -> manf (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: H1 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:ref: H2 field: description -> desc (kibot - fil_field_rename.py:40)
|
||
DEBUG:Applying filter `only_testpoints_bottom` to exclude (kibot - fil_base.py:187)
|
||
DEBUG:- C1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- C8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- J1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- J2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- J3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- L1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- Q1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- Q2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- Q3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R10 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R11 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R12 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R13 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R14 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R15 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R16 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R17 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R18 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R19 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R20 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- R9 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- Including 'TP1': Field 'reference' (TP1) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP10': Field 'reference' (TP10) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP11': Field 'reference' (TP11) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP12': Field 'reference' (TP12) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP13': Field 'reference' (TP13) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP14': Field 'reference' (TP14) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP2': Field 'reference' (TP2) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP3': Field 'reference' (TP3) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP4': Field 'reference' (TP4) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP5': Field 'reference' (TP5) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP6': Field 'reference' (TP6) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP7': Field 'reference' (TP7) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP8': Field 'reference' (TP8) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- Including 'TP9': Field 'reference' (TP9) matched 're.compile('TP', re.IGNORECASE)' (kibot - fil_generic.py:129)
|
||
DEBUG:- U1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- U5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Applying filter `_kibom_dnc_config` to fixed (kibot - fil_base.py:224)
|
||
DEBUG:Applying KiBoM style variants `default` (kibot - var_kibom.py:91)
|
||
DEBUG:Applying transform filter `_expand_text_vars` (kibot - fil_base.py:173)
|
||
DEBUG:Using auxiliary origin: x=125000000 y=100000000 (kibot - bom.py:498)
|
||
DEBUG:Global stats: total 14 fitted 14 build 14 (kibot - bom.py:571)
|
||
DEBUG:Saving BOM File: /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints-bottom.csv (kibot - bom.py:588)
|
||
DEBUG:CSV Output -> /workspace/jkrauss/Test_5/test/testpoints/Test_5-testpoints-bottom.csv (kibot - bom_writer.py:52)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
- 'Component report (count) in CSV format' (csv_comp_count) [report]
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d8b71550> parent: 'Component report (count) in CSV format' (csv_comp_count) [report] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539)
|
||
DEBUG:Output destination: /workspace/jkrauss/Test_5/mfg/assembly (kibot - kiplot.py:576)
|
||
DEBUG:Expanding `%f-%I%v.csv` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d8b71550> parent: 'Component report (count) in CSV format' (csv_comp_count) [report] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-components_count.csv` (kibot - optionable.py:539)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'desc': 'Li-Ion/Li-Po battery monitor and fuel guage', 'manf': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'desc': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'manf': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15849', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'desc': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'manf': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'desc': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'manf': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'desc': 'capacitor, small US symbol', 'LCSC': 'C23630', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'desc': 'capacitor, small US symbol', 'LCSC': 'C19666', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'desc': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'manf': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'desc': 'Inductor, small symbol', 'manf': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'desc': 'capacitor, small US symbol', 'LCSC': 'C15008', 'manf': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'desc': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'manf': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'desc': 'capacitor, small US symbol', 'manf': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'desc': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'desc': 'Resistor, US symbol', 'manf': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'desc': 'test point', 'manf': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Adding Description field to C2 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C2 (YAGEO) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R9 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R9 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R11 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R11 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R6 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R6 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R13 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R13 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R18 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R18 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R5 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R5 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C8 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C8 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to U4 (Li-Ion/Li-Po battery monitor and fuel guage) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to U4 (Texas Instruments) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R2 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R2 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R19 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R19 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to U3 (Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to U3 (Raytac) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R17 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R17 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R3 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R3 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R20 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R20 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to U5 (Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to U5 (Microchip) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R12 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R12 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C5 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C5 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to L1 (Inductor, small symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to L1 (TDK) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C4 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C4 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R8 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R8 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to Q2 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to Q2 (Vishay) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C6 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C6 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C3 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C3 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to Q1 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to Q1 (Vishay) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to Q3 (-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to Q3 (Vishay) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R14 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R14 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C7 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C7 (Samsung Electro-Mechanics) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to J3 (Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to J3 (Amphenol ICC) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to C1 (capacitor, small US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to C1 (YAGEO) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R4 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R4 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R1 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R1 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R16 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R16 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R7 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R7 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R15 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R15 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to R10 (Resistor, US symbol) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to R10 (Uni-Royal) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP12 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP1 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP1 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to J2 (Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to J2 (JST) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP8 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP8 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP3 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP3 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP10 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP10 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP7 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP7 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP14 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP13 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP6 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP6 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP9 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP9 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP2 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP2 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP4 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP4 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP11 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to J1 (Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to J1 (JST) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to TP5 (test point) (kibot - kiplot.py:407)
|
||
DEBUG:Adding Manufacturer field to TP5 () (kibot - kiplot.py:407)
|
||
DEBUG:Filters reset (kibot - fil_base.py:196)
|
||
DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187)
|
||
DEBUG:Excluding 'TP1': Field 'reference' (TP1) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP10': Field 'reference' (TP10) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP10 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP11': Field 'reference' (TP11) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP11 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP12': Field 'reference' (TP12) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP12 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP13': Field 'reference' (TP13) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP13 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP14': Field 'reference' (TP14) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP14 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP2': Field 'reference' (TP2) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP3': Field 'reference' (TP3) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP4': Field 'reference' (TP4) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP5': Field 'reference' (TP5) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP6': Field 'reference' (TP6) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP7': Field 'reference' (TP7) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP8': Field 'reference' (TP8) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP9': Field 'reference' (TP9) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP9 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Crossing modules (kibot - out_base.py:370)
|
||
DEBUG:Removing paste, mask and/or glue (kibot - out_base.py:451)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
DEBUG:Eurocircuits Pattern class for `minimum` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.15 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Pattern class for `measured` is 8 because the clearance is 0.2, track is 0.1 and OAR is 0.15 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Pattern class for `defined` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.23 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Drill class for `minimum` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Eurocircuits Drill class for `measured` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Eurocircuits Drill class for `defined` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Restoring paste, mask and/or glue (kibot - out_base.py:538)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-schematic.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Creating internal filter: {'name': '_kibom_dnf_Config', 'type': 'generic', 'comment': 'Internal KiBoM DNF filter (Config)', 'config_field': 'Config', 'exclude_value': True, 'exclude_config': True, 'keys': 'dnf_list'} (kibot - fil_base.py:281)
|
||
DEBUG:Configuring from default: include_only -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_any -> [] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_refs -> [] (kibot - optionable.py:362)
|
||
DEBUG:Expanding `Top Fabrication (Scale 1:1)` in PCB context for Top Fabrication (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.Dimensions] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Top Fabrication (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Top Fabrication (Scale 1:1)` in PCB context for Top Fabrication (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.Dimensions] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Top Fabrication (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Bottom Fabrication (Scale 1:1)` in PCB context for Bottom Fabrication (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.Dimensions] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Bottom Fabrication (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Bottom Fabrication (Scale 1:1)` in PCB context for Bottom Fabrication (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.Dimensions] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Bottom Fabrication (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Drill Drawing (L1 - L4)` in PCB context for Drill Drawing (%lp) [DrillMap and Edge.Cuts] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d4d1d0> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Drill Drawing (L1 - L4)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Drill Drawing L1 - L4 (Scale 1:1)` in PCB context for Drill Drawing (L1 - L4) [DrillMap and Edge.Cuts] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d4d1d0> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Drill Drawing L1 - L4 (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Drill Drawing (L1 - L4)` in PCB context for Drill Drawing (%lp) [DrillMap and Edge.Cuts] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d41590> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Drill Drawing (L1 - L4)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Drill Drawing L1 - L4 (Scale 1:1)` in PCB context for Drill Drawing (L1 - L4) [DrillMap and Edge.Cuts] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d41590> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Drill Drawing L1 - L4 (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Top Test Points (Scale 1:1)` in PCB context for Top Test Points (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.TestPointList] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Top Test Points (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Top Test Points (Scale 1:1)` in PCB context for Top Test Points (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab and F.TestPointList] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Top Test Points (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Bottom Test Points (Scale 1:1)` in PCB context for Bottom Test Points (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.TestPointList] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Bottom Test Points (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Bottom Test Points (Scale 1:1)` in PCB context for Bottom Test Points (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab and B.TestPointList] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Bottom Test Points (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `F.Cu (Scale 1:1)` in PCB context for %ln (Scale 1:1) [Edge.Cuts and F.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d39950> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `F.Cu (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `F.Cu (Scale 1:1)` in PCB context for F.Cu (Scale 1:1) [Edge.Cuts and F.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d39950> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `F.Cu (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `In1.Cu (Scale 1:1)` in PCB context for %ln (Scale 1:1) [Edge.Cuts and In1.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d19a90> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `In1.Cu (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `In1.Cu (Scale 1:1)` in PCB context for In1.Cu (Scale 1:1) [Edge.Cuts and In1.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d19a90> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `In1.Cu (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `In2.Cu (Scale 1:1)` in PCB context for %ln (Scale 1:1) [Edge.Cuts and In2.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d01bd0> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `In2.Cu (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `In2.Cu (Scale 1:1)` in PCB context for In2.Cu (Scale 1:1) [Edge.Cuts and In2.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d4d01bd0> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `In2.Cu (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `B.Cu (Scale 1:1)` in PCB context for %ln (Scale 1:1) [Edge.Cuts and B.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8835d10> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `B.Cu (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `B.Cu (Scale 1:1)` in PCB context for B.Cu (Scale 1:1) [Edge.Cuts and B.Cu] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8835d10> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `B.Cu (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Looking for color theme `Altium_Theme` (kibot - color_theme.py:60)
|
||
DEBUG:- Color for layer F.Cu (0): #C83434 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer F.Mask (1): #D864FF66 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer B.Cu (2): #4D7FC4 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer B.Mask (3): #02FFEE66 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In1.Cu (4): #7FC87F (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer F.Silkscreen (5): #F2EDA1 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In2.Cu (6): #CE7D2C (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer B.Silkscreen (7): #E8B2A7 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In3.Cu (8): #4FCBCB (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer F.Adhesive (9): #840084 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In4.Cu (10): #DB628B (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer B.Adhesive (11): #000084 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In5.Cu (12): #A7A5C6 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer F.Paste (13): #B4A09AE6 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In6.Cu (14): #28CCD9 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer B.Paste (15): #00C2C2E6 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In7.Cu (16): #E8B2A7 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.Drawings (17): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In8.Cu (18): #F2EDA1 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.Comments (19): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In9.Cu (20): #8DCB81 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.Eco1 (21): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In10.Cu (22): #ED7C33 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.Eco2 (23): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In11.Cu (24): #5BC3EB (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer Edge.Cuts (25): #D0D2CD (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In12.Cu (26): #F76F8E (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer Margin (27): #FF26E2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In13.Cu (28): #A7A5C6 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer B.Courtyard (29): #26E9FF (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In14.Cu (30): #28CCD9 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer F.Courtyard (31): #FF26E2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In15.Cu (32): #E8B2A7 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer B.Fab (33): #585D84 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In16.Cu (34): #F2EDA1 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer F.Fab (35): #AFAFAF (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In17.Cu (36): #ED7C33 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In18.Cu (38): #5BC3EB (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.1 (39): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In19.Cu (40): #F76F8E (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.2 (41): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In20.Cu (42): #A7A5C6 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.3 (43): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In21.Cu (44): #28CCD9 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.4 (45): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In22.Cu (46): #E8B2A7 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.5 (47): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In23.Cu (48): #F2EDA1 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.6 (49): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In24.Cu (50): #ED7C33 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.7 (51): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In25.Cu (52): #5BC3EB (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.8 (53): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In26.Cu (54): #F76F8E (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.9 (55): #E8B2A7 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In27.Cu (56): #A7A5C6 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.10 (57): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In28.Cu (58): #28CCD9 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.11 (59): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In29.Cu (60): #E8B2A7 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.12 (61): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In30.Cu (62): #F2EDA1 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.13 (63): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In31.Cu (64): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.14 (65): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In32.Cu (66): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.15 (67): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In33.Cu (68): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.16 (69): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In34.Cu (70): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.17 (71): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In35.Cu (72): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.18 (73): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In36.Cu (74): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.19 (75): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In37.Cu (76): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.20 (77): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In38.Cu (78): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.21 (79): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In39.Cu (80): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.22 (81): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In40.Cu (82): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.23 (83): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In41.Cu (84): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.24 (85): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In42.Cu (86): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.25 (87): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In43.Cu (88): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.26 (89): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In44.Cu (90): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.27 (91): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In45.Cu (92): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.28 (93): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In46.Cu (94): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.29 (95): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In47.Cu (96): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.30 (97): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In48.Cu (98): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.31 (99): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In49.Cu (100): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.32 (101): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In50.Cu (102): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.33 (103): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In51.Cu (104): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.34 (105): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In52.Cu (106): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.35 (107): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In53.Cu (108): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.36 (109): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In54.Cu (110): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.37 (111): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In55.Cu (112): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.38 (113): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In56.Cu (114): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.39 (115): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In57.Cu (116): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.40 (117): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In58.Cu (118): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.41 (119): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In59.Cu (120): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.42 (121): #5994DC (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In60.Cu (122): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.43 (123): #B4DBD2 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In61.Cu (124): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.44 (125): #D8C852 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer In62.Cu (126): #000000 (kibot - color_theme.py:110)
|
||
DEBUG:- Color for layer User.45 (127): #C2C2C2 (kibot - color_theme.py:110)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-fabrication.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: repeat_layers -> ['inners'] (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: drill -> False (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: exclude_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Expanding `Top/Bottom View` in PCB context for Top/Bottom View [AssyTitlePage] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Top/Bottom View` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `` in PCB context for Top/Bottom View [AssyTitlePage] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Top Assembly (Scale 1:1)` in PCB context for Top Assembly (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab, F.AssemblyText and F.DNP] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Top Assembly (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Top Assembly (Scale 1:1)` in PCB context for Top Assembly (Scale 1:1) [Edge.Cuts, F.Cu, F.Mask, F.Paste, F.Silkscreen, F.Fab, F.AssemblyText and F.DNP] parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Top Assembly (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Bottom Assembly (Scale 1:1)` in PCB context for Bottom Assembly (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab, B.AssemblyText and B.DNP] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Bottom Assembly (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `Bottom Assembly (Scale 1:1)` in PCB context for Bottom Assembly (Scale 1:1) [Edge.Cuts, B.Cu, B.Mask, B.Paste, B.Silkscreen, B.Fab, B.AssemblyText and B.DNP] mirror parent: <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Bottom Assembly (Scale 1:1)` (kibot - optionable.py:539)
|
||
DEBUG:Looking for color theme `Altium_Theme` (kibot - color_theme.py:60)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-assembly.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Report template: `/usr/local/lib/python3.13/dist-packages/kibot/resources/report_templates/report_total_components.txt` (kibot - out_report.py:1091)
|
||
DEBUG:Report output: `/workspace/jkrauss/Test_5/mfg/assembly/Test_5-components_count.csv` (kibot - out_report.py:1124)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
- 'Impedance table in CSV format' (csv_impedance_table) [report]
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d8857610> parent: 'Impedance table in CSV format' (csv_impedance_table) [report] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539)
|
||
DEBUG:Output destination: /workspace/jkrauss/Test_5/mfg/fab (kibot - kiplot.py:576)
|
||
DEBUG:Expanding `%f-%I%v.csv` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d8857610> parent: 'Impedance table in CSV format' (csv_impedance_table) [report] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-impedance_table.csv` (kibot - optionable.py:539)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407)
|
||
DEBUG:Filters reset (kibot - fil_base.py:196)
|
||
DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187)
|
||
DEBUG:Excluding 'TP1': Field 'reference' (TP1) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP10': Field 'reference' (TP10) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP10 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP11': Field 'reference' (TP11) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP11 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP12': Field 'reference' (TP12) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP12 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP13': Field 'reference' (TP13) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP13 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP14': Field 'reference' (TP14) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP14 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP2': Field 'reference' (TP2) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP3': Field 'reference' (TP3) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP4': Field 'reference' (TP4) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP5': Field 'reference' (TP5) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP6': Field 'reference' (TP6) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP7': Field 'reference' (TP7) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP8': Field 'reference' (TP8) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP9': Field 'reference' (TP9) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP9 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Crossing modules (kibot - out_base.py:370)
|
||
DEBUG:Removing paste, mask and/or glue (kibot - out_base.py:451)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
DEBUG:Eurocircuits Pattern class for `minimum` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.15 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Pattern class for `measured` is 8 because the clearance is 0.2, track is 0.1 and OAR is 0.15 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Pattern class for `defined` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.23 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Drill class for `minimum` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Eurocircuits Drill class for `measured` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Eurocircuits Drill class for `defined` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Restoring paste, mask and/or glue (kibot - out_base.py:538)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-schematic.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-fabrication.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-assembly.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Report template: `notes/impedance_table.txt` (kibot - out_report.py:1091)
|
||
DEBUG:Report output: `/workspace/jkrauss/Test_5/mfg/fab/Test_5-impedance_table.csv` (kibot - out_report.py:1124)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
- 'Schematic notes in TXT format' (txt_schematic_notes) [report]
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d787ec10> parent: 'Schematic notes in TXT format' (txt_schematic_notes) [report] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539)
|
||
DEBUG:Output destination: /workspace/jkrauss/Test_5/schematic (kibot - kiplot.py:576)
|
||
DEBUG:Expanding `%f-%I%v.txt` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d787ec10> parent: 'Schematic notes in TXT format' (txt_schematic_notes) [report] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-schematic_notes.txt` (kibot - optionable.py:539)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407)
|
||
DEBUG:Filters reset (kibot - fil_base.py:196)
|
||
DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187)
|
||
DEBUG:Excluding 'TP1': Field 'reference' (TP1) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP10': Field 'reference' (TP10) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP10 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP11': Field 'reference' (TP11) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP11 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP12': Field 'reference' (TP12) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP12 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP13': Field 'reference' (TP13) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP13 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP14': Field 'reference' (TP14) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP14 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP2': Field 'reference' (TP2) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP3': Field 'reference' (TP3) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP4': Field 'reference' (TP4) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP5': Field 'reference' (TP5) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP6': Field 'reference' (TP6) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP7': Field 'reference' (TP7) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP8': Field 'reference' (TP8) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP9': Field 'reference' (TP9) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP9 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Crossing modules (kibot - out_base.py:370)
|
||
DEBUG:Removing paste, mask and/or glue (kibot - out_base.py:451)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
DEBUG:Eurocircuits Pattern class for `minimum` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.15 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Pattern class for `measured` is 8 because the clearance is 0.2, track is 0.1 and OAR is 0.15 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Pattern class for `defined` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.23 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Drill class for `minimum` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Eurocircuits Drill class for `measured` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Eurocircuits Drill class for `defined` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Restoring paste, mask and/or glue (kibot - out_base.py:538)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-schematic.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-fabrication.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-assembly.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Report template: `notes/schematic_notes.txt` (kibot - out_report.py:1091)
|
||
DEBUG:Report output: `/workspace/jkrauss/Test_5/schematic/Test_5-schematic_notes.txt` (kibot - out_report.py:1124)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
- 'Fabrication notes in TXT format' (txt_fabrication_notes) [report]
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d7365f90> parent: 'Fabrication notes in TXT format' (txt_fabrication_notes) [report] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539)
|
||
DEBUG:Output destination: /workspace/jkrauss/Test_5/mfg/fab (kibot - kiplot.py:576)
|
||
DEBUG:Expanding `%f-%I%v.txt` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d7365f90> parent: 'Fabrication notes in TXT format' (txt_fabrication_notes) [report] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-fabrication_notes.txt` (kibot - optionable.py:539)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407)
|
||
DEBUG:Filters reset (kibot - fil_base.py:196)
|
||
DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187)
|
||
DEBUG:Excluding 'TP1': Field 'reference' (TP1) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP10': Field 'reference' (TP10) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP10 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP11': Field 'reference' (TP11) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP11 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP12': Field 'reference' (TP12) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP12 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP13': Field 'reference' (TP13) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP13 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP14': Field 'reference' (TP14) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP14 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP2': Field 'reference' (TP2) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP3': Field 'reference' (TP3) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP4': Field 'reference' (TP4) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP5': Field 'reference' (TP5) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP6': Field 'reference' (TP6) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP7': Field 'reference' (TP7) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP8': Field 'reference' (TP8) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP9': Field 'reference' (TP9) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP9 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Crossing modules (kibot - out_base.py:370)
|
||
DEBUG:Removing paste, mask and/or glue (kibot - out_base.py:451)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
DEBUG:Eurocircuits Pattern class for `minimum` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.15 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Pattern class for `measured` is 8 because the clearance is 0.2, track is 0.1 and OAR is 0.15 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Pattern class for `defined` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.23 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Drill class for `minimum` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Eurocircuits Drill class for `measured` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Eurocircuits Drill class for `defined` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Restoring paste, mask and/or glue (kibot - out_base.py:538)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-schematic.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-fabrication.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-assembly.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Report template: `notes/fabrication_notes.txt` (kibot - out_report.py:1091)
|
||
DEBUG:- Evaluating `stackup and impedance_controlled` (kibot - out_report.py:1068)
|
||
DEBUG:- Result `False` (kibot - out_report.py:1073)
|
||
DEBUG:- Evaluating `stackup and impedance_controlled` (kibot - out_report.py:1068)
|
||
DEBUG:- Result `False` (kibot - out_report.py:1073)
|
||
DEBUG:- Evaluating `stackup and impedance_controlled` (kibot - out_report.py:1068)
|
||
DEBUG:- Result `False` (kibot - out_report.py:1073)
|
||
DEBUG:- Evaluating `stackup and impedance_controlled` (kibot - out_report.py:1068)
|
||
DEBUG:- Result `False` (kibot - out_report.py:1073)
|
||
DEBUG:- Evaluating `stackup and impedance_controlled` (kibot - out_report.py:1068)
|
||
DEBUG:- Result `False` (kibot - out_report.py:1073)
|
||
DEBUG:Report output: `/workspace/jkrauss/Test_5/mfg/fab/Test_5-fabrication_notes.txt` (kibot - out_report.py:1124)
|
||
DEBUG:Using global `output`=`%f-%i%I%v.%x` (kibot - optionable.py:58)
|
||
DEBUG:Configuring from default: pre_transform -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: dnf_filter -> _null (kibot - optionable.py:362)
|
||
DEBUG:Configuring from default: groups -> [] (kibot - optionable.py:362)
|
||
- 'Assembly notes in TXT format' (txt_assembly_notes) [report]
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d7d10f50> parent: 'Assembly notes in TXT format' (txt_assembly_notes) [report] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539)
|
||
DEBUG:Output destination: /workspace/jkrauss/Test_5/mfg/assembly (kibot - kiplot.py:576)
|
||
DEBUG:Expanding `%f-%I%v.txt` in PCB context for <kibot.out_report.ReportOptions object at 0x7f97d7d10f50> parent: 'Assembly notes in TXT format' (txt_assembly_notes) [report] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-assembly_notes.txt` (kibot - optionable.py:539)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:Before collapse: (kibot - v5_sch.py:1720)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U1C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2B (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2C (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1723)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1723)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:1 (kibot - v5_sch.py:1755)
|
||
DEBUG:After collapse: (kibot - v5_sch.py:1762)
|
||
DEBUG:U4 (BQ27427): 1 {'Reference': 'U4', 'Value': 'BQ27427', 'Footprint': 'Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm', 'Datasheet': 'https://www.ti.com/lit/ds/symlink/bq27427.pdf', 'Description': 'Li-Ion/Li-Po battery monitor and fuel guage', 'Manufacturer': 'Texas Instruments', 'Manufacturer PN': 'BQ27427YZFR', 'LCSC': 'C6075475', 'part': 'BQ27427'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J3 (Conn_ARM_JTAG_SWD_10): 1 {'Reference': 'J3', 'Value': 'Conn_ARM_JTAG_SWD_10', 'Footprint': 'Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD', 'Datasheet': 'http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf', 'Description': 'Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface', 'LCSC': 'C150517', 'Manufacturer': 'Amphenol ICC', 'Manufacturer PN': '20021121-00010C4LF', 'part': 'Conn_ARM_JTAG_SWD_10'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R16 (R_US 10k): 1 {'Reference': 'R16', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C5 (C_Small_US 1u): 1 {'Reference': 'C5', 'Value': '1u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A105KB8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15849', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A105KB8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP5 (TestPoint): 1 {'Reference': 'TP5', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J2 (Conn_01x05 B5B-PH-K): 1 {'Reference': 'J2', 'Value': 'B5B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S5B-PH-SM4-TB', 'LCSC': 'C265104', 'part': 'Conn_01x05'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP8 (TestPoint): 1 {'Reference': 'TP8', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:J1 (Conn_01x02 B2B-PH-K): 1 {'Reference': 'J1', 'Value': 'B2B-PH-K', 'Footprint': 'Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical', 'Datasheet': 'https://www.jst.com/wp-content/uploads/2025/06/ePH.pdf', 'Description': 'Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)', 'Asymworks IPN': '', 'Manufacturer': 'JST', 'Manufacturer PN': 'S2B-PH-SM4-TB', 'LCSC': 'C295747', 'part': 'Conn_01x02'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R18 (R_US 220): 1 {'Reference': 'R18', 'Value': '220', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2200T5E', 'LCSC': 'C22962', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q3 (Si2301CDS): 1 {'Reference': 'Q3', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R17 (R_US 5.1k): 1 {'Reference': 'R17', 'Value': '5.1k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5101T5E', 'LCSC': 'C23186', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP9 (TestPoint): 1 {'Reference': 'TP9', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R15 (R_US 10k): 1 {'Reference': 'R15', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP3 (TestPoint): 1 {'Reference': 'TP3', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP7 (TestPoint): 1 {'Reference': 'TP7', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP10 (TestPoint): 1 {'Reference': 'TP10', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP4 (TestPoint): 1 {'Reference': 'TP4', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP6 (TestPoint): 1 {'Reference': 'TP6', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R20 (R_US 10k): 1 {'Reference': 'R20', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C8 (C_Small_US 4.7u): 1 {'Reference': 'C8', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R14 (R_US 75): 1 {'Reference': 'R14', 'Value': '75', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF750JT5E', 'LCSC': 'C4275', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U5 (MCP73831-2-OT MCP73832T-2ACI/OT): 1 {'Reference': 'U5', 'Value': 'MCP73832T-2ACI/OT', 'Footprint': 'Package_TO_SOT_SMD:SOT-23-5', 'Datasheet': 'http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf', 'Description': 'Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package', 'LCSC': 'C424093', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP73832T-2ACI/OT', 'part': 'MCP73831-2-OT'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C6 (C_Small_US 2.2u): 1 {'Reference': 'C6', 'Value': '2.2u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A225KO8NNN', 'Description': 'capacitor, small US symbol', 'LCSC': 'C23630', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A225KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q2 (Si2301CDS): 1 {'Reference': 'Q2', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R19 (R_US 10k): 1 {'Reference': 'R19', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C7 (C_Small_US 4.7u): 1 {'Reference': 'C7', 'Value': '4.7u', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL10A475KO8NNNC', 'Description': 'capacitor, small US symbol', 'LCSC': 'C19666', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL10A475KO8NNNC', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R12 (R_US 10k): 1 {'Reference': 'R12', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U3 (MDBT50Q-1MV2): 1 {'Reference': 'U3', 'Value': 'MDBT50Q-1MV2', 'Footprint': 'RF_Module:Raytac_MDBT50Q', 'Datasheet': 'https://www.raytac.com/download/index.php?index_id=43', 'Description': 'Multiprotocol BLE/ANT/2.4 GHz/802.15.4 Cortex-M4F SoC, nRF52840 module', 'Manufacturer': 'Raytac', 'Manufacturer PN': 'MDBT50Q-1MV2', 'LCSC': 'C5118826', 'part': 'MDBT50Q-1MV2'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R11 (R_US 22): 1 {'Reference': 'R11', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R10 (R_US 22): 1 {'Reference': 'R10', 'Value': '22', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF220JT5E', 'LCSC': 'C23345', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:L1 (L_Small 10uH): 1 {'Reference': 'L1', 'Value': '10uH', 'Footprint': 'Inductor_SMD:L_0603_1608Metric', 'Datasheet': 'https://product.tdk.com/system/files/dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_decoupling_mlz1608_en.pdf', 'Description': 'Inductor, small symbol', 'Manufacturer': 'TDK', 'Manufacturer PN': 'MLZ1608M100WT000', 'LCSC': 'C76798', 'part': 'L_Small'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C3 (C_Small_US 100u): 1 {'Reference': 'C3', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R9 (R_US 10k): 1 {'Reference': 'R9', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R13 (R_US 10k): 1 {'Reference': 'R13', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C4 (C_Small_US 100u): 1 {'Reference': 'C4', 'Value': '100u', 'Footprint': 'Capacitor_SMD:C_1206_3216Metric', 'Datasheet': 'https://weblib.samsungsem.com/mlcc/mlcc-ec-data-sheet.do?partNumber=CL31A107MQHNNNE', 'Description': 'capacitor, small US symbol', 'LCSC': 'C15008', 'Manufacturer': 'Samsung Electro-Mechanics', 'Manufacturer PN': 'CL31A107MQHNNNE', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U1 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U1', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP14 (TestPoint): 1 {'Reference': 'TP14', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R3 (R_US 51k): 1 {'Reference': 'R3', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP12 (TestPoint): 1 {'Reference': 'TP12', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:U2 (MCP6L02x-xMS MCP6042T-I/MS): 1 {'Reference': 'U2', 'Value': 'MCP6042T-I/MS', 'Footprint': 'Package_SO:MSOP-8_3x3mm_P0.65mm', 'Datasheet': 'http://ww1.microchip.com/downloads/en/devicedoc/22140b.pdf', 'Description': 'Dual, 1 MHz, 85µA, Rail-to-Rail input and output, MSOP-8', 'LCSC': 'C627438', 'Manufacturer': 'Microchip', 'Manufacturer PN': 'MCP6042-I/MS', 'part': 'MCP6L02x-xMS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R4 (R_US 220k): 1 {'Reference': 'R4', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Q1 (Si2301CDS): 1 {'Reference': 'Q1', 'Value': 'Si2301CDS', 'Footprint': 'Package_TO_SOT_SMD:SOT-23', 'Datasheet': 'https://www.vishay.com/doc/?68741', 'Description': '-3.1A Id, -20V Vds, P-Channel MOSFET, SOT-23', 'Manufacturer': 'Vishay', 'Manufacturer PN': 'Si2301CDS-T1-GE3', 'LCSC': 'C10487', 'part': 'Si2301CDS'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R8 (R_US 220k): 1 {'Reference': 'R8', 'Value': '220k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF2203T5E', 'LCSC': 'C22961', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C1 (C_Small_US 100n): 1 {'Reference': 'C1', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP13 (TestPoint): 1 {'Reference': 'TP13', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R7 (R_US 51k): 1 {'Reference': 'R7', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:C2 (C_Small_US 100n): 1 {'Reference': 'C2', 'Value': '100n', 'Footprint': 'Capacitor_SMD:C_0603_1608Metric', 'Datasheet': 'https://yageogroup.com/download/specsheet/CC0603KRX7R9BB104', 'Description': 'capacitor, small US symbol', 'Manufacturer': 'YAGEO', 'Manufacturer PN': 'CC0603KRX7R9BB104', 'LCSC': 'C14663', 'part': 'C_Small_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R1 (R_US 10k): 1 {'Reference': 'R1', 'Value': '10k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF1002T5E', 'LCSC': 'C25804', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP11 (TestPoint): 1 {'Reference': 'TP11', 'Value': 'TestPoint', 'Footprint': 'Connector_Wire:SolderWirePad_1x01_SMD_2x4mm', 'Datasheet': '~', 'Description': 'test point', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP2 (TestPoint): 1 {'Reference': 'TP2', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R6 (R_US 330): 1 {'Reference': 'R6', 'Value': '330', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF3300T5E', 'LCSC': 'C23138', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R5 (R_US 51k): 1 {'Reference': 'R5', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:R2 (R_US 51k): 1 {'Reference': 'R2', 'Value': '51k', 'Footprint': 'Resistor_SMD:R_0603_1608Metric', 'Datasheet': 'https://www.royalohm.com/assets/pdf/products/smd/1.pdf', 'Description': 'Resistor, US symbol', 'Manufacturer': 'Uni-Royal', 'Manufacturer PN': '0603WAF5102T5E', 'LCSC': 'C23196', 'part': 'R_US'} (kibot - v5_sch.py:1765)
|
||
DEBUG:TP1 (TestPoint): 1 {'Reference': 'TP1', 'Value': 'TestPoint', 'Footprint': 'TestPoint:TestPoint_Pad_D1.5mm', 'Datasheet': '~', 'Description': 'test point', 'Manufacturer': '', 'Manufacturer PN': '', 'part': 'TestPoint'} (kibot - v5_sch.py:1765)
|
||
DEBUG:Adding Description field to H1 () (kibot - kiplot.py:407)
|
||
DEBUG:Adding Description field to H2 () (kibot - kiplot.py:407)
|
||
DEBUG:Filters reset (kibot - fil_base.py:196)
|
||
DEBUG:Applying filter `_mechanical` to exclude (kibot - fil_base.py:187)
|
||
DEBUG:Excluding 'TP1': Field 'reference' (TP1) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP10': Field 'reference' (TP10) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP10 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP11': Field 'reference' (TP11) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP11 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP12': Field 'reference' (TP12) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP12 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP13': Field 'reference' (TP13) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP13 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP14': Field 'reference' (TP14) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP14 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP2': Field 'reference' (TP2) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP3': Field 'reference' (TP3) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP3 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP4': Field 'reference' (TP4) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP4 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP5': Field 'reference' (TP5) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP5 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP6': Field 'reference' (TP6) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP6 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP7': Field 'reference' (TP7) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP7 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP8': Field 'reference' (TP8) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP8 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Excluding 'TP9': Field 'reference' (TP9) matched 're.compile('^TP[0-9]*', re.IGNORECASE)' (kibot - fil_generic.py:155)
|
||
DEBUG:- TP9 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H1 excluded (kibot - fil_base.py:192)
|
||
DEBUG:- H2 excluded (kibot - fil_base.py:192)
|
||
DEBUG:Crossing modules (kibot - out_base.py:370)
|
||
DEBUG:Removing paste, mask and/or glue (kibot - out_base.py:451)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
ERROR:3 (kibot - out_report.py:680)
|
||
DEBUG:Eurocircuits Pattern class for `minimum` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.15 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Pattern class for `measured` is 8 because the clearance is 0.2, track is 0.1 and OAR is 0.15 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Pattern class for `defined` is 10 because the clearance is 0.2, track is 0.0 and OAR is 0.23 (kibot - out_report.py:100)
|
||
DEBUG:Eurocircuits Drill class for `minimum` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Eurocircuits Drill class for `measured` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Eurocircuits Drill class for `defined` is D because the drill is 0.3 (kibot - out_report.py:113)
|
||
DEBUG:Restoring paste, mask and/or glue (kibot - out_base.py:538)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./schematic` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./schematic` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-%i%I%v.%x` in SCH context for <kibot.out_pdf_sch_print.PDF_SCH_PrintOptions object at 0x7f97d8b73cb0> parent: 'Schematic in PDF format' (pdf_schematic) [pdf_sch_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-schematic.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/fab` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/fab` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-fabrication%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8a47a10> parent: 'Fabrication document in PDF format' (pdf_fabrication) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-fabrication.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `/workspace/jkrauss/Test_5/./mfg/assembly` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `/workspace/jkrauss/Test_5/./mfg/assembly` (kibot - optionable.py:539)
|
||
DEBUG:Expanding `%f-assembly%I%v.%x` in PCB context for <kibot.out_pcb_print.PCB_PrintOptions object at 0x7f97d8855a90> parent: 'Assembly document in PDF format' (pdf_assembly) [pcb_print] (kibot - optionable.py:493)
|
||
DEBUG:Expanded `Test_5-assembly.pdf` (kibot - optionable.py:539)
|
||
DEBUG:Report template: `notes/assembly_notes.txt` (kibot - out_report.py:1091)
|
||
DEBUG:Report output: `/workspace/jkrauss/Test_5/mfg/assembly/Test_5-assembly_notes.txt` (kibot - out_report.py:1124)
|
||
Found 1 unique warning/s (3 total, 2 filtered)
|